Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Educational

Educational

319 projects

Showing 36 of 319 projects

CapsNet-Visualization
CapsNet-VisualizationPython

Interactive visualization tool for understanding Capsule Network (CapsNet) layers and their internal workings.

#ai#capsnet#educational
Stars394
Forks92
Last commit4 years ago
rxjs-course
rxjs-courseTypeScript

A comprehensive course repository teaching practical RxJS patterns and reactive programming for Angular developers.

#educational#angular-cli#reactive-programming
Stars391
Forks432
Last commit2 months ago
Neural Network Playground
Neural Network PlaygroundSwift

A neural network playground built in pure Swift for iOS, with no third-party dependencies.

#ios#neural-network#educational
Stars379
Forks6
Last commit7 years ago
PE-Packer
PE-PackerC

A packer for Windows x86 executable files that transforms and encrypts PE files to obstruct reverse engineering.

#pe#assembly#educational
Stars368
Forks55
Last commit1 year ago
asm-cli-rust
asm-cli-rustRust

An interactive assembly shell written in Rust for exploring and executing x86/x64 assembly instructions.

#asm#assembly#educational
Stars362
Forks22
Last commit1 year ago
redis-streams-fastapi-chat
redis-streams-fastapi-chatPython

A demo chat application using Redis Streams, WebSockets, and FastAPI/Starlette with Python asyncio.

#fastapi#asyncio#redis
Stars354
Forks39
Last commit9 months ago
ronkathon
ronkathonRust

A Rust implementation of cryptographic primitives from first principles for educational purposes.

#mathematics#cryptographic-primitives#plonk
Stars347
Forks47
Last commit9 months ago
The Little Schemer in Elixir
The Little Schemer in ElixirElixir

Exercises and algorithms from The Little Schemer book implemented in Elixir with Scheme comparisons.

#functional-programming#elixir#language-implementation
Stars345
Forks8
Last commit
Mixter
MixterCSS

Learn CQRS and Event Sourcing through interactive koans in multiple programming languages.

#multi-language#workshop#cqrs
Stars314
Forks81
Last commit2 years ago
hello-world-javascript-action
hello-world-javascript-actionJavaScript

A GitHub Actions template demonstrating how to build a JavaScript action with a simple greeting example.

#educational#workflow-automation#javascript-action
Stars313
Forks280
Last commit
periodic-table-cli
periodic-table-cliJavaScript

An interactive, terminal-based Periodic Table of Elements with navigation, search, and 20+ data visualization modes.

#science#periodic-table#educational
Stars304
Forks17
Last commit1 year ago
Functional Programming Resources In JavaScript
Functional Programming Resources In JavaScript

A curated collection of resources for learning and applying functional programming concepts in JavaScript.

#functional-programming#educational#immutable-js
Stars302
Forks31
Last commit5 years ago
quantum
quantumRust

An advanced quantum computer simulator written in Rust, capable of simulating up to 5-qubit registers for educational and algorithmic exploration.

#scientific-computing#open-source#simulator
Stars287
Forks32
Last commit10 years ago
Pakkero
PakkeroGo

A Go-based binary packer that compresses, encrypts, and protects ELF binaries, scripts, and AppImages from tampering and reverse engineering.

#upx#anti-debugging#educational
Stars279
Forks44
Last commit3 years ago
wasm-rust-chip8
wasm-rust-chip8Rust

A CHIP-8 emulator written in Rust and compiled to WebAssembly for browser execution.

#webassembly#chip-8#educational
Stars274
Forks21
Last commit2 months ago
Calculators
Calculators

A curated collection of calculator applications, resources, and communities across all platforms.

#hacktoberfest#calculator#open-source
Stars265
Forks97
Last commit5 months ago
full-stack-todo-rust-course
full-stack-todo-rust-courseRust

A comprehensive video course teaching full-stack web development with Rust, Yew, and Docker by building a todo application.

#video-course#webassembly#yew-framework
Stars265
Forks52
Last commit
Build a compute rasterizer in WebGPU
Build a compute rasterizer in WebGPUJavaScript

A software rasterizer implemented with WebGPU compute shaders for educational exploration of compute-based rendering.

#compute-shaders#educational#shaders
Stars264
Forks9
Last commit
Escape from Callback Mountain
Escape from Callback MountainJavaScript

A guide and example project demonstrating the Functional River pattern for refactoring callback-based JavaScript into modular, promise-based pipelines.

#functional-programming#patterns#callbacks
Stars256
Forks22
Last commit
hellobitcoin
hellobitcoinGo

A collection of simple Go programs for generating Bitcoin wallets, creating/signing transactions, and sending them over the network.

#wallet-generation#secp256k1#educational
Stars255
Forks35
Last commit9 years ago
Hashmaps
HashmapsC++

A C++ implementation of open addressing hash table algorithms for efficient key-value storage.

#hash-table#educational#data-structures
Stars255
Forks85
Last commit4 years ago
CHIP-8
CHIP-8

A curated list of resources, tools, emulators, and games for the CHIP-8 fantasy console and emulation development.

#test-roms#chip8#retro-computing
Stars249
Forks12
Last commit3 years ago
neoss
neossTypeScript

A terminal UI tool that displays detailed socket statistics with explanations, replacing basic ss command usage.

#tcp#educational#network
Stars229
Forks4
Last commit10 days ago
Cheat Sheet
Cheat Sheet

A collection of talks on applying recursion schemes in functional programming projects using Haskell and Scala.

#talks#haskell#functional-programming
Stars220
Forks12
Last commit2 years ago
how-to-markdown
how-to-markdownJavaScript

An interactive command-line workshopper that teaches Markdown through 12 hands-on exercises.

#learn-to-code#educational#interactive
Stars220
Forks64
Last commit6 years ago
recursion-scheme-talk
recursion-scheme-talk

A collection of talks explaining recursion schemes for functional programming in Haskell and Scala.

#talks#haskell#functional-programming
Stars220
Forks12
Last commit2 years ago
Java CQRS Intro
Java CQRS IntroJava

Examples of implementing CQRS with Event Sourcing using an evolutionary approach in Java.

#software-architecture#cqrs#educational
Stars216
Forks62
Last commit1 year ago
deeplearn-rs
deeplearn-rsRust

A proof-of-concept neural network library in Rust with implementations for MNIST digit recognition and char-rnn LSTM models.

#educational#deep-learning#neural-networks
Stars210
Forks22
Last commit6 years ago
libradb
libradbGo

A simple, persistent key/value store written in pure Go for learning database internals.

#b-tree#database#educational
Stars203
Forks26
Last commit2 years ago
DDD Wish List
DDD Wish ListPHP

A sample wishlist application built with Symfony 3 and Vue.js using Domain-Driven Design principles.

#vue-js#symfony3#redis
Stars201
Forks13
Last commit9 years ago
flimsy
flimsyTypeScript

A single-file <1kb simplified reactive core inspired by Solid, optimized for clean code and learning.

#fine-grained-reactivity#isomorphic#educational
Stars193
Forks9
Last commit1 month ago
DelphiPatterns
DelphiPatternsPascal

A complete implementation of all 23 GoF design patterns in the Delphi programming language.

#gof#software-architecture#behavioral-patterns
Stars182
Forks85
Last commit9 months ago
Alien Invasion
Alien InvasionJavaScript

A sample HTML5 mobile game demonstrating core game development concepts from the book 'Mobile HTML5 Game Development'.

#mobile-games#html5-games#educational
Stars182
Forks232
Last commit6 years ago
DDDSkeletonNet
DDDSkeletonNetC#

A .NET skeleton project demonstrating Domain Driven Design principles with loosely coupled layers.

#skeleton-project#software-architecture#educational
Stars179
Forks46
Last commit12 years ago
Async Elixir
Async Elixir

An interactive book and course that teaches Elixir's concurrency features through hands-on Livebook exercises.

#functional-programming#elixir#livebook
Stars179
Forks12
Last commit4 months ago
New Super Jumper
New Super JumperDart

A collection of Flutter game examples and tutorials using the Flame game engine for learning game development.

#dart#educational#forge2d
Stars179
Forks48
Last commit1 year ago
PreviousPage 4 of 9Next

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
10 years ago
4 months ago
2 years ago
3 years ago
3 years ago
#Swift48
#Machine Learning43
#Python42
#Game Development30
#Tutorial28
#Functional Programming28
#Playground28
#Javascript24
#Learning Resource22
#Neural Networks22
#Deep Learning21
#Code Examples20