Showing 27 of 27 projects
An open-source flash card collection for algorithms, data structures, and system design interview preparation.
A simple Minecraft-inspired demo written in Python and Pyglet, designed as an educational tool for learning programming.
Interactive webapp for visualizing and experimenting with Rx Observable operator diagrams.
An interactive resource to help developers find the right JavaScript array method for any task.
A Flutter app showcasing UI components with side-by-side source code view for learning and reference.
A CLI code-typing game that turns your source code into typing challenges for programming practice.
An interactive terminal application with bite-sized exercises to learn Docker through hands-on practice.
A refactoring exercise based on tennis scoring rules to practice improving existing code.
A Neovim plugin that provides a searchable collection of hundreds of tips, tricks, and shortcuts with a daily tip feature and PDF book.
A tiny Ember.js app that demonstrates the code needed to get started with Ember Data.
A Chrome extension that replaces your new tab page with random Elixir core library documentation to help you learn.
D language bindings for the raylib game development library, enabling D programmers to create games and multimedia applications.
A Neovim plugin that displays helpful tips and plugin suggestions when you launch the editor.
A Swift playground demonstrating various interpolation functions including lerp, smooth step, Catmull-Rom, and more.
A set of unit tests for learning ColdFusion by filling in values to make tests pass.
A Neovim plugin that integrates Exercism directly into the editor for faster coding exercise workflows.
A basic hike-tracking example app built with Fuse for tutorial purposes.
A CLI tool that explains shell commands and their options in detail directly from your terminal.
A zsh plugin that helps you learn Jujutsu (jj) VCS by showing or rewriting git commands to their jj equivalents.
Interactive Swift playground for learning and visualizing data structures and algorithms.
A GitHub Action that updates a pinned gist with random IDE shortcuts to help developers learn keyboard commands.
A robot tank battle game where players program AI tank brains in the D programming language.
A Zsh plugin that turns your terminal into a MySQL-backed knowledge base for saving, searching, and quizzing yourself on everything you learn.
A TDD kata exercise for building a password strength checker with validation rules for regular and admin users.
An Xcode playground for experimenting with RxSwift reactive programming in Swift.
A Swift playground implementing natural numbers and number theory concepts for educational exploration.
A collection of interactive playgrounds for experimenting with various technologies and frameworks.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.