https://github.com/nwrenger/tauti
Tauti is a lightweight desktop application built with Tauri, designed to easily encode and decode text using the Vigenère Cipher.
https://github.com/nwrenger/tauti
cipher-algorithms tauri-app vigenere-cipher
Last synced: 3 months ago
JSON representation
Tauti is a lightweight desktop application built with Tauri, designed to easily encode and decode text using the Vigenère Cipher.
- Host: GitHub
- URL: https://github.com/nwrenger/tauti
- Owner: nwrenger
- License: mit
- Created: 2023-09-07T19:35:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-01T19:32:06.000Z (12 months ago)
- Last Synced: 2025-03-16T16:38:47.367Z (3 months ago)
- Topics: cipher-algorithms, tauri-app, vigenere-cipher
- Language: Svelte
- Homepage:
- Size: 1.21 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tauti - Vigenère Cipher Tool
Tauti is a lightweight desktop application built with Tauri, designed to easily encode and decode text using the Vigenère Cipher.
Features:- User-friendly UI: Simple and intuitive design, making the encoding and decoding process seamless.
- Encode: Input your plain text and key to get Vigenère encoded text.
- Decode: Input your cipher text and key to retrieve the original text.
- Real-time Preview: See the encoded or decoded text change in real-time as you type.## Table of Contents:
- Installation
- Usage
- Contributing
- License## Installation:
Prerequisites:- Ensure you have the latest version of Node.js and Rust installed.
- Install Tauri CLI globally: npm install -g tauri1. Clone the repository:
```bash
git clone https://github.com/yourusername/tauti.git
```2. Navigate to the project directory:
```bash
cd tauti
```3. Install the dependencies:
```bash
npm install
```4. Build the Tauri app:
```bash
tauri build
```5. Navigate to the src-tauri/target/release directory to find the built application. Launch it!
## Usage:
- Open Tauti.
- Select either "Encode" or "Decode" based on your need.
- Enter your text in the respective text box.
- Enter the key for the Vigenère Cipher.
- View the result in real-time.## Contributing:
We welcome contributions to Tauti!
- Fork the repository.
- Create your feature branch (git checkout -b feature/yourFeatureName).
- Commit your changes (git commit -am 'Add some feature').
- Push to the branch (git push origin feature/yourFeatureName).
- Create a new pull request.## License:
This project is licensed under the MIT License. See the [LICENSE](https://github.com/nwrenger/tauti/blob/main/LICENSE) file for more details.