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." 🐻

Project Samples

Project Activity

See All Activity >

Follow oso-browser

oso-browser Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of oso-browser!

Additional Project Details

Registered

2026-09-27