testcase is an opinionated testing framework to support test driven design.
Repository Index
73,362 visible repositories in the index
409–432 of 563 · Most stars
🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool
- di
- dependency-injection
- dig
- golang
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
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
Tag-based environment configuration for structs
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
Go asynchronous simple function utilities, for managing execution of closures and callbacks
- goroutine
- callback
- closure
- golang
Layer based configuration for golang
- golang
- configuration
- config
pocketbase boilerplate
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
Go graph database client for TinkerPop3 Gremlin Server
Build your AWS Lambda-based Go backends quicker than ever
- golang
- lambda
- aws
- serverless
Go Sql Server database driver.
Signature based honeypot detector tool written in Golang
- cyber-threat-intelligence
- deception-technology
- honeypot
- offen
Pagser is a simple, extensible, configurable parse and deserialize html page to struct based on goquery and struct tags for golang crawler
- go
- golang
- goquery
- colly
🧬 Pure DNA of your CLI
- go
- version
- versioninfo
- golang
A distributed unique ID generator of using Sonyflake and encoded by Base58
- go
- id
- identity
- base58
Database client library, proxy for any master slave, master master structures. Lightweight, performant and auto balancing in mind.
- golang
- go
- database
- database-connection
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
basically a remarkable framework for building JSON-based web APIs in Golang
A package to allow one to concurrently go through a filesystem with ease
- golang
- filesystem
- concurrency
- golang-package
Powerful and versatile MIME sniffing package using pre-compiled glob patterns, magic number signatures, XML document namespaces, and tree magic for mounted volumes, generated from the XDG shared-mime-info database.
- mime
- mime-types
- mime-database
- filetype
Hare is a nimble little database management system for Go.