nowfound

Work · May 18, 2025

Vaev – A browser engine built from scratch (It renders google.com)

We’ve been working on Vaev, a minimal web browser engine built from scratch. It supports HTML/XHTML, the CSS cascade, @page rules for pagination, and print-to-PDF rendering. It even handles calc(), var(), and percentage units—and yes, it renders Google.com (mostly). This is an experimental project focused on learning and exploration. Networking is basic (http:// and file:// only), and grid layouts aren’t supported yet, but we’re making progress fast. We’d love your thoughts and feedback.

Vaev – A browser engine built from scratch (It renders google.com) launched on May 18, 2025 with 233 votes, #128 of 7,905 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 1 year on.

Visit github.com ↗Alternativestop 2% of May 2025

In plain words

Vaev is an experimental web browser engine built from scratch that renders HTML/XHTML with CSS cascade support, pagination via @page rules, and print-to-PDF capabilities. It handles CSS features like calc(), var(), and percentage units, and can render Google.com. The project supports basic HTTP and file networking but lacks grid layout support. Designed for learning and exploration, it demonstrates functional web rendering despite its minimal scope.

written from the facts on this page · September 2026

From the sources

🌊 A lightning-fast, lightweight, and secure HTML/CSS engine (mirror) - skift-org/vaev

pacman -S base-devel git ninja sdl2 nasm gcc-multilib liburing clang libseccomp lld llvm jq git clone https://codeberg.org/skift/vaev.git cd vaev pip install git+https://codeberg.org/cute-engineering/cutekit python -m cutekit run --release hideo-browser -- file.html Architecture An architecture diagram is available next to this file. It's in the tldrawfrom github.com

Does a similar job

all alternatives →
  • I built a small browser engine from scratch in C++Jan 2026 · github.com · ▲146

    Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…

  • WeWeb2021 · weweb.io · ▲537

    Create websites faster with a next-generation visual builder

  • AT
  • An ASCII 3D Rendering EngineJun 2026 · glyphcss.com · ▲211

    Render 3D models (OBJ, glTF, GLB, STL, .vox) as ASCII art — in the browser, in React or Vue, or straight in your terminal. A three.js-style API with no WebGL and no canvas: just text in a single <pre>.

  • Repaint – a WebGL based website builder2024 · repaint.com · ▲236

    Hey HN! We're Ben and Izak, founders of Repaint (YC S23). Repaint is like Figma, but for creating real websites. It has panning, zooming, and dragging elements around. The settings closely follow html&#x2F;css. We think an open canvas is a big improvement over other website builders. Everything is easier: styling, consistency, responsiveness… But making it work was hard! We thought HN would appreciate the tech behind it: - A custom WebGL rendering engine (w&#x2F;text, shadows, blurs, gradients, & opacity groups) - A partial implementation of the css spec - A custom text editor & text shaper…

  • I made a better Perplexity for developers2024 · devv.ai · ▲185

    Hi HN, I am Jiayuan, and I'm here to introduce a tool we've been building over the past few months: Devv (https:&#x2F;&#x2F;devv.ai). In simple terms, it is an AI-powered search engine specifically designed for developers. Now, you might ask, with so many AI search engines already available—Perplexity, You.com, Phind, and several open-source projects—why do we need another one? We all know that Generative Search Engines are built on RAG (Retrieval-Augmented Generation)[1] combined with Large Language Models (LLMs). Most of the products mentioned above use indexes from general search engines…

More work this month

the category →

Source: Show HN post ↗

Launched alongside, May 2025

the whole month →
  • Tapflow 2.0▲1,125

    We built Tapflow for devs, designers, PMs, and tech folks who’ve been sitting on internal docs, templates, and systems — but never productized them. Upload a PDF, notes, or workshop deck, and Tapflow drafts a structured product (with chapters, teaser and pricing plans). It’s good for AI kits, onboarding guides, design systems, and frameworks. You can sell through Stripe, LemonSqueezy, or PayPal. Real-time collaboration is in early beta. No site builder, no LMS — clean design and just focused tools to ship. Fully bootstrapped and just launched on PH today →…

    Work · 2025 · tapflow.ai

  • C9

    Life & fun · 2025 · felixrieseberg.github.io

  • Appwrite 2.0 brings a new engine, a rebuilt Console, five database types, an S3 API, an OAuth 2.1 server, and organization-level Domains and Firewall.

    Dev tools · 2025 · appwrite.io

  • Perfect meeting memory in Notion

    AI · 2025 · notion.com

  • Den▲948

    Multiplayer AI agent builder

    AI · 2025 · getden.io

  • Powerful productivity on the go

    AI · 2025 · raycast.com