30 open-source projects similar to dnote/dnote, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Dnote alternative.
A versatile library for building CLI applications in Go
This project is a thread-safe terminal progress bar and IO progress wrapper for Go applications. It provides a library for rendering updating progress indicators and activity spinners within a command-line interface to visualize task completion and data stream progress. The library includes a stream-wrapping IO interceptor that automatically tracks and displays the volume of bytes processed during read or write operations. It also supports indeterminate activity spinners for processes where the total work volume is unknown. Users can configure the visual appearance of the progress indicators
An easy to use menu structure for cli applications that prompts users to make choices.
Automatically sets up command line flags based on struct fields and tags.
Terminal based dashboard.
bash completion written in go bash completion for go command
A simple logging interface that supports cross-platform color and concurrency.
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono
ops - build and run nanos unikernels
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
Argparse for golang. Just because flag sucks
A Go library for building command line applications.
Termui is a Go terminal user interface library used for building interactive dashboards and visual layouts within a command-line environment. It functions as a TUI layout engine, an interactive CLI framework, and a terminal data visualization toolkit. The library provides a set of specialized widgets for rendering charts, plots, gauges, and tables using character-based graphics. It includes a grid-based system for arranging interface elements using relative coordinates and proportional sizing to create structured displays. The toolkit covers a broad range of capabilities including data visua
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
hiboot is a high performance web and cli application framework with dependency injection support
JOB, make your short-term command as a long-term job. 将命令行规划成任务的工具
Argv is a library for Go to split command line string into arguments array.
Fully featured Go (golang) command line option parser with built-in auto-completion support.
Pure Go line editor with history, inspired by linenoise
A collection of CLI argument types for the Go flag package.