A small and evil REST framework for Go
Repository Index
47,133 repositories indexed
1,393–1,416 of 2,072 · Most stars
Microservice framework following best cloud practices with a focus on productivity.
- golang
- microservice
- framework
- go
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
- distributed-systems
- priority-queue
- task-queue
- task-scheduler
EasyDocker is a TUI focused on investigating and troubleshooting Docker resources. Highly inspired by lazydocker and k9s while leveraging beautiful graphics from BubbleTea
A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraph®, MS Cosmos DB, AWS Neptune, and DataStax® Enterprise Graph.
- golang
- go
- graph-database
- gremlin
Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.
- go
- golang
- golang-library
- http-client
A library for reading and writing parquet files.
- golang
- parquet
- reader
- writer
GoThanks automatically stars Go's official repository and your go.mod github dependencies, providing a simple way to say thanks to the maintainers of the modules you use and the contributors of Go itself.
- go
- golang
- thanks
- open-source
powerful SQL toolkit; offering parsing, building, and migration capabilities.
- sql-migration
- arvo-schema
- mysql
- migration
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
This library provides a simple microservice framework based on clean architecture principles with a working example implemented.
- golang
- go
- microservices
- microservice
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
State estimation and filtering algorithms in Go
- golang
- filtering
- estimator
- particle-filter
Build LDAP services w/ Go
- go
- golang
- ldap
- ldap-library
Go asynchronous simple function utilities, for managing execution of closures and callbacks
- goroutine
- callback
- closure
- golang
Thunder is a minimalist and powerful Go backend framework that effortlessly transforms gRPC services into fully functional REST and GraphQL APIs.
- golang
- grpc-go
- prisma
- kubernetes
Go package for dealing with EU VAT. Does VAT number validation & rates retrieval.
⚡A lightweight, framework-agnostic OpenAPI 3.x specification builder for Go.
- openapi
- openapi-generator
- go
- golang
A tool for design-by-contract in Go
Go session management for web servers (including support for Google App Engine - GAE).
- gae
- http-session
- session-management
Universal JSON, BSON, YAML, CSV, XML, mt940 converter with templates
- yaml
- converter
- xml
- json
🌟 Useful functional programming helpers for Go
- golang
- go
- functional-programming
- library
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts