Showing 36 of 2766 projects
A custom SSH server written in Go that provides a chat prompt instead of a shell.
A Go client implementation for the OAuth 2.0 authorization framework.
A cloud-native traffic orchestration system for high availability, extensibility, and observability in API management and service mesh.
A Byzantine Fault Tolerant (BFT) middleware for securely replicating state machines across many machines.
A fast, parallel disk usage analyzer with an interactive console interface written in Go.
Easy web analytics. No tracking of personal data.
A modern, full-featured, secure mail server designed for low-maintenance self-hosted email.
A simple Go package providing basic image processing functions like resize, rotate, crop, and color adjustments.
A Nintendo Entertainment System (NES) emulator written in Go with OpenGL graphics and audio support.
An OCI-based implementation of the Kubernetes Container Runtime Interface (CRI) for launching and managing OCI containers.
Automatic TLS certificate issuance and renewal for Go programs, enabling fully-managed HTTPS with a single line of code.
A high-performance, POSIX-ish file system for mounting Amazon S3 and compatible object storage as a local filesystem.
A fast, configurable, extensible, and beautiful drop-in replacement for golint with custom rules and strict presets.
A pragmatic and easy-to-use game server framework built with Go (Golang).
A free Chinese book teaching how to analyze and manipulate Go source code using its Abstract Syntax Tree (AST).
A modern Go module for beautifying console output with charts, progress bars, tables, trees, and interactive components.
A high-performance, flexible authorization/permission engine inspired by Google Zanzibar for fine-grained access control.
Ultra fast distributed actor framework for Go, C#, and Java/Kotlin, enabling cross-platform concurrency and messaging.
An open-source tool that transforms object storage into a Git-like repository for versioned, atomic, and repeatable data lake operations.
Fast and reliable background jobs in Go
A Go package for writing logs to rolling files with configurable size, age, and backup limits.
Native Apple framework bindings for Go, enabling macOS application development without Objective-C or XCode.
A high-performance tun2socks implementation that transparently routes all network traffic through various proxy protocols using the gVisor TCP/IP stack.
An open-source implementation of Google's Zanzibar authorization system, providing a scalable and customizable permission server.
A comprehensive Go library for generating realistic fake data across 300+ categories with zero dependencies.
Automatically generates table-driven Go test boilerplate from source code, with optional AI-powered test case generation.
A feature-complete, high-performance multi-group Raft consensus library in Go for building fault-tolerant distributed systems.
A comprehensive, efficient, and reusable utility function library for Go with 700+ functions.
An extensible open-source Platform as a Service (PaaS) that simplifies application deployment across multiple programming languages.
A protocol and server for pushing real-time updates to web browsers and HTTP clients with server-sent events.
A CLI tool and dataflow engine that lets you query and join data from multiple databases and file formats using SQL.
A lightweight, semantic, and developer-friendly Go package for date and time manipulation without third-party dependencies.
Build powerful pipelines in any programming language.
A clean, Markdown-based publishing platform made for writers. Write together and build a community.
A Go package for building RESTful web services with explicit HTTP method mapping and flexible routing.
A CLI tool that splits files into encrypted fragments using Shamir's Secret Sharing, requiring only a threshold of fragments to reconstruct the original.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.