JavaScript web-development

Open-source JavaScript projects categorized as web-development

Top 23 JavaScript web-development Projects

  • responsively-app

    A modified web browser that helps in responsive web development. A web developer's must have dev-tool.

    Project mention: Top 15 Tools for Frontend Developers: Optimize Your Workflow | | 2024-07-01

    Master the art of creating pixel-perfect responsive websites with tools like Responsively. Responsively allows you to preview your web pages across multiple devices simultaneously, ensuring that your designs look great on all screen sizes. This tool is essential for developing websites that offer a consistent user experience across desktops, tablets, and smartphones.

  • 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
  • whitestorm.js

    :rocket: ๐ŸŒช Super-fast 3D framework for Web Applications ๐Ÿฅ‡ & Games ๐ŸŽฎ. Based on Three.js

  • projectlearn-project-based-learning

    A curated list of project tutorials for project-based learning.

  • esri-leaflet

    A lightweight set of tools for working with ArcGIS services in Leaflet. :rocket:

  • urlpages

    Create and view web pages stored entirely in the URL

  • jsapi-resources

    A collection of resources for developers using the ArcGIS Maps SDK for JavaScript.

    Project mention: ArcGIS Map Components Released | | 2024-06-28

    A few years ago, I demoed a prototype of web components using the ArcGIS Maps SDK for JavaScript to my colleagues โ€“ which at the time was called the ArcGIS API for JavaScript โ€“ that's five extra keystrokes if you're keeping track. It was just an idea and believe me โ€“ I have plenty of ideas. It was something that had the potential to benefit to users and other developers at Esri. For current users, it could simplify how much code they need to write and take advantage of components to write basic applications. They can also be a gentle introduction to the maps SDK using HTML and CSS with minimal JavaScript. I knew there was other web component work being done โ€“ of course Calcite Components, and applications such as the Map Viewer, Instant Apps, and more were using web components to make it easier to reuse components in applications. I was lucky enough to have a spark at the right time and join a team with a goal to make it easier for internal developers to not only use web components โ€“ but to build their own.

  • loading-attribute-polyfill

    Fast and lightweight dependency-free vanilla JavaScript polyfill for native lazy loading / the awesome loading='lazy'-attribute.

  • SaaSHub

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

    SaaSHub logo
  • react-custom-hooks

    React Custom Hooks @ S.Leschev: useArray useAsync useClickOutside useCookie useCopyToClipboard useDarkMode useDebounce useDebugInformation useDeepCompareEffect useEffectOnce useEventListener useFetch useGeolocation useHover useLongPress useMediaQuery useOnlineStatus useOnScreen usePrevious useRenderCount useScript etc. (by sergeyleschev)

  • cloudinary-react

    React components that utilize Cloudinary functionality

  • uiengine

    Workbench for UI-driven development

  • EdgeChains

    EdgeChains.js Typescript/Javascript production-friendly Generative AI. Based on Jsonnet. Works anywhere that Webassembly does. Prompts live declaratively & "outside code in config". Kubernetes & edge friendly. Compatible with OpenAI GPT, Gemini, Llama2, Anthropic, Mistral and others

    Project mention: We no longer use LangChain for building our AI agents | | 2024-06-20

    shameless plug - i build a JS/TS framework which tries to solve the abstraction problem. we use a json variant called jsonnet (created at google. expressive enough for kubernetes).

    examples of these jsonnet for react COT chains -

    P.S. we also build a webassembly compiler that compiles this down to wasm and deploy on hardware.

  • gulp-pug-starter

    Frontend development with pleasure. Pug + SCSS version

  • htmx-python-course

    Student details, source code, and more for our HTMX + Flask: Modern Python Web Apps, Hold the JavaScript course.

  • r3

    REI3 - Free and open low code

    Project mention: REI3: Open-source, low code platform to Build and host applications | | 2023-09-12
  • Responsivize

    A must-have tool to develop responsive websites ๐Ÿ“ฒ

  • shader-web-background

    Displays GLSL fragment shaders as a website background. Supports offscreen buffers and floating point textures on almost any browser and hardware. Compatible with Shadertoy.

  • terraform-cloudflare-maintenance

    Terraform module to create a responsive Maintenance Page using Cloudflare Workers.

  • ChatPlus

    ChatPlus is a progressive web app developped with React, NodeJS, Firebase and other services

    Project mention: ChatPlus is an Open Source PWA that provides the experience of using a mobile app. | | 2024-07-15

    async function welcomeChatMessages(welcomeUser, newUser) { const sendMessage = async message => await sendWelcomeChat(welcomeUser, newUser, message); const githubRepoLink = "" await sendMessage("Hello I'm the owner of the app, it's nice to meet you and I like seeing you using my app ๐ŸŽ‰๐Ÿ’ฅ"); await wait(1000); await sendMessage("I would appreciate seeing you leaving a star on this app's github repository โœจโญ, let's make the whole world see this masterpiece: " + githubRepoLink); await wait(1000); await sendMessage("You can text me here, I'll receive a notification and respond to you asap, you should also accept yours, let's chat and talk a bit ๐Ÿง‘โ€๐Ÿ’ป๐Ÿš€๐Ÿ”ฎ"); await wait(1000); await sendMessage("Or maybe you can go for a video call, nothing is better than direct communication ๐Ÿคฉ๐ŸŽฅ๐ŸŽฆ"); } async function wait(timeout) { return new Promise((resolve) => { setTimeout(() => { resolve(); }, timeout); }); };

  • obvia

    The Javascript framework to make web development obviously easy

  • esri-leaflet-vector

    Display ArcGIS Online vector basemaps w/ Esri Leaflet

    Project mention: Hacktoberfest PR 3 | | 2023-10-20 - A plugin for Esri Leaflet to visualize Vector tiles from ArcGIS Online.

  • live-digit-recognition

    ๐Ÿ”ข Computer will recognize the digits you wrote on a beautiful web-interface

  • sorting-visualizer

    A Sorting Algorithms Visualizer built using ReactJS (by KarimElghamry)

  • atom-ng

    :atom: The hyper-hackable text editor - Compiler Optimized, Community Maintained Fork

    Project mention: Don't Use Thorium Browser โ€“ If Installed, Remove It | | 2023-12-14

    Well you can get arrested and charged for pretty much anything. Will those charges stick, and will you have to defend them is the real question.

    As for CP, in the UK and the US there is the defence that you were not aware of the CP, you should be fine, but you may have to spend time/money convincing cops/prosecutors that.

    As for the repo on my account that got spammed with reports today there are 2 things to highlight 1) the reports were nothing to do with CP, but โ€œSexually explicit content suited only for mature audiences.โ€ 2) the repo was a fork of GitHubโ€™s own (discontinued) Atom editor, it doesnโ€™t even have the files in question included in the repo. The email I got (will paste below) talks about files in another repo that were updated ~9 months ago (couldnโ€™t be arsed to look into the files history to see if they had existed before then and that date was just the last time they were updated). My fork was from 2022 when GH discontinued Atom (was still using it for a couple of projects, so took a fork just in case, but ended up never needing it).

    So the atom repo fork got restricted (would need to be logged in to GH to access it) for content it for what I can tell never even contained any porn, lol. Guess because the user in question also had a fork or just a repo with a similar name โ€œatom-ngโ€ someone or group mass spammed reports on those repos, because I got 5 emails from GH all with 1 min about this one repo that had been untouched for over a year. Anyway enough rambling, what follows is that email. Note the yiff folder never appeared in my fork at any time, but it was still flagged by GH


    Access to the /atom repository has been limited due to concerns from our community that the contents of the repository may include the following:

    Sexually explicit content suited only for mature audiences.

    Going forward, users must be logged in to a GitHub account to view the repository and will be presented with a notice related to its content giving them the option of viewing the repository or discovering other content on GitHub.

    You may contact us for more information or to request a review of this decision:

    Appeal and Reinstatement

    Visibility and access to your repository has been restricted due to reports of sexually explicit content located in the following directory: For more information on the relevant policy see: - Please contact us as soon as possible if you wish to resolve this issue and remove the restrictions from the repository.

  • 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 web-development discussion

Log in or Post with

JavaScript web-development related posts

  • Top 15 Tools for Frontend Developers: Optimize Your Workflow

    3 projects | | 1 Jul 2024
  • ArcGIS Map Components Released

    2 projects | | 28 Jun 2024
  • Tips for collaborating with a new project codebase

    1 project | | 21 Jun 2024
  • ๐Ÿ›‘ Stop resizing your browser: improve testing for responsiveness

    1 project | | 22 May 2024
  • Essential tools for Frontend Developers

    2 projects | | 16 May 2024
  • Web bloat impacts users with slow devices

    6 projects | | 16 Mar 2024
  • 10 Game-Changing Tools You should Bookmark Now๐Ÿ˜Ž๐Ÿ”–

    3 projects | | 19 Jan 2024
  • A note from our sponsor - InfluxDB | 18 Jul 2024
    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. Learn more โ†’


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

Project Stars
1 responsively-app 22,054
2 whitestorm.js 6,105
3 projectlearn-project-based-learning 3,220
4 esri-leaflet 1,594
5 urlpages 1,368
6 jsapi-resources 702
7 loading-attribute-polyfill 613
8 react-custom-hooks 520
9 cloudinary-react 501
10 uiengine 364
11 EdgeChains 323
12 gulp-pug-starter 298
13 htmx-python-course 291
14 r3 285
15 Responsivize 242
16 shader-web-background 200
17 terraform-cloudflare-maintenance 125
18 ChatPlus 74
19 obvia 61
20 esri-leaflet-vector 49
21 live-digit-recognition 42
22 sorting-visualizer 39
23 atom-ng 37

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.