nowfound

Dev tools · alternatives · 2026

24 alternatives to A tiny web browser implementation with V8 JavaScript engine and Rust

An example implementation of a tiny Web browser for educational purposes. - lmt-swallow/puppy-browser

A lightweight web browser built with Rust and powered by Google's V8 JavaScript engine. It serves developers who need a minimal browser implementation for testing, embedding, or learning how browsers work. The project… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. A tiny web browser implementation with V8 JavaScript engine and Rust launched in 2021; newer entries below may have overtaken it.

  1. 1

    Build performant, native and cross-platform desktop applications with native Svelte + powerful CSS-like styling.🚀 - nodegui/svelte-nodegui

    2021 · github.com · its alternatives →

  2. 2

    Control the web with prompts (open source)

    2025 · browser-use.com · its alternatives →

  3. 3

    Parsing HTML at the command line. Contribute to ericchiang/pup development by creating an account on GitHub.

    2014 · github.com · its alternatives →

  4. 4

    Google’s high-performance JavaScript/WebAssembly engine

    2019 · chromium.googlesource.com · its alternatives →

  5. 5

    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.

    2025 · github.com · its alternatives →

  6. 6

    Hey HN, This is Jan, founder of Apify, a web scraping and automation platform. Drawing on our team's years of experience, today we're launching Crawlee [1], the web scraping and browser automation library for Node.js that's designed for the fastest development and maximum reliability in production. For details, see the short video [2] or read the announcement blog post [3]. Main features: - Supports headless browsers with Playwright or Puppeteer - Supports raw HTTP crawling with Cheerio or JSDOM - Automated parallelization and scaling of crawlers for best performance - Avoids blocking using…

    2022 · crawlee.dev · its alternatives →

  7. 7

    Chrome Devtools Protocol rust API. Contribute to mattsse/chromiumoxide development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  8. 8

    I've been working on browser automation infrastructure for a while and kept hitting the same ceiling: Playwright and Puppeteer are great for scripting but fall apart when you need stealth at scale. Cloud-based solutions like Browserbase work but you're sending all your data to a third party and can't control the environment. So we built Owl Browser, a self-hosted Chromium-based engine that runs in a single Docker container. The core technical problem we tried to solve was fingerprint consistency. Most browser automation tools either ignore fingerprinting entirely or apply surface-level…

    Jan 2026 · owlbrowser.net · its alternatives →

  9. 9

    Hey HN, I'd like to share a fun project I've been working on: mizu.js. It's a js library that add functional attributes support into your html, designed to be a simple and flexible alternative to fully-fledged web frameworks (such as Vue, React, and Angular), while offering more capabilities than other lightweight options (like Alpine.js and htmx). As it's written using modern ES features and due to its isomorphic nature, it can be run in both browsers and runtimes (Node, Deno, Bun) without any changes. This makes it ideal for client-side and server-side rendering, as well as static site…

    2024 · mizu.sh · its alternatives →

  10. 10WL

    My company launched a new open source web browser built on Chromium. It supports decentralized domains on Handshake and is the first browser to support .eth DNS. It is also the first browser to support secure web browsing with DANE. Check it out: https://impervious.com/beacon https://github.com/imperviousinc/beacon

    2022 · its alternatives →

  11. 11

    Hurl, run and test HTTP requests with plain text and curl. Hurl can run fast automated integration tests.

    2021 · hurl.dev · its alternatives →

  12. 12

    Hi HN, I'm excited to share my open source project, a browser orchestrator. It's purpose is to make it easy to manage many browser profiles on one system. Currently it only works on MacOS, but since I've built it using Tauri (which is a Rust backend and TypeScript frontend), I expect to add Linux and Windows support in the future. I've built it primarily for myself as I use a lot of browsers and having an easy way to manage all of my profiles would make (have made, actually) my dock less cluttered haha. Also, part of why I built it is because as someone who doesn't really care about…

    Apr 2026 · donutbrowser.com · its alternatives →

  13. 13

    Using wasm-bindgen, and the tween-rs crate

    2024 · rustween.mtassoumt.uk · its alternatives →

  14. 14

    Hey HN, I made Browser-Use, an open-source tool that lets (all Langchain supported) LLMs execute tasks directly in the browser just with function calling. It allows you to build agents that interact with web elements using natural language prompts. We created a layer that simplifies website interaction for LLMs by extracting xPaths and interactive elements like buttons and input fields (and other fancy things). This enables you to design custom web automation and scraping functions without manual inspection through DevTools. Hasn't this been done a lot of times? Good question, as a general…

    2024 · github.com · its alternatives →

  15. 15

    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…

    Jan 2026 · github.com · its alternatives →

  16. 16

    Hey HN, We got tired of browser frameworks restricting the LLM, so we removed the framework and gave the LLM maximum freedom to do whatever it's trained on. We gave the harness the ability to self correct and add new tools if the LLM wants (is pre-trained on) that. Our Browser Use library is tens of thousands of lines of deterministic heuristics wrapping Chrome (CDP websocket). Element extractors, click helpers, target managemenet (SUPER painful), watchdogs (crash handling, file downloads, alerts), cross origin iframes (if you want to click on an element you have to switch the target first,…

    Apr 2026 · github.com · its alternatives →

  17. 17

    :umbrella: Lightweight javascript library for DOM manipulation and events

    2018 · umbrellajs.com · its alternatives →

  18. 18

    crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects

    2022 · crates.io · its alternatives →

  19. 19

    Getting started with Puppeteer and Chrome Headless for Web Scraping - emadehsan/thal

    2017 · github.com · its alternatives →

  20. 20

    We're excited to announce Lowdefy V4, a full-stack web framework built on top of Next.js that simplifies building web applications, internal tools, admin panels, BI dashboards, and CRUD apps using YAML or JSON configuration files. New in V4: Next.js: Lowdefy now runs on top of the Next.js framework. All of Auth.js: App auth is now handled by Auth.js supported providers, adapters and callbacks and events, easy to configure, but all of which can be customized. Plugin extensibility: Apps can now be extended with any npm or pnpm workspace plugins. Our story: We have developed a simple…

    2021 · lowdefy.com · its alternatives →

  21. 21

    🔬 a C++ compiler middle-end, using an LLVM backend - artagnon/rhine

    2016 · github.com · its alternatives →

  22. 22

    Learn how to scrape webpages using Puppeteer and Serverless Functions built with OpenFaaS.

    2020 · openfaas.com · its alternatives →

  23. 23
    Wolff▲103

    Ridiculously small PHP framework for building web apps 🐺

    2020 · its alternatives →

  24. 24

    The Elegant Parser. Contribute to pest-parser/pest development by creating an account on GitHub.

    2017 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →