LangChain for Go, the easiest way to write LLM-based programs in Go
Repository Index
47,133 repositories indexed
25–48 of 186 · Most stars
immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
- key-value
- immutable
- merkle-tree
- go
A package to build progressive web apps with Go programming language and WebAssembly.
- go
- golang
- ui
- gui
Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
Lightning Network Daemon ⚡️
- bitcoin
- lightning-network
- blockchain
- micropayments
ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
A Windows GUI toolkit for the Go Programming Language
- go
- gui
- gui-toolkit
- win32
Photo gallery for self-hosted personal servers
Visualize call graph of a Go program using Graphviz
- callgraph
- graphviz
- visualization
- golang
Powerful scripting language & versatile interactive shell
A music programming language for musicians. :notes:
- music
- programming-language
- music-programming-language
- music-composition
⟁ Tendermint Core (BFT Consensus) in Go
- bft
- go
- distributed-systems
- consistency
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
- https
- acme
- letsencrypt
- golang
✨ PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
- go
- golang
- golang-library
- pretty-print
Translated:books: 《Go语言定制指南》 (Go Language Customization Guide) (formerly titled: Introduction to Go Syntax Trees / Open-Source Free Book / Advanced Go / Mastering Abstract Syntax Trees / Go Language AST)
Native Mac APIs for Go. Previously known as MacDriver
- golang
- apple
- macos
- objective-c
Universally Unique Lexicographically Sortable Identifier (ULID) in Go
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
- testing
- docker
- automation
- golang
An autocompletion daemon for the Go programming language
A really basic thread-safe progress bar for Golang applications
- progress-bar
- golang
- progressbar
- library
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
- rpc
- golang
- network-programming
- net
A crypto-secure Reliable-UDP library for Golang with FEC support.
- kcp
- forward-error-correction
- reed-solomon-codes
- reliable-udp-library
The parent project for OpenZiti. Here you will find the executables for a fully zero-trust, programmable network @OpenZiti
Image processing algorithms in pure Go
- algorithm
- parallelism
- histogram
- image-processing