JavaScript Website

Open-source JavaScript projects categorized as Website

Top 23 JavaScript Website Projects

  • 30-Days-Of-JavaScript

    30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

  • Project mention: Struggling to Learn React Or Any JavaScript Framework? Here are 7 Mistakes Holding Back (And What To Do Instead) 💪🎉 | dev.to | 2024-02-04

    30 Days of JS

  • 30-Days-Of-React

    30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

  • Project mention: Ultimate Guide & Resources to Enhancing Your ReactJS Skills || 16 GitHub repositories | dev.to | 2023-08-14

    Challenge yourself with the 30 Days of React series, perfect for honing your skills day by day.

  • 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
  • win11React

    Windows 11 in React 💻🌈⚡

  • Project mention: Windows 11 in Svelte | news.ycombinator.com | 2023-05-10

    We actually first created it with https://github.com/blueedgetechno/win11React then I was learning Svelte didn't have any new project ideas so redid it with Svelte and found out its just much better DX. Much easy to maintain + much more :)

  • next-pwa

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

  • Project mention: Enable PWA with next.js 13 or later using next-pwa (disabled in development environment) | dev.to | 2023-05-27

    /** @type {import('next').NextConfig} */ const path = require("path"); const isDev = process.env.NODE_ENV !== "production"; const withPWA = require("next-pwa")({ dest: "public", disable: isDev, buildExcludes: ["app-build-manifest.json"], }); const generateAppDirEntry = (entry) => { const packagePath = require.resolve("next-pwa"); const packageDirectory = path.dirname(packagePath); const registerJs = path.join(packageDirectory, "register.js"); return entry().then((entries) => { // Register SW on App directory, solution: https://github.com/shadowwalker/next-pwa/pull/427 if (entries["main-app"] && !entries["main-app"].includes(registerJs)) { if (Array.isArray(entries["main-app"])) { entries["main-app"].unshift(registerJs); } else if (typeof entries["main-app"] === "string") { entries["main-app"] = [registerJs, entries["main-app"]]; } } return entries; }); }; const nextConfig = { experimental: { appDir: true, }, reactStrictMode: true, webpack(config) { if( !isDev ){ const entry = generateAppDirEntry(config.entry); config.entry = () => entry; } return config; }, }; module.exports = withPWA(nextConfig);

  • Discord-MusicBot

    An advanced discord music bot, supports Spotify, Soundcloud, YouTube with Shuffling, Volume Control and Web Dashboard with Slash Commands support!

  • register

    Grab your own sweet-looking '.is-a.dev' subdomain.

  • Project mention: Now with freenom closed, is there any other way to get a free domain? | /r/selfhosted | 2023-08-23
  • Spina CMS

    Spina CMS

  • 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
  • nothing-private

    Do you think you are safe using private browsing or incognito mode?. :smile: :imp: This will prove that you're wrong. Previously hosted at nothingprivate.ml

  • Project mention: LCD, Please – de-make of “Papers, please”, celebrating 10 years since launch | news.ycombinator.com | 2023-08-09

    >Oh, you can also allow canvas fingerprinting, but that seems like a bad idea - maybe in a separate firefox profile just for sites like this one..

    No it won't help. That is big problem with finger printing. It basically logs your computer hardward with the profile.

    So no matter how many times you make new profiles. This can be mitigated via VM. However with bugs such as zenbleed, VM may not be enough.

    Nothing is private has a good demo. https://github.com/gautamkrishnar/nothing-private

  • next-offline

    make your Next.js application work offline using service workers via Google's workbox

  • DgrmJS

    Dgrm.net - flowchart editor. Works on desktop, phone and tablet. Has no dependency. Pure JavaScript.

  • TheAnnoyingSite.com

    The Annoying Site a.k.a. "The Power of the Web Platform"

  • Project mention: Show HN: I saw this mind-blowing experiment, so I made a simple version of it | news.ycombinator.com | 2023-11-25

    uBlock Origin has prevented the following page from loading:

        https://theannoyingsite.com/

  • rabbitmq-website

    RabbitMQ website

  • Project mention: How to Build & Deploy Scalable Microservices with NodeJS, TypeScript and Docker || A Comprehesive Guide | dev.to | 2024-01-25

    RabbitMQ comes with administrative tools to manage user permissions and broker security and is perfect for low latency message delivery and complex routing. In comparison, Apache Kafka architecture provides secure event streams with Transport Layer Security(TLS) and is best suited for big data use cases requiring the best throughput.

  • gramateria

    Drag and drop web builder with Grapes js, Bootstrap 5, Electron js and Netlify deployment.

  • Project mention: noob question. how to install https://github.com/ronaldaug/gramateria when project only has npm install and npm run, but npm ERR! Missing script: "start | /r/node | 2023-05-18

    basically In downloaded file, put in folder, authorized folder in vs code, put npm install and npm start, but following error came up.... perhaps the project is not functional since it's not updated anymore or am doing some mistake? thanks https://github.com/ronaldaug/gramateria

  • Image-to-Braille

    Give it an image, and it will become unicode braille

  • Project mention: drop the image or the link. I’ll probably do like fifty. I will they this. | /r/whenthe | 2023-05-13
  • universal-dashboard

    Build beautiful websites with PowerShell.

  • sightreading.training

    🎹 Sight reading training tool

  • Project mention: Interactive app | /r/pianolearning | 2023-12-11

    https://sightreading.training/ uses your midi keyboard. excellent for sight reading practice

  • ShareX-Upload-Server

    AKA ShareS - Feature full & Stable ShareX and file server in node. Includes images, videos, code, text, markdown rendering, password protected uploads, logging via discord, administration through Discord, url shortening, and a full front end. Use standalone or via reverse proxy

  • quarto-webr

    Quarto Extension to Embed webR for HTML Documents, RevealJS, Websites, Blogs, and Books.

  • youtube-metadata

    A quick way to gather all the metadata about a video, playlist, or channel from the YouTube API.

  • Project mention: YouTube Oddities | news.ycombinator.com | 2024-02-14
  • fake-terminal-website

    A fully customizable terminal-like website template

  • Memcode

    Spaced-repetition: for coders and scientists.

  • Cryptofolio

    Track your cryptocurrency holdings/portfolio with an open-source web, mobile, and desktop application, along with a self-hosted RESTful API.

  • wrapperr

    Website based application that summarizes Plex statistics from a given period and displays it in a nice format. Similar to the Spotify Wrapped concept.

  • Project mention: Any plans for Plex to offer a year in review for music plays? | /r/PleX | 2023-12-02

    I've played around with https://github.com/aunefyren/wrapperr before.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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). The latest post mention was on 2024-02-14.

JavaScript Website related posts

Index

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

Project Stars
1 30-Days-Of-JavaScript 40,847
2 30-Days-Of-React 24,234
3 win11React 8,840
4 next-pwa 3,588
5 Discord-MusicBot 2,853
6 register 2,687
7 Spina CMS 2,165
8 nothing-private 2,115
9 next-offline 1,574
10 DgrmJS 867
11 TheAnnoyingSite.com 791
12 rabbitmq-website 666
13 gramateria 615
14 Image-to-Braille 546
15 universal-dashboard 443
16 sightreading.training 414
17 ShareX-Upload-Server 392
18 quarto-webr 332
19 youtube-metadata 325
20 fake-terminal-website 316
21 Memcode 313
22 Cryptofolio 295
23 wrapperr 294
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com