8000 GitHub - grisha765/Drosophila: Simple Libadwaita/GTK 4 frontend that shows status and lets you control Yggdrasil.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

grisha765/Drosophila

Repository files navigation

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://grisha765.github.io/Drosophila/grisha765.flatpakrepo
flatpak install --user Drosophila io.github.grisha765.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/grisha765/Drosophila.git@main#egg=Drosophila
python -m yggui

Want to build and run from source? See the developer 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 Grisha

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

0