awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesCLI Output Formatters

Features that transform command-line tool output into structured formats like JSON for improved readability or programmatic processing.

Explore 9 awesome GitHub repositories matching development tools & productivity · CLI Output Formatters. Refine with filters or upvote what's useful.

Awesome CLI Output Formatters GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • openclaw/openclawAvatar openclaw

    openclaw/openclaw

    380,031Vezi pe GitHub↗

    Openclaw este o platformă pentru gestionarea mediilor de execuție ale agenților, oferind infrastructura necesară pentru a controla ciclurile de viață ale agenților, starea sesiunii și persistența spațiului de lucru. Dispune de un gateway centralizat care gestionează buclele modelelor, invocarea instrumentelor și evenimentele de streaming, suportând în același timp rutarea multi-agent și gestionarea memoriei persistente. Sistemul este conceput pentru a normaliza semnăturile de execuție ale instrumentelor și pentru a oferi o interfață standardizată pentru compatibilitatea între furnizori. Platforma include instrumente extinse pentru dezvoltatori, cum ar fi o interfață de linie de comandă pentru gestionarea spațiului de lucru, logare de diagnosticare și o arhitectură de plugin-uri care permite înregistrarea de instrumente și capabilități personalizate. Suportă fluxuri de lucru automatizate prin hook-uri bazate pe evenimente, programarea sarcinilor și integrarea cu servicii externe. Securitatea este gestionată prin politici de execuție, portabilitatea acreditărilor și fluxuri de lucru de aprobare pentru acțiunile agenților. Implementarea este susținută prin instalatoare de infrastructură automatizate și ajutoare de gateway containerizate, cu utilitare încorporate pentru backup-uri și gestionarea configurației. Sistemul oferă un format structurat pentru orchestrarea fluxurilor de lucru în mai mulți pași și include instrumente specializate pentru automatizarea browserului și patch-uri de cod structurate.

    Transforms message delivery outcomes into structured JSON metadata for easier programmatic parsing.

    TypeScriptaiassistantcrustacean
    Vezi pe GitHub↗380,031
  • florinpop17/app-ideasAvatar florinpop17

    florinpop17/app-ideas

    95,036Vezi pe GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Outputs command-line data in structured JSON or interactive formats for better machine and human readability.

    applicationscodingcodingchallenges
    Vezi pe GitHub↗95,036
  • qmk/qmk_firmwareAvatar qmk

    qmk/qmk_firmware

    20,478Vezi pe GitHub↗

    This project is a keyboard firmware framework and programmable keyboard ecosystem designed for Atmel AVR and ARM microcontrollers. It provides the embedded software necessary to implement the USB Human Interface Device standard, allowing hardware to communicate keystrokes and mouse movements to a host computer. The framework distinguishes itself by offering a comprehensive toolchain for custom hardware development, including a command line interface for project scaffolding, firmware flashing, and configuration linting. It supports a variety of flexible configuration methods, allowing users to

    Colorizes and structures terminal text to improve user interaction and information display.

    Catmel-avrcc-plus-plus
    Vezi pe GitHub↗20,478
  • hashicorp/packerAvatar hashicorp

    hashicorp/packer

    15,708Vezi pe GitHub↗

    Packer is a machine image builder and multi-platform image orchestrator used to create identical virtual machine images for multiple platforms from a single source configuration. It functions as an infrastructure as code tool, utilizing the HashiCorp Configuration Language to define versioned and reproducible templates for cloud image provisioners. The tool is distinguished by its plugin-based extension model, which allows it to load external binaries for builders and provisioners to support various cloud platforms and virtualization environments. It includes a post-processor pipeline to tran

    Converts command line output into structured formats like JSON to allow automated parsing by external tools.

    Go
    Vezi pe GitHub↗15,708
  • kellyjonbrazil/jcAvatar kellyjonbrazil

    kellyjonbrazil/jc

    8,538Vezi pe GitHub↗

    jc is a tool that transforms plain-text results from command-line utilities, system tools, log formats, and text tables into structured JSON data. It functions as a structured data transformer capable of converting various file formats, including CSV, INI, XML, and YAML, into JSON representations for programmatic use. The project includes a collection of specific parsers for Unix commands and system tools such as df, blkid, and various package managers. It also features specialized converters for web server logs, Common Log Format, and Common Event Format strings. The tool covers broad capab

    Transforms plain-text output from command-line utilities into structured JSON for programmatic processing.

    Pythonbashbash-scriptingcli
    Vezi pe GitHub↗8,538
  • bombshell-dev/clackAvatar bombshell-dev

    bombshell-dev/clack

    7,878Vezi pe GitHub↗

    Clack is a Node.js CLI framework and prompt library designed for building stylized, interactive command-line user interfaces. It provides a toolkit for creating terminal applications that collect structured user input and display formatted information. The library includes a set of interactive terminal UI components, such as validated input fields for text and passwords, searchable selection menus with autocomplete, and grouped options for user choice. It also provides mechanisms for process visualization, including loading spinners, progress bars, and sequential task lists to communicate bac

    Renders structured information using boxed text, notes, and streamed multi-line output for improved readability.

    TypeScriptclicommand-linecommand-line-app
    Vezi pe GitHub↗7,878
  • nuxt/consolaAvatar nuxt

    nuxt/consola

    7,291Vezi pe GitHub↗

    Consola este o bibliotecă de logare JavaScript și un framework pluggable care oferă un wrapper de consolă cross-platform. Permite formatarea unificată a output-ului și wrapping-ul fluxului atât în browserul web, cât și în mediile de terminal Node.js. Proiectul se distinge printr-un sistem de raportare pluggable și capacitatea de a intercepta output-ul sistemului global, rutând consola standard și fluxurile de sistem prin handler-e de logare centralizate. Oferă utilitare pentru crearea de interfețe de linie de comandă îmbunătățite vizual, cu suport pentru etichete și niveluri de severitate. Framework-ul acoperă capabilități largi de observabilitate, inclusiv filtrarea nivelului de log, limitarea volumului pentru a preveni spam-ul repetat de mesaje și generarea de logger-e cu scop definit pentru urmărirea specifică a modulelor. Include, de asemenea, mecanisme pentru punerea în coadă și pauza emiterii de log-uri și instrumente pentru simularea comportamentului logger-ului prin implementări mock pentru testarea automatizată. Biblioteca integrează, de asemenea, prompturi interactive de input de la utilizator pentru crearea de interfețe de linie de comandă care colectează răspunsuri de tip text, confirmare și selecție.

    Provides a utility for creating visually enhanced command line interfaces with tags and severity levels.

    TypeScript
    Vezi pe GitHub↗7,291
  • zenml-io/zenmlAvatar zenml-io

    zenml-io/zenml

    5,451Vezi pe GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Provides configurable output formatting for command-line interface lists to support automated environments and programmatic processing.

    Pythonagentopsagentsai
    Vezi pe GitHub↗5,451
  • lirantal/nodejs-cli-apps-best-practicesAvatar lirantal

    lirantal/nodejs-cli-apps-best-practices

    3,944Vezi pe GitHub↗

    This project provides a comprehensive guide and set of architectural patterns for developing professional command-line interfaces using Node.js. It focuses on establishing industry standards for terminal-based applications, ensuring that tools are predictable, maintainable, and user-friendly. The guide emphasizes creating high-quality user experiences through interactive terminal elements, actionable error reporting, and graceful handling of system signals. It distinguishes itself by detailing how to integrate command-line tools into automated pipelines, specifically through the use of struct

    Transforms command-line output into structured JSON formats for programmatic parsing and manipulation.

    awesomeawesome-listbest-practices
    Vezi pe GitHub↗3,944
  1. Home
  2. Development Tools & Productivity
  3. Terminal, Shell & CLI
  4. CLI Tooling Frameworks
  5. CLI Tooling
  6. Data I/O and Transformation
  7. CLI Output Formatters

Explorează sub-etichetele

  • Visual Layout FormattersUtilities for creating structured visual layouts in the terminal using boxes and notes. **Distinct from CLI Output Formatters:** Distinct from CLI Output Formatters: focuses on visual UI layout and styling rather than data serialization formats like JSON.