Top Computer Science repositories

Repositories with the GitHub topic “computer-science”: 35 repositories with 2.5M stars between them, mostly written in JavaScript, HTML and Java. The highest-rated is nilbuild/developer-roadmap, #33 on the bestofgithub Elo ladder.

Biggest movers this week

HenryNdubuaku/maths-cs-ai-compendium

Open on GitHubTypeScript

Become a cracked AI/ML researcher/engineer with this unconventional textbook covering maths, computing, and ML with intuition.

  • 1,462+8 Elo, change today
  • 7.7k stars
  • 949 forks
git
git clone https://github.com/HenryNdubuaku/maths-cs-ai-compendium.git
  • ai-textbook
  • algorithms
  • artificial-intelligence
  • computer-science

ashishps1/awesome-system-design-resources

Open on GitHubJava

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

  • 1,974−6 Elo, change today
  • 43.3k stars
  • 8.9k forks
  • 471 watchers
git
git clone https://github.com/ashishps1/awesome-system-design-resources.git
  • awesome
  • backend
  • computer-science
  • distributed-systems

tpn/pdfs

Open on GitHubHTML

Technically-oriented PDF Collection (Papers, Specs, Decks, Manuals, etc) — browse & search it at tpn.github.io/pdfs

  • 1,530+4 Elo, change today
  • 10.2k stars
  • 1.9k forks
git
git clone https://github.com/tpn/pdfs.git
  • archive
  • computer-science
  • papers
  • pdf

facundoolano/software-papers

Open on GitHubPython

📚 A curated list of papers for Software Engineers

  • 1,301−1 Elo, change today
  • 6.6k stars
  • 339 forks
git
git clone https://github.com/facundoolano/software-papers.git
  • awesome-list
  • computer-science
  • papers
  • research

TheAlgorithms/C

Open on GitHubC

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

  • 1,767−2 Elo, change today
  • 22.6k stars
  • 4.8k forks
  • 522 watchers
git
git clone https://github.com/TheAlgorithms/C.git
  • algorithm-challenges
  • algorithm-competitions
  • algorithms
  • c

Top 35 on the Elo ladder

  1. #33
    nilbuild/developer-roadmap

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

    2,400 Elo +2372kTypeScript
  2. #48
    jwasham/coding-interview-university

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

    2,341 Elo −62364k
  3. #175
    ossu/computer-science

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

    2,144 Elo −93211kHTML
  4. #337
    papers-we-love/papers-we-love

    Papers from the computer science community to read and discuss.

    2,046 Elo −25111kShell
  5. #366
    binhnguyennus/awesome-scalability

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

    2,030 Elo −3575.7k
  6. #378
    Developer-Y/cs-video-courses

    List of Computer Science courses with video lectures.

    2,025 Elo −8284.8k
  7. #404
    prakhar1989/awesome-courses

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

    2,014 Elo −3772.8k
  8. #413
    ByteByteGoHq/system-design-101

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

    2,010 Elo −4991.2k
  9. #490
    CyC2018/CS-Notes

    :books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

    1,978 Elo −84186kJavaScript
  10. #504
    ashishps1/awesome-system-design-resources

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

    1,974 Elo +1943.3kJava
  11. #958
    mtdvio/every-programmer-should-know

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

    1,864 Elo −48100k
  12. #977
    labuladong/fucking-algorithm

    Crack LeetCode, not only how, but also why.

    1,860 Elo −59136kMarkdown
  13. #1,004
    trekhleb/javascript-algorithms

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

    1,855 Elo −89196kJavaScript
  14. #1,226
    PKUanonym/REKCARC-TSC-UHT

    清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University

    1,823 Elo −4238.1kHTML
  15. #1,555
    TheAlgorithms/C-Plus-Plus

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

    1,778 Elo −4434.8kC++
  16. #1,648
    TheAlgorithms/C

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

    1,767 Elo +922.6kC
  17. #1,655
    nilbuild/design-patterns-for-humans

    An ultra-simplified explanation to design patterns

    1,766 Elo −3448.9k
  18. #1,804
    systemdesign42/system-design-academy

    If you want to become good at AI engineering & system design, join this newsletter 👇

    1,749 Elo −129.5k
  19. #1,877
    milanm/DevOps-Roadmap

    DevOps Roadmap for 2026. with learning resources

    1,742 Elo −1720.9k
  20. #1,983
    charlax/professional-programming

    A collection of learning resources for curious software engineers

    1,729 Elo −3851.6kPython
  21. #2,159
    azl397985856/leetcode

    LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)

    1,710 Elo −5155.7kJavaScript
  22. #2,700
    Universidade-Livre/ciencia-da-computacao

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

    1,660 Elo −821k
  23. #2,958
    hackerkid/Mind-Expanding-Books

    :books: Find your next book to read!

    1,640 Elo +3614.5kJavaScript
  24. #3,391
    ForrestKnight/open-source-cs

    Video discussing this curriculum:

    1,611 Elo −8223.7k
  25. #3,862
    gyoogle/tech-interview-for-developer

    👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖

    1,581 Elo +717.6kJava
  26. #4,240
    USTC-Resource/USTC-Course

    :heart:中国科学技术大学课程资源

    1,560 Elo −3516.3kC++
  27. #4,781
    tpn/pdfs

    Technically-oriented PDF Collection (Papers, Specs, Decks, Manuals, etc) — browse & search it at tpn.github.io/pdfs

    1,530 Elo +1810.2kHTML
  28. #5,915
    frank-lam/fullstack-tutorial

    🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试

    1,477 Elo −1311.6kJava
  29. #5,918
    ochococo/Design-Patterns-In-Swift

    📖 Design Patterns implemented in Swift 5.0

    1,477 Elo −3415.2kSwift
  30. #6,075
    1c7/Crash-Course-Computer-Science-Chinese

    计算机速成课(播放量 509 万) (共40集,每一集 10 分钟)2018 年完成翻译。评论区有大量好评

    1,470 Elo −1510.9kJavaScript
  31. #6,249
    HenryNdubuaku/maths-cs-ai-compendium

    Become a cracked AI/ML researcher/engineer with this unconventional textbook covering maths, computing, and ML with…

    1,462 Elo +327.7kTypeScript
  32. #6,482
    wolverinn/Waking-Up

    计算机基础(计算机网络/操作系统/数据库/Git...)面试问题全面总结,包含详细的follow-up…

    1,453 Elo −3110.3k
  33. #8,691
    P1xt/p1xt-guides

    Programming curricula

    1,366 Elo −187.1k
  34. #8,907
    amejiarosario/dsa.js-data-structures-algorithms-javascript

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

    1,355 Elo −87.7kJavaScript
  35. #9,644
    facundoolano/software-papers

    📚 A curated list of papers for Software Engineers

    1,301 Elo +176.6kPython