SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Education Projects
-
Short, useful code snippets in JavaScript and other languages to boost productivity and learning. Explore the repository
-
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.
-
A beginner-friendly curriculum by Microsoft, teaching web development fundamentals through 24 lessons with projects. Explore the repository
-
*Carbon * – Beautiful Code Snippets https://carbon.now.sh
-
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 —
p5.js – JavaScript framework for creative interactive coding
-
-
hackclub
🌎 Hack Club is a worldwide community of high school hackers. We make things. We help one another. We have fun.
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! 🚀
-
-
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.
-
-
-
-
-
-
Project mention: Q5.js – Beginner friendly graphics powered by WebGPU | news.ycombinator.com | 2025-05-07
-
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.
-
calc_for_everything
This repository aims to provide Calculators for educational, professional, scientific, health and well-being and other purposes.
-
-
BlocklyDuino-v2
BlocklyDuino v2(020), reboot and up to date with Google Blockly, graphical programming of Arduino boards
-
website
Unofficial reviews site for Georgia Tech's Online Master of Science (OMS) programs. Contact: [email protected] (by omshub)
-
Project mention: Show HN: Moved my Codeabbey puzzles websit to open source | news.ycombinator.com | 2024-08-27
-
-
-
-
Educational-Javascripts-Typescript
Typescript code for illustrating mathematical, physical and astromonical problems. The applets provided here are used on my webpage for educational purposes.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Education discussion
JavaScript Education related posts
-
Getting Started with Interactive Programming
-
Art Blocks and the Future of Open Source with Blockchain
-
Designing an addon library system for p5.js 2.0
-
P5.js is a friendly tool for learning to code and make art
-
Relax while watching bouncing particles making connections when they get closer
-
We are teen hackers from around the world who code together
-
Show HN: Stupid idea to onboard people to codebases quickly
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
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 |