Browser

Open-source projects categorized as Browser

Top 23 Browser Open-Source Projects

  1. Next.js

    The React Framework

    Project mention: How to Build and Deploy Full-Stack JavaScript Apps with NextJS, Tailwind, PostgreSQL, and Sevalla⚡👨‍💻 | dev.to | 2025-02-13

    In this tutorial, we will first take a look at what Sevalla is, review its main features, and see how it could be useful. Then we will build a demo app with NextJS and deploy it on Sevalla.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

    Project mention: Sunsetting Create React App | news.ycombinator.com | 2025-02-14

    You might be interested in Astro (https://astro.build/), I've build my first project with it, and it's great to somewhat go back to basics, but without needing to set up my own server with templating and tasks for static assets, etc...

  4. Monaco Editor

    A browser based code editor

    Project mention: Integrate VS Code editor in your project! Monaco Editor 🚀 | dev.to | 2025-01-20

    Monaco editor by Microsoft @monaco-editor/react Happy coding! 😃

  5. serenity

    The Serenity Operating System 🐞

    Project mention: Firefox nightly is running an experiment featuring a Fakespot feed on newtab | news.ycombinator.com | 2024-11-20

    For a little more context, the most controversial of of the pronoun PR request was how Andreas Kling rejected it[0]:

    This project is not an appropriate arena to advertise your personal politics.

    There is a "politics" section to the contributing guidelines [1], but this particular change doesn't appear to be covered by them.

    [0]: https://github.com/SerenityOS/serenity/pull/6814#issuecommen...

    [1]: https://github.com/SerenityOS/serenity/blob/master/CONTRIBUT...

  6. slate

    A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)

    Project mention: SLATE Code editor with highlight | dev.to | 2024-11-07

    However, I had difficulties inserting editable BLOCKS with syntax highlighting for code. Yes, there is an official example, but at least for me, it's not very clear.

  7. webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: WebTorrent: Fast Streaming Torrent Client for the Web | news.ycombinator.com | 2024-08-05
  8. Servo

    Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

    Project mention: Show HN: GUI for Editing Mermaid Class Diagrams | news.ycombinator.com | 2025-01-17
  9. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. ladybird

    Truly independent web browser

    Project mention: Biggest Privacy Erosion in 10 Years? On Google's Policy Change | news.ycombinator.com | 2025-01-10

    He may or may not want the attention, but https://ladybird.org/ is coming along surprisingly well.

    In the meantime Safari/Firefox as appropriate.

  11. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Project mention: Servo in 2024: stats, features and donations | news.ycombinator.com | 2025-02-05

    That's why I mentioned https://avaloniaui.net/ which does the part. WPF is not bad compared to everything happening in the web frameworks.

  12. fingerprintjs

    The most advanced browser fingerprinting library.

    Project mention: Websites waste CPU cycles and battery and Firefox lets them | news.ycombinator.com | 2025-02-15

    The websites opening an audio context without using it to play anything are probably doing bot detection.

    Different browser engines and operating systems implement audio processing differently, so if you play a completely inaudible sound and then record it back (from the API not the microphone) you end up with a signature.

    You can use that signature to see if the browser is lying about its user agent, running in headless mode, or all sort of other interesting edge cases that are not a real user buying widgets.

    https://github.com/fingerprintjs/fingerprintjs/blob/3201a7d6...

  13. mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

    Project mention: How to get 100% code coverage? ✅ | dev.to | 2025-01-16

    Which third-party libraries will we need: Today, there are many libraries such as Mocha and others that allow users to test code.

  14. Nightmare

    A high-level browser automation library.

  15. gotty

    Share your terminal as a web application

    Project mention: Turn Your Android Tablet into an IDE with VSCode and Nix | news.ycombinator.com | 2024-05-14

    I use nix-on-droid to keep a dev environment on my phone. Sometimes I have an hour or two to kill in the university library. I use their computers' screens and keyboards, but I'm coding on my phone through a browser tab and https://github.com/yudai/gotty

    Beats the hell out of trying to be productive on Windows.

  16. brave-browser

    Brave browser for Android, iOS, Linux, macOS, Windows.

    Project mention: 16 Best Open Source Software in 2025: From Text Editing to Media Playback - Ultimate Free Tools Guide🛠🔥🔥 | dev.to | 2025-01-09

    6. Brave

  17. SingleFile

    Web Extension for saving a faithful copy of a complete web page in a single HTML file

    Project mention: Ask HN: Good Pocket Alternative | news.ycombinator.com | 2025-01-27

    * I really just want pocket as a bookmarking tool than the web reader. The web reader works, but it's very bad in cases with a lot of embeds/code snippets. If a site is pay-walled, only a small section is available in Pocket. I usually open the actual page in this case than read in pocket.

    * Some links I added a long time ago are permanently lost because the original page got taken down. It'd be much better if a permanent snapshot was taken(including all the images, this is pretty easy to do with something like https://github.com/gildas-lormeau/SingleFile) of the page and is available even if the original page is lost.

  18. feathers

    The API and real-time application framework

    Project mention: Show HN: Triplit – Open-source syncing database that runs on server and client | news.ycombinator.com | 2024-06-25

    This is just using sqlite under the hood and none of this will scale. Why build your own query builder as well when you could just hook in one of the many ORMs in the NPM ecosystem and add support for 50+ other databases. This also isn't really something you could drop into an existing project very easily. Overall, I'm not impressed.

    Here are some other options I prefer:

    https://feathersjs.com/

  19. carbonyl

    Chromium running inside your terminal

    Project mention: Show HN: Consol3 – A 3D engine in the terminal that executes on the CPU | news.ycombinator.com | 2024-02-23

    supports WebGL over SSH/MoSH

    https://www.brow.sh/docs/introduction/ :

    > The terminal client updates and renders in realtime so that, for instance, you can watch videos. It uses the UTF-8 half-block trick () to get 2 colours from every character cell, thus simulating basic graphics.

    https://github.com/fathyb/carbonyl :

    > Carbonyl originally started as html2svg and is now the runtime behind it.

    Always wondered how brew.sh added the brew sprite there; that's real nice.

    TIL that e.g. Kitty term can basically framebuffer modified Chrome?

    https://github.com/chase/awrit :

    > Yep, actual Chromium being rendered in your favorite terminal that supports the Kitty terminal graphics protocol.

    FWIW Cloudflare has clientless Remote Browser Isolation that also splits the browser at the rendering engine.

    A TUI Manim renderer would be neat. Re: Teaching math with Manim and interactive 3d: https://github.com/bernhard-42/jupyter-cadquery/issues/99

    What would you add to make it easier to teach with this entirely CPU + software rendering codebase?

    What prompts for learning would you suggest?

    - Pixar in a Box, Wikipedia history of CG industry: https://westurner.github.io/hnlog/#comment-36265807

    - "Rotate a wireframe cube or the camera perspective with just 2d pixels to paint to; And then rotate the cube about a point other than the origin, and then move the camera while the cube is rotating"

    - OTOH, ManimML, Yellowbrick, and the ThreeJS Wave/Particle simulator might be neat with a slow terminal framebuffer too

  20. browserify

    browser-side require() the node.js way

    Project mention: Node.js: A brief history of cjs, bundlers, and esm | dev.to | 2024-12-12

    npm packages dramatically sped up the productivity of developers by being able to leverage other developers' work. However, it had a major disadvantage: cjs was not compatible with web browsers. To solve this problem, the concept of bundlers was born. browserify was the first bundler which essentially worked by traversing an entry point and "bundling" all the require()-ed code into a single .js file compatible with web browsers. As time went on, other bundlers with additional features and differentiators were introduced. Most notably webpack, parcel, rollup, esbuild and vite (in chronological order).

  21. Brain.js

    🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js

    Project mention: Hacktoberfest Machine Learning Projects for JS/TS Developers 🎃 | dev.to | 2024-10-16

    Repo Link: BrainWaves

  22. javascript-obfuscator

    A powerful obfuscator for JavaScript and Node.js

    Project mention: Here's how to brew obfuscation in JavaScript without burning the lab: AST, Babel, plugins. | dev.to | 2025-01-09

    Now let's take the above code and modify it with a popular obfuscator for JS - obfuscator.io. As a result, we will get a code like this:

  23. faker

    Generate massive amounts of fake data in the browser and node.js (by faker-js)

    Project mention: Speed Up Your Frontend Development 10x with These Mock Tools 🚀 | dev.to | 2025-01-15

    1. Faker.js:

  24. transformers.js

    State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!

    Project mention: Building an AI-Powered Background Remover with React and Transformers.js | dev.to | 2025-01-11

    Transformers.js Documentation

  25. peerjs

    Simple peer-to-peer with WebRTC.

    Project mention: Bow to the rectangle | dev.to | 2025-02-12

    For solution #2 there is a much broader range of applications that are possible. Frameworks like Socket Supply Co and tools like PeerJS are also available. However designing a peer to peer application that is useful and accessible to ordinary users is going to be very hard.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Browser discussion

Log in or Post with

Browser related posts

  • A Brief History of Code Signing at Mozilla

    8 projects | news.ycombinator.com | 7 Feb 2025
  • Show HN: CloudTabs Remote Browser Platform

    1 project | news.ycombinator.com | 7 Feb 2025
  • Onlook: A React visual editor

    1 project | dev.to | 3 Feb 2025
  • Next.js Testing Guide: Unit and E2E Tests with Vitest & Playwright

    4 projects | dev.to | 3 Feb 2025
  • Onlook – The open source Cursor for Designers

    1 project | news.ycombinator.com | 29 Jan 2025
  • Show HN: I used DeepSeek and TestZeus to do agentic testing

    1 project | news.ycombinator.com | 28 Jan 2025
  • Build your own AI operators like Open AI

    1 project | news.ycombinator.com | 28 Jan 2025
  • A note from our sponsor - Nutrient
    www.nutrient.io | 16 Feb 2025
    Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries. Learn more →

Index

What are some of the best open-source Browser projects? This list will help you:

# Project Stars
1 Next.js 129,292
2 astro 49,075
3 Monaco Editor 41,398
4 serenity 31,084
5 slate 30,323
6 webtorrent 29,912
7 Servo 29,236
8 ladybird 27,938
9 Avalonia 26,786
10 fingerprintjs 23,955
11 mocha 22,703
12 Nightmare 19,575
13 gotty 18,910
14 brave-browser 18,473
15 SingleFile 16,744
16 feathers 15,131
17 carbonyl 14,941
18 browserify 14,644
19 Brain.js 14,563
20 javascript-obfuscator 14,294
21 faker 13,438
22 transformers.js 12,940
23 peerjs 12,683

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?