Displaying 1 to 20 from 84 results

cuid - Collision-resistant ids optimized for horizontal scaling and performance.

  •    Javascript

Collision-resistant ids optimized for horizontal scaling and binary search lookup performance.Currently available for Node, browsers, Ruby, .Net, Go, PHP and Elixir (see ports below -- more ports are welcome).

shortid - Short id generator. Url-friendly. Non-predictable. Cluster-compatible.

  •    Javascript

Amazingly short non-sequential url-friendly unique id generator. ShortId creates amazingly short non-sequential url-friendly unique ids. Perfect for url shorteners, MongoDB and Redis ids, and any other id users might see.

nanoid - A tiny (172 bytes), secure, URL-friendly, unique string ID generator for JavaScript.

  •    Javascript

A tiny, secure, URL-friendly, unique string ID generator for JavaScript. Safe. It uses cryptographically strong random APIs and guarantees a proper distribution of symbols.




lodash-id - Makes it easy to manipulate id-based resources with lodash or lowdb

  •    Javascript

Finds and returns document by id or undefined.Adds document to collection, sets an id and returns created document.

node-hat - Generate random IDs and avoid collisions.

  •    Javascript

Generate random IDs and avoid collisions.Generate a random ID string with bits of data in a base.

shortid - Super short, fully unique, non-sequential and URL friendly Ids

  •    Go

The package is heavily inspired by the node.js shortid library (see more detail below). The package guarantees the generation of unique Ids with no collisions for 34 years (1/1/2016-1/1/2050) using the same worker Id within a single (although can be concurrent) application provided application restarts take longer than 1 millisecond. The package supports up to 32 workers all providing unique sequences from each other.


jQuery.idfy - A simple jQuery plugin to generate random ids for DOM elements.

  •    JQuery

A simple jQuery plugin to generate random ids for DOM elements.

yeast - Tiny but linear growing unique id generator.

  •    Javascript

Yeast is a unique id generator. It has been primarily designed to generate a unique id which can be used for cache busting. A common practice for this is to use a timestamp, but there are couple of downsides when using timestamps.To keep the strings unique it will use the . char to separate the generated stamp from the seed.

taskkill - Wrapper for the Windows `taskkill` command. Ends one or more tasks or processes.

  •    Javascript

Wrapper for the Windows taskkill command. Ends one or more tasks or processes.See the taskkill docs for more.

unique-string - Generate a unique random string

  •    Javascript

Returns a 32 character unique string. Matches the length of MD5, which is unique enough for non-crypto purposes.

spdx-license-list - List of SPDX licenses

  •    Javascript

The lists of licenses are just JSON files and can be used wherever.The licenses are indexed by their identifier and contains a name property with the full name of the license, url with the URL to the license, and osiApproved boolean for whether the license is OSI Approved.

awesome-streetview - beautiful [lat, lng] Google Street View locations

  •    Javascript

Returns a random [ latitude, longitude ] location that looks darn good in Google Street View.PRs for more welcome, see Contributing.

google-panorama-by-location - gets a Google StreetView by [ lat, lng ]

  •    Javascript

Gets a Google StreetView Panorama by [ lat, lng ], supports API v3.20-v3.22. Also features some Node support.In Node, the request uses an undocumented API entry-point, using xhr-request. It only provides { id, latitude, longitude }. This is mostly useful for unit testing.

tick-id - Give each tick on the Node.js event loop it's own ID

  •    Javascript

Give each tick on the Node.js event loop it's own ID.A tick ID is nothing native to Node.js but an invention of this module. It can be useful if you for instance want to keep track of which events happen on the same tick.

proquint - Identifiers that are readable, spellable, and pronounceable.

  •    Javascript

Identifiers that are readable, spellable, and pronounceable. A "proquint" (see here) is a method of encoding an integer (or really, a sequence of 0 or more 16-bit words) as a sequence of 5-character, pronounceable strings. This is to facilitate easy communication of the identifier via "wetware" (read: human) channels.

node-machine-id - Unique machine (desktop) id (no admin privileges required)

  •    Javascript

Module based on OS native UUID/GUID which used for internal needs.It is generated during OS installation and won't change unless you make another OS updates or reinstall. Depending on the OS version it may contain the network adapter MAC address embedded (plus some other numbers, including random), or a pseudorandom number.