Skip to content

Add more protocols other than Gemini (like Chawan, Kristall, Lagrange & Profectus) #126

@BSDnux

Description

@BSDnux

Is your feature request related to a problem? Please describe.
Smallnet browsers such as Chawan, Dilo/w plugins, Kristall, Lagrange, Profectus, etc. have support for multiple protocols such as Gopher(+), Spartan Finger, Nex, Scroll and even HTTP, FTP and SFTP and P2P protocols like IPSF, Dat and Hyperdrive. Kristall supports HTML without CSS/JavaScript/WebAssembly like the early days of WWW 1.0.

Describe the solution you'd like
Add support for gopher://, gophers://, spartan://, finger://, nex://, scroll://, dat://, hyper://, http://, https.//, ftp:// and sftp:// with addition of cgi-bin:, stream:, cache:, data:, file: and man:. The HTML support could be added via GTKWebKit webview with CSS/JS/WASM disabled by default with opt-in to enable if need it.

Describe alternatives you've considered
Alternatively, it can add more protocols via extensions/plugins. Also can be plugin-agnostic like Chawan by adding custom protocols.

Additional context
For better smallnet/small web experience on mobile Linux (because of Lagrange and Profectus doesn't work on my FLX1 (FuriOS) Linux phone without any tweaks or workarounds Kristall works but doesn't fit fell on mobile Linux but can be fine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions