unnamed-gopher-client
unnamed-gopher-client copied to clipboard
A modern Gopher client for 2020
Unnamed Gopher Client
A modern Gopher desktop client for the twenty-twenties. Help me name it!
Written in Electron, TypeScript, and React.
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:
- [x] Suggest the most active Gopher communities to get started
- [x] 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:
- [x] Multi-column drill-down navigation like Finder
- [x] 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:
- [x] Tabs
- [x] Browsing history
- [x] Recently visited pages
- [x] Aggressive caching
- [x] Downloads
- [x] Combined search and address bar
- [x] 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 <[email protected]>
Licensed under the MIT LICENSE.