The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Command-line interface Open-Source Projects
-
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.
-
jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
-
rebound
Command-line tool that instantly fetches Stack Overflow results when an exception is thrown (by shobrook)
-
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.
-
kotlin-argparser
Easy to use and concise yet powerful and robust command line argument parsing for Kotlin
-
mindflow
🧠AI-powered CLI git wrapper, boilerplate code generator, chat history manager, and code search engine to streamline your dev workflow 🌊
-
QuarkTS
An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
-
savepagenow
A simple Python wrapper and command-line interface for archive.org’s "Save Page Now" capturing service
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I was missing interactive rebase, as it is missing from libgit2
https://github.com/extrawurst/gitui/issues/32
Project mention: Xonsh: Python-powered, cross-platform, Unix-gazing shell | news.ycombinator.com | 2024-02-14https://github.com/kellyjonbrazil/jc - "CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts."
I've been using enhancd for years now.
https://github.com/babarot/enhancd
You can also use smenu (https://github.com/p-gen/smenu) to make these and many other selections.
There is also duct which is not so much geared towards writing an interpreter, but does provide simplified macros for running subprocesses.
Jello let’s you use python syntax with dot notation without the stdin/stdout/json.loads boilerplate.
https://github.com/kellyjonbrazil/jello
Still working on mt TUI app Tui-Journal After the big release the last weekend. Currently I'm working on integrating MakeFile the CI/CD pipelines and I'm contributing to other TUI projects to get familiar with other brilliant approaches for TUI applications in rust.
Command-line interface related posts
- Neofetch for Git Repositories
- Programming languages' logos in ASCII art
- Onefetch: Command-line Git information tool written in Rust
- Onefetch · Command-line Git information tool
- Onefetch: Command-line Git information tool
- Code Metrics and Repository Summary
- Git's repository summary
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Command-line interface projects? This list will help you:
Project | Stars | |
---|---|---|
1 | gitui | 16,990 |
2 | onefetch | 8,985 |
3 | jc | 7,558 |
4 | rebound | 4,052 |
5 | trippy | 3,003 |
6 | enhancd | 2,507 |
7 | clikt | 2,376 |
8 | smenu | 2,329 |
9 | kscript | 2,040 |
10 | PyInquirer | 1,888 |
11 | Node.CLI-Progress | 1,036 |
12 | mordant | 883 |
13 | duct.rs | 779 |
14 | kotlin-argparser | 478 |
15 | jello | 461 |
16 | em-keyboard | 308 |
17 | main | 272 |
18 | Comonicon.jl | 265 |
19 | Typin | 238 |
20 | tui-journal | 226 |
21 | mindflow | 215 |
22 | QuarkTS | 177 |
23 | savepagenow | 164 |
Sponsored