Skip to content

BlackGlory/uid

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

UID

It provide a UUID generator with HTTP.

Install

Install from source

git clone https://github.com/BlackGlory/uid
cd uid
yarn install
yarn build
yarn bundle
yarn --silent start

Build from source

git clone https://github.com/BlackGlory/uid
cd uid
yarn install
yarn build
yarn docker:build

Recipes

docker-compose.yml

version: '3.8'

services:
  uid:
    image: 'blackglory/uid'
    restart: always
    ports:
      - '8080:8080'

API

generate Nano ID

GET /nanoid

Return a Nano ID as a text.

Example

curl
curl http://localhost:8080/nanoid
JavaScript
await fetch('http://localhost:8080/nanoid')
  .then(res => res.text())

generate UUID

GET /uuid

Return a uuid as a text.

Example

curl
curl http://localhost:8080/uuid
JavaScript
await fetch('http://localhost:8080/uuid')
  .then(res => res.text())

Environment variables

UID_HOST, UID_PORT

The environment variablesUID_HOSTandUID_PORTcan be used to set the address and port that the server listens to. The default values are localhost and 8080.

Clients