JavaScript Web

Open-source JavaScript projects categorized as Web | Edit details

Top 23 JavaScript Web Projects

  • GitHub repo webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

    Project mention: Running React Native everywhere: The Web | dev.to | 2021-09-26

    Because React Native for Web is a React website, you can use front-end tools to build and run it. For example, you can build it with Webpack or Rollup instead of Metro bundler.

  • GitHub repo parcel

    📦🚀 Blazing fast, zero configuration web application bundler

    Project mention: I completely ignored the front end development scene for 6 months. It was fine | news.ycombinator.com | 2021-09-03

    Last year, I built a little widget thing in plain JS with Parcel[1]. It took away 100% of the tooling I used to spend a couple hours nailing down just to get started. When I need small JS projects that don't need a framework, etc, I'm likely to use Parcel in the future.

    1. https://parceljs.org/

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo lighthouse

    Automated auditing, performance metrics, and best practices for the web.

    Project mention: Introducing Partytown 🎉: Run Third-Party Scripts From a Web Worker | dev.to | 2021-09-23

    But regardless, they’re still running hundreds of kilobytes (and commonly, even a few megabytes) of Javascript on your user’s main thread! And end-users’ mobile devices have less resources than the machines developers are building the sites on! This can drastically affect Lighthouse scores, Core Web Vitals, search rankings, and even increase bounce rates and reduce user-engagement due to poor user experience.

  • GitHub repo ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: How do you get the URL to interesting sites? | reddit.com/r/onions | 2021-09-19
  • GitHub repo matter-js

    a 2D rigid body physics engine for the web ▲● ■

  • GitHub repo Aurelia 1

    The Aurelia 1 framework entry point, bringing together all the required sub-modules of Aurelia. (by aurelia)

  • GitHub repo react-jsonschema-form

    A React component for building Web forms from JSON Schema.

    Project mention: Is there an automatic form generator for ReactJS ? | reddit.com/r/reactjs | 2021-08-18

    react-jsonschema-form also utilizes JSON Schema format but is not strictly bound to Bootstrap as jsonform looks to be(if I got it right).

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Dash

    A beautiful web dashboard for Linux

    Project mention: What software with web interface do you use? What can you recommend? (Gimmicky or useful software) | reddit.com/r/linux | 2021-09-20

    Linux Dash

  • GitHub repo AriaNg

    AriaNg, a modern web frontend making aria2 easier to use.

    Project mention: The complete guide to building your personal self hosted server for streaming and ad-blocking powered by Plex, Jellyfin, Adguard Home and Docker. | reddit.com/r/Piracy | 2021-09-18
  • GitHub repo flexsearch

    Next-Generation full text search library for Browser and Node.js

    Project mention: DynamoDB full text search | reddit.com/r/aws | 2021-09-21

    Another option that was often suggested to me was building the search index with a library such as https://github.com/nextapps-de/flexsearch and distribute the index than to the client and handle it one the client. But yeah sounds like a lot of overhead and I haven't tried it.

  • GitHub repo beaker

    An experimental peer-to-peer Web browser

    Project mention: Beaker | A peer-to-peer browser for Web hackers. | reddit.com/r/Deutschsprachig | 2021-07-11
  • GitHub repo grpc-web

    gRPC for Web Clients

    Project mention: Feature Requests for new Dishy | reddit.com/r/Starlink | 2021-08-31

    They seem to use gPRC for Web which uses a binary format.

  • GitHub repo The Lounge

    💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client

    Project mention: How to join Sandbox III? | reddit.com/r/SCP | 2021-09-19

    Then download thelounge.deb located at the bottom of the latest release.

  • GitHub repo Node.js framework

    Node.js framework (by totaljs)

    Project mention: We are the SpaceX software team, ask us anything! | reddit.com/r/spacex | 2021-05-15

    Hello SpaceX software team! I'm the author of the open-source JavaScript platform called Total.js Platform, and it would be a pity if our open-source server-side framework or client-side library (with more than 250 UI components) weren't part of the space program. Please look into it: www.totaljs.com ...

  • GitHub repo gifshot

    JavaScript library that can create animated GIFs from media streams, videos, or images.

  • GitHub repo serialize-javascript

    Serialize JavaScript to a superset of JSON that includes regular expressions and functions.

    Project mention: How to load the correct data on the server-side with React and Redux | dev.to | 2021-05-31

    We pass the entire state to the client-side via a script tag in the html document by using the serialize() function in the serialize-javascript package. (This javascript parser allows us to parse more object types like a Date so I would recommend to use that package instead of the JSON.stringify() function.) On the client-side we can now read the window.initialState object and parse it to the Redux store.

  • GitHub repo web.dev

    The frontend, backend, and content source code for web.dev

    Project mention: Why is the browser mainthread so busy at this point? | reddit.com/r/webdev | 2021-09-23

    its basically a lot of work on yourself scouring web.dev / webpagetest livestreams and just testing / working it out yourself. That's how I improved a lot of my own site speed but as you can see I'm also stucksometime haha :D

  • GitHub repo jeelizFaceFilter

    Javascript/WebGL lightweight face tracking library designed for augmented reality webcam filters. Features : multiple faces detection, rotation, mouth opening. Various integration examples are provided (Three.js, Babylon.js, FaceSwap, Canvas2D, CSS3D...).

    Project mention: Best Web-Based Face Tracking Library? | reddit.com/r/Web_Development | 2021-08-17

    I created a demo face filter web app using jeeliz. It has great features however, I found that the tracking performance wasn't perfect. Media pipe seems to require building out custom features manually to achieve the face filter app I need. I'm wondering if building a more custom app with mediapipe would be worth the extra effort over Jeeliz.

  • GitHub repo fluxible

    A pluggable container for universal flux applications.

    Project mention: How to check when context is updated in a component? | reddit.com/r/reactjs | 2020-12-21

    I'm stunned that anyone is still using Fluxible at this point. You are referring to https://www.npmjs.com/package/fluxible, right?

  • GitHub repo next-pwa

    Zero config PWA plugin for Next.js, with workbox 🧰

    Project mention: Does anyone have any experience with making PWAs in Next? | reddit.com/r/nextjs | 2021-04-13

    There's next-offline and next-pwa (and some comparison too). But has anyone here made a PWA with NextJS? Now I am not only referring to service workers/offline functionality, but also icons, adding to homescreen, manifest, and other PWA features. Does anyone have any good examples or guides to refer to?

  • GitHub repo Tailor

    A streaming layout service for front-end microservices

    Project mention: Micro Frontends Patters#12: Server Side Composition | dev.to | 2021-01-26

    Here, I would like to introduce a library called Tailor.

  • GitHub repo superfine

    Absolutely minimal view layer for building web interfaces.

    Project mention: My Go-To Stack for Web Apps in 2021: Spring Boot, React, Postgres, Docker Compose | reddit.com/r/programming | 2021-02-07

    virtual dom: superfine It's so small I might even replace it with a handrolled implementation

  • GitHub repo loki

    👁 Visual Regression Testing for Storybook (by oblador)

    Project mention: Visual Regression Testing with Playwright | dev.to | 2021-09-20

    Popular libraries such as BackstopJS for Puppeteer, or Loki provides developers and QA with powerful techniques to quickly, and easily, set up visual regression testing.

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). The latest post mention was on 2021-09-26.

Index

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

Project Stars
1 webpack 59,326
2 parcel 38,932
3 lighthouse 23,424
4 ZeroNet 17,050
5 matter-js 12,074
6 Aurelia 1 11,651
7 react-jsonschema-form 10,593
8 Dash 9,693
9 AriaNg 8,018
10 flexsearch 7,872
11 beaker 6,326
12 grpc-web 5,938
13 The Lounge 4,502
14 Node.js framework 4,128
15 gifshot 3,789
16 serialize-javascript 2,380
17 web.dev 2,186
18 jeelizFaceFilter 1,948
19 fluxible 1,810
20 next-pwa 1,660
21 Tailor 1,616
22 superfine 1,537
23 loki 1,228
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Embed powerful analytics inside your applications using powerful JavaScript APIs.
Bold BI is designed from the ground up to be embedded. Learn about five unique features that make our platform a favorite of the developer community and save months of development time. View live samples.
boldbi.com