All Categories → Learning Resources → programming

Top 380 programming open source projects

System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Build Your Own X
🤓 Build your own (insert technology here)
Free Programming Books Zh cn
📚 免费的计算机编程类中文书籍,欢迎投稿
Python programs, usually short, of considerable difficulty, to perfect particular skills.
Cs Books
📚 Computer Science Books 计算机技术类书籍 PDF
✊🏽 A comunidade de programação da periferia
Free Programming Resources
💎 免费的编程资源大全,持续更新!🔥 覆盖各种语言和方向(Java \ Python \ C++ \ JavaScript \ Golang \ 前端 \ 后端等)的学习路线、贴心教程、项目实战、编程书籍、面试合集、实用资源等,对程序员非常有帮助!
Learn X By Doing Y
🛠️ Learn a technology X by doing a project - Search engine of project-based learning
Dragonfly-Based Voice Programming and Accessibility Toolkit
Hedy is a gradual programming language, which increases in syntactic elements level by level.
Types For Adobe
TypeScript types for Adobe: AfterEffects, Animate, Audition, Illustrator, InDesign, Photoshop, Premiere, ScriptUI.
Smallrye Mutiny
An Intuitive Event-Driven Reactive Programming Library for Java
Flow Visualization Library for JavaFX and VRL-Studio
A guide on how to be a Programmer - originally published by Robert L Read
Ultimate Go
The Ultimate Go Study Guide
Try Catch Stack overflow (TcSo) Is a collection of Try statements in all the programming languages under the globe which catches the exception and searches for the cause of the caught exception in the stack overflow automatically.
A SwiftUI package to beautifully display and handle permissions.
30 Seconds Of Angular
[WIP] Curated collection of Angular snippets that you can understand in 30 seconds or less
Joymachine Public
All sorts of random publicly-available information, assets, scripts, and more as we (Joy Machine) work on our projects.
Effective Shell
Text, samples and website for my 'Effective Shell' series.
Dúvidas, dicas e sugestões gerais sobre carreira na área de desenvolvimento de software
A set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Learning Go
Source code repository for my book "Learning Go Programming"
Make your first PR! ~ A beginner-friendly repository made specifically for open source beginners. Add your profile, a blog or any program under any language (it can be anything from a hello-world program to a complex data structure algorithm) or update the existing one. Just make sure to add the file under the correct directory. Happy hacking!
Awesome Podcasts
🎙 A collection of awesome engineering podcasts! ARCHIVED in favor of
🔖 ⭐️ Collection of public dev bookmarks, shared with ❤️ from
Programming Notes
Notes of learning Programming
A graph of programming languages connected through compilers.
Ukrainian translation of “Understanding ES6” by @nzakas
Programming Alpha To Omega
从零开始学编程 系列汇总(从α到Ω)
100 Plus Python Coding Problems With Solutions
A list of python problems for beginners and intermediate developers
The official website for the New Rustacean podcast
Shell Scripting Tutorial
A complete begineers guide to learn shell scripting from scratch which includes Videos, Practice scenarios and project idea.
🚀 R package: future.apply - Apply Function to Elements in Parallel using Futures
Hacktoberfest 2k18 Katas
Game has ended :: Little challenges to up your Hacktoberfest game!
Adv R
Advanced R: a book
Practical Cryptography For Developers Book
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Pylon IDE, a Cloud9 v2 descendant with some added extras and support for modern node >= 10.20.1 (including v11.x, v12.x, v13.x, v14.x, v15.x). OSS licensed.
Awesome Computer Graphics
🔺😎 A curated list of awesome stuff to learn computer graphics
Python Sploitkit
Devkit for building Metasploit-like consoles
码农周刊 - 史上最全的编程学习资料合集(持续更新)
1-60 of 380 programming projects