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 Education Open-Source 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.
-
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.
-
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 —
-
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
awesome-python-applications
💿 Free software that works great, and also happens to be open-source Python.
-
Learn-Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
-
Resources-for-Beginner-Bug-Bounty-Hunters
A list of resources for those interested in getting started in bug bounties
-
Anki-Android
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
-
udacity-nanodegrees
:mortar_board: List of Udacity Nanodegree programs with links to the free courses in their curricula
-
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.
Is it me or does it not seem very well thought out? Every example I've seen only has implementations in JavaScript and/or Python. I haven't seen any other languages nor a way to search by language. What a "string" means in one language can be completely different in another language. The primitive data types that the project assumes are not really supported across all programming languages.
Also if anyone hasn't already seen them, similar projects already exist and are more complete. E.g.
* https://rosettacode.org/
* https://programming-idioms.org/
* https://the-algorithms.com/
Not to mention LeetCode, CodeWars, Project Euler, Exercism can kinda serve the same role.
Repository: getify/You-Dont-Know-JS
Project mention: 30-seconds-of-code: Short code snippets for all your development needs | news.ycombinator.com | 2023-12-25
- https://github.com/microsoft/ML-For-Beginners
Also check out this list Pitt puts out every year:
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/
Try the Anki system…there was someone who learned over 10 languages with that method:
https://apps.ankiweb.net/
Repository: getify/Functional-Light-JS
And this comprehensive guide: https://github.com/iggredible/Learn-Vim
There is a (hillariously named) alternative noodle [1] that aims to compete in this space. It is under development but looks polished.
[1] https://noodle.run
I have wondered what grooves it could come with using https://sonic-pi.net/
reply
I disagree. There are so many creative tools that are now online that you can access from your browser that were not envisioned in the original web. It is obviously true that not EVERY website is about creation (but to expect that seems unreasonable?), but even Wikipedia is a collaborative project.
Examples include products from big vendors like Adobe's Photoshop, to smaller products like SketchUp, to more indy generative art tools like https://processing.org and Strudel (https://news.ycombinator.com/item?id=39924210).
Education related posts
- R74n
- Hedy: Textual Programming for the Classroom
- Our tools shape our selves
- Host your own CTF for free 💸 (CTFd Setup Guide)
- Refactor Like a Superhero
- How to Speak Fluent English?
- Serving Astro with Rust
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Education projects? This list will help you:
Project | Stars | |
---|---|---|
1 | freeCodeCamp | 387,899 |
2 | free-programming-books | 319,598 |
3 | TheAlgorithms | 179,165 |
4 | You-Dont-Know-JS | 176,110 |
5 | 30-seconds-of-code | 119,033 |
6 | Web-Dev-For-Beginners | 81,368 |
7 | ML-For-Beginners | 66,806 |
8 | carbon | 33,997 |
9 | p5.js | 20,850 |
10 | C | 17,961 |
11 | anki | 17,126 |
12 | Functional-Light-JS | 16,486 |
13 | awesome-python-applications | 16,200 |
14 | hacker101 | 13,593 |
15 | js-must-watch | 13,151 |
16 | Learn-Vim | 13,066 |
17 | raspberry-pi-os | 12,864 |
18 | noodle | 11,311 |
19 | Sonic Pi | 10,507 |
20 | Resources-for-Beginner-Bug-Bounty-Hunters | 10,097 |
21 | Anki-Android | 7,816 |
22 | processing | 6,445 |
23 | udacity-nanodegrees | 6,231 |
Sponsored