Oso is an independent, lightweight web browser and rendering engine developed in modern C++17.
Built from the ground up to advance engine diversity, Oso operates with zero dependencies on Chromium, WebKit, or Gecko. Instead of bundling multi-gigabyte browser frameworks, Oso implements a clean, modular architecture where every core system is purpose-built for transparency and resource efficiency.
Architecture & Subsystems:
• Custom low-overhead memory allocator with fine-grained tracking
• Dedicated Unicode-aware string subsystem
• Platform Abstraction Layer (PAL) with native HTTP/1.1 networking
• Resilient HTML tokenizer and DOM tree construction
• CSS cascade, selector matching, and box-model layout engine
• Software rendering pipeline with native Linux windowing (XCB / Wayland)
A lean, transparent desktop browser for power users, developers, and enthusiasts who value true software independence.
"The bear moves deliberately." 🐻
oso-browser
Brought to you by:
xray-os
Downloads:
0 This Week