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

https://github.com/sepy-dev/langswitcher

Language Switcher is a lightweight and efficient tool for managing and switching system input languages. With a single click, you can instantly toggle between English and Persian, without relying on complex shortcuts or digging through system settings.
https://github.com/sepy-dev/langswitcher

application-code code language persian rust windows windows-11

Last synced: 4 months ago
JSON representation

Language Switcher is a lightweight and efficient tool for managing and switching system input languages. With a single click, you can instantly toggle between English and Persian, without relying on complex shortcuts or digging through system settings.

Awesome Lists containing this project

README

          

#

Language Switcher 🔁


Language Switcher Logo


🔄 یک ابزار سبک، سریع و چشم‌نواز برای تغییر سریع زبان برنامه‌ها (EN ↔ FA)

ساخته‌شده با Rust — طراحی: Cyberpunk UI




📦 دانلود آخرین نسخه

 

Stars

 

CI

 

License


🌐 Socials


UI
Languages
Platform
Performance

- 🎨 طراحی مدرن و مینیمال با حال و هوای Cyberpunk
- ⌨️ سوییچ فوری بین **انگلیسی** و **فارسی** (EN ↔ FA) برای برنامه‌های فعال
- ⚡ تشخیص خودکار برنامه‌های باز برای اعمال سوییچ هوشمند
- 👀 حالت **Watcher** برای نظارت پس‌زمینه و اعمال خودکار تغییر زبان
- 💾 ذخیرهٔ تنظیمات به‌صورت پایدار (فایل کانفیگ)
- 🧩 پوشهٔ `icons/` برای آیکن برنامه‌ها — قابل سفارشی‌سازی

---

## 🖼️ پیش‌نمایش


App Preview 1

---


App Preview 2

---

## 📦 نصب و اجرا (برای کاربران نهایی)

### روش سریع — دانلود از Releases (رنگی و واضح)
1. به صفحهٔ Releases برو:

📦 دانلود آخرین نسخه

2. imstaller رو‌ دانلود کن
3. نصب کن چ سپس با شرتکات اجرا

---

## 🛠️ برای توسعه‌دهندگان

### پیش‌نیازها
- Rust (stable) — [نصب از سایت رسمی](https://www.rust-lang.org/)
- Cargo (همراه Rust)

### کلون و ساخت
```bash
# کلون کردن ریپو
git clone https://github.com/sepy-dev/LangSwitcher.git
cd LangSwitcher

# ساخت نسخه release
cargo build --release

# باینری خروجی:
# target/release/LanguageSwitcher(.exe)

اجرای محلی (برای دیباگ)

# اجرا با لاگ و حالت توسعه
cargo run

```

LangSwitcher — Quick Project Overview

LangSwitcher is a lightweight and modern tool designed to switch keyboard languages instantly (EN ↔ FA) on Windows. Built with Rust and inspired by Cyberpunk UI, it provides a sleek, minimalistic interface while running efficiently in the background.

Key Features

🎨 Modern Cyberpunk-inspired design

⌨️ Instant language switching between English and Persian

⚡ Automatic detection of running applications

👀 Background Watcher for real-time monitoring

💾 Persistent settings for a seamless experience

Perfect for developers, translators, and power users who need a fast and visually appealing language switcher on Windows