The Gemini protocol feature-rich* browser for Android.
* - not yet
- Doing Gemini protocol stuff completely ignoring certificate stuff
- Sending requests and getting responses via SSL
- Handling errors (just displaying their status codes)
- Handling input
- Showing status-code
11
input as sensitive (like password dots)
- Showing status-code
- Navigating through links and bottom app bar
- Gemtext parsing and displaying
- Displaying
pre
tags in monospace and with horizontal scrolling
- Displaying
- Rendering any other text as plain text
- Navigating back in history
- Homepage (hardcoded
gemini://gemini.circumlunar.space/
) - Opening
gemini://
links from other apps - Opening not
gemini://
links in other apps - Showing links URI on long-click
- Loading any data that is not
text/*
- Multilevel lists
- Navigating forward in history
- Tabs
- Any customization inside the app (though code is written with customization in priority)
- Any certificate-related things
- Settings, preferences, options and other similar terms
- Anything else
- Homepage customization
- Tabs
- Fully working history navigation
- Favorites
- Favicon loading
- Customizing any line type in user-friendly way
- Text size
- Fonts
- Colors in light/dark modes
- Bold and/or Italic style
- Line spacing
- Padding sizes
- Security settings
- Server certificate management
- Client certificate management
![](readme_assets/geminibrowser_main.png)
![](readme_assets/geminibrowser_other.png)
![](readme_assets/geminibrowser_keyboard.png)