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: Best GitHub Repositories for Programmers | dev.to | 2025-05-11

    Short, useful code snippets in JavaScript and other languages to boost productivity and learning. Explore the repository

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: 18 GitHub Repos to Learn JavaScript | dev.to | 2024-07-26

    15 . 33 JS Concepts This repository is a collection of articles and books on the 33 JavaScript Concepts which every JavaScript Developer should know in order to have an in-depth knowledge of the language and its working.

  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

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    30 Days of JS preparation 30 Days of Javascript preparation that teaches JS topics in 30 days one topic per day, quite a good roadmap as well to learn JS from scratch.

  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

    Project mention: GitHub Repos Essential for Every React Developer | dev.to | 2024-09-09

    The GitHub repository 30-Days-Of-React by Asabeneh offers a comprehensive and structured approach to mastering React in just 30 days. It is a good repository to get started in React. It has a guide that will introduce React and explore more topics related to React.

  6. Index

    Metarhia educational program index 📖

  7. learn-nodejs-hard-way

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

  8. react-book

    Free book on React. Beginner to intermediate.

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. cs-fundamentals

    🎓 Data structures and algorithms

  11. leetcode-the-hard-way

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

  12. SqueakJS

    A Squeak Smalltalk VM in Javascript

    Project mention: Ask HN: Any Recommendations Around Programming on an iPad? | news.ycombinator.com | 2024-09-04

    There was recently a related story on porting godot to the iPad:

    https://news.ycombinator.com/item?id=41415077

    Unfortunately I don't think this is available (yet) as an app or patches to actually run on an ipad?

    It's a shame, I think a modern game engine with ide and a modern tablet could be pretty close to a pragmatic dynabook and smalltalk combination.

    Speaking of Smalltalk, there's:

    https://squeak.js.org/

  13. mcscript

    A programming language for Minecraft Vanilla

  14. pylon

    Pylon IDE, a Cloud9 v2 descendant with some added extras and support for modern node >= 14.21.1 (v15.x, v16.x, v17.x, v18.x, v19.x, v20.x). OSS licensed.

  15. video-tutorial-maker

    Make programming tutorials with markdown

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

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

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

    Project mention: Show HN: Moved my Codeabbey puzzles websit to open source | news.ycombinator.com | 2024-08-27
  19. pykidos.github.io

    🐍 PyKidos: Python visual playground in the browser

  20. Programming-Basics-Book-Java-EN

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

  21. podcast

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

  22. WebPBrick

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

  23. 30-days-of-js

    Este repositório contém exercícios em JavaScript que criei para praticar e consolidar meus conhecimentos. Ele abrange uma variedade de tópicos, desde fundamentos até conceitos avançados, permitindo um aprendizado contínuo e desafiador.

    Project mention: 30 Days of JavaScript | news.ycombinator.com | 2024-10-12
  24. dev-meme

    A repository that contains memes just for people like us.

  25. FuncSug

    Program like the event loop doesn't exist! FuncSug is a language that simplifies programming user interactions in browser. It aims to make more linear code in line with async/await and structured concurrency.

  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

Log in or Post with

JavaScript Programming related posts

  • 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
  • SELF-TAUGHT SOFTWARE DEVELOPER HANDBOOK

    8 projects | /r/buildindia | 23 May 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 15 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. 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 123,579
2 33-js-concepts 65,129
3 30-Days-Of-JavaScript 44,324
4 30-Days-Of-React 26,701
5 Index 3,521
6 learn-nodejs-hard-way 1,490
7 react-book 1,326
8 cs-fundamentals 1,134
9 leetcode-the-hard-way 912
10 SqueakJS 389
11 mcscript 249
12 pylon 227
13 video-tutorial-maker 181
14 Chatbot-Long-Short-Term-Memory 165
15 BIPES 162
16 src 47
17 pykidos.github.io 44
18 Programming-Basics-Book-Java-EN 28
19 podcast 28
20 WebPBrick 22
21 30-days-of-js 14
22 dev-meme 14
23 FuncSug 9

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

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