JavaScript Education

Open-source JavaScript projects categorized as Education

Top 23 JavaScript Education Projects

  • 30-seconds-of-code

    Short code snippets for all your development needs

  • Project mention: 30-seconds-of-code: Short code snippets for all your development needs | news.ycombinator.com | 2023-12-25
  • 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
  • Web-Dev-For-Beginners

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

  • carbon

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

  • Project mention: Recommend 12 free productivity tools! Make your work more effective with less effort! | dev.to | 2024-04-10

    Carbon is a free online code screenshot tool that helps users create beautiful code screenshots for use in blogs, social media, or presentations. It provides a simple interface that allows users to enter their own code and choose different themes, fonts, and color schemes. Users can also adjust the code alignment, line numbers, background, shadow, etc. to better control the screenshot effect. Carbon also supports code in multiple languages, such as JavaScript, Python, HTML, CSS, etc., and can automatically highlight code keywords. URL: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 β€”

  • Project mention: Battlesnake Challenge #2 - JavaScript | dev.to | 2024-05-19

    JavaScript is everywhere. Not only is JavaScript on every layer of the tech stack (frontend/middleware/backend), but you can also find JavaScript in every software domain. No matter if you want to do command-line tools, creative coding, or machine learning, you can do it in JavaScript. Because JavaScript is so ubiquitous, as a developer it’s the best career choice you can make.

  • Functional-Light-JS

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

  • Project mention: 10 GitHub Repos for Mastering JavaScript | dev.to | 2024-04-19

    Repository: getify/Functional-Light-JS

  • Pluto.jl

    🎈 Simple reactive notebooks for Julia

  • Project mention: Potential of the Julia programming language for high energy physics computing | news.ycombinator.com | 2023-12-04

    I thought that notebook based development and package based development were diametrically opposed in the past, but Pluto.jl notebooks have changed my mind about this.

    A Pluto.jl notebook is a human readable Julia source file. The Pluto.jl package is itself developed via Pluto.jl notebooks.

    https://github.com/fonsp/Pluto.jl

    Also, the VSCode Julia plugin tooling has really expanded in functionality and usability for me in the past year. The integrated debugging took some work to setup, but is fast enough to drop into a local frame.

    https://code.visualstudio.com/docs/languages/julia

    Julia is the first language I have achieved full life cycle integration between exploratory code to sharable package. It even runs quite well on my Android. 2023 is the first year I was able to solve a differential equation or render a 3D surface from a calculated mesh with the hardware in my pocket.

  • hackclub

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

  • Project mention: We are teen hackers from around the world who code together | news.ycombinator.com | 2024-06-02
  • 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
  • WBO

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

  • Project mention: JSON Canvas – An open file format for infinite canvas data | news.ycombinator.com | 2024-03-11

    As a maintainer of an open source JavaScript infinite canvas application [1], I was very interested, and now I am a little disappointed. The set of supported objects on the canvas is quite minimal.

    [1] https://github.com/lovasoa/whitebophir

  • learn-nodejs-hard-way

    Learn and master NodeJS and backend development by creating a backend framework with 0 dependencies.

  • Project mention: Master JS - The quickest way possible | /r/webdev | 2023-09-21

    My previous repository Node.js - The hard way received a lot of good feedback from Js/Node developers. However, I noticed that many people were not well versed with Javascript in the first place.

  • pyret-lang

    The Pyret language.

  • datascience-box

    Data Science Course in a Box (by tidyverse)

  • Project mention: datascience-box: NEW Courses - star count:857.0 | /r/algoprojects | 2023-08-09
  • Competitions-and-Programs-List

    List of competitions with details for college students to participate and to enhance their skills.

  • carden

    Flashcards with spaced repetition and gamification 🌱

  • jupiter

    RISC-V Assembler and Runtime Simulator

  • eCourse

    A self-hosted SPA to simplify course creation and management

  • Project mention: I made an app for self-hosting your online course. | /r/webdev | 2023-12-04

    Demo: https://e-course.pages.dev/ Github repo: https://github.com/Ilyas-Codes/eCourse

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

  • Project mention: R74n | news.ycombinator.com | 2024-04-23

    It may be better to post the project https://sandboxels.r74n.com/ instead of the whole site. Do you want to post it?

  • populus-viewer

    A Social Annotation Tool Powered by Matrix

  • calc_for_everything

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

  • Project mention: Expanding on My ReactJS Knowledge | dev.to | 2023-11-24

    Lastly, I just had to push my contributions to my fork and create a pull request for the changes I made. As you may remember in my previous contributions to this repo, the owner has setup a template for all contributors. I followed the template and then sent in my request. After I created the request, I noticed something new. The repo owner has implemented continuous integration into contributions made to their repo. This was done to not only test my code for deployment to their website, but to detect and fix vulnerabilities in my contribution. I actually found this to be really interesting, this application they used for this is called GitGuardian, if you wanted to check it out. I think I should learn more about it, and see if it's something I would like to use in future products.

  • Little-Plane-Project

    Flying through a procedural web world

  • website

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

  • Project mention: AI + CV for first semester, how crazy am I? | /r/OMSCS | 2023-12-05

    Or if you have to take 2 classes, go to omshub.org and pick an "easy" class for class number 2.

  • playground

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

  • codespaces-teaching-js-template

    Codespaces template for teaching JavaScript

  • ChelseaJS

    ChelseaJS is a Javascript library for creative, generative Coding.

  • 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

  • We are teen hackers from around the world who code together

    1 project | news.ycombinator.com | 2 Jun 2024
  • Processing Foundation 2024 Software Development Grant (pr05): 'New Beginnings' Open Call

    3 projects | dev.to | 16 May 2024
  • How to build an associative graph using React + p5

    2 projects | dev.to | 12 May 2024
  • R74n

    1 project | news.ycombinator.com | 23 Apr 2024
  • P5.js: Online Canvas Programming

    1 project | news.ycombinator.com | 27 Feb 2024
  • FallingSand VS Sandboxels - a user suggested alternative

    2 projects | 1 Feb 2024
  • The-Powder-Toy-Jimmy VS Sandboxels - a user suggested alternative

    2 projects | 1 Feb 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 17 Jun 2024
    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. 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 119,970
2 Web-Dev-For-Beginners 81,932
3 carbon 34,241
4 p5.js 21,027
5 Functional-Light-JS 16,519
6 Pluto.jl 4,902
7 hackclub 2,357
8 WBO 1,936
9 learn-nodejs-hard-way 1,213
10 pyret-lang 1,060
11 datascience-box 913
12 Competitions-and-Programs-List 539
13 carden 431
14 jupiter 409
15 eCourse 408
16 Sandboxels 150
17 populus-viewer 120
18 calc_for_everything 116
19 Little-Plane-Project 101
20 website 56
21 playground 38
22 codespaces-teaching-js-template 36
23 ChelseaJS 25

Sponsored
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.io