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# 1.2k 32

  2. sqids-javascript sqids-javascript Public

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

    TypeScript 908 20

  3. sqids-go sqids-go Public

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

    Go 762 16

  4. sqids-php sqids-php Public

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

    PHP 702 18

  5. sqids-python sqids-python Public

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

    Python 521 12

  6. sqids-java sqids-java Public

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

    Java 325 23

Repositories

Showing 10 of 55 repositories
  • sqids-elixir Public

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

    sqids/sqids-elixir's past year of commit activity
    Elixir 99 MIT 5 2 0 Updated Sep 1, 2026
  • sqids-plpgsql Public

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

    sqids/sqids-plpgsql's past year of commit activity
    PLpgSQL 27 MIT 3 0 0 Updated Sep 1, 2026
  • sqids-dart Public

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

    sqids/sqids-dart's past year of commit activity
    Dart 17 MIT 3 0 0 Updated Aug 29, 2026
  • sqids-postgresql Public

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

    sqids/sqids-postgresql's past year of commit activity
    Rust 103 MIT 3 2 0 Updated Jun 12, 2026
  • sqids-zig Public

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

    sqids/sqids-zig's past year of commit activity
    Zig 15 MIT 1 0 1 Updated May 14, 2026
  • sqids-clojure Public

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

    sqids/sqids-clojure's past year of commit activity
    Clojure 11 MIT 1 0 1 Updated Mar 8, 2026
  • sqids-dotnet Public

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

    sqids/sqids-dotnet's past year of commit activity
    C# 1,158 MIT 32 1 2 Updated Feb 27, 2026
  • sqids-php Public

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

    sqids/sqids-php's past year of commit activity
    PHP 702 MIT 18 0 0 Updated Feb 27, 2026
  • sqids-javascript Public

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

    sqids/sqids-javascript's past year of commit activity
    TypeScript 908 MIT 20 1 4 Updated Nov 24, 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 521 MIT 12 0 1 Updated Oct 1, 2025

Top languages

Loading…

Most used topics

Loading…