Showing 36 of 319 projects
A collection of Flutter game examples and tutorials using the Flame game engine for learning game development.
A sample note-taking app for macOS and iOS demonstrating Realm and CloudKit syncing architecture.
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.
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 personal learning repository implementing all 23 Gang of Four design patterns and SOLID principles in Swift using Playgrounds.
A practical introduction to implementing CQRS with Event Sourcing in .NET using an evolutionary approach.
A lightweight feedforward neural network with resilient backpropagation (Rprop), implemented in pure Ruby with no external dependencies.
A non-preemptive kernel operating system written in Rust for single-core ARMv8 architecture.
A hands-on workshop introducing deep learning concepts with practical examples using neural networks, CNNs, RNNs, and autoencoders.
A Python 3D library inspired by Three.js, designed for simplicity and educational use.
A collection of hands-on Angular lessons covering fundamentals from components to signals and deferrable views.
A collection of Python solutions to common coding interview questions with problem statements and implementations.
A collection of Python typing koans that teach type hints through hands-on exercises using Mypy.
A collection of simple examples demonstrating core concepts of the Web Audio API for learning and experimentation.
A Swift library for simulating the Enigma encryption machine, enabling historical cipher experimentation.
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 small Clojure library for constructing and training neural networks using core.matrix.
A modular, heavily-documented Elm todo app demonstrating interaction with a JSON REST API.
An Android app implementing Conway's Game of Life with customizable rules, presets, and an interactive board.
A curated collection of quantum computing resources in Portuguese, covering algorithms, hardware, programming, and applications.
Community-maintained source port modernizing the original Little Big Adventure 2 game engine for preservation and education.
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.
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.
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.
Slides and code examples from the "Quick game development with C++11/C++14" CppCon 2014 talk.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.