Showing 36 of 40 projects
A free, self-paced curriculum and platform for learning full-stack web development, machine learning, and computer science.
A collection of concise JavaScript code snippets and articles to improve development skills.
A collection of concise JavaScript code snippets and articles to improve development skills.
A community-curated directory of notable computer science papers with local chapters for discussion and learning.
A community-curated directory of notable computer science papers with local chapters for discussion and learning.
A curated collection of technical interview question lists across programming languages, frameworks, databases, and CS topics.
A highly configurable, modal text editor that extends the classic Vi editor with modern features.
A simple and easy-to-use C library for videogames programming and multimedia applications.
120+ interactive Python coding interview challenges with Anki flashcards, focusing on algorithms and data structures.
A curated list of falsehoods programmers believe in, covering topics like names, addresses, time, and more to help avoid common pitfalls.
A curated list of falsehoods programmers believe in, covering topics from names and dates to networks and geography.
A collection of Python programs, usually short and challenging, designed to perfect specific programming skills.
A Lodash-style Go utility library based on Go 1.18+ generics for working with slices, maps, channels, and functions.
Learn Go programming through 1000+ hand-crafted examples, exercises, and quizzes.
Uber's official style guide for writing idiomatic and maintainable Go code.
A graphical text editor for macOS with powerful extensibility and project management features.
A simple, open source, cross-platform integrated development environment (IDE) specifically designed for the Go programming language.
A curated collection of free monospaced fonts for source code editors and terminals.
A utility library for JavaScript and TypeScript with first-class TypeScript support and data-first/data-last approaches.
A comprehensive style guide and coding conventions for Swift projects focusing on safety, clarity, and consistency.
A curated mega-list of free and low-cost learning resources for all game development disciplines.
A curated collection of open-source games with source code available on GitHub, spanning multiple genres and platforms.
A curated list of awesome Swift Macros and learning resources for compile-time code generation in Swift.
A comprehensive collection of Android interview questions, coding problems, and solutions for technical interview preparation.
A curated, categorized directory of Julia packages and resources for scientific computing and high-performance numerical analysis.
A curated, categorized directory of packages, libraries, and resources for the Julia programming language.
A CLI code-typing game that turns your source code into typing challenges for programming practice.
An open-source educational programming game where you control robots to complete missions using a custom C++-like language.
A strongly-timed, concurrent programming language for real-time sound synthesis, music creation, and audio experimentation.
A curated collection of resources for learning and practicing algorithms, data structures, and competitive programming.
An open-source course management system that enables auto-graded programming assignments and comprehensive course administration.
A curated list of speakers in the programming and design communities, organized by location and topics.
A set of C++ platform abstraction libraries for macOS, Windows, and Linux, designed for fast compile times and minimal dependencies.
A curated collection of chess-related resources including libraries, tools, websites, and educational materials.
A lightweight Swift library for observing and reacting to value changes with type-safe, memory-managed bindings.
Learn the V programming language through annotated code examples covering basics to advanced topics.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.