Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more โ
Top 23 Learning Open-Source Projects
-
Web development tutorial reference from Microsoft.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Professional Programming by Charles-Axel Dein
-
denysdovhan - wtfjs
-
Project mention: Cloud Study Network โ A curated list of free courses and certifications | news.ycombinator.com | 2024-06-29
-
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 โ
For this most recent assignment we were tasked with contributing a larger feature to an open source project. During my time with the previous assignment I worked on a game engine called Litecanvas, inspired engine by libraries like raylib and p5.js/Processing.
-
C++: How OpenGL works: software rendering in 500 lines of code
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
spellbook-of-modern-webdev
A Big Picture, Thesaurus, and Taxonomy of Modern JavaScript Web Development
-
**5. Modern Java - A Guide to Java 8 ** This tutorial covers all the new features of Java 8 with simple code samples, making it a helpful resource for learning and using Java 8. https://github.com/winterbe/java8-tutorial
-
learn oops in python
๐ Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
10. Trekhleb/Learn-python - This extensive repository teaches Python through coding practice and can be utilized by developers of any skill level. It covers a wide range of Python functions and best practices for writing efficient code. https://github.com/trekhleb/learn-python
-
-
7days-golang
7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7ๅคฉ็จGoๅจๆๅ/ไป้ถๅฎ็ฐ็ณปๅ
-
digital_video_introduction
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: ๐บ๐ธ ๐จ๐ณ ๐ฏ๐ต ๐ฎ๐น ๐ฐ๐ท ๐ท๐บ ๐ง๐ท ๐ช๐ธ
There's a great introduction to video tech, including codecs, at https://github.com/leandromoreira/digital_video_introduction
-
Learn-Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for ๐
Project mention: Unlock Your Editing Superpowers with "Learn Vim (the Smart Way)" ๐ | dev.to | 2024-10-06So, what are you waiting for? Dive into the world of "Learn Vim (the Smart Way)" and unlock your editing superpowers! You can find the guide at: https://github.com/iggredible/Learn-Vim ๐
-
mit-deep-learning-book-pdf
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
MIT deep learning PDF
-
rust-by-practice
Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects.
2. Rust by Practice Rust by Practice is another repository that helps you become skilled in Rust through various exercises. Some exercises are borrowed from Rust by Example, but this repository focuses on filling the gaps and making things work.
-
Project mention: Show HN: Toolkit for LLM Fine-Tuning, Ablating and Testing | news.ycombinator.com | 2024-04-07
This is a great project, little bit similar to https://github.com/ludwig-ai/ludwig, but it includes testing capabilities and ablation.
questions regarding the LLM testing aspect: How extensive is the test coverage for LLM use cases, and what is the current state of this project area? Do you offer any guarantees, or is it considered an open-ended problem?
Would love to see more progress toward this area!
-
-
Anki-Android
AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
-
Project mention: MDN Learning Area: A Comprehensive Resource for Web Development | news.ycombinator.com | 2024-08-06
-
js-code-to-svg-flowchart
js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn otherโs code. Design your code. Refactor code. Document code. Explain code.
-
About-SwiftUI
Gathering all info published, both by Apple and by others, about new framework SwiftUI.
-
This is a nice comment and speaks to the notion that every medium has its own characteristic feel even is not "better" by some metric (e.g. vinyl vs CDs, vs cassettes, vs live radio, vs mp3, etc.).
A similar feeling of immediacy without any intervening concerns is hacking away at a Processing [https://processing.org/] sketch. In some sense it's the complete opposite of retro computing, but it engenders similar experiences. Such as a programming novice typing in a few numbers and being amazed that they've immediately made something interactive and colorful, and temptingly close to being called a game.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Learning discussion
Learning related posts
-
LLM Abstraction levels inspired by Fish Eye lens
-
Naming Things
-
Sprig: Build a game, get an open source console
-
A simplified implementation of TypeScript's type system written in TypeScript's
-
Free Python Learning Platforms
-
Diary of a Software Developer #6 - End-of-week wrap-up
-
Cosy Computing
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 11 Dec 2024
Index
What are some of the best open-source Learning projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Web-Dev-For-Beginners | 83,725 |
2 | professional-programming | 46,810 |
3 | wtfjs | 35,354 |
4 | Free-Certifications | 27,192 |
5 | p5.js | 21,759 |
6 | tinyrenderer | 20,762 |
7 | anki | 19,139 |
8 | spellbook-of-modern-webdev | 17,203 |
9 | Modern Java - A Guide to Java 8 | 16,726 |
10 | learn oops in python | 16,455 |
11 | HowToBeAProgrammer | 15,914 |
12 | 7days-golang | 15,562 |
13 | digital_video_introduction | 15,535 |
14 | Learn-Vim | 13,862 |
15 | mit-deep-learning-book-pdf | 12,786 |
16 | rust-by-practice | 12,355 |
17 | ludwig | 11,224 |
18 | content | 9,245 |
19 | Anki-Android | 8,815 |
20 | learning-area | 7,051 |
21 | js-code-to-svg-flowchart | 7,047 |
22 | About-SwiftUI | 7,007 |
23 | processing | 6,484 |