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 πŸ’»πŸŒˆβš‘

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

  • 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

  • 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

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

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

  • projects

    Showcase All Your Projects πŸ›οΈπŸŽ‡ (by 2KAbhishek)

  • 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 Website related posts

  • Web bloat impacts users with slow devices

    6 projects | news.ycombinator.com | 16 Mar 2024
  • Interactive app

    1 project | /r/pianolearning | 11 Dec 2023
  • Any plans for Plex to offer a year in review for music plays?

    1 project | /r/PleX | 2 Dec 2023
  • BingGPT is now infested with malware

    1 project | news.ycombinator.com | 28 Sep 2023
  • Does anyone know of a good guide to setting up a v13 project as a PWA? It seems like there are many, but I can't seem to get ant of them to work.

    1 project | /r/nextjs | 14 Sep 2023
  • Touch Pianist

    2 projects | news.ycombinator.com | 8 Sep 2023
  • Now with freenom closed, is there any other way to get a free domain?

    1 project | /r/selfhosted | 23 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 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 β†’

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 41,077
2 30-Days-Of-React 24,349
3 win11React 8,885
4 next-pwa 3,628
5 register 2,783
6 Spina CMS 2,170
7 nothing-private 2,120
8 next-offline 1,574
9 DgrmJS 873
10 TheAnnoyingSite.com 793
11 rabbitmq-website 700
12 gramateria 615
13 Image-to-Braille 607
14 universal-dashboard 443
15 sightreading.training 418
16 ShareX-Upload-Server 394
17 quarto-webr 342
18 youtube-metadata 332
19 fake-terminal-website 319
20 Memcode 316
21 Cryptofolio 306
22 wrapperr 294
23 projects 238

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