mirror of
https://github.com/YGGverse/ggemini.git
synced 2026-03-31 17:15:31 +00:00
1.1 KiB
1.1 KiB
ggemini
Glib/Gio-oriented network library for Gemini protocol
Important
Project in development!
GGemini (or G-Gemini) initially created as the client extension for Yoda Browser,
also could be useful for any other integration as depends of
glib and gio (v2_66) crates only.
Install
cargo add ggemini
Usage
client
Gio API already includes powerful SocketClient,
ggemini::client just extends some features a bit, to simplify interaction with socket over Gemini Protocol.
It also contain some children components/mods bellow for low-level access any feature directly.
client::buffer
client::response
Response parser for InputStream
client::response::Response
client::response::header
client::response::body
https://docs.gtk.org/glib/struct.Bytes.html
See also
- ggemtext - Glib-oriented Gemtext API