macOS
brew install solaruslocal Homebrew formula metadata
brew
Action-RPG game engine. Version 2.0.4 via Homebrew; verified 2026-06-25.
install
brew install solaruslocal Homebrew formula metadata
nix profile install nixpkgs#solarusnixpkgs package indexes · pkgs/by-name/so/solarus/package.nix · source: api.github.com
sudo zypper install libsolarus-gui1openSUSE Tumbleweed package metadata · libsolarus-gui1 · source: download.opensuse.org
overview
Action-RPG game engine
history
Solarus is a free and open-source 2D game engine and toolchain for making Lua-scripted action-RPG games, distributed to package-manager users primarily through the `solarus-run` command-line runner and companion graphical tools.
The official project describes Solarus as a C++ engine designed with 16-bit classic action-RPGs in mind and able to run games scripted in Lua. Its current GitLab project describes the wider distribution as a 2D game engine with a game editor and game launcher.
Solarus moved through a long 1.x release series before the 2.x line. The official changelog records Solarus 1.6.5 in 2021 and Solarus 2.0.0 on April 1, 2025, with the 2.0 release adding multiplayer-oriented engine changes such as multiple maps, cameras, heroes, and game controllers.
Solarus has remained a niche but recognizable open-source game-engine package: the supplied package-manager facts list it in Homebrew, Nix, and openSUSE/zypper, while the official site publishes games, downloads, documentation, and release news.
For package users, Solarus is most often interesting as a runtime for packaged quests and as a reproducible engine dependency for game projects that script gameplay in Lua.
The repository identifies `solarus-run` as the CLI used to play Solarus games, alongside the Solarus Launcher for playing and Solarus Editor for creating games. Documentation and tutorials live on the official Solarus docs site.
Solarus matters to package maintainers because it sits at the intersection of game engines, Lua scripting, SDL-style native dependencies, desktop launchers, and content runtimes. It is the sort of package where ABI compatibility, asset paths, and platform support can matter as much as the executable itself.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
solarus-run | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://www.solarus-games.org/
install metadata
| Package key | brew:solarus |
|---|---|
| Version | 2.0.4 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/solarus |
| Homepage | https://www.solarus-games.org/ |
| Repository | https://gitlab.com/solarus-games/solarus |
| Upstream docs | https://docs.solarus-games.org/ |
| License | GPL-3.0-or-later |
| Source archive | https://gitlab.com/solarus-games/solarus.git |
| Last updated | 2026-06-25T13:38:08+02:00 |
| Pulse | updated |
| Dependencies | glm, libmodplug, libogg, libvorbis, luajit, openal-soft, physfs, sdl2-compat, sdl2_image, sdl2_ttf |
| Build dependencies | cmake |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | solarus |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
solarus
nix profile install nixpkgs#solaruslibsolarus-gui1 1.6.5-3.3
Solarus game engine shared library (GUI parts)
https://www.solarus-games.org/
sudo zypper install libsolarus-gui1libsolarus1 1.6.5-3.3
Solarus game engine shared library
https://www.solarus-games.org/
sudo zypper install libsolarus1solarus 1.6.5-3.3
Game engine for action RPGs
https://www.solarus-games.org/
sudo zypper install solarussolarus-devel 1.6.5-3.3
Development files for solarus
https://www.solarus-games.org/
sudo zypper install solarus-develsolarus-gui 1.6.5-3.3
Graphical user interface to launch Solarus games
https://www.solarus-games.org/
sudo zypper install solarus-guisolarus-gui-lang 1.6.5-3.3
Translations for package solarus-gui
https://www.solarus-games.org/
sudo zypper install solarus-gui-langsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.