`n `n
Latest Release v0.1.0 Alpha

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.

🚀
Version
0.1.0
Type
Alpha
Platform
Windows x64
Download for Windows (.exe)

Requires Windows 10/11 and Visual C++ Runtime (VS 2022 redistributable)

System Requirements

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
Building from Source

Build Commands

For developers who want to build Hyperion from source on their local machine.

1

Create Build Directory

Create a separate build directory to keep source and build files organized.

mkdir build
2

Configure CMake

Navigate to the build directory and configure the project with CMake.

cd build
cmake ..
3

Build the Project

Compile the project in Debug configuration.

cmake --build . --config Debug
4

Run Hyperion

The executable will be located at:

build/bin/Debug/hyperion.exe
What's New

Release Notes - v0.1.0 Alpha

Version 0.1.0-alpha
Initial Alpha Release
Core Features
  • 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
Alpha Limitations

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.