List of Free, Libre and Open Source educational games for your computer or mobile device.

2048
https://github.com/gabrielecirulli/2048
Online puzzle game.
License: MIT

9P
https://f-droid.org/en/packages/se.tube42.p9.android/
https://github.com/tube42/9p
Android word puzzle game
License: GPLv2.0

AKFQuiz
http://akfquiz.akfoerster.de/
Make your own quizzes.
License: GNU GPLv3.0

AlexGames
https://f-droid.org/en/packages/net.alexbarry.alexgames/
Word puzzles and other logic games for Android.
License: AGPLv3.0

Alice and Storytelling Alice
http://www.alice.org/
http://www.alice.org/kelleher/storytelling/index.html
Alice 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.
License: BSD 2 clause

Anagramarama
http://code.google.com/p/anagramarama/
http://www.patthoyts.tk/gitweb.cgi?p=anagramarama;a=summary
Educational game for finding anagrams.
License: GNU GPLv2.0

Anagramica
https://github.com/binarymax/anagramica
Online word game for finding anagrams.
License: MIT

Anki
http://ankisrs.net/
Anki is a program which makes remembering things easy.
License: GNU GPLv3

Asymptopia Crossword Builder
https://sourceforge.net/projects/axwb/
Asymptopia Crossword Builder is a JavaScript education application that runs in any modern internet browser but does not require an internet connection.
License: GNU GPLv2.0

Atomix
https://wiki.gnome.org/Apps/Atomix
Atomix is a puzzle game where you move atoms to build a molecule.
License: GNU GPLv2.0

Brainjogging
https://f-droid.org/en/packages/de.telefongarten.brainjogging/
https://github.com/fkropfhamer/brainjogging
App to train you brain with mini games for Android and IOS.
License: GNU GPLv3.0

Caph Game
https://sourceforge.net/projects/caphgame/
Sandbox game based on physics.
License: GNU GPLv3.0

Childsplay
http://www.schoolsplay.org/
Childsplay is a suite of educational games for young children similar to gcompris.
License: GNU GPLv2.0

comistat Games Collection
http://comisat-games.sourceforge.net/en/index.html
Comisat Games Collection is an all-in-one free collection of games.
License: GNU GPLv2.0

Connectagram
https://github.com/gottcode/connectagram
Word unscrambling game.
License: GNU GPLv3.0

Cutemaze
https://github.com/gottcode/cutemaze
Maze game.
License: GNU GPLv3.0


cwordle
https://github.com/velorek1/cwordle
Wordle clone for Unix and Windows terminals in C.
License: MIT

Dual N-Back Lite
https://sourceforge.net/projects/dualnbacklite/
Designed to mimic the simple training scheme outlined in Jaeggi's paper on developing working memory.
License: GNU GPLv3

eduActiv8
https://sourceforge.net/projects/eduactiv8/
eduActiv8 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.
License: GNU GPLv3

Everything Attacks
http://identicalsoftware.com/everythingattacks/
https://github.com/dulsi/everythingattacks
Online geography game.
License: GNU GPLv3.0 and CC

fltkmm
https://www.muquit.com/muquit/software/fltkmm/fltkmm.html
FLTK Mastermind is a simple logic game.
License: GNU GPLv3.0

Follow Me
https://github.com/gamedolphin/follow_me_javascript_simon_clone
Online memory game.
License: MIT

Forkyz
https://gitlab.com/Hague/forkyz
Displays and lets you play crossword puzzles in a variety of formats on Android.
License: GNU GPLv3.0

Games for French pre-school
https://sourceforge.net/projects/atnag/
Games for French pre-school including memory, letters falling, puzzle, labyrinth, letters & number, domino, counting, etc.
License: GNU GPLv2.0

Garith
http://www.thregr.org/~wavexx/software/garith/
A game to improve your arithmetic abilities.
License: GNU LGPLv2.1

GCompris
https://gcompris.net/index-en.html
GCompris is an educational software suite comprising of numerous activities for children aged 2 to 10.
License: GNU GPLv3.0

Grabagram
https://f-droid.org/packages/uk.co.busydoingnothing.anagrams/
Android anagram game to play online with friends.
License: GNU GPLv3.0

Gridle
https://github.com/billthefarmer/gridle
Android word game to move letters in the grid to make a gridle of words.
License: GNU GPLv3.0

Gurgle
https://github.com/billthefarmer/gurgle
Android word game to guess a word.
License: GNU GPLv3.0

Hangman
https://github.com/Sqvid/Hangman
Simple curses implementation of hangman.
License: MIT

Hexalate
https://github.com/gottcode/hexalate
Color matching game.
License: GNU GPLv3.0

Hextris
https://github.com/Hextris/hextris
Online puzzle game inspired by Tetris.
License: GNU GPLv3.0

How Many Blocks?
http://sourceforge.net/projects/howmanyblocks/
Challenge the limit of your 3D imagination.
License: GNU LGPLv2.1

Jigsaw
https://f-droid.org/en/packages/io.gitlab.derjosef.jigsaw/
Android Jigsaw puzzle using pictures on your phone.
Licence: GNU GPLv3.0

jMemorize
http://sourceforge.net/projects/jmemorize/
jMemorize is a free Open Source Java application that manages your learning processes by using flashcards and the famous Leitner system.
License: GNU GPLv2.0

Johnny
http://sourceforge.net/projects/johnnysimulator/
A Simulator of a Simple von-Neumann Computer
License: GNU GPLv3.0

Kanatest
http://clayo.org/kanatest/
Kanatest is a Japanese kana (Hiragana and Katakana) simple flashcard tool.
License: GNU GPLv3.0

Kumquats
https://github.com/dozingcat/Kumquats
Android and desktop word game where you place letters to create intersecting words as quickly as possible.
License: GNU GPLv3.0

Learning Basic on Mars
https://github.com/dulsi/LearningBasic/
Simple missions to teach BASIC in a fun setting.
License: GNU GPLv3.0

Lexica
https://f-droid.org/packages/com.serwylo.lexica/
https://github.com/lexica/lexica
App (for Android) to find words in a grid within a time limit.
License: GNU GPLv3.0

libpuz
https://code.google.com/archive/p/puz/
Library for accessing puzzle files (.puz).
License: GNU GPLv2.0

Light Speed!
http://lightspeed.sourceforge.net/
Light Speed! is an OpenGL-based program developed to illustrate the effects of special relativity on the appearance of moving objects.
License: GNU LGPLv2.1

LMastermind
http://lgames.sourceforge.io/LMastermind/
Online mastermind game.
License: GNU GPLv2.0

LMemory
http://lgames.sourceforge.io/LMemory/
Online memory game.
License: GNU GPLv2.0

LPairs
http://lgames.sourceforge.net/index.php?project=LPairs
Classic memory card game.
License: GNU GPLv2.0

MasterMindy
https://f-droid.org/en/packages/eth.matteljay.mastermindy/
https://github.com/Matteljay/mastermindy-android
Android version of mastermind game.
License: MIT

MathWar
https://sourceforge.net/projects/mathwar-gtk/
Game for improving speed at solving math problems.
License: GNU GPLv2.0

Mnemosyne
http://www.mnemosyne-proj.org/
Mnemosyne software resembles a traditional flash-card program.
License: GPLv2

Multiplication Station
http://www.pygame.org/project-Multiplication+Station-130-252.html
Multiplication Station will teach your child to add, subtract and multiply.
License: GNU GPLv2.0

Multiverse MMO Development Platform
http://sourceforge.net/projects/multiverse3d/
Create your own sophisticated virtual world with little or no programming experience.
License: MIT

Munchers
http://code.google.com/p/munchers/
A number munchers clone.
License: GNU GPLv2.0

New BSD Games
https://github.com/abakh/nbsdgames
18 text based modern games written for C99 and curses.
License: CC0

Nootka
http://nootka.sourceforge.net/
Nootka 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.
License: GNU GPLv3.0

The Number Race
http://www.thenumberrace.com/nr/home.php
Software designed for remediation of dyscalculia (or mathematical learning disabilities) in children aged 4-8 and for teaching number sense in kindergarten children.
License: GNU GPLv2.0

Open Ear
https://f-droid.org/en/packages/com.openear.www/
https://github.com/ShacharHarshuv/open-ear
Ear training app for Android and IOS.
License: MIT

OpenTeacher
http://openteacher.org/
OpenTeacher is an open source vocabulary training application that helps you learn a foreign language.
License: GNU GPLv3.0

Peg-e
https://github.com/gottcode/peg-e
Peg elimination game.
License: GNU GPLv3.0

Pendumito
http://krucenigmoj.tripod.com/pendumito.htm
Web based hangman game.
License: GNU GPLv2.0

Performous
http://performous.org/
A music game for singing (pitch detection), Karaoke, instrument playing and dancing.
License: GNU GPLv2.0

Photo Puzzle
https://github.com/klaytonkowalski/game-photo-puzzle
Put photo pieces in order.
License: MIT

President Matchup
http://sourceforge.net/projects/presidentmatchu/
Game to learn about US Presidents
License: GNU GPLv2.0

PrimeShooter
http://thinkinghard.com/math/integers/PrimeShooter.html
Abstract browser based shooter game where the player shoots falling numbers with their divisors and scores points for clearing prime numbers.
License: GPLv2

QeoDart
https://github.com/gulp21/QeoDart
Geography education game.
License: GNU GPLv3

Scalar
http://scalar.sourceforge.net/
Puzzle game.
License: GNU GPLv2

Scrabble3D
https://sourceforge.net/projects/scrabble/
Scrabble3D 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.
License: GNU GPLv3

Scratch
http://scratch.mit.edu
Scratch 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.
License: MIT

ScratchJr
https://github.com/LLK/scratchjr
Scratch redesigned for mobile devices.
License: BSD 3 clause

Simsu
https://github.com/gottcode/simsu
Sudoku game.
License: GNU GPLv3.0

Spotter
http://www.lightandmatter.com/spotter/spotter.html
Web based math and science quiz program.
License: GNU GPLv2.0

Starlanes
https://web.archive.org/web/20191230071944/http://www.barnsdle.demon.co.uk/game/starlanes.html
Space trading game
License: GNU GPLv2.0 or later

Sudoku
https://www.fltk.org/
Sudoku game from FLTK test directory.
License: GNU LGPLv2.0

Tanglet
https://gottcode.org/tanglet/
Boggle variant.
License: GNU GPLv3.0

Tangomon
https://tangomon-game.github.io/
A monster battling game that can help with learning vocabulary.
License: GNU GPLv3.0 or later

Terminalmath
https://sourceforge.net/projects/terminalmath/
A textmode math practice game for school-level children that talks via eSpeak.
License: GNU GPLv2.0

Tetzle
https://github.com/gottcode/tetzle
Jigsaw puzzle that uses tetrominoes.
License: GNU GPLv3.0

toMOTko
http://sourceforge.net/projects/tomotko/
A flashcard application for learning foreign language vocabulary.
License: GNU GPLv2.0

TuxMath
https://github.com/tux4kids/tuxmath
http://www.distasis.com/cpp/lmports.htm
TuxMath is an arcade game that helps kids practice their math facts.
License: GNU GPLv2.0

TuxMath
https://tuxmath.org/index-en.html?opt_lang=en
https://gitlab.com/Afrikalan/tuxmath-android
https://f-droid.org/en/packages/org.afrikalan.tuxmath/
JavaScript rewrite of Tuxmath for web and mobile devices.
License: GNU AGPLv3.0

TuxMathScrabble
https://sourceforge.net/projects/tuxmathscrabble/
TuxMathScrabble is a math version of the classic word game Scrabble which challenges kids to construct compound equations and to consider multiple abstract possibilities.
License: GNU GPLv2.0

TuxTyping
https://github.com/tux4kids/tuxtype
Tux Typing is an educational typing tutor for children.
License: GNU GPLv2.0

TuxWordSmith
http://www.pygame.org/project-TuxWordSmith-335-2390.html
TuxWordSmith is an all in one application!  It's similar to the classic word game Scrabble, but with Unicode support for multiple languages.
License: GNU GPLv2.0

Ultrastar Deluxe
http://ultrastardx.sourceforge.net/
Karaoke music game that can help improve pitch.
License: LGPLv2.1

Word Search Puzzle Generator
https://github.com/Magoninho/word-search-puzzle-generator
Python program to generate a word search puzzle from a word file.
License: MIT

Wordle
https://github.com/sehugg/libwordle/
C library for wordle games and sample implementation.
License: CC0v1.0

WordPlay
http://ironphoenix.org/tril/wordplay/
Games for improving anagram and scrabble skills.
License: GNU GPLv2.0

XWord
http://sourceforge.net/projects/wx-xword/
Interactive crossword solving program.
License: GNU GPLv3.0

xwords4
https://xwords.sourceforge.io/
https://github.com/eehouse/xwords
Portable implementation of the rules of scrabble for mobile devices, Linux and Windows.
License: GNU GPLv2.0
For a long time now, I've been wanting to put together an ISO with Free, Libre and Open Source software similar to the kind our Linux Users Group gave out on Software Freedom Day. I'd like to gear it specifically toward educational software so that groups like Schoolforge may make use of it. If you'd like to help, I would love to have suggestions for lightweight, portable software that can run in console or framebuffer mode. I'm specifically interested in educational, hobby-related, utility, information/organizing and/or word processing programs. Have any recommendations? Please let me know ( http://www.distasis.com/connect.htm ).

Since I'm creating this to promote FLOSS software, I thought it would be great if I could distribute the software on a remastered Linux ISO that could be run from VirtualBox or Qemu or that might boot from a DVD or flash drive. I'd like to try to stick with a console based distribution so that it's lightweight and runs well on older computers with low resources. That means all programs need to be command line, console based (ncurses/pdcurses) or work in framebuffer mode (using SDL 1.x, nano-x, nx11, FLTK, etc.) in order to run on the system without X Windows or Wayland. For efficiency, I'd prefer compiled programs (such as those written in C) to ones that require an interpreter to run. I'd also like to make it as accessible as possible as far as internationalization and for users that may have disabilities. I'm using internationalized language support when possible via gettext. There are utilities like flite and espeak for text-to-speech support. My goal is to put together a lightweight, low resource distribution that will work well for users with older computers and users with no or limited Internet access. There are plenty of things you can do with a computer even if you can't get access to the Internet. Why not make some of those options more readily available?

I'll list some of the software I'm currently considering for the distribution. I'm still missing functionality in several areas, so if you have any recommendations for programs that would fit the criteria I've mentioned, please let me know.


Graphics applications

grafx2 - graphics editor
lodepaint - graphics editor
graphicsmagick - command line graphics editor
picaxo - graphics viewer
perigee slideshow - slideshow viewer
gifsicle - command line tool to create animated GIF files
GLE - command line tool to produce charts
nanosvg - includes lightweight SVG viewer


Music creation/audio applications

I'm still looking for a good Karaoke program (written in C or C++). TiMidity++ does some lyrics display, but I've yet to see it display lyrics created by abc2midi using the console version of TiMidity++. Some educators have found Karaoke to be a good way to help students improve their reading skills.

abc2midi - create your own music using music notation and convert to midi format (command line)
abcm2ps - creates sheet music (command line)
sox - sound exchange, audio file converter and player (command line)
milkytracker - create and play music
TiMidity++ - plays midi files


Readers

Still need several suggestions in this area. I'm currently looking for lightweight PDF and Postscript viewers. Was thinking of using mupdf but I'd still need a decent front-end for it that will work in framebuffer mode. Xpost might make an interesting alternative for Postscript display, but it's still in the works. I found a cbr/cbz library, but don't have a good framebuffer based front end for that yet either. It could be integrated with mupdf or used standalone. Would be nice to include some educational public domain ebooks with the distribution too.

bard - epub reader with text-to-speech capability
pdftxt - converts PDF to text using libmupdf (Can be used with search tools such as grep.)
qpdf - command line PDF transformation tool
sdlbook - SDL front end for libmupdf (Recently found this and it may fill my needs for a PDF viewer.)


Audio/video players

flxplay - plays flx movies
theoraplay - plays ogg theora videos and ogg vorbis


Astronomy

nightsky - displays stars
pngphoon - graphically shows moon phase (command line)
lcal - command line based lunar calendar that outputs to PostScript


Word processing

I'm thinking of using one or more of the following editors as an alternative to the popular vi/vim and emacs editors. Other suggestions welcome.

nano - ncurses/pdcurses editor
textadept - programming editor that uses scintilla editor widget has ncurses/pdcurses front-end
wordgrinder - ncurses word processor
mp (maximum profit) - editor with ncurses/pdcurses front-end


Other text related utilities

I have a few dictionaries in stardict format that are Open Source. (Created one from the Mobi project.) I'm looking for other Open Source dictionaries in the stardict format or easily converted to that format. Also still looking for a good grammar checker program.

hunspell - command line spell checker
sdcv - command line version of stardict dictionary tool
style - readability tool
diction - readability tool


Information managers/organizational tools

This section needs some additions. Anyone know a good SDL based calculator? I'd love to find a decent command line utility to avoid repetitive stress injury. There are some great desktop ones such as (workrave and prevrsi).

pcal - command line calendar that outputs to PostScript
ckpass - possible command line keepass replacement
sc - spreadsheet calculator


Hobby related

Don't have much in this category yet. There are several good HAM radio programs available. Maybe some of them that will work in console or command line mode could be added. Other hobby suggestions welcome. Also, maybe some public domain ebooks on hobbies could be useful.

nut - nutritional analysis


Educational entertainment

If you have other recommendations, please let me know.

lpairs - memory game
dual-n-back - memory tool
anagramarama - anagram language game
scramble - anagram language game
hangman - language game
concentration - memory game
tuxmath - game for improving math skills
starlanes - interstellar commerce game


That's all I have so far. I still have to look into remastering a Linux distribution. If you have tips for a simple remastering tool to use or know of some good documentation on how to remaster a Linux distribution via command line, please let me know. Would also appreciate other suggestions for lightweight, portable, useful or educational software (preferably in C). I'm also looking for Creative Commons, public domain or Open licensed educational media (ebooks, videos, etc.). Know of a Linux distribution that's already doing a similar project and would like another volunteer? Please let me know. If you'd like to discuss this project further or help out in some way, feel free to contact me ( http://www.distasis.com/connect.htm ). Thanks.

December 2025

S M T W T F S
 123456
7 8910111213
14151617181920
21222324252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 4th, 2026 10:25 am
Powered by Dreamwidth Studios