kamal shkeir's repositories
kmux
kmux is a powerful Go package that revolutionizes the way proxies are implemented by allowing developers to define proxies as code. By providing an intuitive and expressive syntax, kmux simplifies server setup, route management, and proxy configuration. With kmux, developers can create robust and flexible proxy solutions that are easy to maintain
ksbus
KSBus is a zero-configuration event bus written in Go, designed to facilitate real-time data sharing and synchronization between Go servers, JavaScript clients, and Python. It's particularly useful for building applications that require real-time communication, such as chat applications or live updates.
bench-go-routers
This repos aim to test performance of the new implementation go1.22 of path params in comparison to the most known golang routers
aes
go aes encryption
bimg
Go package for fast high-level image processing powered by libvips C library
certmagic
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
go-openai
OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go
go-sqlite3-fork
Go bindings to SQLite using wazero
libvips
A fast image processing library with low memory needs.
raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
rqlite
The lightweight, distributed relational database built on SQLite.
ssh
Easy SSH servers in Golang
webauthn-fork
Webauthn/FIDO2 library in golang