Modern rust gemini client
  • Rust 99.4%
  • Makefile 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-28 13:48:26 +01:00
.cargo add nice config 2026-10-20 01:25:40 +02:00
.github rename to gnet 2026-10-28 13:37:45 +01:00
config/gnet update paths 2026-10-28 13:48:26 +01:00
data/gnet update paths 2026-10-28 13:48:26 +01:00
src rename to gnet 2026-10-28 13:37:45 +01:00
.gitignore rename to gnet 2026-10-28 13:37:45 +01:00
Cargo.lock rename to gnet 2026-10-28 13:37:45 +01:00
Cargo.toml rename to gnet 2026-10-28 13:37:45 +01:00
LICENSE set up basic tabs and insert mode 2026-10-14 01:48:24 +02:00
Makefile update paths 2026-10-28 13:48:26 +01:00
README.md rename to gnet 2026-10-28 13:37:45 +01:00
todo.md update todo and release on codeberg too, why not 2026-10-21 22:43:46 +02:00

gnet

forgejo (source) codeberg (push mirror)

A gemini browser!

https://geminiprotocol.net

NOT RELEASED YET! :) when todo.md is empty, v1 will be released!

Once all features feel complete and the code clean v1 shall be released.

Features

  • Extensive customization! All keybindings can be remapped.
  • Caching
  • Bookmarks
  • History
  • Identity Management
  • Also supports http/https html in a ugly way (no css and javascript)
  • Easy to hack!
  • Easy to extend! (more of a goal)

Build

clone and cargo run. It requires some files in /etc/, and you don't have those, so just cargo run.

Installing

Download the .rmp or .deb from the release page, or clone the repository and run make install with needed privileges

Installing or Packaging

You must install

./data/gnet/ at /usr/share/gnet ./config/gnet/config.toml at /etc/gnet/config.toml

If planning to use gnet locally, you can instead install these default files locally at ~/.local/share/gnet and /.config/gnet respectively. Local files will be queried before global ones.

Contributing

You can open an issue on codeberg. You can also ask for a git.dekedin.me account, and open an issue there. You can also fork the project and create a merge request editing the "todo.md" file on both platforms.

License

Copyright (c) wintermute raphy@dekedin.me

This project is licensed under the MIT license (LICENSE or http://opensource.org/licenses/MIT)