Dev tools · alternatives · 2026
24 alternatives to Sonyflake – distributed unique ID generator implemented in Rust
🃏 A distributed unique ID generator inspired by Twitter's Snowflake. - bahlo/sonyflake-rs
Sonyflake is a distributed unique ID generator written in Rust that creates globally unique identifiers across multiple systems. It is designed for developers building distributed applications who need reliable ID… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. Sonyflake – distributed unique ID generator implemented in Rust launched in 2020; newer entries below may have overtaken it.
- 1

Sharing my project inspired by twitter snowflake UUID generator but that supports: 1) Longer range of id's to be generated. 2) No coordination with other machines in the distributed system.
2022 · github.com · its alternatives →
- 2

Decentralized, k-ordered unique IDs in Clojure. Contribute to maxcountryman/flake development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 3

2020 · paytonturnage.gitbook.io · its alternatives →
- 4
Nifty Generator▲449Generate your NFT collection with no code
2021 · niftygenerator.xyz · its alternatives →
- 5

Timeflake is a 128-bit, roughly-ordered, URL-safe UUID. - anthonynsimon/timeflake
2021 · github.com · its alternatives →
- 6

Common data structures and algorithms in Rust. Contribute to EbTech/rust-algorithms development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 7

A high-performance Postgres replication engine written in Rust. Embed it in your Rust application or run it as a standalone binary. - supabase/etl
2024 · github.com · its alternatives →
- 8

Hey HN, we want to share HelixDB (https://github.com/HelixDB/helix-db/), a project a college friend and I are working on. It’s a new database that natively intertwines graph and vector types, without sacrificing performance. It’s written in Rust and our initial focus is on supporting RAG. Here’s a video runthrough: https://screen.studio/share/szgQu3yq. Why a hybrid? Vector databases are useful for similarity queries, while graph databases are useful for relationship queries. Each stores data in a way that’s best for its main type of query (e.g.…
2025 · github.com · its alternatives →
- 9

Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs
2019 · github.com · its alternatives →
- 10

Alternative to magic.h and infer. Zero dependencies. Fully extensible. Works in no_std, async, and embedded contexts.
2025 · crates.io · its alternatives →
- 11

A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid
2015 · github.com · its alternatives →
- 12

An NFT collection of 404 unique TPDNE generated as SVG code.
2021 · its alternatives →
- 13

The Elegant Parser. Contribute to pest-parser/pest development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 14
HelixDB▲105An open-source OLTP graph-vector database built in Rust.
Feb 2026 · helix-db.com · its alternatives →
- 15

😊 Generate cute UIDs. Contribute to alexandriax/cuteuid development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 16AT
A bunch of developers and myself have created RepliByte - an open-source tool to seed a development database from a production database. Features: - Support data backup and restore for PostgreSQL, MySQL and MongoDB - Replace sensitive data with fake data - Works on large database (> 10GB) (read Design) - Database Subsetting: Scale down a production database to a more reasonable size - Start a local database with the prod data in a single command - On-the-fly data (de)compression (Zlib) - On-the-fly data de/encryption (AES-256) - Fully stateless (no server, no daemon) and lightweight…
2022 · its alternatives →
- 17

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
2022 · crates.io · its alternatives →
- 18

Create code badges from the comfort and safety of Rust
2021 · gitlab.com · its alternatives →
- 19

Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs
2023 · github.com · its alternatives →
- 20AF
Serialization framework with some interesting numbers: 10-20x faster on nested objects than json/protobuf. Technical approach: compile-time codegen (no reflection), compact binary protocol with meta-packing, little-endian layout optimized for modern CPUs. Unique features that other fast serializers don't have: - Cross-language without IDL files (Rust ↔ Python/Java/Go) - Trait object serialization (Box) - Automatic circular reference handling - Schema evolution without coordination Happy to discuss design trade-offs. Benchmarks:…
Oct 2025 · fory.apache.org · its alternatives →
- 21

Pure Ruby Cuckoo Filter Implementation. Contribute to pawandubey/cuckoo_filter development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 22

Hi HN, In the past few years I've become more interested in machine learning. Since I'm sure the same is true for many here, I wanted to share this project I've been working on: glowstick uses type-directed metaprogramming to keep track of tensor shapes in Rust's type system and determine which operations are permitted or not at compile time. I find Rust has a lot of strengths when it comes to ML applications, but waiting until runtime to find shape related issues feels a bit strange since normally I don't run the code all that often while developing. Given Rust has fancy types available, I…
2025 · github.com · its alternatives →
- 23

:rocket: DISCoHAsH - Simple, fast, quality hash in 120 lines. 10GB/s serial (depending on hardware). Also in NodeJS - DO-SAY-GO/DISCoHAsH
2020 · github.com · its alternatives →
- 24

Hello HN! I'm an engineer at Splitgraph and recently started learning Rust so I could make my first contribution to Seafowl [0], an early stage analytical database. Along the way I figured out a database hosting hack on GCP and wanted to share it with HN. It's a way to achieve "true" scale to zero database hosting that could be useful for certain side projects or spiky traffic situations. A recurring problem I've faced with side projects is the need for Postgres, but no desire to deploy or maintain new instances. So when I learned GCP's "always free" tier includes serverless [1] I got…
2023 · github.com · its alternatives →
Also compare
- SnowId – A Decentralized, K-Ordered, 128-bit UUID library in C alternatives
- Decentralized, k-ordered unique IDs in Clojure alternatives
- Write generative fine art in Rust alternatives
- Nifty Generator alternatives
- 128-bit, roughly-ordered, URL-safe UUIDs alternatives
- Algorithm Cookbook in Rust alternatives
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 →