Repository History
76 repositories tagged with Go

Nebula: A Scalable, Secure, and Simple Overlay Networking Tool
Nebula is an advanced overlay networking tool developed by Slackhq, designed for performance, simplicity, and robust security. It enables seamless, mutually authenticated peer-to-peer connections across diverse platforms, from desktops to mobile devices, connecting tens of thousands of computers globally.

Dasel: A Universal CLI Tool for Data Selection and Transformation
Dasel is a powerful command-line tool and Go library designed for querying, modifying, and transforming data across various formats like JSON, YAML, TOML, XML, and CSV. It provides a consistent syntax, making it an invaluable asset for developers, DevOps professionals, and anyone involved in data wrangling tasks. Its ability to convert between formats and integrate into scripts further enhances its utility.

Marmot: Distributed SQLite Replication with NATS
Marmot is a distributed SQLite replicator that provides leaderless, eventually consistent replication built on NATS JetStream. It enables scaling read-heavy SQLite applications by allowing multiple nodes to read and write to their local databases. This innovative approach offers fault tolerance and simplifies scaling without requiring a single primary node.
hyperpb-go: Ultra-Fast Dynamic Protobuf Parsing in Go
hyperpb-go is a highly optimized dynamic message library for Protobuf in Go, designed as a drop-in replacement for `protobuf-go`'s `dynamicpb` solution. It offers significantly faster parsing, beating `dynamicpb` by 10x and often outperforming generated code by 2-3x. This makes it ideal for read-only workloads requiring high performance with dynamic Protobuf messages.
ZEN Engine: A Cross-Platform Business Rules Engine Powered by Rust
ZEN Engine is an open-source, cross-platform Business Rules Engine written in Rust. It provides native bindings for various languages like NodeJS, Python, Go, and JVM, enabling developers to integrate powerful decision-making logic into their applications. The engine utilizes the JSON Decision Model (JDM) for defining and executing complex business rules efficiently.

OpenMeter: Real-time Usage Metering and Billing for Modern Applications
OpenMeter is an open-source platform designed for real-time metering and billing in AI, API, and DevOps contexts. It enables the collection and aggregation of millions of usage events, facilitating robust usage-based billing models. This tool provides essential infrastructure for companies looking to monetize their services based on actual consumption.

Flyte: Scalable Workflow Orchestration for Data and ML
Flyte is an open-source, scalable, and flexible workflow orchestration platform that seamlessly unifies data, machine learning, and analytics stacks. It leverages Kubernetes as its underlying platform, enabling the construction of robust and reproducible production-grade pipelines.

Chatbang: Access ChatGPT from Your Terminal Without an API Key
Chatbang is a powerful CLI tool written in Go that allows users to interact with ChatGPT directly from their terminal. It eliminates the need for an API key, providing a convenient and efficient way to leverage AI conversations. This open-source project simplifies access to AI, making it readily available for command-line enthusiasts.

matterbridge: The Universal Chat Bridge for Seamless Communication
matterbridge is an open-source tool designed to seamlessly connect various chat and messaging platforms. It acts as a universal bridge, allowing users to communicate across services like Discord, Slack, Telegram, IRC, and many more, all from their preferred client. This powerful Go-based application ensures that conversations flow freely, regardless of the underlying platform.
docker-tinyauth: Run TinyAuth Rootless, Distroless, and Truly Tiny
docker-tinyauth provides a highly secure and optimized Docker image for TinyAuth, a simple authentication middleware. It enables running TinyAuth rootless, distroless, and truly tiny, enhancing security and efficiency for your containerized applications. This image offers features like automatic updates, health checks, and CVE scanning, making it a robust choice for authentication needs.

Pipet: A Swiss-Army Tool for Web Scraping and Data Extraction
Pipet is a versatile command-line web scraper designed for hackers, enabling efficient data extraction from various online assets. It supports HTML parsing, JSON parsing, and client-side JavaScript evaluation, leveraging existing tools like `curl` and `playwright` for powerful and flexible scraping operations. This tool is ideal for tracking information, monitoring changes, and automating data collection tasks.

Nginx UI: A Comprehensive Web Interface for Nginx Management
Nginx UI is a robust web interface designed to simplify Nginx management, offering real-time server statistics, automated configuration backups, and cluster management. It integrates Let's Encrypt for SSL certificates and provides an advanced configuration editor with AI assistance. Built with Go and Vue, it delivers a single, easy-to-deploy executable.