Inter-Blockchain Communication Protocol (IBC) implementation in Golang.
Repository Index
47,133 repositories indexed
265–288 of 631 · Most stars
Composable, observable and performant config handling for Go for the distributed processing era
- configuration
- config
- state-management
- reloading
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
Fast manager for Go-installed binaries in $GOBIN: update, export/import, and migrate toolsets across machines
- golang
- golang-tools
- updater
- command-line-tool
A self-hosted non-invasive single-binary photo gallery with a focus on speed and simplicity.
- photos
- gallery
- photoviewer
- golang
Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance.
- security-tools
- security
- attestation
- verification
parser for Google ProtocolBuffers definition
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.
A Golang library and framework for the Discord API.
- discord-api
- framework
- discord
- discordbot
Flexible E-Commerce Framework on top of Flamingo. Used to build E-Commerce "Portals" and connect it with the help of individual Adapters to other services.
- framework
- golang
- commerce
- web-framework
go test output for humans
- github-actions
- test
- golang
- go
gosx-notifier is a Go framework for sending desktop notifications to OSX 10.8 or higher
The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.
- webrtc
- communication
- web-conferencing
- livekit
A collection of packages to augment the go testing package and support common patterns.
- golang
- go
- testing
- assertions
Self-hosted music streaming server 🎶 with RESTful API and Web interface. Think of it as your very own Spotify! ☁️🎧
Build microservice with rk-boot and let the team take over clean and tidy code.
Parses the Graphviz DOT language in golang
- graphviz
- golang
- graphviz-dot-language
- go
A platform for packaging and launching blockchain infra. Think docker compose for blockchain
- devops
- docker
- docker-compose
- environment
Translated📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling. Easy to use. Also includes compression among its enhanced features.
- logging
- go-logger
- monolog
- file-logging
A foundational and practical guide for effectively learning and progressively building a blockchain from scratch in Go with gRPC
- blockchain
- blockchain-from-scratch
- concurrent-programming
- cryptography
Static Application Security Testing (SAST) engine focused on covering the OWASP Top 10, to make source code analysis to find vulnerabilities right in the source code, focused on a agile and easy to implement software inside your DevOps pipeline. Support the following technologies: Java (Maven and Android), Kotlin (Android), Swift (iOS), .NET Full Framework, C#, and Javascript (Node.js).
- sast
- security-tools
- security-scanner
- security-automation
🔭 Powerful tool for testing WebHooks and more
- webhook
- tests
- golang
- push-notifications
A local AI gateway for AI agents, unifying your subscriptions and API providers with smart routing and on-device privacy protection.
- ai-gateway
Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins
- emitter
- golang