Best Open Source computer science Libraries
A curated list of the most popular GitHub repositories tagged with computer science. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1kamranahmedse/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
#2jwasham/coding-interview-university
A complete computer science study plan to become a software engineer.
#3ossu/computer-science
🎓 Path to a free self-taught education in Computer Science!
#4trekhleb/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
#5CyC2018/CS-Notes
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
#6labuladong/fucking-algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
#7papers-we-love/papers-we-love
Papers from the computer science community to read and discuss.
#8mtdvio/every-programmer-should-know
A collection of (mostly) technical things every software developer should know about
#9ByteByteGoHq/system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
#10Developer-Y/cs-video-courses
List of Computer Science courses with video lectures.
#11binhnguyennus/awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
#12prakhar1989/awesome-courses
:books: List of awesome university courses for learning Computer Science!
#13azl397985856/leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
#14charlax/professional-programming
A collection of learning resources for curious software engineers
#15kamranahmedse/design-patterns-for-humans
An ultra-simplified explanation to design patterns
#16PKUanonym/REKCARC-TSC-UHT
清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
#17TheAlgorithms/C-Plus-Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
#18ashishps1/awesome-system-design-resources
Learn System Design concepts and prepare for interviews using free resources.
#19TheAlgorithms/C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
#20ForrestKnight/open-source-cs
Video discussing this curriculum:
#21systemdesign42/system-design-academy
If you want to become good at system design, join this newsletter now 👇
#22Universidade-Livre/ciencia-da-computacao
🎓 Um caminho para a educação autodidata em Ciência da Computação!
#23milanm/DevOps-Roadmap
DevOps Roadmap for 2025. with learning resources
#24hackerkid/Mind-Expanding-Books
:books: Find your next book to read!