Wat is Sqids?

Sqids is een open-source bibliotheek waarmee je korte unieke identifiers kunt genereren vanuit nummers. Deze ID's zijn URL-veilig, kunnen verschillende nummers encoderen en bevatten geen gangbare grove woorden. Lees meer.

Dit is hoe ze eruit zien:

https://example.com/Lqj8a0

Gebruiksscenario's

Het hoofdgebruik van Sqids is puur visueel. Als je IDs in plaats van nummers wilt gebruiken in je project, kan Sqids een goede keuze zijn.

Goed voor

  • Coderen van primaire sleutels Als je een relationele database gebruikt
  • Besparen van databasezoekopdrachten Door meerdere objecten te coderen
  • Tijdelijke inlogtokens Vrij van grof taalgebruik en URL-veilig

Niet geschikt voor

  • Gevoelige data Dit is geen encryptiebibliotheek
  • Gebruikers-IDs Kan het aantal gebruikers onthullen als iemand het coderingsalfabet ontdekt

Functies

  • 🆔 Genereer korte ID's van niet-negatieve getallen
  • Eenvoudig coderen en decoderen
  • 🫣 Automatisch gegenereerde ID's bevatten geen veelvoorkomend grof taalgebruik
  • 🎲 Ondersteuning voor aangepaste ID's via een geschud alfabet
  • 🥳 44 integraties
  • 📌 Elke versie produceert dezelfde ID's
  • 🍻 Kleine bibliotheek met een toegeeflijke licentie