Repository History
79 repositories tagged with Go
Moribito: An Interactive Terminal-Based LDAP Server Explorer Built with Go
Moribito is a powerful terminal-based LDAP server explorer developed in Go, leveraging BubbleTea for a modern TUI. It offers interactive navigation of LDAP directory trees, detailed record viewing, custom query execution, and robust connection management, making LDAP exploration efficient and user-friendly.

VulnAPI: An Open-Source API Security Vulnerability Scanner
VulnAPI is an open-source DAST tool designed to help developers and security professionals identify common security vulnerabilities and weaknesses in their APIs. By leveraging its powerful scanning capabilities, users can proactively detect and mitigate potential threats, ensuring their APIs remain secure against exploitation. It supports various scanning methods, including Curl-like commands and OpenAPI contracts, making it versatile for different API testing scenarios.
res-downloader: Cross-Platform Tool for Downloading Online Resources
`res-downloader` is a powerful, cross-platform resource downloading tool built with Go and Wails. It simplifies the process of sniffing and downloading various online resources, including videos, audio, images, m3u8 streams, and live content. The tool offers broad compatibility, supporting popular platforms such as WeChat video accounts, Douyin, Kuaishou, and Xiaohongshu.

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.