Showing 36 of 198 projects
A sample note-taking app for macOS and iOS demonstrating Realm and CloudKit syncing architecture.
A collection of Flutter game examples and tutorials using the Flame game engine for learning game development.
An educational Swift playground exploring monadic concepts through Optionals, bananas, and squirrels.
A tutorial application demonstrating how to build with the Carbon Design System (now replaced by a Next.js version).
A Swift Playgrounds implementation of Jack Crenshaw's 'Let's Build a Compiler' tutorial series.
A Chip-8 virtual machine emulator written in Rust, designed as an educational project for learning emulator development.
A lightweight, educational animation library for UIKit built with Swift, designed for simplicity and learning.
An Elixir implementation of an interpreter for the Monkey programming language, built from scratch using functional patterns.
A practical introduction to implementing CQRS with Event Sourcing in .NET using an evolutionary approach.
A personal learning repository implementing all 23 Gang of Four design patterns and SOLID principles in Swift using Playgrounds.
An esoteric programming language with a single instruction (flip a bit, then jump) that is Turing-complete and includes an assembler, interpreter, and standard library.
A lightweight feedforward neural network with resilient backpropagation (Rprop), implemented in pure Ruby with no external dependencies.
A hands-on workshop introducing deep learning concepts with practical examples using neural networks, CNNs, RNNs, and autoencoders.
A non-preemptive kernel operating system written in Rust for single-core ARMv8 architecture.
A collection of Python solutions to common coding interview questions with problem statements and implementations.
A Python 3D library inspired by Three.js, designed for simplicity and educational use.
A collection of Python typing koans that teach type hints through hands-on exercises using Mypy.
A Swift library for simulating the Enigma encryption machine, enabling historical cipher experimentation.
A collection of simple examples demonstrating core concepts of the Web Audio API for learning and experimentation.
A collection of hands-on Angular lessons covering fundamentals from components to signals and deferrable views.
A toy C compiler written in V, designed to eventually compile the V language and itself.
An educational operating system written in the D programming language, demonstrating low-level systems programming concepts.
Example client/server application demonstrating Prometheus monitoring concepts through a hands-on workshop.
A modular, heavily-documented Elm todo app demonstrating interaction with a JSON REST API.
A small Clojure library for constructing and training neural networks using core.matrix.
A curated collection of quantum computing resources in Portuguese, covering algorithms, hardware, programming, and applications.
An Android app implementing Conway's Game of Life with customizable rules, presets, and an interactive board.
A sample task management app built on the Slack Platform for learning Slack development.
A minimal pure Python implementation of reverse-mode automatic differentiation (autograd) for educational purposes.
An esoteric programming language where you code like an electrician using currents, generators, and components.
Community-maintained source port modernizing the original Little Big Adventure 2 game engine for preservation and education.
A step-by-step guide to parsing using Haskell parser combinators, with practical examples for version numbers and SRT subtitles.
A Flappy Bird clone for the Game Boy, created to learn Game Boy development and assembly programming.
Slides and code examples from the "Quick game development with C++11/C++14" CppCon 2014 talk.
A header-only C++11 port of Python's Turtle graphics library for educational programming.
A neural network framework with automatic differentiation for building and training models in pure Object Pascal.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.