Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Educational Tool

Educational Tool

106 projects

Showing 34 of 106 projects

Astronomy
AstronomySwift

A 3D Earth model built with SceneKit in a Swift playground, featuring interactive camera controls.

#interactive-model#3d-graphics#educational-tool
Stars36
Forks1
Last commit6 years ago
Crypto Puzzles
Crypto PuzzlesPython

A library and CLI tool for creating educational encryption and steganography puzzles, designed as brain teasers for kids and adults.

#crypto#cryptography-for-kids#python-library
Stars35
Forks10
Last commit2 years ago
Miles
MilesSwift

Swift Playground that generates jazz improvisations for piano, bass, and drums in any key and tempo.

#wwdc#midi#audio-toolbox
Stars35
Forks5
Last commit6 years ago
WWDC Crowd Simulator 2017
WWDC Crowd Simulator 2017Swift

A SpriteKit and Swift Playgrounds experiment simulating crowd behavior for WWDC 2017.

#interactive-experiment#spritekit#educational-tool
Stars32
Forks2
Last commit9 years ago
Spacetime Rhapsody
Spacetime RhapsodySwift

A Swift Playground that visualizes gravity by simulating the curvature of spacetime based on Einstein's Theory of General Relativity.

#simulation#astronomy#general-relativity
Stars27
Forks3
Last commit9 years ago
angular-compiler-output
angular-compiler-outputTypeScript

A demo tool that displays the JavaScript output generated by the Angular compiler for any given Angular template.

#compiler#developer-tools#template-engine
Stars26
Forks5
Last commit2 months ago
JSMLT
JSMLTJavaScript

An open-source JavaScript library implementing machine learning algorithms for educational purposes with interactive visualizations.

#random-forest#logistic-regression#classification
Stars26
Forks3
Last commit3 years ago
Apple's Mandelbrot Playground
Apple's Mandelbrot PlaygroundSwift

An updated Swift Playground example for visualizing the Mandelbrot set with interactive zooming.

#interactive-demo#mathematical-visualization#educational-tool
Stars23
Forks3
Last commit
Dungeon and Cave Generation
Dungeon and Cave GenerationProcessing

Algorithms for generating dungeons and caves using digger agents and cellular automata, based on PCG book methods.

#procedural-generation#dungeon-generator#algorithm-visualization
Stars21
Forks2
Last commit
sudont
sudontC

A command-line tool that grants superuser permission but intentionally does not execute the specified command.

#unix-like#sudo#command-line-tool
Stars19
Forks0
Last commit8 years ago
jscore-playground
jscore-playgroundSwift

A JavaScript REPL example using JavaScriptCore that runs on Swift Playgrounds for iPad.

#javascriptcore#educational-tool#interactive-coding
Stars19
Forks4
Last commit4 years ago
RasComm RaspberryPi MorseCode Translator
RasComm RaspberryPi MorseCode TranslatorPython

A Raspberry Pi device that translates plain text into Morse code for audible or visual transmission.

#morse-code#communication-device#text-morse-code
Stars17
Forks3
Last commit
CA Art
CA ArtScala

A JavaFX and FXGL application for learning cellular automata through interactive generative art simulations.

#generative-art#simulation#cellular-automata
Stars16
Forks3
Last commit1 year ago
Anagramica
AnagramicaJavaScript

A word game and API for finding anagrams and acronyms, originally built to explore CSS3 transforms.

#algorithmic-challenge#word-game#educational-tool
Stars14
Forks11
Last commit3 years ago
Tour De Fuse
Tour De Fuse

A sample application demonstrating the features and capabilities of the Fuse framework through practical examples.

#developer-examples#code-samples#fuse-framework
Stars10
Forks2
Last commit9 years ago
KeyPress
KeyPressRust

A Rust WebAssembly website for Chinese speakers to practice English typing with word and sentence exercises.

#webassembly#typing-practice#yew-framework
Stars9
Forks1
Last commit4 years ago
Swift Brainfuck
Swift BrainfuckSwift

A Brainfuck interpreter implemented in Swift using Xcode Playgrounds for interactive execution.

#language-implementation#interpreter#xcode-playground
Stars9
Forks1
Last commit12 years ago
Image Processor
Image ProcessorSwift

A Swift Playground project implementing various image filter algorithms for learning and experimentation.

#filter-algorithms#educational-tool#image-processing
Stars9
Forks1
Last commit5 years ago
pico-wave-vibration-generator
pico-wave-vibration-generatorPython

A MicroPython-based frequency generator for Raspberry Pi Pico that creates vibrations on solenoids or speakers for wave experimentation.

#micropython#educational-tool#vibration-generator
Stars6
Forks0
Last commit
WWDC16 Typography
WWDC16 TypographySwift

A Swift Playground that generates colorful Apple logo-style typography using Swift keywords, inspired by WWDC 2016.

#wwdc#creative-coding#swift-language
Stars6
Forks1
Last commit9 years ago
renoir
renoirPython

A Python package for teaching computational methods through art history by analyzing artist works from WikiArt with comprehensive color analysis.

#color-extraction#education#wikiart
Stars6
Forks0
Last commit11 days ago
Earth photos
Earth photosSwift

An interactive Swift playground that displays a slideshow of Earth photos from the DSCOVR satellite via Twitter.

#nasa-data#interactive-demo#twitter-api
Stars6
Forks1
Last commit5 years ago
dvwassl
dvwasslDockerfile

A Dockerized version of Damn Vulnerable Web App with SSL/TLS support for testing web attack detections over encrypted connections.

#dvwa#security-training#apache
Stars6
Forks4
Last commit3 years ago
yotroc
yotrocAda

An assembler and emulator for the fictional YOTROC CPU architecture, featuring a full IDE and virtual machine.

#simulation#assembly-language#ada
Stars5
Forks0
Last commit6 years ago
mars-mpl
mars-mplAda

A simulation of the Mars Polar Lander mission with configurable parameters to explore the crash scenario and prevention.

#gui-application#ada-programming#mission-analysis
Stars5
Forks0
Last commit6 years ago
Bach Playground
Bach PlaygroundSwift

A Swift Playground that plays a Bach piece using AVAudioEngine and AVMIDIPlayer.

#music-synthesis#avmidiplayer#educational-tool
Stars4
Forks1
Last commit10 years ago
doppler-effect-sample2
doppler-effect-sample2Ada

A GtkAda GUI application demonstrating the Doppler effect with a moving airplane using OpenAL for stereo sound simulation.

#scientific-visualization#gui-application#ada-programming
Stars2
Forks2
Last commit
Limit visualization
Limit visualizationPython

Visualizes generalized limits for arbitrary discontinuous functions using category theory concepts.

#mathematics#category-theory#mathematical-software
Stars1
Forks0
Last commit1 year ago
BaseBot
BaseBotC++

A high-performance C/C++ robotics codebase for FIRST Robotics Competition teams, optimized for speed and correctness.

#robotics#embedded-systems#arm
Stars1
Forks1
Last commit7 years ago
Core Animation Timing
Core Animation TimingSwift

Interactive Xcode playground for visualizing how CAAnimation and CAMediaTiming properties affect Core Animation rendering.

#ios#xcode-playground#core-animation
Stars1
Forks0
Last commit6 years ago
ecc-rs
ecc-rsJupyter Notebook

An intuitive Rust library for learning elliptic curve cryptography through interactive tutorials.

#cryptography-library#educational-tool#elliptic-curve-cryptography
Stars1
Forks0
Last commit7 months ago
Monoalphabetic Cipher Decoder
Monoalphabetic Cipher DecoderImba

A web-based decoder for monoalphabetic substitution ciphers built with the Imba language.

#imba#monoalphabetic-cipher#web-app
Stars0
Forks0
Last commit8 months ago
Polydoxical
PolydoxicalSwift

Interactive playground for experimenting with roulettes and polygon rotations through visual manipulation.

#geometry-visualization#wwdc-project#roulette-curves
Stars0
Forks1
Last commit9 years ago
ROT-N
ROT-NJavaScript

A ROT-N cipher implementation built with the Imba programming language for character rotation encryption.

#character-rotation#educational-tool#encryption-tool
Stars0
Forks0
Last commit8 months ago
PreviousPage 3 of 3

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
9 years ago
8 years ago
6 years ago
3 years ago
1 year ago
#Swift18
#Swift Playground15
#Interactive Learning12
#Javascript11
#Playground10
#Python9
#Game Development9
#Machine Learning8
#Apple Ecosystem8
#Nodejs8
#Security Training6
#Visualization6