JavaScript Programming

Open-source JavaScript projects categorized as Programming

Top 23 JavaScript Programming Projects

Programming
  1. 30-seconds-of-code

    Coding articles to level up your development skills

    Project mention: 30-seconds-of-code – short, reusable JavaScript code snippets | news.ycombinator.com | 2025-06-23
  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

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

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

  6. GameDevMind

    最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

  7. Index

    Metarhia educational program index 📖

  8. learn-nodejs-hard-way

    Learn NodeJS and master the art of server-side programming by creating a backend framework with 0 dependencies.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. react-book

    Free book on React. Beginner to intermediate.

  11. cs-fundamentals

    🎓 Data structures and algorithms

  12. leetcode-the-hard-way

    LeetCode The Hard Way - From Absolute Beginner to Quitter. Join Discord: https://discord.com/invite/Nqm4jJcyBf

  13. SqueakJS

    A Squeak Smalltalk VM in Javascript

  14. mcscript

    A programming language for Minecraft Vanilla

  15. pylon

    Pylon IDE, a Cloud9 v2 descendant with some added extras and support for modern node >= 20.19.0 (v21.x, v22.x, v23.x, v24.x). OSS licensed.

  16. video-tutorial-maker

    Make programming tutorials with markdown

  17. BIPES

    BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!

  18. Chatbot-Long-Short-Term-Memory

    GPT-3 Chatbot with Long and Short Term Memory and advanced logic built in javascript with openai API - short and long memory, KYC, embeddings, openai, database, flexible, gpt-3.5-turbo, react

  19. src

    Web-application for hosting programming problems and conducting challenges (by CodeAbbey)

  20. pykidos.github.io

    🐍 PyKidos: Python visual playground in the browser

  21. Programming-Basics-Book-Java-EN

    Textbook for the "Programming Basics" course @ SoftUni (Java, English)

  22. podcast

    List with podcasts related to software development. (by kulcsarrudolf)

  23. WebPBrick

    Web-based IDE for programming the LEGO Mindstorms RCX using NQC with modern technologies

  24. dev-meme

    A repository that contains memes just for people like us.

  25. JSlab

    An android app that provides a browser-based JavaScript playground - useful as a calculater, too

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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 Programming discussion

JavaScript Programming related posts

  • From tutorial zombie to builder brain: How I finally learned to code by building messy little projects

    2 projects | dev.to | 19 Jun 2025
  • Show HN: Codigo – The Programming Language Repository

    7 projects | news.ycombinator.com | 10 May 2025
  • Back to MonDEV 2025

    2 projects | dev.to | 13 Jan 2025
  • The evolution of a structural code editor

    3 projects | news.ycombinator.com | 6 Jan 2025
  • JavaScript Essentials: Part 5

    4 projects | dev.to | 18 Oct 2024
  • 10 Useful GitHub Repos Made for Front-End Developers in 2024

    4 projects | dev.to | 7 Oct 2024
  • 18 GitHub Repos to Learn JavaScript

    18 projects | dev.to | 26 Jul 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 30-seconds-of-code 126,062
2 33-js-concepts 65,988
3 30-Days-Of-JavaScript 45,741
4 30-Days-Of-React 27,239
5 GameDevMind 6,071
6 Index 3,544
7 learn-nodejs-hard-way 1,596
8 react-book 1,347
9 cs-fundamentals 1,142
10 leetcode-the-hard-way 944
11 SqueakJS 399
12 mcscript 252
13 pylon 231
14 video-tutorial-maker 184
15 BIPES 175
16 Chatbot-Long-Short-Term-Memory 166
17 src 53
18 pykidos.github.io 46
19 Programming-Basics-Book-Java-EN 29
20 podcast 28
21 WebPBrick 25
22 dev-meme 25
23 JSlab 18

Sponsored
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 4th most popular programming language
based on number of references?