LogoPak is a Flatpak package for NetLogo, a multi-agent programmable modeling environment for simulating natural and social phenomena. It simplifies the installation and management of NetLogo on Linux systems.
The package includes all four NetLogo applications (NetLogo, NetLogo 3D, HubNet Client, and BehaviorSearch) and registers desktop files, file icons, and MIME types for NetLogo model files, enabling users to use NetLogo like any other native application on their system.
If you find this project useful, please consider giving it a star! Β
The continuous development of
LogoActionsdepends on community support. If you can afford to do so, please consider becoming a sponsor. Β
LogoPak is not yet available on Flathub. To install it, you can download and install the pre-built bundle or build it locally from source. This assumes you have Flatpak installed on your system.
The current version of NetLogo included in LogoPak is NetLogo 7.0.3.
The easiest way to install LogoPak is by using the pre-built Flatpak bundle:
- Download the latest Flatpak bundle from the releases page.
- Install the bundle by running the following command in your terminal:
flatpak install --user logopak.flatpakTo build LogoPak from source, start by cloning this repository:
git clone https://github.com/danielvartan/logopakYou'll need Flatpak and flatpak-builder on your system. Here's how to get them using your distribution's package manager:
# On Ubuntu/Debian
sudo apt install flatpak flatpak-builder
# On Fedora
sudo dnf install flatpak flatpak-builder
# On Arch Linux
sudo pacman -S flatpak flatpak-builderNext, add the Flathub repository if you haven't done so already:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepoNow install the required runtime and SDK:
flatpak install flathub org.freedesktop.Platform//24.08 org.freedesktop.Sdk//24.08With all dependencies in place, run the following commands to build LogoPak:
cd flatpak
flatpak-builder --force-clean build-dir com.danielvartan.logopak.yamlHaving built the package, you can now install it locally with:
cd flatpak
flatpak-builder --user --install --force-clean build-dir com.danielvartan.logopak.yamlTest your installation by running:
flatpak run com.danielvartan.logopakYou can also launch the other applications:
flatpak run --command=NetLogo3D com.danielvartan.logopak
flatpak run --command=HubNetClient com.danielvartan.logopak
flatpak run --command=Behaviorsearch com.danielvartan.logopakAn easier way to distribute the application is by creating a Flatpak bundle. For that, run the following commands:
cd flatpak
flatpak-builder --repo=repo --force-clean build-dir com.danielvartan.logopak.yaml
flatpak build-bundle repo ../logopak.flatpak com.danielvartan.logopakAfter creating the logopak.flatpak bundle, you can share it with others. Anyone can install it with:
flatpak install logopak.flatpakTo remove LogoPak from your system, run the following command:
flatpak uninstall com.danielvartan.logopakIf you want to delete all associated user data as well? Add the --delete-data flag:
flatpak uninstall --delete-data com.danielvartan.logopakContributions are always welcome! Whether you want to report bugs, suggest new features, or help improve the code or documentation, your input makes a difference.
Before opening a new issue, please check the issues tab to see if your topic has already been reported.
You can also support the development of LogoPak by becoming a
sponsor.
Click here to make a
donation. Please mention LogoPak in your donation message.
NetLogo is licensed under GPL-2.0-or-later. See the official NetLogo website for more information. LogoPak files are licensed under GPL-3.0-or-later:
Copyright (C) 2026 Daniel Vartanian
LogoPak 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.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see <https://www.gnu.org/licenses/>.
LogoPak is an independent project with no affiliation to NetLogo or its developers.
LogoPak brand identity is based on the NetLogo 7 brand identity.


