Home

New project: UUID Factory

Introducing my new project: UUID Factory.

Published on 25 Apr 2024

I would like to formally introduce my new project: UUID Factory. It’s a simple web app that generates UUIDs. While working on various projects, I found myself needing a UUID generator. I would normally just open a browser and find the first UUID generator that pops up on Google. But I thought, why not build my own and make it fast and simple to use?

Tech stack

For those tech-savvy out there, here’s the tech stack I used to build this project:

  • Frontend: AstroJS, SvelteKit, and TailwindCSS
  • Hosting: Cloudflare Pages

Yup, that’s it! I wanted to keep things simple and fast. I realized that on other sites they rely on a web server, which allows it to generate the UUIDs. But I wanted to make it as fast as possible, so I decided to generate the UUIDs on the client-side with JavaScript. This will allow for caching of the website contents and make it super fast to load. Especially when you just need a UUID quickly and might be running on the coffee shop’s Wi-Fi ☕️.

Features and future plans

At the moment, I just made a proof of concept (for my personal interest), but I have some features in mind that I would like to add in the future:

  • Support for different UUID versions
  • Better explanation of what a UUID is and how it’s generated
  • Generate multiple UUIDs at once
  • Dark mode
  • i18n support
  • And more!

Conclusion

This project has taken me almost half a day to build and ship, and I’m quite happy with the result. It was a fun little project to work on, and I learned a lot about web development in the process.

I hope you will find this tool useful. If you have any feedback or feature requests, feel free to reach out to me on [email protected]

Thank you for reading! Fly away Astronauts 🚀