Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β
Top 23 terminal-based Open-Source Projects
-
Rich Interactive Widgets for Terminal UIs
Terminal UI library with rich, interactive widgets βΒ written in Golang
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
FTXUI
Features: - Functional style. Inspired by [1] and React - Simple and elegant syntax (in my opinion). - Support for UTF8 and fullwidth chars (β ζ΅θ―). - No dependencies. - Cross platform. Linux/mac (main target), Windows (experimental thanks to contributors), - WebAssembly. - Keyboard & mouse navigation. Operating systems: - linux emscripten - linux gcc - linux clang - windows msvc - mac clang
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
vifm
Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.
-
cli-apps
The largest Awesome Curated list of CLI/TUI applications with source data organized into CSV files
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
py_cui
A python library for intuitively creating CUI/TUI interfaces with widgets, inspired by gocui.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I've had fun writing an app with https://github.com/rivo/tview.
Also `dua`[0] is a great `du` replacement which is must faster on modern NVMe drives. Also has an interactive mode `dua i` which I'd frame as a `ncdu` replacement.
[0] https://github.com/Byron/dua-cli
Project mention: Show HN: Numbat β A programming language with physical dimensions as types | news.ycombinator.com | 2023-11-16Apparently this replaces https://github.com/sharkdp/insect
Like some people here and under this post said, I like Kitty and would recommend it to anyone who uses/used Alacritty, as they are very similar in surface. I actually switch between Alacritty and Kitty pretty often, depending on my "mood". I recently went back to Kitty for image support (through chafa though, for better compatibility across terminal emulators). However, Wayland support is poor and I have some issues with fonts being too bold, although it could just be my config...
Project mention: David Holladay, blindness technology pioneer, dies at age 70 | news.ycombinator.com | 2024-03-03[2] This is an example of that: https://github.com/mum4k/termdash?tab=readme-ov-file#the-lin...
Project mention: Show HN: Consol3 β A 3D engine in the terminal that executes on the CPU | news.ycombinator.com | 2024-02-23Textual is not 3d too, but is also great for TUIs.
Textualize/Frogmouth has a TUI tree control: https://github.com/Textualize/frogmouth
FWICS browsh
But how do I just run/open the god damn program? I've already installed dooit through the pip command and I know that's the right file location. I can literally see the file, just cant double click to open it any other way than with python. And the website doesn't have much more than some graphics of it.
Project mention: How do I keep my world active when I'm not actively playing? [self-hosted multiplayer server] | /r/Minecraft | 2023-07-09convenient thing is that you can run those with a commandline-client (i use this for that job: https://github.com/MCCTeam/Minecraft-Console-Client ) from the server PC, too.
The Spotify on the Discover Store doesn't allow you to run in the terminal and using the terminal will give it a nice performance boost without the GUI overhead, which is what is being achieved using spotify-payer. From checking the project, it looks pretty good for something minimal: https://github.com/aome510/spotify-player
Project mention: Should I switch from Ubuntu to Arch for improved Linux knowledge, security, and a lighter system? | /r/linuxquestions | 2023-05-01
Project mention: Show HN: Numbat β A programming language with physical dimensions as types | news.ycombinator.com | 2023-11-16> 365Β·243 ought to be 365Β·2425 exactly:
Yes. This is also how it is defined: https://github.com/sharkdp/numbat/blob/ba9e97b1fbf6353d24695...
The calculation above is showing a rounded result (6 significant digits by default).
terminal-based related posts
- David Holladay, blindness technology pioneer, dies at age 70
- What are some good projects in Go for an experienced dev?
- Show HN: Numbat β A programming language with physical dimensions as types
- I'm just looking to RUN the program... THATS it
- Picnic-TUI - Where Go and Groceries Create a Command-Line Feast
- A simple and opinionated modal code editor for your terminal
- TUIFIManager β A file manager like a GUI
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source terminal-based projects? This list will help you:
Project | Stars | |
---|---|---|
1 | spotify-tui | 16,542 |
2 | Rich Interactive Widgets for Terminal UIs | 9,778 |
3 | FTXUI | 6,094 |
4 | xplr | 3,928 |
5 | dua-cli | 3,489 |
6 | ox | 3,197 |
7 | insect | 3,153 |
8 | toolong | 2,666 |
9 | vifm | 2,633 |
10 | chafa | 2,604 |
11 | termdash | 2,592 |
12 | frogmouth | 2,241 |
13 | dooit | 1,897 |
14 | Minecraft-Console-Client | 1,530 |
15 | smassh | 1,248 |
16 | spotify-player | 1,180 |
17 | void | 1,042 |
18 | cli-apps | 1,024 |
19 | ttyper | 897 |
20 | numbat | 818 |
21 | dstask | 770 |
22 | py_cui | 736 |
23 | mangadesk | 722 |
Sponsored