add TermOx (terminal UI library), sort CLI category (#1501)

* add termox, sort CLI category, normalilze entry name

* revert linenoise position
This commit is contained in:
toge
2024-02-18 07:54:00 +09:00
committed by GitHub
parent 73619060a1
commit 3e10e576b6

View File

@@ -225,16 +225,19 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny
* [Argh!](https://github.com/adishavit/argh) - A minimalist, frustration-free, header-only argument handler. [BSD]
* [argparse](https://github.com/p-ranav/argparse) - Argument Parser for Modern C++. [MIT]
* [Taywee/args](https://github.com/taywee/args) - A simple header-only C++ argument parser library. [MIT]
* [args](https://github.com/taywee/args) - A simple header-only C++ argument parser library. [MIT]
* [Boost.Program_options](https://github.com/boostorg/program_options) - A library to obtain program options via conventional methods such as command line and config file. [Boost] [website](https://boost.org/libs/program_options)
* [Clara](https://github.com/catchorg/Clara) - A simple to use, composable, command line parser for C++ 11 and beyond. [Boost]
* [cli](https://github.com/daniele77/cli) - A cross-platform header only C++14 library for interactive command line interfaces (Cisco style). [Boost]
* [CLI11](https://github.com/CLIUtils/CLI11) - Header only single or multi-file C++11 library for simple and advanced CLI parsing. [BSD]
* [clipp](https://github.com/muellan/clipp) - Easy to use, powerful and expressive command line argument handling for C++11/14/17 contained in a single header file. [MIT]
* [jarro2783/cxxopts](https://github.com/jarro2783/cxxopts) - Lightweight C++ command line option parser. [MIT]
* [cpp-terminal](https://github.com/jupyter-xeus/cpp-terminal) - Small header only C++ library for writing multiplatform terminal applications. [MIT]
* [cxxopts](https://github.com/jarro2783/cxxopts) - Lightweight C++ command line option parser. [MIT]
* [docopt.cpp](https://github.com/docopt/docopt.cpp) - A library to generate option parser from docstring. [MIT/Boost]
* [FINAL CUT](https://github.com/gansm/finalcut) - Library for creating terminal applications with text-based widgets. [LGPL]
* [FTXUI](https://github.com/ArthurSonzogni/FTXUI) - C++ Functional Terminal User Interface. [MIT]
* [gflags](https://gflags.github.io/gflags/) - Commandline flags module for C++. [BSD]
* [imtui](https://github.com/ggerganov/imtui) - Immediate Mode Text-based User Interface. [MIT]
* [indicators](https://github.com/p-ranav/indicators/) - Activity indicators for Modern C++. [MIT]
* [linenoise](https://github.com/antirez/linenoise) - A small self-contained alternative to readline and libedit. [BSD-2-Clause]
* [linenoise-ng](https://github.com/arangodb/linenoise-ng) - A small, portable GNU readline replacement for Linux, Windows and MacOS which is capable of handling UTF-8 characters. [BSD]
@@ -247,9 +250,7 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny
* [tabulate](https://github.com/p-ranav/tabulate) - Table Maker for Modern C++. [MIT]
* [TCLAP](http://tclap.sourceforge.net) - A mature, stable and feature-rich library for defining and accessing command line arguments in ANSI C++. [MIT]
* [termbox](https://github.com/nsf/termbox) - A C library for writing text-based user interfaces. [MIT]
* [cpp-terminal](https://github.com/jupyter-xeus/cpp-terminal) - Small header only C++ library for writing multiplatform terminal applications. [MIT]
* [FTXUI](https://github.com/ArthurSonzogni/FTXUI) - C++ Functional Terminal User Interface. [MIT]
* [imtui](https://github.com/ggerganov/imtui) - Immediate Mode Text-based User Interface. [MIT]
* [TermOx](https://github.com/a-n-t-h-o-n-y/TermOx) - C++17 Terminal User Interface(TUI) Library. [MIT]
## Compression
*Compression and Archiving Libraries*