# HOTS Hosts Lite
**Block distracting apps and websites, lock down your hosts file, and edit it properly — free, lightweight, no bloat.**
[](https://www.gnu.org/licenses/gpl-3.0)
[](https://github.com/)
[](#language-support)
### 📥 [⬇️ Download for Windows — free](https://github.com/darsono6/HOTS-Hosts-Lite/releases/latest/download/HOTS_Hosts_Lite_setup.exe)
*No account, no subscription, no ads. Just download and run.*
Three things, in plain terms:
You don't need to understand how any of this works to use it — the app walks you through it.
Requires: Windows 10 or 11, 64-bit.
Since this is a small independent project without a paid certificate, Windows may show a "Windows protected your PC" warning the first time you run it. This is normal for any new app that hasn't built up a download history yet — it does not mean anything is wrong with the file.
To continue: click More info → Run anyway.
If you'd rather double-check the app yourself first, the full source code is right here in this repository — see Running from source below.
Need more? The full HOTS Hosts adds Cloudflare Family DNS, DNS-over-HTTPS blocking, VPN client blocking, System Restore protection, and a full tiered Windows privacy module.
pip install PySide6 "PySide6-Fluent-Widgets[full]"
git clone https://github.com/darsono6/HOTS-Hosts-Lite.git
cd HOTS-Hosts-Lite
pythonw hosts_editor_launcher.pyw
hosts_editor_launcher.pyw # Single-instance guard + admin elevation entry point (build target)
hosts_editor/
├── __main__.py # Entry point — app startup, password prompt, language init
├── app.py # Main window (Fluent navigation shell)
├── core.py # Data logic — parse, save, import/export, profiles, custom domain blocking
├── core_hosts_lock.py # Hosts file lock (ACL deny-write protection)
├── core_firewall.py # Application firewall blocking (netsh rules)
├── core_profiles.py # 3-slot hosts profile switching
├── core_installed_apps.py # Installed-app lookup (registry) for the firewall block picker
├── bg_tasks.py # Background worker thread registry — joined on app quit
├── constants.py # Theme colors, accent presets, paths, settings load/save
├── widgets_qt.py # Reusable Qt/Fluent UI components — buttons, dialogs, pages
├── resource_utils.py # Base-path resolution (dev / frozen / Nuitka builds)
├── i18n.py # Multilingual string system (EN / PL / FR / DE / ES / PT / RU)
├── graphic/
│ ├── logo.png # About page logo
│ ├── logo.ico # Window/taskbar icon
│ ├── logo1.png # Splash screen shown while the app starts
│ ├── logoS.png # Small logo — title bar + Support page watermark
│ ├── support_me_on_kofi_dark.png # Ko-fi donate button on the Support page
│ └── paypal_donate_button.png # PayPal donate button on the Support page
└── dialogs/
├── entry_dialog.py # Add / Edit entry form
├── diff_dialog.py # Diff preview before save
├── backup_page.py # Backup Manager
├── diagnostics_page.py # Domain check & malware scan
├── features_page.py # Domain blocking + hosts lock + firewall + profiles panel
├── custom_domains_dialog.py # Editor for the "Block your own domains" list
├── export_dialog.py # Export to .txt / .csv
├── language_dialog.py # Language selection
├── accent_dialog.py # Accent color picker
├── support_page.py # Support / donate window
├── about_page.py # About & update checker
├── password_dialog.py # Set / verify startup password
└── _*.py # Shared/internal helpers for the pages above
The interface language can be changed in Options → Language. All UI strings, dialogs, and system comments are fully translated.
| Code | Language |
|---|---|
en |
English (default) |
pl |
Polski |
fr |
Français |
de |
Deutsch |
es |
Español |
pt |
Português |
ru |
Русский |
HOTS Hosts Lite is provided in good faith but without any warranty. The author is not responsible for any damage, data loss, system issues, or other consequences resulting from the use of this application. Modifying the hosts file affects system-level network resolution — use with care. You use this software at your own risk.
If HOTS Hosts Lite saves you time or you simply want to say thanks:
Website: hotstools.com
Ko-fi: ko-fi.com/darsono
PayPal: paypal.me/darsonodark
Support: hots.support@gmail.com
No registration required. Any amount is appreciated.
GNU General Public License v3.0
© 2026 Darsono