Our great sponsors
|about 1 year ago||8 days ago|
|GNU Affero General Public License v3.0||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Gopher Protocol (2020)
2 projects | news.ycombinator.com | 4 Nov 2022
Here's also a read-only NNTP/Usenet bridge for HN you can self-host https://github.com/epilys/nntpserver.py/blob/main/examples/h...
Show HN: Circumflex, browse HN in your terminal
4 projects | news.ycombinator.com | 13 Oct 2022
Here's a single file, no dependency nntp / Usenet server library in python3 I wrote. It includes an HN gateway as an example. I have used it with slrn (tui), meli (tui), pan (gui) and thunderbird (gui)
Ask HN: I miss Usenet. Are there any modern equivalents?
5 projects | news.ycombinator.com | 9 Jun 2022
I wrote a dependency tree python3 library to make your own NNTP servers:
It's used in my link aggregator forum, https://sic.pm/ which also has a mailing list bridge functionality.
As a demo, I have implemented a HN mirror on NNTP: (quoting README.md)
hnnntp.py querying news.ycombinator.com (hackernews) API and caching results in an sqlite3 database. A public instance might be online at nessuent.xyz:564 (TLS only)
Recommendations on file/dir/module structure, common dependencies, and/or anti-patterns for writing CLI tool in Rust
12 projects | reddit.com/r/rust | 18 Mar 2023
Charm's Glow is a joy to use, a good example of having the Charm's Bubbletea usage - but from the code perspective, it's a bit difficult to navigate as many code paths are put in the same package
Recommendations on building a simple DSL REPL?
5 projects | reddit.com/r/golang | 18 Mar 2023
What's the right approach to the user interactivity site? I know bubbletea is all the rage but that's more of a TUI than I want; all I want is a simple line-based interface for the user to input commands.
Help to find a terminal library
3 projects | reddit.com/r/golang | 12 Mar 2023
Best Programming Language for writing scripts to run on other computers?
3 projects | reddit.com/r/sysadmin | 10 Mar 2023
Or I would use https://github.com/charmbracelet/bubbletea to build a fancy eye candy TUI...
Portal - a modern file transfer utility 🌌✨
10 projects | dev.to | 8 Mar 2023
nhooyr/websocket, shollz/pake, charmbracelet/bubbles, charmbracelet/bubbletea, charmbracelet/lipgloss, muesli/reflow, klauspost/pgzip and many, many more.
Textual (TUI framework) widget gallery
3 projects | reddit.com/r/programming | 7 Mar 2023
Two I've used are Terminal.Gui for .net https://github.com/gui-cs/Terminal.Gui and BubbleTea for Go https://github.com/charmbracelet/bubbletea
Hopper: Distributed Fuzzer
2 projects | reddit.com/r/golang | 1 Mar 2023
- Bubble Tea: Master node TUI. - LLVM: Clang ASAN for detecting memory corruption and SANCOV for edge coverage.
Prompt - User-friendly interactive prompts for Go.
4 projects | reddit.com/r/golang | 10 Feb 2023
Recently, I developed a go package that allows users to pass parameters through input or selection in tui. Similar to create-vue. You can see some screenshots in the README. Based on Bubble Tea. Inspired by Prompts.
CLIs and TUIs packages
7 projects | reddit.com/r/rust | 31 Jan 2023
- Bubbletea TUI
How to debug Bubble Tea applications in Visual Studio Code
2 projects | dev.to | 26 Dec 2022
I've been working on a new TUI framework called sunbeam for a few weeks using the Bubble Tea framework.
What are some alternatives?
Rich Interactive Widgets for Terminal UIs - Terminal UI library with rich, interactive widgets — written in Golang
tcell - Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
rich - Rich is a Python library for rich text and beautiful formatting in the terminal.
termdash - Terminal based dashboard.
textual - Textual is a Rapid Application Development framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and (coming soon) a web browser!
glow - Render markdown on the CLI, with pizzazz! 💅🏻
pterm - ✨ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
lipgloss - Style definitions for nice terminal layouts 👄
gum - A tool for glamorous shell scripts 🎀
webrender - A GPU-based renderer for the web
iced - A cross-platform GUI library for Rust, inspired by Elm