Skip to content

About

A fast, simple UUID generator supporting UUID v4 and v7.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

UUID Generator

A small, fast web utility for generating standards-compliant UUIDs.

Features

  • Generate UUID v4 (random) and UUID v7 (time-ordered)
  • Generate 1–100 UUIDs per request
  • Preset quantities: 1, 5, 10, 25, 50, and 100
  • Copy individual UUIDs
  • Copy the complete generated list
  • Download generated UUIDs as uuid-list.txt
  • Clear generated results
  • Responsive dark developer-tool UI
  • Server-side validation and request throttling

Tech Stack

  • Laravel 13
  • PHP 8.3+
  • Blade
  • Tailwind CSS 4
  • Vite 8
  • Symfony UID component via Laravel
  • PHPUnit

Installation

git clone <repository-url>
cd uuid-generator
composer install
cp .env.example .env
php artisan key:generate
npm install
npm run build
php artisan serve

Open http://localhost:8000 in your browser.

Usage

Choose a UUID version, select a quantity (or enter a custom value from 1 to 100), then click Generate UUIDs.

Each generated UUID can be copied individually. Use Copy All to copy one UUID per line, Download .txt to save the current list, or Clear to remove the results.

Supported UUID Versions

UUID v4

UUID v4 uses cryptographically secure randomness provided by the UUID implementation. The version and variant bits are set according to the UUID standard.

UUID v7

UUID v7 includes a Unix timestamp component and is designed to be naturally time-ordered while retaining a randomized portion.

Testing

Run the full Laravel test suite:

composer test

For code style checks:

composer lint

Development

Run Laravel and Vite together:

composer dev

Or run each process separately:

php artisan serve
npm run dev

Build the production frontend assets with:

npm run build

License

This project is open-sourced under the MIT License.

About

A fast, simple UUID generator supporting UUID v4 and v7.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages