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. Learn more β
Top 23 JavaScript Education Projects
-
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.
-
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 β
-
hackclub
π Hack Club is a worldwide community of high school hackers. We make things. We help one another. We have fun.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
learn-nodejs-hard-way
Learn and master NodeJS and backend development by creating a backend framework with 0 dependencies.
-
Competitions-and-Programs-List
List of competitions with details for college students to participate and to enhance their skills.
-
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.
-
learndb
Curated learning resources with topics, formats, difficulty levels, expert reviews and metadata tags
-
website
Unofficial reviews site for Georgia Tech's Online Master of Science (OMS) programs. Contact: [email protected] (by omshub)
-
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.
Project mention: 30-seconds-of-code: Short code snippets for all your development needs | news.ycombinator.com | 2023-12-25
Project mention: Recommend 12 free productivity tools! Make your work more effective with less effort! | dev.to | 2024-04-10Carbon 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/
Repository: getify/Functional-Light-JS
Project mention: Potential of the Julia programming language for high energy physics computing | news.ycombinator.com | 2023-12-04I 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.
OMG I love this. Go get em! Also, this is perfect material for Hack Club. You should join! https://hackclub.com/
Project mention: JSON Canvas β An open file format for infinite canvas data | news.ycombinator.com | 2024-03-11As 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
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.
Demo: https://e-course.pages.dev/ Github repo: https://github.com/Ilyas-Codes/eCourse
It may be better to post the project https://sandboxels.r74n.com/ instead of the whole site. Do you want to post it?
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.
Project mention: Unnatural Keys β Nature doesnβt come with identifiers | news.ycombinator.com | 2023-05-28I ran into the same problem while building https://learnawesome.org/ . Forget the broad class of "learning resources", even the "books" category doesn't have a usable unique ID. Not everything gets an ISBN for example. There's also the ambiguity between a "work" and an "edition" of a work.
This is probably why OpenLibrary supports mapping of books with 40+ identifiers: https://github.com/internetarchive/openlibrary/blob/master/o...
Or if you have to take 2 classes, go to omshub.org and pick an "easy" class for class number 2.
JavaScript Education related posts
- R74n
- P5.js: Online Canvas Programming
-
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
- Coming Home From the South Pole
- sandboxels a perfect sandbox game.
- AI + CV for first semester, how crazy am I?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
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,033 |
2 | Web-Dev-For-Beginners | 81,453 |
3 | carbon | 33,997 |
4 | p5.js | 20,850 |
5 | Functional-Light-JS | 16,486 |
6 | Pluto.jl | 4,868 |
7 | hackclub | 2,354 |
8 | WBO | 1,899 |
9 | learn-nodejs-hard-way | 1,166 |
10 | pyret-lang | 1,052 |
11 | datascience-box | 905 |
12 | Competitions-and-Programs-List | 532 |
13 | carden | 418 |
14 | jupiter | 404 |
15 | eCourse | 384 |
16 | Sandboxels | 133 |
17 | populus-viewer | 118 |
18 | calc_for_everything | 118 |
19 | learndb | 112 |
20 | Little-Plane-Project | 102 |
21 | website | 53 |
22 | playground | 37 |
23 | codespaces-teaching-js-template | 35 |
Sponsored