delightful educational games delightful

A curated list of of Free, Libre and Open Source educational games.

Be sure to check out other Delightful Lists.



2048MITOnline puzzle game.
9PGPLv2.0Android word puzzle game.
AKFQuizGNU GPLv3.0Make your own quizzes.
Alice and Storytelling AliceBSD 2 clauseAlice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game or a video to share on the web.
Anagramarama and forkGNU GPLv2.0Educational game for finding anagrams.
AnagramicaMITOnline word game for finding anagrams.
AnkiGNU GPLv3.0Anki is a program which makes remembering things easy.
Asymptopia Crossword BuilderGNU GPLv2.0Asymptopia Crossword Builder is a JavaScript education application that runs in any modern internet browser but does not require an internet connection.
AtomixGNU GPLv2.0Atomix is a puzzle game where you move atoms to build a molecule.
BrainjoggingGNU GPLv3.0App to train you brain with mini games for Android and IOS.
Caph GameGNU GPLv3.0Sandbox game based on physics.
ChildsplayGNU GPLv2.0Childsplay is a suite of educational games for young children similar to gcompris.
comistat Games CollectionGNU GPLv2.0Comisat Games Collection is an all-in-one free collection of games.
ConnectagramGNU GPLv3.0Word unscrambling game.
CutemazeGNU GPLv3.0Maze game.
cwordleMITWordle clone for Unix and Windows terminals in C.
Dual N-Back LiteGNU GPLv3.0Designed to mimic the simple training scheme outlined in Jaeggi's paper on developing working memory.
eduActiv8GNU GPLv3.0eduActiv8 is a free Open Source multi-platform educational application that aims to assist in learning various early education topics - from learning the alphabet and new words, colours, time to a wide range of math-related subjects.
Everything Attacks and sourceGNU GPLv3 and CCOnline geography game.
fltkmmGNU GPLV3.0FLTK Mastermind is a simple logic game.
Follow MeMITOnline memory game.
ForkyzGNU GPLv3.0Displays and lets you play crossword puzzles in a variety of formats on Android.
GrabagramGNU GPLv3.0Android anagram game to play online with friends.
GraphwarGNU GPLv3.0 or laterGraphwar is an artillery game in which you must hit your enemies using mathematical functions.
Games for French pre-schoolGNU GPLv2.0Games for French pre-school including memory, letters falling, puzzle, labyrinth, letters & number, domino, counting, etc.
GarithGNU LGPLv2.1A game to improve your arithmetic abilities.
GComprisGNU GPLv3.0GCompris is an educational software suite comprising of numerous activities for children aged 2 to 10.
GridleGNU GPLv3.0Android word game to move letters in the grid to make a gridle of words.
GurgleGNU GPLv3.0Android word game to guess a word.
HexalateGNU GPlv3.0Color matching game.
HextrisGNU GPLv3.0Online puzzle game inspired by Tetris.
How Many Blocks?GNU LGPLv2.1Challenge the limit of your 3D imagination.
jMemorizeGNU GPLv2.0jMemorize is a free Open Source Java application that manages your learning processes by using flashcards and the famous Leitner system.
JohnnyGNU GPLv3.0A Simulator of a Simple von-Neumann Computer.
KanatestGNU GPLv3.0Kanatest is a Japanese kana (Hiragana and Katakana) simple flashcard tool.
KumquatsGNU GPLv3.0Android and desktop word game where you place letters to create intersecting words as quickly as possible.
Learning Basic on MarsGNU GPLv3.0Simple missions to teach BASIC in a fun setting.
LexicaGNU GPLv3.0App (for Android) to find words in a grid within a time limit.
libpuzGNU GPLv2.0Library for accessing puzzle files (.puz).
Light Speed!GNU LGPLv2.1Light Speed! is an OpenGL-based program developed to illustrate the effects of special relativity on the appearance of moving objects.
LMastermindGNU GPLv2.0Online mastermind game.
LMemoryGNU GPLv2.0Online memory game.
LPairsGNU GPLv2.0Classic memory card game.
MasterMindyMITAndroid version of mastermind game.
MathWarGNU GPLv2.0Game for improving speed at solving math problems.
MnemosyneGNU GPLv2.0Mnemosyne software resembles a traditional flash-card program.
Multiplication StationGNU GPLv2.0Multiplication Station will teach your child to add, subtract and multiply.
Multiverse MMO Development PlatformMITCreate your own sophisticated virtual world with little or no programming experience.
MunchersGNU GPLv2.0A number munchers clone.
The Number RaceGNU GPLv2.0Software designed for remediation of dyscalculia (or mathematical learning disabilities) in children aged 4-8 and for teaching number sense in kindergarten children.
NootkaGNU GPLv3.0Nootka is a program to learn classical score notation. It helps to understand the rules of reading and writing scores and develops skills for playing and singing notes.
Open EarMITEar training app for Android and IOS.
OpenTeacherGNU GPLv3.0OpenTeacher is an open source vocabulary training application that helps you learn a foreign language.
Peg-eGNU GPLv3.0Peg elimination game.
PendumitoGNU GPLv2.0Web based hangman game.
PerformousGNU GPLv2.0A music game for singing (pitch detection), Karaoke, instrument playing and dancing.
Photo PuzzleMITPut photo pieces in order.
President MatchupGNU GPLv2.0Game to learn about US Presidents.
PrimeShooterGNU GPLv2.0Abstract browser based shooter game where the player shoots falling numbers with their divisors and scores points for clearing prime numbers.
QeoDartGNU GPLv3.0Geography education game.
ScalarGNU GPLv2.0Puzzle game.
Scrabble3DGNU GPLv3.0Scrabble3D is a highly customizable Scrabble game that not only supports Classic Scrabble and Superscrabble but also 3D games and own boards. You can play local against the computer or connect to a game server to find other players.
ScratchMITScratch is a programming language that makes it easy to create your own interactive stories, animations, games, music and art and share your creations on the web.
ScratchJrBSD 3 clauseScratch redesigned for mobile devices.
SimsuGNU GPLv3.0Sudoku game.
SpotterGNU GPLv2.0Web based math and science quiz program.
StarlanesGNU GPLv2.0 or laterSpace trading game
SudokuGNU LGPLv2.0Sudoku game from FLTK test directory.
TangletGNU GPLv3.0Boggle variant.
TangomonGNU GPLv3.0 or laterA monster battling game that can help with learning vocabulary.
TerminalmathGNU GPLv2.0A textmode math practice game for school-level children that talks via eSpeak.
TetzleGNU GPLv3.0Jigsaw puzzle that uses tetrominoes.
toMOTkoGNU GPLv2.0A flashcard application for learning foreign language vocabulary.
TuxMathGNU GPLv2.0TuxMath is an arcade game that helps kids practice their math facts.
TuxMathScrabbleGNU GPLv2.0TuxMathScrabble is a math version of the classic word game Scrabble which challenges kids to construct compound equations and to consider multiple abstract possibilities.
TuxTypingGNU GPLv2.0Tux Typing is an educational typing tutor for children.
TuxWordSmithGNU GPLv2.0TuxWordSmith is an all in one application! It's similar to the classic word game Scrabble, but with Unicode support for multiple languages.
UltraStar DeluxeLGPLv2.1Karaoke music game that can help improve pitch.
Word Search Puzzle GeneratorMITPython program to generate a word search puzzle from a word file.
WordleCC0v1.0C library for wordle games and sample implementation.
WordPlayGNU GPLv2.0Games for improving anagram and scrabble skills.
XWordGNU GPLv3.0Interactive crossword solving program.
xwords4 and more sourceGNU GPLv2.0Portable implementation of the rules of scrabble for mobile devices, Linux and Windows.


If you have questions or feedback regarding this list, then please create an Issue with the tracker.


With delight we present you some of our delightful contributors (please add yourself if you are missing).


CC by 4.0