Discord-like implementation of highly optimized decentralized, K-ordered unique IDs in .NET.

decentralized discord discord-snowflake hacktoberfest snowflake snowflake-twitter unique-id
2 Open Issues Need Help Last updated: Mar 28, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Improve the efficiency and correctness of the `ToStringIdentifier` method in the FlakeId library by replacing its current inefficient Base64 encoding of the decimal string representation of the ID with a direct Base64 encoding of the ID's byte representation. Consider potential backward compatibility issues due to the change in output format.

Complexity: 3/5
enhancement help wanted

Discord-like implementation of highly optimized decentralized, K-ordered unique IDs in .NET.

C#
#decentralized#discord#discord-snowflake#hacktoberfest#snowflake#snowflake-twitter#unique-id

AI Summary: The task is to fix a bug in the FlakeId .NET library's `IsSnowflake()` validation method. The method incorrectly rejects valid Snowflake IDs because it requires the thread and process IDs to be strictly greater than zero, when zero is a valid masked value. The fix involves removing the unnecessary checks for `thread > 0` and `process > 0` from the validation logic.

Complexity: 3/5
bug help wanted

Discord-like implementation of highly optimized decentralized, K-ordered unique IDs in .NET.

C#
#decentralized#discord#discord-snowflake#hacktoberfest#snowflake#snowflake-twitter#unique-id