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
47,133 repositories indexed
1–20 of 20 · Most stars
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
D2 is a modern diagram scripting language that turns text to diagrams.
- diagramming
- diagrams
- text-to-diagram
- software-architecture
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
- websocket-server
- websockets
- proxy
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.
TranslatedA turn-based competitive Python programming game: problem-solving speed is combat power. A web-based Python programming battle game.
Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.
- reference-implementation
- hexagonal-architecture
- go
- golang-examples
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.
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
- concurrent
- golang
- golang-library
- data-science
Turn Nginx logs into Prometheus metrics
- nginx
- golang
- prometheus
- log
GoT is a template engine that turns templates into Go code to compile into your app.
- golang
- go
- template-engine
- templates
Make functions return a channel for parallel processing via go routines.
Go pkg for returning your public facing IP address.
:evergreen_tree: Parses indented code and returns a tree structure.
- go
- parser
See where it leaks, stop paying for it — a live Claude Code status line that prices every turn, your subagents, cache rebuilds, plus limits, context and git.
Hands is a process controller used to control the execution and return strategies of multiple goroutines.
NAT type diagnosis CLI. Tells you why WebRTC/P2P/VPN connections fail and whether TURN is required.
- cli
- go
- nat
- networking
Open-source real-time Voice AI infrastructure in Go. Stream audio via WebRTC or WebSocket, connect STT → LLM → TTS pipelines, and build scalable voice agents and conversational AI applications.
- audio-streaming
- conversational-ai
- generative-ai
- llm