GitHub is home to over 40 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
All the core code required to make the system run. This is the "monorepo" containing all programs.
This daemon controls all other piga programs, manages the starting of other applications and fetches inputs from installed hosts. It also provides the piga host for libpiga.
The connecting library for games and applications to connect to the pigaco host application.
Hosts for different platforms and the required headers to address them.
The overlay holds the game selection screen, a virtual keyboard and notifications of the system. It is rendered ontop of games.
The devkit connects to the system as a piga client and provides a small server to easily remote-control a console from a developer machine over the network.
The console application which hosts all other applications and games.
A small and lightweight GUI for games using SDL2. Can be useful for small games with low system requirements.
Documentation for the whole project; includes all pages and links to other repos.
A networked source of inputs for consoles and a library to connect to a console over the network in one repository.