JavaScript Education

Open-source JavaScript projects categorized as Education

Top 23 JavaScript Education Projects

  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. Web-Dev-For-Beginners

    24 Lessons, 12 Weeks, Get Started as a Web Developer

    Project mention: Best GitHub Repositories for Programmers | dev.to | 2025-05-11

    A beginner-friendly curriculum by Microsoft, teaching web development fundamentals through 24 lessons with projects. Explore the repository

  4. carbon

    :black_heart: Create and share beautiful images of your source code

    Project mention: "10 Free Tools Every Developer Should Bookmark in 2025" | dev.to | 2025-05-16

    *Carbon * – Beautiful Code Snippets https://carbon.now.sh

  5. p5.js

    p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —

    Project mention: Getting Started with Interactive Programming | dev.to | 2025-04-08

    p5.js – JavaScript framework for creative interactive coding

  6. Functional-Light-JS

    Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

  7. hackclub

    🌎 Hack Club is a worldwide community of high school hackers. We make things. We help one another. We have fun.

    Project mention: How I implemented a DHT with the Chord protocol in C | dev.to | 2025-03-03

    I wanted to thank Hack Club and GitHub Education for the motivation they give us high-schoolers to code, to learn new things and to create amazing projects together. If you are a high-schooler and a programmer, I highly suggest you to join Hack Club in order to find more people with the same passions as you and to apply for the GitHub Education pack to get a series of tools to elevate your coding skills. I'm sure you won't regret it! 🚀

  8. WBO

    Online collaborative Whiteboard that is simple, free, easy to use and to deploy

  9. 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
  10. pyret-lang

    The Pyret language.

  11. datascience-box

    Data Science Course in a Box (by tidyverse)

  12. eCourse

    A self-hosted SPA to simplify course creation and management

  13. carden

    Flashcards with spaced repetition and gamification 🌱

  14. jupiter

    RISC-V Assembler and Runtime Simulator

  15. q5.js

    Beginner friendly graphics powered by WebGPU, optimized for interactive art!

    Project mention: Q5.js – Beginner friendly graphics powered by WebGPU | news.ycombinator.com | 2025-05-07
  16. Sandboxels

    Sandboxels is an in-browser falling sand simulation game, with mechanics such as heat simulation, electricity, density, chemical reactions, fire, and over 500 unique elements to play with.

  17. calc_for_everything

    This repository aims to provide Calculators for educational, professional, scientific, health and well-being and other purposes.

  18. Little-Plane-Project

    Flying through a procedural web world

  19. BlocklyDuino-v2

    BlocklyDuino v2(020), reboot and up to date with Google Blockly, graphical programming of Arduino boards

  20. website

    Unofficial reviews site for Georgia Tech's Online Master of Science (OMS) programs. Contact: [email protected] (by omshub)

  21. 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
  22. codespaces-teaching-js-template

    Codespaces template for teaching JavaScript

  23. playground

    Play around with code while we make sure you aren't lost! (by Aniket762)

  24. ChelseaJS

    ChelseaJS is a Javascript library for creative, generative Coding.

  25. Educational-Javascripts-Typescript

    Typescript code for illustrating mathematical, physical and astromonical problems. The applets provided here are used on my webpage for educational purposes.

  26. 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 Education discussion

Log in or Post with

JavaScript Education related posts

  • Getting Started with Interactive Programming

    2 projects | dev.to | 8 Apr 2025
  • Art Blocks and the Future of Open Source with Blockchain

    1 project | dev.to | 23 Feb 2025
  • Designing an addon library system for p5.js 2.0

    1 project | dev.to | 21 Feb 2025
  • P5.js is a friendly tool for learning to code and make art

    1 project | news.ycombinator.com | 3 Feb 2025
  • Relax while watching bouncing particles making connections when they get closer

    3 projects | news.ycombinator.com | 9 Jan 2025
  • We are teen hackers from around the world who code together

    2 projects | news.ycombinator.com | 6 Jan 2025
  • Show HN: Stupid idea to onboard people to codebases quickly

    1 project | news.ycombinator.com | 25 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 30-seconds-of-code 123,647
2 Web-Dev-For-Beginners 87,969
3 carbon 35,135
4 p5.js 22,574
5 Functional-Light-JS 16,734
6 hackclub 2,436
7 WBO 2,350
8 pyret-lang 1,086
9 datascience-box 987
10 eCourse 484
11 carden 454
12 jupiter 428
13 q5.js 317
14 Sandboxels 243
15 calc_for_everything 113
16 Little-Plane-Project 110
17 BlocklyDuino-v2 99
18 website 61
19 src 47
20 codespaces-teaching-js-template 42
21 playground 38
22 ChelseaJS 26
23 Educational-Javascripts-Typescript 25

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?