Hashids

Open-source projects categorized as Hashids

Top 12 Hashid Open-Source Projects

  • hashids

    A small PHP library to generate YouTube-like ids from numbers. Use it when you don't want to expose your database ids to the user.

  • Project mention: Show HN: Sqids (formely Hashids) – Generate short unique IDs from numbers | news.ycombinator.com | 2023-11-07

    More than 10 years ago, I released the first version of Hashids in PHP, an encoding library to generate unique IDs from numbers [0]. Over the years, many developers have converted the library to plenty of other programming languages. It was nice to see it grow, but there were always a few things that bothered me about the original algorithm, so a few months ago I've decided to try and address those issues.

    With lots of help from the community, we've rebranded the library to Sqids (you can see the proposed changes here [1]).

    The new library generates unique IDs faster and with a simpler algorithm. You can read all about it on the FAQ page [2] and try it out via the playground [3]. As always, feedback is welcome via HN or Github.

    [0] https://github.com/vinkla/hashids/commit/98d72eac456aabbf2da...

  • Hashids.net

    A small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • laravel-hashids

    A Hashids bridge for Laravel

  • Optimus

    🤖 Id obfuscation based on Knuth's multiplicative hashing method for PHP.

  • Hashids

    A small Ruby gem to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.

  • django-hashid-field

    Django Model Field that uses Hashids to obscure the value

  • Project mention: Passing data between template and view securely | /r/django | 2023-05-25

    You could add a uuidfield to your model or use hashids, for instance, and pass those instead of the pk.

  • hashid-rails

    Use Hashids (http://hashids.org/ruby/) in your Rails app ActiveRecord models.

  • Project mention: BasedUUID: URL-friendly, Base32-encoded UUIDs for Rails models | /r/rails | 2023-12-06

    You also might want to look into hashid: https://github.com/jcypret/hashid-rails

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • laravel-optimus

    Transform your internal id's to obfuscated integers based on Knuth's integer hash. Laravel wrapper for the Optimus Library by Jens Segers with multiple connections support.

  • laravel-model-hashid

    Generate, Save, and Route Stripe/Youtube-like Hash IDs for Laravel Eloquent Models

  • kotlin-hashids

    Kotlin hashids hash function

  • id-mask

    IDMask is a Java library for masking internal ids (e.g. from your DB) when they need to be published to hide their actual value and to prevent forging. It has support optional randomisation has a wide support for various Java types including long, UUID and BigInteger.

  • Project mention: IDMask – Encryption and Obfuscation of Database IDs | news.ycombinator.com | 2024-02-18
  • hashids.cr

    A Crystal shard to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Hashids related posts

  • BasedUUID: URL-friendly, Base32-encoded UUIDs for Rails models

    2 projects | /r/rails | 6 Dec 2023
  • Show HN: Sqids (formely Hashids) – Generate short unique IDs from numbers

    1 project | news.ycombinator.com | 7 Nov 2023
  • Passing data between template and view securely

    1 project | /r/django | 25 May 2023
  • Generate unique Id

    2 projects | /r/PHPhelp | 28 Apr 2023
  • Cache human-readable route-values of a Web API or not?

    1 project | /r/csharp | 26 Apr 2023
  • Using a Guid as a PK, best practices.

    1 project | /r/SQLServer | 24 Feb 2023
  • Generating what appears to be a random long from a long, and being able to reliablely convert it back to its orignal value.

    1 project | /r/csharp | 24 Feb 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Hashid projects? This list will help you:

Project Stars
1 hashids 5,203
2 Hashids.net 3,252
3 laravel-hashids 1,965
4 Optimus 1,254
5 Hashids 971
6 django-hashid-field 365
7 hashid-rails 343
8 laravel-optimus 180
9 laravel-model-hashid 144
10 kotlin-hashids 118
11 id-mask 61
12 hashids.cr 52

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com