Skip to content

Repository files navigation

Kodla64 Banner

Tauri Version React Tailwind CSS shadcn/ui Project Version License
O'zbekcha | Русский

Kodla64 — Modern & Private DevTool

A lightning-fast, 100% client-side XML, Base64, and URL utility built for developers and power users.
Built with ❤️ by CodeArcadia-fastest.


📌 About

Kodla64 is a modern multi-tool web & desktop application designed to process XML formatting, Base64 encoding/decoding, and URL escaping with zero latency and complete privacy.

Unlike standard online converters, Kodla64 processes all data directly inside your browser or native desktop WebView. No servers, no APIs, and no data tracking — your sensitive XML configurations, game saves, and code snippets never leave your device.

  • 🔒 100% Client-Side Privacy: Data is processed locally in memory.
  • Zero Latency: Real-time conversion without network requests.
  • 🎨 Modern UX/UI: Clean dark theme powered by Tailwind CSS & shadcn/ui.
  • 🖥️ Cross-Platform Desktop: Native Windows app wrapper powered by Tauri v2.

✨ Features

  • 🛠️ Multi-Mode Processing:
    • Base64: Real-time encode and decode supporting UTF-8 & Cyrillic characters.
    • XML Entities: Smart escaping (<, >, ", ', &) and unescaping.
    • URL Encoding: Fast percent-encoding/decoding for URI parameters.
    • XML Formatter / Beautifier: Prettify messy XML with indentation and syntax validation.
  • 📂 File Drag & Drop: Drag and drop .xml, .txt, or .log files directly into the editor.
  • Developer Helpers:
    • Auto-calculated character count, byte size, and line counts.
    • One-click copy to clipboard with toast notifications.
    • Instant input/output swap.
  • 💻 Desktop Native App: Packaged into a lightweight .msi / .exe desktop installer via Tauri v2.

🚀 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or pnpm
  • Rust (Required only for building the Tauri Desktop App)

💻 Web Version Setup

  1. Clone the repository:
git clone https://github.com/CodeArcadia-fastest/kodla64.git
cd kodla64
  1. Install dependencies:
npm install
  1. Start the local development server:
npm run dev
  1. Build for production (Web):
npm run build

🖥️ Tauri Desktop App Setup

  1. Run the desktop app in development mode:
npm run tauri dev
  1. Build the production installer (.exe / .msi):
npm run tauri build

The generated installers will be located in src-tauri/target/release/bundle/.


🛠️ Tech Stack

  • Frontend: React, TypeScript, Vite
  • Styling: Tailwind CSS, shadcn/ui, Lucide Icons
  • Desktop Runtime: Tauri v2 (Rust)
  • State & Utils: Custom UTF-8 & XML utility parsers

🔒 Privacy & Security

Kodla64 is designed with a Privacy-First architecture. The application does not contain telemetry, tracking pixels, or remote logging. All operations execute strictly on the client side (Web Browser or Native WebView).


🧑‍💻 Author & Developer

Created and maintained with passion by CodeArcadia-fastest.


📜 License

This project is licensed under the MIT License — see the LICENSE file for details.

Feel free to use, modify, and distribute it — just don’t forget to give credit and ❤️ responsibly.

About

Encoder / Decoder W3C Extensible Markup Language (XML)

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages