Watermill is a Go library for building event-driven applications with message streams. It provides a simple interface for pub/sub messaging, supporting Kafka, RabbitMQ, NATS, Redis, SQL, and more.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONslogcp is a Google Cloud-native structured logging handler for Go using the standard slog API. It enables Cloud Logging, Trace, and Error Reporting integration for services on Cloud Run, GKE, and more.
go-whatchanged prints API diffs between two versions of a Go module, with read-only operation, release-aware version selection, CI-friendly outputs, and a GitHub Action for pull request comments.
CLI utility to version and automate CTFd instance setup via YAML config, CLI flags, and environment variables. Integrates with GitHub Actions, Drone CI, Docker, and Kubernetes for reproducible CTF infrastructure deployment.
AGPL-3.0 configuration and infrastructure management platform for MSPs: desired-state config, drift detection, workflow automation, live endpoint telemetry and multi-tenancy across Windows, Linux and macOS, with mTLS, RBAC and a cfg CLI. Early development.
VLX FrameFlow is a Go-based self-hosted toolkit for Single Board Computers, providing bonded networking via MLVPN/MPTCP, multi-camera SRT encoding, and GPS telemetry tracking. It serves as the edge acquisition tier in the VLX Stream Flow broadcasting ecosystem.
AgentPod is a self-hostable fleet console for managing AI agent runtimes across machines, harnesses, and network boundaries, with filesystem, logs, terminal, config, health, lifecycle, cleanup, and provisioning controls.
Atlantis is a self-hosted Terraform pull request automation tool that enables collaborative infrastructure-as-code workflows.
AdGuard Home is a network-wide ads and trackers blocking DNS server that protects all home devices without requiring client-side software.
Wappie is a multi-tenant WhatsApp API server with a sealed archive and a browser client on the same API: devices pair by QR or code, traffic is ingested and encrypted per device, and every message, edit, deletion and attachment is readable only in a client that holds the key.
Create Go App CLI scaffolds production-ready projects with a Go backend, a JavaScript or TypeScript frontend built via Vite, and Ansible/Docker deploy automation, all from one interactive command.
yq is a portable command-line processor for YAML, JSON, XML, CSV, TOML, HCL, and properties files, using a jq-like syntax.
Pulumi is an open-source Infrastructure as Code (IaC) platform that allows users to provision and manage cloud infrastructure using general-purpose programming languages.
Mill is a macOS desktop workbench where humans and AI agents compose automations under the same guardrails: every action leaving your machine is previewed and gated first. Single Go + React binary, data kept in local files, agents connect over MCP.
Gitleaks is an open-source secret detection tool for scanning git repositories, directories, files and stdin for passwords, API keys and tokens, with pre-commit hook and CI action integrations.
Hatchet is an open-source orchestration engine for background tasks, AI agents, and durable workflows. Supports Python, TypeScript, Go, and Ruby via self-hosting or Hatchet Cloud. Features task retries, cron jobs, DAGs, real-time monitoring, and multi-tenancy.
Run GitHub Actions workflows locally using Docker, with fast feedback and the ability to replace Makefiles.
Ferret is a declarative data automation language and Go runtime for structured extraction workflows, supporting embedding, capability-based access, and cross-source querying.
gha-doctor is a zero-config CLI that diagnoses GitHub Actions workflows for flaky jobs, wasted minutes, slow steps, cache problems and anti-patterns, with static lint rules, run-history analysis, a health score badge, auto-fixes, SARIF/HTML/JSON reports, a GitHub Action and an MCP server.
OpenPT is a lightweight, configuration-driven BitTorrent tracker announce tool for private tracker (PT) seeding. Working from .torrent files alone, it simulates a client reporting seeding status, upload amounts and port, with a Web UI, Prometheus metrics and TOML configuration.