{"id":35627187,"url":"https://github.com/nihmtaho/goxviet-ime","last_synced_at":"2026-03-15T20:22:57.096Z","repository":{"id":329596244,"uuid":"1120034874","full_name":"nihmtaho/goxviet-ime","owner":"nihmtaho","description":"Bộ gõ tiếng Việt hiệu suất cao với Core engine bằng Rust, hỗ trợ đa nền tảng (macOS/Windows). A Learning project","archived":false,"fork":false,"pushed_at":"2026-01-16T05:14:28.000Z","size":28996,"stargazers_count":2,"open_issues_count":8,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-17T04:24:48.084Z","etag":null,"topics":["ime","macos","rust","rust-lang","swiftui","vietnamese","windows","windows-desktop","winui3"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nihmtaho.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-12-20T10:53:26.000Z","updated_at":"2026-01-16T06:30:25.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/nihmtaho/goxviet-ime","commit_stats":null,"previous_names":["nihmtaho/vietnamese-ime-hp"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/nihmtaho/goxviet-ime","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nihmtaho%2Fgoxviet-ime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nihmtaho%2Fgoxviet-ime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nihmtaho%2Fgoxviet-ime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nihmtaho%2Fgoxviet-ime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nihmtaho","download_url":"https://codeload.github.com/nihmtaho/goxviet-ime/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nihmtaho%2Fgoxviet-ime/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28748790,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T07:58:02.558Z","status":"ssl_error","status_checked_at":"2026-01-25T07:57:57.153Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ime","macos","rust","rust-lang","swiftui","vietnamese","windows","windows-desktop","winui3"],"created_at":"2026-01-05T08:09:53.077Z","updated_at":"2026-01-25T08:16:55.115Z","avatar_url":"https://github.com/nihmtaho.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🇻🇳 GoxViet (Gõ Việt)\n\n**Bộ gõ tiếng Việt hiện đại, hiệu suất cực cao và an toàn với Rust.**\n\nGoxViet là một bộ gõ tiếng Việt (IME) thế hệ mới, được thiết kế để mang lại trải nghiệm gõ phím mượt mà như native trên nhiều nền tảng (macOS và Windows). Với triết lý ưu tiên tốc độ, sự ổn định và hỗ trợ song ngữ thông minh.\n\n[![Latency \u003c3ms](https://img.shields.io/badge/latency-\u003c3ms-brightgreen?style=for-the-badge)]()\n[![Memory Safe](https://img.shields.io/badge/memory-safe-blue?style=for-the-badge)]()\n[![Platform](https://img.shields.io/badge/platform-macOS%20%7C%20Windows-lightgrey?style=for-the-badge)]()\n\n---\n\n## ✨ Tại sao chọn GoxViet?\n\n*   🚀 **Hiệu năng vượt trội**: Core engine được viết bằng Rust, đảm bảo độ trễ (latency) cực thấp (\u003c 3ms) và quản lý bộ nhớ an toàn tuyệt đối.\n*   🧠 **Auto-Restore thông minh**: Tự động nhận diện và khôi phục từ tiếng Anh khi gõ trong chế độ Telex/VNI, giúp gõ song ngữ không cần chuyển chế độ.\n*   🎨 **Giao diện hiện đại**: Settings UI được thiết kế theo phong cách Liquid Glass, tích hợp sâu vào hệ điều hành.\n*   ⌨️ **Hỗ trợ đầy đủ**: Đầy đủ các bảng mã và kiểu gõ phổ biến (Telex, VNI), cùng các tính năng thông minh như gõ \"ươ\" nhanh, sửa lỗi dấu tự động.\n\n---\n\n## 🛠️ Trạng thái dự án\n\n| Nền tảng | Trạng thái | Tính năng chính |\n| :--- | :--- | :--- |\n| **macOS** | ✅ Sẵn sàng | Swift, Accessibility API, Hỗ trợ full app, Auto-update |\n| **Windows** | 🚧 Đang phát triển | TSF Provider, Visual Studio 2022 |\n| **Core** | ✅ Hoàn thiện | Rust, FSM-based, 100% Vietnamese logic accuracy |\n\n---\n\n## 🚀 Cài đặt \u0026 Sử dụng nhanh\n\n### Build từ source (Dành cho Dev)\n\n1.  **Yêu cầu**: Rust 1.70+, Xcode 14+ (macOS).\n2.  **Build Core**:\n    ```bash\n    cd core \u0026\u0026 cargo build --release\n    ```\n3.  **Build macOS App**:\n    Mở `platforms/macos/goxviet/goxviet.xcodeproj` bằng Xcode, chọn Scheme **GoxViet** và nhấn `Cmd + R`.\n\n### Cấp quyền (macOS)\nĐể GoxViet có thể xử lý phím, bạn cần cấp quyền **Accessibility** trong:\n`System Settings` → `Privacy \u0026 Security` → `Accessibility`.\n\n---\n\n## 🤝 Đóng góp \u0026 Phản hồi\n\nChúng tôi luôn hoan nghênh mọi đóng góp từ cộng đồng!\n\n*   🐛 **Báo lỗi**: Phát hiện lỗi gõ hoặc lỗi ứng dụng? [Gửi Bug Report](https://github.com/nihmtaho/goxviet-ime/issues/new?template=bug_report.md)\n*   💡 **Yêu cầu tính năng**: Bạn muốn GoxViet có thêm tính năng gì? [Gửi Feature Request](https://github.com/nihmtaho/goxviet-ime/issues/new?template=feature_request.md)\n*   🔡 **Thêm từ tiếng Anh**: Từ tiếng Anh bạn gõ hay bị biến thành tiếng Việt? [Yêu cầu thêm từ vào Auto-Restore](https://github.com/nihmtaho/goxviet-ime/issues/new?template=english_word_request.md)\n\n---\n\n## 📚 Tài liệu tham khảo\n\nHệ thống tài liệu chi tiết giúp bạn bắt đầu nhanh chóng:\n\n*   📖 [Hướng dẫn bắt đầu (Vietnamese)](docs/GETTING_STARTED.md)\n*   🚀 [Hướng dẫn Release \u0026 Deployment](docs/RELEASE_AND_DEPLOYMENT.md)\n*   ⌨️ [Danh sách phím tắt](docs/SHORTCUTS.md)\n*   🛠️ [Hướng dẫn cho Developer (English Words)](docs/ADDING_ENGLISH_WORDS.md)\n*   📝 [Release Notes](docs/release-note/)\n\n---\n\n## 📄 License\n\nDự án này được phát triển cho cộng đồng người Việt. Thông tin chi tiết về License sẽ được cập nhật sớm.\n\n---\n\n**GoxViet** – Developed with ❤️ by Vietnamese Developers\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnihmtaho%2Fgoxviet-ime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnihmtaho%2Fgoxviet-ime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnihmtaho%2Fgoxviet-ime/lists"}