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.

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# 938 25

  2. sqids-javascript sqids-javascript Public

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

    TypeScript 754 17

  3. sqids-go sqids-go Public

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

    Go 625 14

  4. sqids-php sqids-php Public

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

    PHP 466 13

  5. sqids-python sqids-python Public

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

    Python 419 8

  6. sqids-java sqids-java Public

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

    Java 249 17

Repositories

Showing 10 of 53 repositories
  • sqids-odin Public

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

    0 MIT 0 0 0 Updated Apr 19, 2025
  • sqids-roc Public

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

    0 MIT 0 0 0 Updated Apr 19, 2025
  • sqids-mojo Public

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

    0 MIT 0 0 0 Updated Apr 19, 2025
  • sqids-gleam Public

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

    0 MIT 0 0 0 Updated Apr 19, 2025
  • sqids-ruby Public

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

    Ruby 165 MIT 6 0 0 Updated Apr 19, 2025
  • sqids-postgresql Public

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

    Rust 82 MIT 3 1 0 Updated Apr 12, 2025
  • sqids-elixir Public

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

    Elixir 82 MIT 5 2 0 Updated Apr 2, 2025
  • sqids-kotlin Public

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

    Kotlin 48 MIT 5 1 0 Updated Mar 30, 2025
  • sqids-python Public

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

    Python 419 MIT 8 0 0 Updated Mar 26, 2025
  • sqids-javascript Public

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

    TypeScript 754 MIT 17 1 1 Updated Mar 25, 2025