Browser for Gemini Protocol https://crates.io/crates/Yoda
Find a file
2024-06-27 16:53:05 +03:00
src init config model 2024-06-27 16:50:32 +03:00
.gitignore init database constructor 2024-04-14 15:07:49 +03:00
composer.json require yggverse/gemini 0.10.1 2024-06-26 20:54:13 +03:00
config.json init config model 2024-06-27 16:50:32 +03:00
LICENSE Initial commit 2024-04-09 09:09:58 +03:00
README.md update components info 2024-06-27 16:53:05 +03:00

Yoda is PHP-GTK Browser for Gemini Protocol

At this moment project under development!

Protocols

  • Gemini
  • Nex

Features

  • Custom DNS resolver with memory cache (useful for alt networks like Yggdrasil)
  • Flexible settings in config.json, then UI
  • Native GTK environment, no custom colors until you change it by css
  • Multi-tabs
  • Navigation history
  • Bookmarks
  • Certificate features
  • Local snaps to make resources accessible even offline
  • Gemfeed reader
  • Search engine integrations, probably Yo! Search by default
  • Machine translations (e.g. Lingva API)

Components

  • gemini-php - PHP 8 library for Gemini protocol
  • gemtext-php - PHP 8 library for Gemtext operations
  • net-php - PHP 8 library for DNS resolver and address parser