Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.
Repository Index
47,133 repositories indexed
49–64 of 64 · Most stars
Fast, zero-allocation, lexicographic-order-preserving packing/unpacking of native Go types to bytes.
Genv is a library for Go (golang) that makes it easy to read and use environment variables in your projects. It also allows environment variables to be loaded from the .env file.
- environment-variables
- golang
- dotenv
- configuration
Generic, zero-alloc, 100%-test covered Quadtree for golang
- golang-library
- quadtree
- data-structures
- generics
Local-first policy gateway for coding agents. Allow, review, or block MCP, shell, SQL, GitHub, and HTTP actions with scoped credentials and signed evidence.
- golang
- observability
- opentelemetry
- policy-engine
2D triangulation library. Allows translating lines and polygons (both based on points) to the language of GPUs.
- triangulation
- computational-geometry
- golang
A zero-allocation debouncer
- debounce
- go
- golang
- performance
This plugin allow proxify requests to other host. It can be useful if you want to use separate server as frontend but use one address for both frontend and backend.
- pocketbase
- pocketbase-plugins
- proxy
Type-safe reactive state management for Go, inspired by Angular Signals. Zero allocations, thread-safe, production-ready.
- angular
- clean-architecture
- concurrency
- generics
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
- coherence
- coherence-ce
- golang
- grpc
Next-generation HTTP router for Go 1.27+ with type-safe handlers, RFC 9457 errors, and built-in OpenAPI generation. Minimal dependencies, blazing performance.
- generics
- go
- golang
- http-router
Plugin for Pocketbase that allow you expose it with ngrok
- ngrok
- pocketbase
- pocketbase-plugins
🧑💻 High Developer Experience, zap based logger. It offers rich functionality but is easy to configure and allows the user to choose the best output format for their purposes.
- zap
- logging
- golang
- pretty
Stress gauge allows one to gauge response times of an HTTP service under stress.
High-performance Unicode width calculation library for Go 1.25+. 3.9-46x faster than go-runewidth with zero allocations. Perfect for TUI frameworks and terminal applications.
- cjk
- emoji
- go
- go125
High performance, zero-allocation, low memory usage (8 bytes), low precision (17 digits), partially compatible with int64 and shopspring Decimal