cd ~/open-source/

chrille@linux:~$ apt show nanoid

nanoid

nanoid är en minimal generator för särskilda identifierare som skapar säkra och webbadressvänliga id:n. Den passar dig som behöver identifierare utan att dra in ett stort bibliotek. Du får korta, slumpmässiga id:n som räcker för sessioner, filnamn, kortlänkar och liknande användningsområden.

Projektsidan för nanoid
Projektets egen sida, som den såg ut vid importen.

nanoid skapar korta, slumpmässiga identifierare som är säkra nog för sessioner, filnamn, kortlänkar och liknande. Den är betydligt mindre än många alternativ men ändå tillräckligt snabb för de flesta tillämpningar. Du kan välja längd och alfabet efter behov. Biblioteket fungerar i webbläsaren, på servern och i många andra miljöer. Det passar dig som vill ha ett enkelt verktyg som gör en sak riktigt bra utan att lägga till onödig kod i ditt projekt. Sannolikheten för kollisioner är låg även med korta id:n, vilket gör den till ett praktiskt val för de flesta vardagliga behov. För de flesta webbappar är nanoid tillräckligt säker och betydligt mer diskret än att dra in ett fullständigt UUID-bibliotek.