{"slug": "lightpanda", "name": "Lightpanda", "category": "browsers", "category_name": "Browsers and extensions", "description": "", "recommenders": 6, "commenters": 14, "warners": 1, "score": 5.794, "rising": -1.96, "first": "2025-12-05", "latest": "2026-10-23", "why": "the biggest win in stability, CPU and memory usage we had was in switching from Chrome to Lightpanda", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 7, "neutral": 3, "compare": 4, "warn": 1}, "spark": [0, 0, 2, 0, 1, 1, 2, 1, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "the biggest win in stability, CPU and memory usage we had was in switching from Chrome to Lightpanda", "kind": "", "icon": true, "domain": "lightpanda.io", "github_repo": null, "official_url": "https://lightpanda.io", "pricing": "", "aliases": ["Lightpanda", "LightPanda"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 777221280, "item_id": 48576330, "url": "https://news.ycombinator.com/item?id=48576330", "by": "hobofan", "date": "2026-06-17", "version": null, "stance": "recommend", "quote": "the biggest win in stability, CPU and memory usage we had was in switching from Chrome to Lightpanda", "excerpt": "I'm a bit surprised that with all this, they still stuck with Chromium. We have a much less sophisticated setup in our web-access MCP server[0] where browser instances are spawned as subprocesses and the biggest win in stability, CPU and memory usage we had was in switching from Chrome to Lightpanda[1]. Fitting to the statement at the end of the article, the faster browser to boot might be one that allocates less mem", "context": "runs a web-access MCP server", "use_case": "headless browser for MCP server", "switched_from": "Chrome", "story": "How We Run Firecracker VMs Inside EC2 and Start Browsers in <1s"}, {"id": 770436288, "item_id": 48152268, "url": "https://news.ycombinator.com/item?id=48152268", "by": "fcpguru", "date": "2026-05-15", "version": null, "stance": "recommend", "quote": "why not team up with https://github.com/lightpanda-io/browser", "excerpt": "ok good answer. next q: why not team up with https://github.com/lightpanda-io/browser and zig and make this both the small headless browser + a human one", "context": "", "use_case": "Headless browser", "switched_from": "", "story": "Nordstjernen Web Browser"}, {"id": 768040464, "item_id": 48002529, "url": "https://news.ycombinator.com/item?id=48002529", "by": "andrewfromx", "date": "2026-05-03", "version": null, "stance": "recommend", "quote": "have you seen https://lightpanda.io ?", "excerpt": "have you seen https://lightpanda.io ? https://github.com/lightpanda-io/browser", "context": "", "use_case": "", "switched_from": "", "story": "H4ckf0r0day/obscura: The headless browser for AI agents and web scraping"}, {"id": 765784704, "item_id": 47861544, "url": "https://news.ycombinator.com/item?id=47861544", "by": "npodbielski", "date": "2026-04-22", "version": null, "stance": "recommend", "quote": "lightpanda that seams a bit better solution", "excerpt": "Yes, this is why I wrote this comment. I did some (really shallow) research and there is lightpanda that seams a bit better solution to search the web from some agent than some wrapper around the Chrome Developer Tools. https://lightpanda.io/docs/open-source/usage", "context": "", "use_case": "agent web search", "switched_from": "", "story": "Kuri \u2013 Zig based agent-browser alternative"}, {"id": 758362912, "item_id": 47397682, "url": "https://news.ycombinator.com/item?id=47397682", "by": "jedisct1", "date": "2026-03-16", "version": null, "stance": "recommend", "quote": "Lightpanda is a really great option", "excerpt": "For context extraction, Lightpanda is a really great option. Much faster than Chrome, and it comes with a built-in MCP server. However, it will not fill forms, etc. But it can be combined with agent-browser to get the best of both worlds: https://swival.dev/pages/web-browsing.html", "context": "", "use_case": "Context extraction for agents", "switched_from": "", "story": "Let your Coding Agent debug the browser session with Chrome DevTools MCP"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 802431392, "item_id": 50151962, "url": "https://news.ycombinator.com/item?id=50151962", "by": "eatonphil", "date": "2026-10-19", "version": null, "stance": "warn", "quote": "Lightpanda failed to render them", "excerpt": "I was not precise there sorry. They were not crashes but Lightpanda failed to render them. It was these URLs https://duckdb.org/2025/07/04/ducklake-02.html https://ducklabs.com/news/2024/06/03/duckdb-version-100-released.html https://neovim.io/doc/user/dev_arch https://www.twelvelabs.io/blog/%EB%B9%84%EB%94%94%EC%98%A4%EB%A5%BC-%EA%B5%AC%EC%A1%B0%ED%99%94%EB%90%9C-%EC%9E%90%EC%82%B0%EC%9C%BC%EB%A1%9C-time-based-metad", "context": "", "use_case": "", "switched_from": "", "story": "Lightpanda headless browser written in Zig"}]}], "who": [{"by": "hobofan", "context": "runs a web-access MCP server", "url": "https://news.ycombinator.com/item?id=48576330", "date": "2026-06-17"}, {"by": "nicoburns", "context": "building a lightweight browser engine with no script", "url": "https://news.ycombinator.com/item?id=46586946", "date": "2026-01-12"}], "tags": [], "use_cases": ["headless browser", "headless agentic browsing", "headless browser for mcp server", "agent web search", "context extraction for agents", "headless browsing for agents"], "compared": [{"slug": "google-chrome", "name": "Google Chrome", "co": 3, "switched_from": 1, "switched_to": 0}, {"slug": "chromium", "name": "Chromium", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 761424209, "item_id": 47589013, "url": "https://news.ycombinator.com/item?id=47589013", "by": "krichprollsch", "date": "2026-03-31", "version": null, "stance": "recommend", "quote": "Lightpanda can dump a rendered page in Markdown format", "excerpt": "Disclaimer: I'm a Lightpanda co-author Just wanted to add some clarifications to your list: > 1. I use the MIT license, so you don't have to pay. Lightpanda requires payment if you use it for business. :) Lightpanda uses the AGPL license, you can use it for business for free. Your only obligation is to distribute any modified version of Lightpanda's code + the license to your users. > 3. Lightpanda isn't in Markdown ", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Pardus Browser- a browser for AI agents without Chromium"}, {"id": 745394288, "item_id": 46587143, "url": "https://news.ycombinator.com/item?id=46587143", "by": "nicoburns", "date": "2026-01-12", "version": null, "stance": "neutral", "quote": "", "excerpt": "I see you're using html5ever for HTML parsing, and like it's trait/callback based API (me too). It looks like style/layout is not in scope at the moment, but if you're ever looking at adding style/layout capabilities to lightpanda, then you may find it useful to know that Stylo [0] (CSS / style system) and Taffy [1] (box-level layout) are both avaiable with a similar style of API (also Parley [2] which has a slightly", "context": "", "use_case": "Headless browser", "switched_from": "", "story": "Lightpanda migrate DOM implementation to Zig"}, {"id": 745393600, "item_id": 46587100, "url": "https://news.ycombinator.com/item?id=46587100", "by": "fbouvier", "date": "2026-01-12", "version": null, "stance": "neutral", "quote": "Many websites and scripts already work, while others do not", "excerpt": "Thanks for the feedback, we will try to make this clearer on the website. Lightpanda works with Playwright, and we have some docs[1] and examples[2] available. Web APIs and CDP specifications are huge, so this is still a work in progess. Many websites and scripts already work, while others do not, it really depends on the case. For example, on the CDP side, we are currently working on adding an Accessibility tree imp", "context": "", "use_case": "", "switched_from": "", "story": "Lightpanda migrate DOM implementation to Zig"}, {"id": 745387808, "item_id": 46586738, "url": "https://news.ycombinator.com/item?id=46586738", "by": "fbouvier", "date": "2026-01-12", "version": null, "stance": "recommend", "quote": "It's already available if you would like to try it: https://lightpanda.io/docs/open-source/installation", "excerpt": "Hi, I am Francis, founder of Lightpanda. We wrote a full article explaining why we choose Zig over Rust or C++, if you are interested: https://lightpanda.io/blog/posts/why-we-built-lightpanda-in-zig Our goal is to build a headless browser, rather than a general purpose browser like Servo or Chrome. It's already available if you would like to try it: https://lightpanda.io/docs/open-source/installation", "context": "Founder of Lightpanda", "use_case": "", "switched_from": "", "story": "Lightpanda migrate DOM implementation to Zig"}], "threads": [{"url": "https://news.ycombinator.com/item?id=46586179", "title": "Lightpanda migrate DOM implementation to Zig", "mentions": 7}, {"url": "https://news.ycombinator.com/item?id=47585192", "title": "Show HN: Pardus Browser- a browser for AI agents without Chromium", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=47857964", "title": "Kuri \u2013 Zig based agent-browser alternative", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=50192585", "title": "Show HN: The fastest browser for AI agents to run browser automation", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=50112799", "title": "Lightpanda headless browser written in Zig", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49208393", "title": "Kitesurf: Agent-first browser that runs in V8 isolates", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"neutral": 1}, "2026-01": {"compare": 1, "recommend": 2}, "2026-02": {"neutral": 1}, "2026-03": {"recommend": 1, "compare": 2}, "2026-04": {"recommend": 1}, "2026-05": {"recommend": 2}, "2026-06": {"recommend": 1}, "2026-07": {}, "2026-08": {"neutral": 1}, "2026-09": {}, "2026-10": {"warn": 1, "compare": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 803322304, "item_id": 50207644, "url": "https://news.ycombinator.com/item?id=50207644", "by": "sheo", "date": "2026-10-23", "version": null, "stance": "compare", "quote": "No actual *browser* competitors listed e.g. https://lightpanda.io/", "excerpt": "The website is filled with popups and looks ugly IMO No benchmarks shown so claim \"the fastest\" looks weird No actual *browser* competitors listed e.g. https://lightpanda.io/", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: The fastest browser for AI agents to run browser automation"}, {"id": 802431392, "item_id": 50151962, "url": "https://news.ycombinator.com/item?id=50151962", "by": "eatonphil", "date": "2026-10-19", "version": null, "stance": "warn", "quote": "Lightpanda failed to render them", "excerpt": "I was not precise there sorry. They were not crashes but Lightpanda failed to render them. It was these URLs https://duckdb.org/2025/07/04/ducklake-02.html https://ducklabs.com/news/2024/06/03/duckdb-version-100-released.html https://neovim.io/doc/user/dev_arch https://www.twelvelabs.io/blog/%EB%B9%84%EB%94%94%EC%98%A4%EB%A5%BC-%EA%B5%AC%EC%A1%B0%ED%99%94%EB%90%9C-%EC%9E%90%EC%82%B0%EC%9C%BC%EB%A1%9C-time-based-metad", "context": "", "use_case": "", "switched_from": "", "story": "Lightpanda headless browser written in Zig"}, {"id": 787496528, "item_id": 49218533, "url": "https://news.ycombinator.com/item?id=49218533", "by": "ElijahLynn", "date": "2026-08-07", "version": null, "stance": "neutral", "quote": "another agentic browser (headless): https://lightpanda.io/", "excerpt": "Just to throw in the context window, another agentic browser (headless): https://lightpanda.io/", "context": "", "use_case": "headless agentic browsing", "switched_from": "", "story": "Kitesurf: Agent-first browser that runs in V8 isolates"}, {"id": 777221280, "item_id": 48576330, "url": "https://news.ycombinator.com/item?id=48576330", "by": "hobofan", "date": "2026-06-17", "version": null, "stance": "recommend", "quote": "the biggest win in stability, CPU and memory usage we had was in switching from Chrome to Lightpanda", "excerpt": "I'm a bit surprised that with all this, they still stuck with Chromium. We have a much less sophisticated setup in our web-access MCP server[0] where browser instances are spawned as subprocesses and the biggest win in stability, CPU and memory usage we had was in switching from Chrome to Lightpanda[1]. Fitting to the statement at the end of the article, the faster browser to boot might be one that allocates less mem", "context": "runs a web-access MCP server", "use_case": "headless browser for MCP server", "switched_from": "Chrome", "story": "How We Run Firecracker VMs Inside EC2 and Start Browsers in <1s"}, {"id": 770436288, "item_id": 48152268, "url": "https://news.ycombinator.com/item?id=48152268", "by": "fcpguru", "date": "2026-05-15", "version": null, "stance": "recommend", "quote": "why not team up with https://github.com/lightpanda-io/browser", "excerpt": "ok good answer. next q: why not team up with https://github.com/lightpanda-io/browser and zig and make this both the small headless browser + a human one", "context": "", "use_case": "Headless browser", "switched_from": "", "story": "Nordstjernen Web Browser"}, {"id": 768040464, "item_id": 48002529, "url": "https://news.ycombinator.com/item?id=48002529", "by": "andrewfromx", "date": "2026-05-03", "version": null, "stance": "recommend", "quote": "have you seen https://lightpanda.io ?", "excerpt": "have you seen https://lightpanda.io ? https://github.com/lightpanda-io/browser", "context": "", "use_case": "", "switched_from": "", "story": "H4ckf0r0day/obscura: The headless browser for AI agents and web scraping"}, {"id": 765786161, "item_id": 47861635, "url": "https://news.ycombinator.com/item?id=47861635", "by": "nicoburns", "date": "2026-04-22", "version": null, "stance": "compare", "quote": "which compared to lightpanda: has layout and rendering but does not have JS execution", "excerpt": "There is also my engine https://github.com/DioxusLabs/blitz (which compared to lightpanda: has layout and rendering but does not have JS execution).", "context": "", "use_case": "", "switched_from": "", "story": "Kuri \u2013 Zig based agent-browser alternative"}, {"id": 765784704, "item_id": 47861544, "url": "https://news.ycombinator.com/item?id=47861544", "by": "npodbielski", "date": "2026-04-22", "version": null, "stance": "recommend", "quote": "lightpanda that seams a bit better solution", "excerpt": "Yes, this is why I wrote this comment. I did some (really shallow) research and there is lightpanda that seams a bit better solution to search the web from some agent than some wrapper around the Chrome Developer Tools. https://lightpanda.io/docs/open-source/usage", "context": "", "use_case": "agent web search", "switched_from": "", "story": "Kuri \u2013 Zig based agent-browser alternative"}, {"id": 761410720, "item_id": 47588170, "url": "https://news.ycombinator.com/item?id=47588170", "by": "JasonHEIN", "date": "2026-03-31", "version": null, "stance": "compare", "quote": "Lightpanda requires payment if you use it for business.", "excerpt": "3 differences: 1. I use the MIT license, so you don't have to pay. Lightpanda requires payment if you use it for business. :) 2. I use Rust to try to further optimize. 3. Lightpanda isn't in Markdown format; it's more like a curl format.", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Pardus Browser- a browser for AI agents without Chromium"}, {"id": 761373936, "item_id": 47585871, "url": "https://news.ycombinator.com/item?id=47585871", "by": "de_dave", "date": "2026-03-31", "version": null, "stance": "compare", "quote": "How does this compare to Lightpanda", "excerpt": "How does this compare to Lightpanda, which appears to be trying to solve the same issue? https://github.com/lightpanda-io/browser (personally super happy to see Chromium-free solutions in this space!)", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Pardus Browser- a browser for AI agents without Chromium"}, {"id": 758362912, "item_id": 47397682, "url": "https://news.ycombinator.com/item?id=47397682", "by": "jedisct1", "date": "2026-03-16", "version": null, "stance": "recommend", "quote": "Lightpanda is a really great option", "excerpt": "For context extraction, Lightpanda is a really great option. Much faster than Chrome, and it comes with a built-in MCP server. However, it will not fill forms, etc. But it can be combined with agent-browser to get the best of both worlds: https://swival.dev/pages/web-browsing.html", "context": "", "use_case": "Context extraction for agents", "switched_from": "", "story": "Let your Coding Agent debug the browser session with Chrome DevTools MCP"}, {"id": 751087169, "item_id": 46942948, "url": "https://news.ycombinator.com/item?id=46942948", "by": "zikani_03", "date": "2026-02-09", "version": null, "stance": "neutral", "quote": "I am curious about using LightPanda as an optional headless browser for it", "excerpt": "I'm still working on basi[0], a Playwright alternative syntax/tool. I am curious about using LightPanda as an optional headless browser for it and wrote about it here[1] [0]: https://github.com/zikani03/basi [1]: https://code.zikani.me/using-the-zig-built-lightpanda-browser-for-web-automation-via-playwright-go", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What Are You Working On? (February 2026)"}, {"id": 745434641, "item_id": 46589665, "url": "https://news.ycombinator.com/item?id=46589665", "by": "hobofan", "date": "2026-01-12", "version": null, "stance": "recommend", "quote": "having a lightweight alternative like Lightpanda can make quite the difference", "excerpt": "Really depends on what you want to do with the agents. Just yesterday I was looking for something like this for our web access MCP server[0]. The only thing that it needs to do is visit a website and get the content (with JS support, as it's expected that most pages today use JS), and then convert that to e.g. Markdown. I'm not too happy with the fact that Chrome is one of our memory-hungriest parts of all the MCP se", "context": "", "use_case": "headless browsing for agents", "switched_from": "", "story": "Lightpanda migrate DOM implementation to Zig"}, {"id": 745400448, "item_id": 46587528, "url": "https://news.ycombinator.com/item?id=46587528", "by": "kristopolous", "date": "2026-01-12", "version": null, "stance": "recommend", "quote": "It's way better than the crusty old lynx and links on sites that need JS.", "excerpt": "I've been using it for months now ever since I saw their presentation at GitHub This is a common flow for me lightpanda url | markitdown (microsoft) | sd (day50 streamdown) I even have it as a shell alias, wv(). It's way better than the crusty old lynx and links on sites that need JS. It's solid. Definitely worth a check", "context": "", "use_case": "text-mode web fetching for JS sites", "switched_from": "", "story": "Lightpanda migrate DOM implementation to Zig"}, {"id": 745392944, "item_id": 46587059, "url": "https://news.ycombinator.com/item?id=46587059", "by": "h33t-l4x0r", "date": "2026-01-12", "version": null, "stance": "compare", "quote": "I think it's really more of an alternative to JSDom than it is an alternative to Chromium.", "excerpt": "I think it's really more of an alternative to JSDom than it is an alternative to Chromium. It's not going to fool any websites that care about bots into thinking it's a real browser in other words.", "context": "", "use_case": "Headless browser", "switched_from": "", "story": "Lightpanda migrate DOM implementation to Zig"}, {"id": 745391136, "item_id": 46586946, "url": "https://news.ycombinator.com/item?id=46586946", "by": "nicoburns", "date": "2026-01-12", "version": null, "stance": "neutral", "quote": "This table is informative as to exactly what lightpanda is", "excerpt": "This table is informative as to exactly what lightpanda is: https://lightpanda.io/blog/posts/what-is-a-true-headless-browser#what-does-true-headless-mean TL;DR: It does the following: - Fetch HTML over the network - Parse HTML into a DOM tree - Fetch and execute JavaScript that manipulates the DOM But not the following: - Fetch and parse CSS to apply styling rules - Calculate layout - Fetch images and fonts for displ", "context": "building a lightweight browser engine with no script", "use_case": "headless browser without rendering", "switched_from": "", "story": "Lightpanda migrate DOM implementation to Zig"}, {"id": 738705536, "item_id": 46169096, "url": "https://news.ycombinator.com/item?id=46169096", "by": "simonask", "date": "2025-12-05", "version": null, "stance": "neutral", "quote": "", "excerpt": "I am too old and stupid to not use Rust. I\u2019m kidding of course, but the mental load of doing the things we used do in C++ is really noticeable once it\u2019s gone.", "context": "", "use_case": "", "switched_from": "", "story": "Why we built Lightpanda in Zig"}]}