JavaScript Browser

Open-source JavaScript projects categorized as Browser

Top 23 JavaScript Browser Projects

  • Next.js

    The React Framework

  • Project mention: Why I Decided to Leave Frontend Frameworks Behind | dev.to | 2024-05-20

    Let's take Next.js for example. How it introduces routing to the users is far from how the actual routing works under the hood. Just to grasp what I am saying, the Next npm package is 86MB compared to the base React repo which is just over 300kB. For most projects, the only thing you do is have 10-15 pages, maybe have Stripe and a few charts, some side effects, basic state management, and that's it. Why do you need 86MB of code, all that learning curve, and the poor documentation of Next.js for your next project?

  • Monaco Editor

    A browser based code editor

  • Project mention: A structured note-taking app for personal use | news.ycombinator.com | 2023-12-21

    Fyi, if you are ever looking for a fun project you might be able to implement this. The vscode editor source is available as a library https://microsoft.github.io/monaco-editor/

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • webtorrent

    ⚡️ Streaming torrent client for the web

  • Project mention: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18
  • mocha

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

  • Project mention: How to start an Open Source project. Building RESO API JS client | dev.to | 2024-05-14

    Discuss which tech stack you and your team will use, and add cards to the Backlog list with description, adding this technology in your project. In our case, it is Mocha and Nock for testing and Axios for making API calls.

  • Nightmare

    A high-level browser automation library.

  • brave-browser

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

  • Project mention: FLaNK AI Weekly 18 March 2024 | dev.to | 2024-03-18
  • browserify

    browser-side require() the node.js way

  • Project mention: How to Create a Real-time Public Transportation Schedule App | dev.to | 2024-03-01

    Browserify to use node packages in the browser.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • SingleFile

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

  • Project mention: How SingleFile Transformed My Obsidian Workflow | news.ycombinator.com | 2024-01-26

    That's interesting. I have been saving articles as PDF files, which is browser-independent, but useful just for search and reference, a nuisance to quote/copy-and-paste.

    If I search only the computer, I don't get results from EBay and Amazon at the top. The idea of keeping the knowledge base separate from the primary notes is a good idea. In my case, that knowledge base is the file system, and the primary notes are whatever I choose.

    When I was using Evernote, the inbox was the knowledge base and notebooks were the focus. I just had too many different potential projects going on to manage this well.

    Looking to focus.

    I'll revisit Firefox and SingleFile.

    Explanation of the zip file inside.

    https://github.com/gildas-lormeau/SingleFile/blob/master/faq...

  • karma

    Spectacular Test Runner for JavaScript

  • Project mention: How to Fetch Data from an API in Angular | dev.to | 2023-05-29

    Run ng test to execute the unit tests via Karma.

  • debug

    A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers

  • Project mention: Why write a library? | dev.to | 2024-05-02

    Number of dependencies: one way to tell if a library is not too challenging to be used as study source is based on the production dependencies count. The fewer the better. For example, I chose debug because it only has 1 dependency (ms), while the rest of the code relies on core NodeJS modules - which is exactly what I was looking for - to learn how to build a library from scratch, not off the shelf libraries with many external deps, which in turn are based on more deps. There you go, dependency hell.

  • pollyjs

    Record, Replay, and Stub HTTP Interactions.

  • Project mention: Polly.js – Record, replay, and stub HTTP interactions | news.ycombinator.com | 2024-01-08

    They "pushed" out this project in 2018

    https://github.com/Netflix/pollyjs/commit/281115d359ee0da5e0...

  • TestCafe

    A Node.js tool to automate end-to-end web testing.

  • bpmn-js

    A BPMN 2.0 rendering toolkit and web modeler.

  • 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: Transformers.js: Machine Learning for the Web | news.ycombinator.com | 2024-04-11

    We have some other WebGPU demos, including:

    - WebGPU embedding benchmark: https://huggingface.co/spaces/Xenova/webgpu-embedding-benchm...

    - Real-time object detection: https://huggingface.co/spaces/Xenova/webgpu-video-object-det...

    - Real-time background removal: https://huggingface.co/spaces/Xenova/webgpu-video-background...

    - WebGPU depth estimation: https://huggingface.co/spaces/Xenova/webgpu-depth-anything

    - Image background removal: https://huggingface.co/spaces/Xenova/remove-background-webgp...

    You can follow the progress for full WebGPU support in the v3 development branch (https://github.com/xenova/transformers.js/pull/545).

    To answer your question, while there are certain ops missing, the main limitation at the moment is for models with decoders... which are not very fast (yet) due to inefficient buffer reuse and many redundant copies between CPU and GPU. We're working closely with the ORT team to fix these issues though!

  • artillery

    The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

  • Project mention: Artillery: The complete load testing platform | news.ycombinator.com | 2024-05-09
  • isomorphic-git

    A pure JavaScript implementation of git for node and browsers!

  • Project mention: Tree-shaking, the horticulturally misguided algorithm | news.ycombinator.com | 2024-04-13

    A microcosm of the wasm issue was captured in this thread about implementing a web based git in JavaScript from scratch vs. compiling libgit

    https://github.com/isomorphic-git/isomorphic-git/issues/268

  • simple-peer

    📡 Simple WebRTC video, voice, and data channels

  • hotkeys-js

    ➷ A robust Javascript library for capturing keyboard input. It has no dependencies.

  • bowser

    a browser detector

  • LevelUP

    A wrapper for abstract-leveldown compliant stores, for Node.js and browsers.

  • webextensions-examples

    Example Firefox add-ons created using the WebExtensions API

  • Project mention: Browser extensions are underrated: the promise of hackable software | news.ycombinator.com | 2024-02-04

    Check out Firefox examples on github, you’ll like it, I’ve had great experience learning from them to add nifty features to my browser:

    https://github.com/mdn/webextensions-examples

  • Noi

    🚀 Power Your World with AI - Explore, Extend, Empower.

  • Project mention: Noi: an AI-enhanced, customizable browser | news.ycombinator.com | 2024-05-18
  • zip.js

    JavaScript library to zip and unzip files supporting multi-core compression, compression streams, zip64, split files and encryption.

  • 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).

JavaScript Browser related posts

  • Caniwebview.com – Like Caniuse but for Webviews

    7 projects | news.ycombinator.com | 7 May 2024
  • Web-Based Turbo Pascal Compiler

    3 projects | news.ycombinator.com | 15 Apr 2024
  • Transformers.js: Machine Learning for the Web

    4 projects | news.ycombinator.com | 11 Apr 2024
  • Deja-Vu your AI✦ Bookmarking Tool

    4 projects | dev.to | 10 Mar 2024
  • Mercury – Compiler optimized, private Firefox fork

    1 project | news.ycombinator.com | 4 Mar 2024
  • Can We Get More Decentralised Than the Fediverse?

    2 projects | news.ycombinator.com | 29 Feb 2024
  • console.log(DOOM)

    4 projects | news.ycombinator.com | 25 Feb 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 20 May 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →

Index

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

Project Stars
1 Next.js 121,256
2 Monaco Editor 38,505
3 webtorrent 29,067
4 mocha 22,454
5 Nightmare 19,513
6 brave-browser 16,741
7 browserify 14,534
8 SingleFile 13,960
9 karma 11,925
10 debug 11,013
11 pollyjs 10,194
12 TestCafe 9,769
13 bpmn-js 8,229
14 transformers.js 7,792
15 artillery 7,519
16 isomorphic-git 7,297
17 simple-peer 7,227
18 hotkeys-js 6,481
19 bowser 5,413
20 LevelUP 4,069
21 webextensions-examples 3,973
22 Noi 4,411
23 zip.js 3,288

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com