Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Computer Science

Computer Science

50 projects

Showing 36 of 50 projects

Developer Roadmap
Developer RoadmapTypeScript

Interactive community-driven roadmaps, guides, and educational resources to help developers grow in their careers.

#learning-roadmaps#devops-roadmap#developer-education
Stars369.7k
Forks45.1k
Last commit
thealgorithms
thealgorithmsPython

A comprehensive collection of Python algorithm implementations for educational purposes.

#code-examples#algorithm#sorts
Stars225.4k
Forks51.2k
Last commit2 days ago
Open Source Society University
Open Source Society UniversityHTML

A complete, free, self-taught computer science curriculum using online materials, equivalent to a university degree.

#computer-science#academic#awesome-list
Stars210.1k
Forks26.0k
Last commit
Open Source Society University
Open Source Society UniversityHTML

A complete, free, self-taught computer science education curriculum using online materials from top universities.

#cs-fundamentals#computer-science#academic
Stars210.1k
Forks26.0k
Last commit3 months ago
javascript-algorithms
javascript-algorithmsJavaScript

A comprehensive collection of JavaScript implementations of algorithms and data structures with detailed explanations.

#algorithm#mathematical-algorithms#educational
Stars196.7k
Forks31.0k
Last commit
Papers we love: Auctions and Bidding
Papers we love: Auctions and BiddingShell

A community-curated directory of notable computer science papers with local chapters for discussion and learning.

#theory#open-source-community#education
Stars110.6k
Forks6.4k
Last commit
Paper we love: Software Engineering Organizations
Paper we love: Software Engineering OrganizationsShell

A community-curated directory of notable computer science papers with local chapters for discussion and learning.

#theory#education#computer-science
Stars110.6k
Forks6.4k
Last commit
Every Programmer Should Know
Every Programmer Should Know

A curated collection of essential technical resources and concepts for software developers across all skill levels.

#developer-education#novice#educational
Stars100.5k
Forks8.8k
Last commit9 months ago
awesome-interview-questions
awesome-interview-questions

A curated collection of technical interview question lists across programming languages, frameworks, databases, and CS fundamentals.

#career-development#technical-interviews#interview-practice
Stars85.1k
Forks9.6k
Last commit2 years ago
University Courses
University Courses

A curated list of awesome university courses with free online materials for learning computer science.

#education#computer-science#awesome-list
Stars72.0k
Forks8.4k
Last commit3 years ago
List of Machine Learning University Courses
List of Machine Learning University Courses

A curated list of awesome university courses with free online materials for learning computer science.

#self-learning#education#computer-science
Stars72.0k
Forks8.4k
Last commit3 years ago
Design Patterns for Humans™ - An ultra-simplified explanation
Design Patterns for Humans™ - An ultra-simplified explanation

An ultra-simplified explanation of design patterns with real-world examples and PHP code samples.

#code-examples#developer-education#software-architecture
Stars48.9k
Forks5.6k
Last commit1 year ago
ALX
ALXJupyter Notebook

A collection of research code and datasets released by Google Research under open licenses.

#ai#open-datasets#cc-by-4-0
Stars38.9k
Forks8.5k
Last commit4 days ago
swift-algorithm-club
swift-algorithm-clubSwift

A collection of popular algorithms and data structures implemented in Swift with detailed explanations.

#search-algorithms#educational#computer-science
Stars29.1k
Forks4.9k
Last commit
algorithms
algorithmsPython

Minimal, clean, and well-documented implementations of data structures and algorithms in Python 3.

#search#algorithm#graph
Stars25.6k
Forks4.7k
Last commit24 days ago
Design Patterns in Swift
Design Patterns in SwiftSwift

A comprehensive collection of classic design patterns implemented in Swift 5.0 with practical examples.

#code-examples#gang-of-four#software-architecture
Stars15.2k
Forks1.7k
Last commit
contributors
contributorsJavaScript

A curated collection of mind-expanding books across diverse categories like philosophy, science, business, and fiction.

#history#education#computer-science
Stars14.4k
Forks1.2k
Last commit1 year ago
Mind Expanding Books
Mind Expanding BooksJavaScript

A curated collection of mind-expanding books across diverse categories like philosophy, science, business, and fiction.

#personal-development#history#computer-science
Stars14.4k
Forks1.2k
Last commit
Eisvogel
EisvogelShell

A clean pandoc LaTeX template for converting markdown to PDF or LaTeX, designed for lecture notes and exercises with a focus on computer science.

#academic-writing#lecture-notes#computer-science
Stars7.3k
Forks1.0k
Last commit
Talks
Talks

A curated collection of high-quality online talks and screencasts about software development, programming, and computer science.

#developer-education#computer-science#learning-resources
Stars6.2k
Forks417
Last commit24 days ago
Learn to Code
Learn to Code

A curated list of high-quality educational resources for learning web development and programming across all skill levels.

#beginner-friendly#programming-education#computer-science
Stars5.0k
Forks252
Last commit1 month ago
Learn to Program
Learn to Program

A curated list of high-quality educational resources for learning web development and programming, from beginner to advanced levels.

#beginner-friendly#programming-education#computer-science
Stars5.0k
Forks252
Last commit1 month ago
Tech Interview Cheat Sheet
Tech Interview Cheat SheetTypeScript

An open-source cheat sheet and coding challenges for technical interview preparation, covering data structures and algorithms.

#big-o-notation#computer-science#technical-interview
Stars4.7k
Forks977
Last commit
c-algorithms
c-algorithmsC

A modular library of common data structures and algorithms implemented in C for reuse in any project.

#c-library#algorithm#isc-license
Stars3.6k
Forks746
Last commit7 months ago
Algorithms playground for common interview questions written in Ruby
Algorithms playground for common interview questions written in RubyRuby

A collection of Ruby implementations for common algorithm problems, focused on technical interview preparation.

#algorithm#graph-algorithms#computer-science
Stars3.2k
Forks351
Last commit
EKAlgorithms contains some well known CS algorithms & data structures
EKAlgorithms contains some well known CS algorithms & data structuresObjective-C

A collection of well-known computer science algorithms and data structures implemented in Objective-C for educational purposes.

#algorithm#search-algorithms#educational
Stars2.4k
Forks350
Last commit
SwiftStructures
SwiftStructuresSwift

A Swift framework providing implementations of common data structures and algorithms with educational examples.

#search-algorithms#educational#graph-algorithms
Stars2.1k
Forks271
Last commit4 years ago
Julia
JuliaJulia

A curated, categorized directory of packages, libraries, and resources for the Julia programming language.

#programming-language#scientific-computing#julia
Stars1.5k
Forks206
Last commit2 years ago
AI
AIJulia

A curated, categorized directory of Julia packages and resources for scientific computing and high-performance numerical analysis.

#programming-language#scientific-computing#julia
Stars1.5k
Forks206
Last commit2 years ago
Naming
Naming

A curated list of clever, creative, and funny names in computer science, from algorithms to tools.

#developer-education#naming#naming-conventions
Stars1.5k
Forks53
Last commit1 month ago
Theoretical Computer Science
Theoretical Computer SciencePython

A curated list of resources for learning theoretical computer science, emphasizing mathematical techniques and rigor.

#lists#mathematics#formal-methods
Stars1.2k
Forks73
Last commit
Theoretical Computer Science
Theoretical Computer SciencePython

A curated list of resources for theoretical computer science, emphasizing mathematical techniques and rigor.

#lists#mathematics#formal-methods
Stars1.2k
Forks73
Last commit
The MEGA Interview Guide
The MEGA Interview GuideHTML

A comprehensive guide to help developers prepare for technical interviews, covering computer science, JavaScript, design patterns, and behavioral strategies.

#computer-science#technical-interview#data-structures
Stars1.1k
Forks126
Last commit
tk-learning-center/Functional Programming Learning Path
tk-learning-center/Functional Programming Learning PathClojure

A curated collection of resources for learning functional programming concepts across multiple languages.

#declarative-programming#functional-programming#immutability
Stars1.0k
Forks84
Last commit
Practice common algorithms using JavaScript
Practice common algorithms using JavaScriptJavaScript

A collection of JavaScript solutions to algorithm problems from LeetCode, GeeksforGeeks, and CareerCup.

#algortithms#problemsolving#problem-solving
Stars757
Forks105
Last commit
Solutions for Elements of Programming Interviews problems written in Golang
Solutions for Elements of Programming Interviews problems written in GolangGo

A collection of Go solutions for problems from the Elements of Programming Interviews book.

#algorithm#leetcode-alternative#problem-solving
Stars541
Forks96
Last commit
Page 1 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 days ago
3 months ago
2 months ago
20 days ago
20 days ago
1 year ago
2 years ago
1 year ago
3 months ago
2 years ago
4 years ago
2 years ago
8 months ago
8 months ago
4 months ago
2 years ago
7 months ago
4 years ago
Next
#Algorithms20
#Data Structures19
#Awesome List13
#Awesome11
#Educational11
#Curated List11
#Sorting Algorithms10
#Education9
#Algorithm9
#Interview Prep7
#Graph Algorithms6
#Learning Resources6