← All tools

mrusme/neonmodem

Popularity 60 Updated Development & Build

Neon Modem Overdrive (https://tty.fail/mrus/neonmodem)

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

Neon Modem Overdrive

<img src="https://xn--gckvb8fzb.com/images/chatroom.png" width="275"

[Neon Modem Overdrive][neonmodem] is a [BBS][wiki-bbs]-style command line client that supports [Hyperuplink][hyperuplink], [Discourse][discourse], [Lemmy][lemmy], [Lobsters][lobsters] and [Hacker News][hackernews] as backends, and seamlessly integrates all of them into a streamlined TUI. And yes, you heard that right, I really did call it Neon Modem Overdrive.

Neon Modem is built in Go, using [Charm's Bubble Tea][bubbletea] TUI framework, but implements an own window manager (or compositor if you want) that allows it to use a third dimension, on top of the two dimensional rendering that Bubble Tea offers today. With that it is possible to display dialogs on top of one another, in order to offer a smoother UI experience.

More info here!

Support

| System | Available | List Forums | List Posts | List Replies | Create Post | Create Reply | | :------------ | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: | | [Hyperuplink] | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | | Discourse | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | | Lemmy | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | | Lobsters | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | | | | Hacker News | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | :heavycheckmark: | | |

[neonmodem]: https://neonmodem.com [wiki-bbs]: https://en.wikipedia.org/wiki/Bulletinboardsystem [discourse]: https://github.com/discourse [lemmy]: https://github.com/LemmyNet [lobsters]: https://github.com/lobsters/lobsters [hackernews]: https://news.ycombinator.com [bubbletea]: https://github.com/charmbracelet/bubbletea [hyperuplink]: https://hyperup.link

Installation

From Release

Download the latest release and unpack it:

$ tar -xzf ./neonmodem_*.tar.gz

The binary is called neonmodem. Feel free to move it to e.g. /usr/local/bin.

From Sauce

Clone this repository

  • from GitHub
  $ git clone git@github.com:mrusme/neonmodem.git
  • from