Simple Libadwaita/GTK 4 frontend that shows status and lets you control Yggdrasil. https://ergolyam.github.io/Drosophila/ergolyam.flatpakrepo
Find a file
2026-01-21 16:44:38 +03:00
.github [f] create folders 2025-12-31 03:39:56 +03:00
flatpak [u] update sdk 2026-01-03 00:09:27 +03:00
xdg [u] v1.2.0 2026-01-11 03:30:43 +03:00
yggui [r] change in protocol order 2026-01-21 16:44:38 +03:00
.gitignore [-] hide md 2026-01-11 01:05:59 +03:00
license [r] rename files & autor 2025-08-02 22:03:48 +03:00
pyproject.toml [-] version scheme 2025-07-23 00:16:28 +03:00
readme.md [f] mistake 2025-12-28 19:23:31 +03:00
uv.lock [u] update lock file 2025-11-01 03:19:15 +03:00

Drosophila

A modern GTK 4 + libadwaita desktop interface for running, configuring and monitoring a local Yggdrasil overlay-network node on Linux.

Quick start

Flatpak

flatpak remote-add --user Drosophila https://ergolyam.github.io/Drosophila/ergolyam.flatpakrepo
flatpak install --user Drosophila io.github.ergolyam.Drosophila

AppImage

Download the latest AppImage from the releases page and make it executable:

chmod +x Drosophila-*.AppImage 
./Drosophila-*.AppImage

Python package

pip install --upgrade git+https://github.com/ergolyam/Drosophila.git@main#egg=Drosophila
python -m yggui

Want to build and run from source? See the deployment guide.

Screenshots

Screenshot 1 Screenshot 2
Main page screenshot Settings screenshot

Features

  • One-click switch toggle Yggdrasil daemon or Yggstack SOCKS proxy
  • Live status panel showing IPv6 address and /64 subnet
  • Peer management with validation and persistence
  • Optional SOCKS5 proxy & DNS forwarder via Yggstack
  • Private-key viewer / editor / generator
  • Clipboard helpers for address & subnet
  • Flatpak-aware: automatically moves required binaries into the sandbox
  • Graceful shutdown on exit or SIGINT

License

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

Copyright © 2025 ergolyam

See the full license text in the LICENSE file or online at https://www.gnu.org/licenses/gpl-3.0.txt.