computer-science

Top 23 computer-science Open-Source Projects

computer-science
  1. coding-interview-university

    A complete computer science study plan to become a software engineer.

    Project mention: Github Gems: Top Repositories to level up in 2025 😎 | dev.to | 2024-12-30

    Stars ⭐ : 309K Repo Link

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. developer-roadmap

    Interactive roadmaps, guides and other educational content to help developers grow in their careers.

    Project mention: 10 GitHub Repositories That Will Level Up Your Coding Skills in 2025. | dev.to | 2024-12-31

    Link: https://github.com/kamranahmedse/developer-roadmap

  4. javascript-algorithms

    📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    Project mention: Beginning my Open Source Journey | dev.to | 2024-09-05

    While browsing trending repositories on GitHub, I discovered trekhleb's javascript-algorithms repository. This repository focuses on helping new developers learn and implement algorithms, serving as an educational resource rather than a traditional software product. I find this approach appealing, as it aligns with my desire to contribute to projects that empower others to learn and grow.

  5. computer-science

    🎓 Path to a free self-taught education in Computer Science!

    Project mention: Ask HN: What skills do you want to develop or improve in 2025? | news.ycombinator.com | 2024-12-25
  6. fucking-algorithm

    刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.

  7. papers-we-love

    Papers from the computer science community to read and discuss.

    Project mention: Papers We Love | news.ycombinator.com | 2024-11-25
  8. every-programmer-should-know

    A collection of (mostly) technical things every software developer should know about

    Project mention: A collection of (mostly) technical things every software dev should know about | news.ycombinator.com | 2024-08-06
  9. cs-video-courses

    List of Computer Science courses with video lectures.

  10. system-design-101

    Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

    Project mention: 🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️ | dev.to | 2024-12-06

    3. System Design 1o1 by Byte Byte Go

  11. awesome-scalability

    The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

    Project mention: The Patterns of Scalable, Reliable, and Performant Large-Scale Systems | news.ycombinator.com | 2024-12-19
  12. awesome-courses

    :books: List of awesome university courses for learning Computer Science!

  13. professional-programming

    A collection of learning resources for curious software engineers

    Project mention: System Design Resources that are Not ByteByteGo | dev.to | 2024-06-03

    Professional Programming by Charles-Axel Dein

  14. design-patterns-for-humans

    An ultra-simplified explanation to design patterns

  15. C-Plus-Plus

    Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

  16. open-source-cs

    Video discussing this curriculum:

    Project mention: The Open Source Computer Science Degree | news.ycombinator.com | 2024-08-15
  17. awesome-system-design-resources

    Learn System Design concepts and prepare for interviews using free resources.

    Project mention: 🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️ | dev.to | 2024-12-06

    11. Awesome System Design Resources

  18. C

    Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

  19. ciencia-da-computacao

    🎓 Um caminho para a educação autodidata em Ciência da Computação!

  20. system-design

    A resource to help you pass system design interview and become good at work 👇 (by systemdesign42)

    Project mention: System Design Resources that are Not ByteByteGo | dev.to | 2024-06-03

    “System Design Newsletter” by Neo Kim

  21. DevOps-Roadmap

    DevOps Roadmap for 2024. with learning resources

    Project mention: System Design Resources that are Not ByteByteGo | dev.to | 2024-06-03

    “Tech World With Milan” by Milan Milanović

  22. Mind-Expanding-Books

    :books: Find your next book to read!

  23. dsa.js-data-structures-algorithms-javascript

    🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook

  24. p1xt-guides

    Programming curricula

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

computer-science discussion

Log in or Post with

computer-science related posts

  • Northeastern's redesign of the Khoury curriculum abandons the fundamentals of CS

    1 project | news.ycombinator.com | 13 Jan 2025
  • Ask HN: What skills do you want to develop or improve in 2025?

    3 projects | news.ycombinator.com | 25 Dec 2024
  • A curated list of papers for Software Engineers

    1 project | news.ycombinator.com | 25 Dec 2024
  • You’ve Decided to Change Your Career, What’s Next?

    1 project | dev.to | 24 Dec 2024
  • EGO y CRA

    1 project | dev.to | 12 Dec 2024
  • 🔥 17 Best Free GitHub Repositories to Crack System Design Interviews 🛠️

    14 projects | dev.to | 6 Dec 2024
  • Papers We Love

    1 project | news.ycombinator.com | 25 Nov 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source computer-science projects? This list will help you:

# Project Stars
1 coding-interview-university 310,338
2 developer-roadmap 305,898
3 javascript-algorithms 189,307
4 computer-science 173,984
5 fucking-algorithm 126,488
6 papers-we-love 90,105
7 every-programmer-should-know 85,816
8 cs-video-courses 67,749
9 system-design-101 67,539
10 awesome-scalability 59,974
11 awesome-courses 57,184
12 professional-programming 47,149
13 design-patterns-for-humans 45,748
14 C-Plus-Plus 31,110
15 open-source-cs 19,804
16 awesome-system-design-resources 19,628
17 C 19,625
18 ciencia-da-computacao 14,719
19 system-design 13,611
20 DevOps-Roadmap 13,335
21 Mind-Expanding-Books 11,996
22 dsa.js-data-structures-algorithms-javascript 7,637
23 p1xt-guides 7,053

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?