The Gopher API, is a simple CRUD API for formative purpose, we're building it while writing the posts of the blog.
Repository Index
47,133 repositories indexed
217–240 of 260 · Most stars
Postgres CLI with autocompletion and syntax highlighting
- golang
- postgresql
- psql
- pgx
CLI client for Portainer
A Go type to prevent internal numeric IDs from being exposed to clients using HashIDs and JSON.
- golang
- id
- json
- type
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
A scanner similar to bufio.Scanner, but it reads and returns lines in reverse order, starting at a given position and going backward.
- log
- scanner
- reverse
Simple tool to extract the most common substrings from an input text. Built for password cracking.
- passwords
- cracking
- string-manipulation
- wordlist-generator
Stream database events from PostgreSQL to Kafka
- postgresql
- events
- stream
- kafka
Composable chains of nested http.Handler instances.
Transliterate Cyrillic → Latin in every possible way
- golang
- go
- transliteration
- translit
Zero-dependency 128-bit fixed-point decimal for Go. Exact SQL NUMERIC / PostgreSQL semantics, no heap allocation, no panics — built for money, ledgers and banking arithmetic.
- decimal
- fixed-point
- go
- golang
Go tool + library that publishes GIS vector data to GeoServer via PostGIS — walks a directory of shapefile / GeoJSON / GeoPackage / KML, loads each into PostGIS via GDAL/OGR, then registers the resulting tables as GeoServer feature types. Idempotent. Tested on GeoServer 2.27 LTS + 2.28 stable.
Fluent, type-safe, Go-native style SQL query builder with the migration generation tool
- database-sql
- go
- golang
- query-builder
A drop-in modernization of jmoiron/sqlx that fixes lexer bugs, automates IN expansion, and adds pluggable hooks — built for Go 1.21+.
A linter that detect the possibility to use variables/constants from the Go standard library.
- go
- golang
- linter
The standard library flag package with its missing features
- go
- golang
- flag
- command
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
Safe access to production databases
- acl
- database
- database-access
- database-security
Go net/http handler to transparently manage posted JSON
A proxy server than converts JSON request bodies to protocol buffers
- go
- golang
- protocol-buffers
- protobuf
Patient API is a PoC project using Golang, Chi, PostrgreSQL among Docker and Docker compose. Exposing REST API endpoints.
Lightweight, type-safe database query builder for Go with zero production dependencies. JOINs, subqueries, CTEs, batch operations, LRU statement cache. PostgreSQL, MySQL, SQLite.
- database
- database-abstraction
- go
- golang
atomic measures + Prometheus exposition library
- metrics
- metrics-exporter
- prometheus
- prometheus-exporter
Automate semantic versioning of Git repositories by analyzing their formatted commit history and tagging them with the right SemVer.