An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.
Repository Index
55,640 visible repositories in the index
1–24 of 30 · Most stars
Curated list of Go design patterns, recipes and idioms
- go
- idioms
- patterns
- awesome
D2 is a modern diagram scripting language that turns text to diagrams.
- diagramming
- diagrams
- text-to-diagram
- software-architecture
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
- golang
- go
- course
- exercise
TranslatedAlgorithm Patterns — the most scientific way to practice, the fastest path to an offer. You deserve it~ Algorithm templates, the most scientific way to practice problems, the fastest path to practice problems, you deserve it~
The modern API client that lives in your terminal.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
- saga
- xa
- tcc
- microservice
Resiliency patterns for golang
- resiliency
- go
- golang
- resiliency-patterns
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
Bulk domain availability checking via RDAP, DNS, and WHOIS, with prefix/suffix permutations, regex patterns, MCP, and multiple output formats
- cli
- developer-tools
- domain
- golang
A utility to safely generate malicious network traffic patterns and evaluate controls.
:triangular_ruler: Create beautiful generative image patterns from a string in golang.
- go
- geopattern
- visualization
- octagon
XPath package for golang, supports HTML, XML, JSON document query and more
- xpath
- golang
- xml
- html
A collection of packages to augment the go testing package and support common patterns.
- golang
- go
- testing
- assertions
A gofmt/goimports-like tool for Go programmers that fills in Go return statements with zero values to match the func return types
Walk through a diff the way a senior engineer reads it. A read-only TUI that turns a git change into a guided tour.
- cli
- code-review
- git
- go
🚃 A library for handling mediator patterns and simplified CQRS patterns within an event-driven architecture, inspired by csharp MediatR library.
- cqrs
- golang
- mediator
- mediator-pattern
Watches for changes in a directory tree and reruns a command in an acme win or just on the terminal.
TranslatedTurns a game controller into keyboard shortcuts on Windows. Maps gamepad buttons to keyboard shortcuts, with support for scripts, macros, and fine joystick control
common creational, behavioural and structural patterns implemented in go 🤩
- go
- design-patterns
- software-engineering
- software-development
GoDoc Live statically analyzes your Go HTTP services — extracts route definitions, request/response contracts, and authentication patterns — then generates beautiful, interactive API documentation.
- docs
- documentation
- documentation-generator
- golang
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
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
Go language extension that turns HTML templates into typed Go expressions with seamless editor support and an extensible rendering pipeline.