Skip to content

Passliss is a web application that allows you to generate secure passwords, test the strength of exiting ones and more.

License

Notifications You must be signed in to change notification settings

Leo-Corporation/Passliss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub contributors GitHub issues GitHub Netlify Status Using PeyrSharp GitHub release (latest SemVer)


Logo

Passliss

Passliss is a web application that allows you to generate secure passwords, test the strength of exiting ones and more.
Launch »
Report Bug · Request Feature · Known Issues

What is it?

Banner

Passliss is a modern and secure web application for generating, analyzing, and managing passwords. It provides a clean interface, AI-powered tools, encryption utilities, and full customization to help users stay safe online.

Built with Next.js, React, and TypeScript, Passliss delivers speed, reliability, and a powerful set of features for both casual and advanced users.

Launch »

Features

Passliss offers a wide range of security-focused features:

Password Generator

Password Generator

The Generate page offers complete flexibility for creating random passwords:

  • Choose the exact length
  • Include or exclude symbols, numbers, uppercase or lowercase characters
  • Generate multiple passwords in one click
  • Export results as a CSV for secure storage or transfer

It also includes a simplified mode for quick generation and an advanced mode for fine-tuning every detail.

Passliss also integrates OpenAI’s GPT-4o-mini to let you generate secure passwords from natural language prompts. Whether you want a password that's "12 characters, includes symbols and is easy to remember" or "a banking-grade passphrase," the AI adapts to your needs and delivers strong, context-aware results.

Strength Analysis

Password Strength

Easily evaluate the security of any password. The Strength page provides:

  • A real-time strength score

  • Detailed suggestions for improvement

  • Visual indicators and contextual tips This helps users better understand how to avoid weak or easily guessable passwords.

Encryption & Decryption

Encryption

Secure strings using trusted algorithms like AES and Triple-DES. Hashing support is also included.

Customization

You can modify default settings, themes, and presets via the Settings page in the app. Presets are pre-defined configurations for the password generator, allowing you to quickly select a set of options that suit your needs.

Running locally - Getting Started

Prerequisites

  • Node.js (v20 or newer)

Installation

git clone https://github.com/Leo-Corporation/Passliss.git
cd Passliss
npm install --legacy-peer-deps # required for react@19
npm run dev

Then open http://localhost:3000 in your browser.

Technologies Used

Localization

Passliss supports multiple languages and includes a locale switcher in the Settings page. You can add or modify translations in the messages/ directory.

Contribute

To contribute to the project, you'll need:

  • Microsoft Visual Studio Code
  • Node.js and npm.
  • Git

Click here to see the full guidelines.

Branches

This Git repo has always two branches:

Name Release Description
main GitHub release (latest by date) Stable versions
vNext GitHub release (latest SemVer including pre-releases) Next version of Passliss (unstable)

License

This project is under the MIT License.