nowfound

Dev tools · alternatives · 2026

24 alternatives to GoUmbral – ECC arithmetic layer, and soon-to-be proxy re-encryption lib

Umbral implementation in Golang. Contribute to nucypher/goUmbral development by creating an account on GitHub.

GoUmbral is a Go library providing elliptic curve cryptography arithmetic operations, with plans to include proxy re-encryption functionality. It's designed for developers who need cryptographic primitives for their… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. GoUmbral – ECC arithmetic layer, and soon-to-be proxy re-encryption lib launched in 2018; newer entries below may have overtaken it.

  1. 1

    Hazmat ECC arithmetic for Cryptography.io . Contribute to tuxxy/hazmat-math development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  2. 2

    filippo.io/mlkem768 is a pure-Go implementation of the post-quantum key exchange mechanism ML-KEM-768 optimized for correctness and readability.

    2024 · words.filippo.io · its alternatives →

  3. 3

    Monocypher is a small, auditable, easy to use crypto library.

    2017 · loup-vaillant.fr · its alternatives →

  4. 4

    Software sandbox for storage of sensitive information in memory. - awnumar/memguard

    2017 · github.com · its alternatives →

  5. 5

    A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go. - ory/ladon

    2017 · github.com · its alternatives →

  6. 6

    No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/

    2023 · github.com · its alternatives →

  7. 7

    A path tracer written in Go. Contribute to fogleman/pt development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  8. 8

    A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.

    2023 · github.com · its alternatives →

  9. 9

    Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN. - twitchyliquid64/subnet

    2017 · github.com · its alternatives →

  10. 10

    Libraries implementing elliptic curves. Contribute to ncanceill/libelliptic development by creating an account on GitHub.

    2013 · github.com · its alternatives →

  11. 11

    Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  12. 12

    An alternative to stack traces for your Go errors. Contribute to bracesdev/errtrace development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  13. 13

    A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent

    2017 · github.com · its alternatives →

  14. 14

    An application-oriented unified storage layer for Golang.

    2021 · github.com · its alternatives →

  15. 15

    A Fully Homomorphic Encryption Brainfuck virtual machine - f-prime/arcanevm

    2019 · github.com · its alternatives →

  16. 16GA

    I wanted to build a persistent message queue based on SQLite, because that's what I'm using for my main state anyway. This gives me ACID across state and messaging, which is nice! I've been inspired by the terminology of AWS SQS for this, but it's obviously much simpler. Maybe you can use it too. :)

    2024 · goqite.com · its alternatives →

  17. 17

    SQLite encryption at-rest is a hot requested feature of both the “default” CGo driver [1] and the transpiled alternative driver [2]. So, this is a feature I wanted to bring to my own Wasm based Go driver/bindings [3]. Open-source SQLite encryption extensions have had a troubled last few years. For whatever reason, in 2020 the (undocumented) feature that made it easy to offer page-level encryption was removed [4]. Some solutions are stuck with SQLite 3.31.1, but Ulrich Telle stepped up with a VFS approach [5]. Still, their solution seemed harder than something I'd want to maintain, as it…

    2024 · github.com · its alternatives →

  18. 18

    Hey HN! I just released go-nbd, a lightweight Go library for effortlessly creating NBD servers and clients. Its a neat tool for creating custom Linux block devices with arbitrary backends, such as a file, byte slice or what I'm planning to use it for, a tape drive. While there are a few partially abandoned projects like this out there already, this library tries to be as maintainable as possible by only implementing the most recent handshake revision and baseline functionality for both the client and the server, while still having enough support to be useful. I'd love to get your feedback :)

    2023 · github.com · its alternatives →

  19. 19

    We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

    2025 · github.com · its alternatives →

  20. 20

    A single publisher, multi subscriber lockless ring buffer build with the new generics in Go 1.18beta.

    2022 · github.com · its alternatives →

  21. 21

    Cryptographic Addition Chain Generation in Go. Contribute to mmcloughlin/addchain development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  22. 22

    Z80-based CP/M emulator, in golang. Happily runs Zork, Microsoft BASIC, Turbo Pascal, Wordstar, etc. - skx/cpmulator

    2024 · github.com · its alternatives →

  23. 23

    Easily consume REST APIs with Go (golang). Contribute to bndr/gopencils development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  24. 24

    A simple utility for running exhaustiveness checks on Go "sum types." - BurntSushi/go-sumtype

    2017 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →