Planned downtime from 11:00 UTC to 11:30 UTC. We try to keep it as short as possible!
A free/libre fast-paced arcade collection of mini-games.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Michael Alexsander db2e76343f Simplify "spot" icons used in the choose/random screens 2 hours ago
.codeberg Remove wiki image file 3 weeks ago
arcade_machine Simplify "spot" icons used in the choose/random screens 2 hours ago
dialogs Remove debug print leftover from 'TabDialog' 1 week ago
export Change indentation level in AppStream file to be 4 spaces 1 week ago
fonts Initial commit 3 months ago
managers Add comment to explain why official nanogames aren't validated on load 5 days ago
nanogame_player Make the viewport on 'NanogamePlayer' only update on screen size changes 3 weeks ago
nanogames Fix bit of code in "Gem Enchantment" nanogame not obeying the GDScript style guide 3 days ago
shaders Add "Thing Factory" nanogame 1 month ago
tools Use 'front()' instead of '[0]' in arrays that didn't 5 days ago
translations Change some strings in Brazilian Portuguese translation 1 week ago
.gitignore Initial commit 3 months ago Make possible to access the "community_nanogames" directory via the choose/random screens 6 days ago
LICENSE Initial commit 3 months ago Fix wrong link for the MIT license in "README" file 3 weeks ago
default_bus_layout.tres Initial commit 3 months ago
icon.png Initial commit 3 months ago
icon.png.import Initial commit 3 months ago
project.godot Set editor's locales filter to show all 3 weeks ago

The Librerama logo.

Libre (from French, meaning freedom); rama (end half of fliperama, from Portuguese, meaning arcade).

Librerama: A free/libre fast-paced arcade collection of mini-games


Librerama is an arcade compilation of small, fast-paced games, with the overall objective being to play a series of mini-games (here referred as “nanogames”) which progressively increase in speed and difficulty.

While the game itself comes with its own collection of nanogames, custom ones can also be played.

This game is a work-in-progress! Which means that a lot of things are missing, and what is present can change at any moment.


Information on how to make custom nanogames (including design tips) and how to help with translating the game to other languages can be found in the repository’s internal wiki.


Librerama is not just free as in freedom, but also free as in free of charge, so monetary contributions are very much welcomed!

Donations can be made to me via Liberapay. The money will be used to help me put more work not just into this game, but also my general work in free/libre gaming.


The nanogame "Punchbag Wallop". The nanogame "Carnival Shootout". The nanogame "Rope Hop". The nanogame "Neo Highway". The nanogame "Anagogic Clock". The nanogame "Void Avoider".


Source code

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.


All assets (those being files of images or sounds) are under the CC BY-SA 4.0 license, unless otherwise specified.


Librerama is developed using the Godot Engine, under the MIT license.

Godot Engine, and therefore Librerama itself makes use of FreeType for font rendering, under the FTL license.

Librerama also uses Google’s Noto family of fonts, all under the OFL-1.1 license.

For the licenses of the third-party components used by the nanogames themselves (all under free culture licenses), check their individual “nanogame.json” files.