SnowId – A Decentralized, K-Ordered, 128-bit UUID library in C
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.
SnowId – A Decentralized, K-Ordered, 128-bit UUID library in C launched on November 3, 2022 with 15 votes, #1,179 of 3,471 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 3 years on.
In plain words
SnowId is a C library that generates 128-bit unique identifiers for distributed systems without requiring coordination between machines. Inspired by Twitter's Snowflake UUID generator, it enables a longer range of ID generation while maintaining a K-ordered structure. The library is designed for developers building scalable applications that need decentralized ID generation across multiple systems.
written from the facts on this page · September 2026
From the sources
A Decentralized, K-Ordered 128-bit Unique ID Generator library in C. - beyonddream/snowid
Does a similar job
all alternatives →
Sonyflake – distributed unique ID generator implemented in Rust2020 · github.com · ▲66🃏 A distributed unique ID generator inspired by Twitter's Snowflake. - bahlo/sonyflake-rs
Go library for concise, unambiguous and URL-safe UUIDs2015 · github.com · ▲50A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid
128-bit, roughly-ordered, URL-safe UUIDs2021 · github.com · ▲205Timeflake is a 128-bit, roughly-ordered, URL-safe UUID. - anthonynsimon/timeflake
Decentralized, k-ordered unique IDs in Clojure2014 · github.com · ▲53Decentralized, k-ordered unique IDs in Clojure. Contribute to maxcountryman/flake development by creating an account on GitHub.
CuteUID – Generate Cute UIDs2019 · github.com · ▲119😊 Generate cute UIDs. Contribute to alexandriax/cuteuid development by creating an account on GitHub.
Fast Random Library for C++172025 · github.com · ▲52Morning HN. Random number generation feels is a somewhat underrepresented topic in the C++ realm. There is a lot of questionable info about it found online and even the standard library is quite behind the times in terms of it's algorithms. It suffers from trying to accommodate sometimes impractical standard requirements and has several ways of getting significantly bad statistical results. This leaves a lot easily achievable performance & quality on the table. So, being a mathematician who mostly works with stochastic models and wants these models to run fast and well, I embarked on a…
More work this month
the category →
Endless lofi beats composed live in your browser, over pixel-art nights in Paris, Tokyo, New York, Hong Kong, Sydney, San Francisco and more. Free, no sign-up.
Work · 27d ago · loficities.com
Smooth Recorder▲257Mac screen recordings that look edited when you hit stop
Work · 21d ago · smoothrecorder.com


Work · 15d ago · readrare.com
Source: Show HN post ↗
Launched alongside, November 2022
the whole month →



I made a thing! In 2014, I was holding a stack of iPhones and thought to myself: "Hey, if I had each phone display a playing card, I could click a button and they'd shuffle themselves" I pared that idea all the way down to this: trading cards made of e-ink displays. Right now, each card costs me about $20 each, but with only a bit more scale, I think I can get that down to $10. In doing this project, I learned how to design electronics and circuit boards. I learned Rust and wrote my first driver, I upped my CAD skills, 3D printed, and did my first resin casting. I generated the images on the…
Dev tools · 2022 · wyldcard.io

