DEV Community

Alex
Alex

Posted on

Password, please! – Building an open source password generator with FastAPI

Hello Dev.to community! 👋

If you think "password123" is secure, I’ve got some news for you… It’s not! I’m excited to share that I’ve just rolled out pwplz (or "Password, please!"), a free and open-source tool built with Python and FastAPI to simplify password security. It's designed to give anyone instant access to strong, unique passwords – no more relying on sticky notes or weak placeholders.

Check it out at pwplz.com and get started with your first strong password.

Why did I build this?

The goal was twofold:

  • To showcase the power and flexibility of Python.
  • To provide an easy-to-use tool that helps people take password security seriously, without the hassle. FastAPI made it possible by offering a simple, intuitive framework that combines speed and ease of use.

Key Features

  1. Instant Password Generation: No more weak passwords! Just click and get a secure password in seconds.
  2. Simple & Open Source: Dive into the code, make improvements, or suggest new features. This tool is made for the community, and your input is valuable.
  3. Always Free: This project was created to help people improve their security without any costs, and it will remain free for everyone.

You can read more about the development process in my blog post or explore the source code on GitHub.

Feedback & Contributions

I’m actively seeking advice and feedback from experienced developers as I continue to refine this tool. If you have suggestions, bug fixes, or improvements, please don’t hesitate to open a pull request or drop me a message! Whether you're a Python expert or just getting started, all kinds of contributions are welcome and appreciated.

This project is my first big step into sharing my work with the community, and I’m eager to connect with fellow developers. If you’re interested in discussing ideas or simply want to chat, feel free to reach out through my website or email me at alex@devarno.com.

Let’s work together to make password security a breeze for everyone. Stay safe online and never fall for weak password traps! 💪🔐

Top comments (0)