Skip to content
@sqids

Sqids

Generate short, unique, non-sequential IDs from numbers

Hey there 👋

🦑 Sqids is a small library that can generate short, unique, non-sequential, profanity-free IDs. It's been translated into 40+ programming languages and is maintained by the community.

X (formerly Twitter) Follow GitHub Org's stars

How to use:

Get involved:

To get started: Navigate to the repository of the programming language you're interested in 🔽

Popular repositories Loading

  1. sqids-dotnet sqids-dotnet Public

    Official .NET port of Sqids. Generate short unique IDs from numbers.

    C# 873 21

  2. sqids-javascript sqids-javascript Public

    Official JavaScript port of Sqids. Generate short unique IDs from numbers.

    TypeScript 700 16

  3. sqids-go sqids-go Public

    Official Go port of Sqids. Generate short unique IDs from numbers.

    Go 578 14

  4. sqids-php sqids-php Public

    Official PHP port of Sqids. Generate short unique IDs from numbers.

    PHP 406 14

  5. sqids-python sqids-python Public

    Official Python port of Sqids. Generate short unique IDs from numbers.

    Python 396 6

  6. sqids-java sqids-java Public

    Official Java port of Sqids. Generate short unique IDs from numbers.

    Java 211 16

Repositories

Showing 10 of 48 repositories
  • sqids-php Public

    Official PHP port of Sqids. Generate short unique IDs from numbers.

    sqids/sqids-php’s past year of commit activity
    PHP 406 MIT 14 0 0 Updated Jan 5, 2025
  • sqids-rust Public

    Official Rust port of Sqids. Generate short unique IDs from numbers.

    sqids/sqids-rust’s past year of commit activity
    Rust 157 MIT 8 0 0 Updated Jan 5, 2025
  • sqids-spec Public

    Sqids specification for encoding multiple numbers into a single ID

    sqids/sqids-spec’s past year of commit activity
    TypeScript 48 3 0 0 Updated Jan 3, 2025
  • sqids-elixir Public

    Official Elixir port of Sqids. Generate short unique IDs from numbers.

    sqids/sqids-elixir’s past year of commit activity
    Elixir 75 MIT 5 2 2 Updated Jan 1, 2025
  • sqids-python Public

    Official Python port of Sqids. Generate short unique IDs from numbers.

    sqids/sqids-python’s past year of commit activity
    Python 396 MIT 6 0 0 Updated Dec 29, 2024
  • sqids-postgresql Public

    Official PostgreSQL port of Sqids. Generate short unique IDs from numbers.

    sqids/sqids-postgresql’s past year of commit activity
    Rust 79 MIT 2 1 0 Updated Dec 21, 2024
  • sqids-javascript Public

    Official JavaScript port of Sqids. Generate short unique IDs from numbers.

    sqids/sqids-javascript’s past year of commit activity
    TypeScript 700 MIT 16 1 1 Updated Dec 21, 2024
  • sqids-zig Public

    Official Zig port of Sqids. Generate short unique IDs from numbers.

    sqids/sqids-zig’s past year of commit activity
    Zig 12 MIT 1 0 0 Updated Dec 5, 2024
  • sqids-actionscript Public

    Official ActionScript port of Sqids. Generate short unique IDs from numbers.

    sqids/sqids-actionscript’s past year of commit activity
    ActionScript 0 MIT 0 0 0 Updated Oct 6, 2024
  • sqids-gdscript Public

    Official GDScript (Godot Engine) port of Sqids. Generate short unique IDs from numbers.

    sqids/sqids-gdscript’s past year of commit activity
    GDScript 8 MIT 2 0 0 Updated Oct 2, 2024

Top languages

Loading…