Go implementation of the Ethereum protocol
Repository Index
47,133 repositories indexed
1–24 of 75 · Most stars
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
- hyperledger
- fabric
- blockchain
- distributed-ledger
Open-source IDS/IPS, WAF and bot detection for Linux, Windows, Docker and Kubernetes, with a crowdsourced blocklist of malicious IPs.
The official go implementation of the Canopy Network protocol
- auto-scaling-architecture
- mesh-security-provider
- permissionless-interoperability
- layerless-blockchain-creator
🏔 Love Freedom - ❌ Block Mass Surveillance
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
- resiliency
- tcp-proxy
- go
- proxy
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
- event-driven
- event-loop
- networking
- non-blocking
Lightning Network Daemon ⚡️
- bitcoin
- lightning-network
- blockchain
- micropayments
Easy and fluent Go cron scheduling. This is a fork from https://github.com/jasonlvhit/gocron
Fast and lightweight DNS proxy as ad-blocker for local network with many features
- ad-blocker
- adblocker
- dns
- self-hosted
Framework for building performant, customizable blockchains with native interoperability
- go
- cryptocurrency
- tendermint
- cosmos-sdk
⟁ Tendermint Core (BFT Consensus) in Go
- bft
- go
- distributed-systems
- consistency
A high-performance non-blocking I/O networking framework focusing on RPC scenarios.
- rpc
- golang
- network-programming
- net
:unlock: :unlock: Find secrets and passwords in container images and file systems :unlock: :unlock:
- scanning-tool
- secret-keys
- secrets-management
- infosectools
KubeBlocks is a Kubernetes Operator designed to manage a variety of databases and streaming systems, including MySQL, PostgreSQL, MongoDB, Redis, RabbitMQ, RocketMQ, and more, within Kubernetes environments.
- mysql-operator
- mongodb-operator
- postgresql-operator
- rabbitmq-operator
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.
- go
- golang
- redis
- redis-client
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
:lock: acmetool, an automatic certificate acquisition tool for ACME (Let's Encrypt)
- acmetool
- certificate
- acme-server
- acme
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
- epoll-tcp-server
- kqueue
- golang
- reactor
Simplified distributed locking implementation using Redis
- golang
- redis
- lock
- distributed
Go SDK library and RPC client for the Solana Blockchain
- solana
- sdk
- golang
- blockchain
A decentralized, trusted, high performance, SQL database with blockchain features
non-blocking concurrency-limiting goroutine pool
- worker-pool
- concurrency
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
- gno
- gnoland
- gnolang
- bft