An open API service indexing awesome lists of open source software.

https://github.com/SystemVll/TAuth

An easy and user friendly 2FA & Credentials manager, for your PC.
https://github.com/SystemVll/TAuth

password password-manager rust-lang totp-generator

Last synced: 3 months ago
JSON representation

An easy and user friendly 2FA & Credentials manager, for your PC.

Awesome Lists containing this project

README

          



Download TAuth


image


TAuth: Keep all your credentials safe in an elegant application! โœจ



## โš–๏ธ Why TAuth?

TAuth was created as a simple, open alternative to other authentication apps that may be closed source or store your data in the cloud without transparency (Google). With TAuth, your credentials are always encrypted and stored locally giving you full control and peace of mind. Make your big brother smaller day after day.

## โœจ Features

- ๐Ÿ”‘ **Password Management** Securely store and organize all your passwords
- ๐Ÿ”ข **Two-Factor Authentication (2FA)** Generate TOTP codes instantly without needing your phone
- ๐Ÿ” **Key Pair Management** Organize and access your SSH key pairs effortlessly
- ๐Ÿ›ก๏ธ **End-to-End Encryption** All your data is encrypted locally; nothing is stored in the cloud
- ๐Ÿ–ฅ๏ธ **Cross-Platform** Works on Windows, macOS, and Linux
- ๐Ÿ’พ **Memory Attack Resistant** Sensitive data is securely handled in memory to prevent extraction through memory dumps or cold boot attacks

## ๐Ÿ“ธ Screenshots



Login Screen
Dashboard
Credentials View
Add Credentials


Edit Credentials
2FA Code
SSH Keys
Settings

## ๐Ÿš€ Getting Started

### Installation

1. **Clone the repository** ๐Ÿ“‚

```sh
git clone https://github.com/SystemVll/TAuth.git
cd tauth
```

2. **Install dependencies** ๐Ÿ“ฆ

```sh
bun install
```

3. **Build the project** ๐Ÿ”จ

```sh
bun run build
```

4. **Run the development server** โšก
```sh
bun run tauri dev
```

### Usage Guide

1. **Register** ๐Ÿ“ Create a secure master password (this will encrypt all your credentials)
2. **Login** ๐Ÿ”“ Unlock your vault using your master password
3. **Add Credentials** โž• Store your passwords, 2FA tokens, or SSH keys
4. **Manage Everything** ๐Ÿ—‚๏ธ View, search, edit, and delete your stored credentials

## ๐Ÿ”’ Security

TAuth prioritizes your security:

- Your master password never leaves your device
- All data is encrypted with industry-standard algorithms
- No data is transmitted to external servers

## ๐Ÿ‘ฅ Contributing

Contributions make TAuth better! Here's how you can help:

- ๐Ÿ› **Report bugs** by opening an issue
- ๐Ÿ’ก **Suggest features** to enhance functionality
- ๐Ÿงช **Submit pull requests** to improve the codebase

## ๐Ÿ™ Acknowledgements

- [โš›๏ธ Tauri](https://tauri.app/) โ€” For the secure, lightweight framework
- [โšก React](https://reactjs.org/) โ€” For the responsive UI components
- [๐Ÿฆ€ Rust](https://www.rust-lang.org/) โ€” For the secure backend implementation

---


Made with โค๏ธ for secure credential management