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.<p>With lots of help from the community, we've rebranded the library to Sqids (you can see the proposed changes here [1]).<p>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.<p>[0] <a href="https://github.com/vinkla/hashids/commit/98d72eac456aabbf2da5e384a93c1b2acb2fd207">https://github.com/vinkla/hashids/commit/98d72eac456aabbf2da...</a><p>[1] <a href="https://github.com/hashids/#what-is-changing">https://github.com/hashids/#what-is-changing</a><p>[2] <a href="https://sqids.org/faq" rel="nofollow noreferrer">https://sqids.org/faq</a><p>[3] <a href="https://sqids.org/playground" rel="nofollow noreferrer">https://sqids.org/playground</a>