/unnamed-gopher-client

A modern Gopher client for 2020

Primary LanguageTypeScriptMIT LicenseMIT

Unnamed Gopher Client

A modern Gopher desktop client for the twenty-twenties. Help me name it!

Written in Electron, TypeScript, and React.

More screenshots here

Project Goals

The goal of this project is to create a client that attracts people to the Gopher community, and entices them to stay for the ride:

  • Suggest the most active Gopher communities to get started
  • Make it easy to search the Gopherspace and start exploring
  • Aggregate phlogs into feeds to help following creators and giving them a bigger audience
  • Curate the best and most active Gopherholes
  • Figure out a way to let users interact with creators, or show them support, without changing the Gopher experience
  • Show engaging media inline, if desired

It aims to provide features that are unique to the Gopher experience:

  • Multi-column drill-down navigation like Finder
  • View pages as folders and files
  • Inline and tree navigation like Explorer
  • Keyboard and number-based navigation

And of course, all of the features that we have come to expect:

  • Tabs
  • Browsing history
  • Recently visited pages
  • Aggressive caching
  • Downloads
  • Combined search and address bar
  • A welcome and start page
  • User bookmarks
  • Theming & Dark Mode
  • Deep link support (for all platforms)
  • Full drag and drop capabilities
  • Extensions for new Gopher types and Rendering modes
  • Security via TLS

Help me name this app

Challenge yourself to crack the hardest problem known to mankind: naming things!

Help me find a short, memorable, and ideally cute or clever name for this project, and be forever immortalized through history.

License

Copyright (c) 2020, zenoamaro <zenoamaro@gmail.com>

Licensed under the MIT LICENSE.