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.
- Host: GitHub
- URL: https://github.com/SystemVll/TAuth
- Owner: SystemVll
- Created: 2023-01-27T18:28:30.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-29T23:00:02.000Z (3 months ago)
- Last Synced: 2026-01-02T05:51:04.370Z (3 months ago)
- Topics: password, password-manager, rust-lang, totp-generator
- Language: TypeScript
- Homepage:
- Size: 516 KB
- Stars: 137
- Watchers: 5
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
- fucking-awesome-rust - SystemVll/TAuth - An easy and user friendly 2FA & Credentials manager, for your PC. (Applications / Security tools)
- awesome-rust - SystemVll/TAuth - An easy and user friendly 2FA & Credentials manager, for your PC. (Applications / Security tools)
- awesome-rust - SystemVll/TAuth - An easy, memory safe and user friendly 2FA & Credentials manager, for your PC. (Applications / Security tools)
- awesome-rust-with-stars - SystemVll/TAuth - 01-13 | (Applications / Security tools)
README
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
## ๐ 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