SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Crypto Projects
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Magic Wormhole: get things from one computer to another, safely | news.ycombinator.com | 2024-08-17
-
-
-
utls
Fork of the Go standard TLS library, providing low-level access to the ClientHello for mimicry purposes.
I recently used ja3proxy, which itself uses utls for the impersonation. It exposes an HTTP proxy that you can use with any regular HTTP client (unmodified curl, python, etc.) and wraps it in a client fingerprint of your choice.
https://github.com/LyleMi/ja3proxy
https://github.com/refraction-networking/utls
-
iotex-core
Official implementation of IoTeX blockchain protocol in Go. An ultra-efficient EVM blockchain offering 1000 TPS with instant 1-block finality. Perfect for DeFi, DePIN tokenomics, Identities, and any trusted logic requiring Web3 composability
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
acra
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL. (by cossacklabs)
-
-
-
-
-
Project mention: Ask HN: How do you share and sync .env files and secrets with your team | news.ycombinator.com | 2024-09-08
I built Rot to solve this. It creates a git diff-able list of keyrings and secrets that you can inject via environment variables to sub commands, like `rot run mykeyring terraform apply`. You can use Shamir Secret Sharing to create "disaster recovery" access into the keyrings too.
https://rotx.dev
-
-
-
-
-
-
go-hft-orderbook
Golang implementation of a Limit Order Book (LOB) for high frequency trading in crypto exchanges
-
-
Yes, in fact, one construction of the AEAD primitive is to use AES-CTR with HMAC to "bolt on" authentication after the fact (AES-CTR on its own is an unauthenticated stream cipher).
You can find an implementation of AES-CTR-HMAC (at a high level where AES-CTR and HMAC are both given) here: https://github.com/tink-crypto/tink-go/blob/main/aead/aesctr...
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Crypto discussion
Go Crypto related posts
-
What the heck is AEAD again?
-
What to Use Instead of PGP
-
Show HN: 1-FPS encrypted screen sharing for introverts
-
Show HN: Meemaw – Trustless and Grandma-Friendly Wallet as a Service
-
Teller: Universal secret manager, never leave your terminal to use secrets
-
Show HN: Rot, an offline secrets management tool
-
Future Proof Secrets Management. No footguns. Just good, boring cryptography
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jul 2025
Index
What are some of the best open-source Crypto projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | memguard | 2,626 |
2 | piknik | 2,479 |
3 | certstrap | 2,366 |
4 | ghostunnel | 2,061 |
5 | utls | 1,966 |
6 | iotex-core | 1,558 |
7 | ninjabot | 1,554 |
8 | CovenantSQL | 1,515 |
9 | acra | 1,411 |
10 | bbgo | 1,384 |
11 | certigo | 980 |
12 | PassWall | 763 |
13 | chain-main | 513 |
14 | rot | 505 |
15 | sharkey | 402 |
16 | lk | 386 |
17 | scep | 349 |
18 | hockeypuck | 340 |
19 | core-geth | 295 |
20 | go-hft-orderbook | 251 |
21 | pocket-core | 219 |
22 | tink-go | 174 |
23 | branca | 173 |