mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-03-31 16:45:27 +00:00
Browser for Gemini Protocol
https://crates.io/crates/Yoda
19001965browserclientflatpakgeminigemini-protocolggeminiggemtextgtklibadwaitamarkdownmaxmindnexnex-protocolrustsourceviewsqlitesyntecttitan
| src | ||
| .gitignore | ||
| composer.json | ||
| INSTALL.sh | ||
| LICENSE | ||
| README.md | ||
Yoda is PHP-GTK Browser for Gemini protocol
Project in development!
Install
Builder
Run INSTALL.sh from terminal to build the app for Linux systems using latest PHP, PHP-CPP and PHP-GTK3
This tool does not change global PHP version, not requires root permissions, but optionally install system dependencies, through apt
- To launch, open Yoda in application menu or use
yoda.shcreated - To uninstall, just remove
buildfolder generated in Yoda directory, remove profile data~/.yoda
Manual
- Build latest PHP-GTK3 or get binaries
apt install git composergit clone https://github.com/YGGverse/Yoda.gitcd Yodacomposer update
Launch
/path/to/php-gtk3 src/Yoda.php
Components
- gemini-php - Gemini protocol connections
- gemtext-php - Gemtext operations
- net-php - DNS resolver and network address features
- nex-php - NEX protocol connections