Download Hyperion
A commercial-grade native web browser written in C++ with a custom Rust HTML tokenizer and JavaScript engine. Built from scratch for Windows 10/11.
Requires Windows 10/11 and Visual C++ Runtime (VS 2022 redistributable)
Is Your System Ready?
🖥️ Minimum Requirements
-
Operating SystemWindows 10/11 (x64)
-
RuntimeVisual C++ Runtime (VS 2022 redistributable)
-
Build ToolsVisual Studio 2022 or later (for building from source)
-
RustLatest stable with cargo (for building from source)
-
CMakeCMake 3.20+ (for building from source)
⚡ Quick Start Guide
-
Step 1: RunExecute hyperion.exe after installation
-
Step 2: LaunchBrowser opens with demo content
-
Step 3: NavigateEnter URLs in the toolbar (supports HTTP URLs)
-
Step 4: BrowseExperience native Windows rendering
Build Commands
For developers who want to build Hyperion from source on their local machine.
Create Build Directory
Create a separate build directory to keep source and build files organized.
Configure CMake
Navigate to the build directory and configure the project with CMake.
cmake ..
Build the Project
Compile the project in Debug configuration.
Run Hyperion
The executable will be located at:
Release Notes - v0.1.0 Alpha
- Native Windows Rendering built on Direct2D/Direct3D for high-performance graphics
- Custom JavaScript Engine (HyperionJS) with bytecode VM, parser, and lexer
- Rust HTML Tokenizer - HTML5-compliant tokenizer with C FFI bridge
- Production-grade Rust CSS Parser with complex selectors support
- CSS Layout Engine with full box model and flexbox support
- Tabbed Browsing with multi-tab interface, toolbar, and bookmarks
- DOM Scripting with JavaScript execution and DOM bindings
- Sandboxed Rendering with Windows Job Object multi-process isolation
- Named Pipe IPC for fast inter-process communication
Known Limitations
As an alpha release, Hyperion has some features still in development. These will be addressed in future updates.
No HTTPS/TLS Support
Currently only HTTP URLs are supported. HTTPS/TLS encryption is planned for future releases.
No Async/Await, Promises
fetch(), async/await, and Promises are not yet implemented in the JavaScript engine.
No localStorage, Cookies
Data persistence features like localStorage and cookies are not yet available.
No CSS Grid, WebGL, Canvas
Advanced CSS Grid layouts, WebGL, and Canvas API are not yet supported.
Ready to Experience Hyperion?
Download the alpha release and see what a browser built from scratch can do. Run hyperion.exe and start browsing.