testcase is an opinionated testing framework to support test driven design.
Repository Index
47,133 repositories indexed
265–288 of 387 · Most stars
common creational, behavioural and structural patterns implemented in go 🤩
- go
- design-patterns
- software-engineering
- software-development
Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
- go-mongo
- mongo-go-pagination
- mongo-go-driver
- mongo-pagination
EasyDocker is a TUI focused on investigating and troubleshooting Docker resources. Highly inspired by lazydocker and k9s while leveraging beautiful graphics from BubbleTea
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.
A Go (golang) package providing high-performance asynchronous logging, message filtering by severity and category, and multiple message targets.
Go asynchronous simple function utilities, for managing execution of closures and callbacks
- goroutine
- callback
- closure
- golang
Go session management for web servers (including support for Google App Engine - GAE).
- gae
- http-session
- session-management
Track time spent coding in Neovim
Kustomize generator plugin that generates Secrets from sops-encrypted files
Generic FHIR server implementation in GoLang.
TakaTime is a blazingly fast, privacy-first coding activity tracker and the open-source, self-hosted alternative to WakaTime. Track your development activity across Neovim, VS Code, JetBrains IDEs, and Antigravity while generating rich analytics, beautiful dashboards, and GitHub profile statistics—all powered by your own MongoDB database.
- github-actions
- golang
- lua
- neovim
🚨 Fiber middleware for slog logger
- attribute
- errors
- fiber
- go
High-performance, zero-allocation ECS for Go. Cache-friendly data orchestrator with type-safe iterators.
- ecs
- entity-component-system
- gamedev
- go
go-redoc is an embedded OpenAPI/Swagger documentation ui for Go using ReDoc
- documentation
- go
- redoc
- openapi
QR code generator (ASCII & PNG) for SEPA payments
This is a small, opinionated Go library and CLI for Markdown to PDF. It handles cover pages, tables of contents, watermarks, signatures, and more. You can use CSS themes and custom assets. It works with parallel batch processing. The engine behind it is Chrome. It does not rely on LaTeX.
- chrome-headless
- cli
- go
- goldmark
🚀📦 Multi-tenancy support for GORM managed databases
- echo
- go
- gorm
- middleware
create boilerplate structure for neovim plugins
A discord bot for reverse engineers and exploit developers.
Audit and fix your Mac's security in one command. No agent, no signup, open source.
- cli
- compliance
- endpoint-security
- golang
Start gRPC microservice from YAML, plugin of rk-boot
Go implementation of the Open Packaging Conventions (OPC)
- files
- golang
- go
- xml
dropbox based blog engine, written in go.