awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 dépôts

Awesome GitHub RepositoriesJSON Output Formats

Standardized JSON formatting of tool and command outputs for programmatic consumption.

Distinct from JSON Exports: Shortlist candidates focus on specific data types (NumPy, binary) rather than general CLI result exporting

Explore 29 awesome GitHub repositories matching development tools & productivity · JSON Output Formats. Refine with filters or upvote what's useful.

Awesome JSON Output Formats GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • proxymanapp/proxymanAvatar de ProxymanApp

    ProxymanApp/Proxyman

    6,858Voir sur GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Applies jq expressions to slice, filter, map, and transform JSON data in captured HTTP responses.

    debugging-tooliosmacos
    Voir sur GitHub↗6,858
  • ultraworkers/claw-code-parityAvatar de ultraworkers

    ultraworkers/claw-code-parity

    6,687Voir sur GitHub↗

    This project is a Rust-based AI agent framework and tool orchestrator that provides a command-line interface for interacting with large language models. It functions as an AI tool orchestrator that routes client requests to language servers and manages the planning and handoffs between specialized agents to solve complex tasks. The system distinguishes itself as a language porting validator, using deterministic mocks and specifications to verify feature parity between different language implementations of a codebase. It further extends agent capabilities by acting as a Model Context Protocol

    Formats command output as JSON to enable easy integration with other scripts and tools.

    Rust
    Voir sur GitHub↗6,687
  • masonr/yet-another-bench-scriptAvatar de masonr

    masonr/yet-another-bench-script

    6,520Voir sur GitHub↗

    This project is a Linux server benchmarking script written in Bash. It serves as a system for evaluating CPU, disk, and network performance by orchestrating a set of standardized diagnostic tools. The script integrates specialized utilities to measure storage throughput and latency across various block sizes, compute hardware scores for processor performance, and test network upload and download speeds using parallel connections. It is designed to generate comparative hardware reports and evaluate total network capacity across global locations. The tool includes a mechanism for exporting all

    Serializes benchmark results into structured JSON for programmatic consumption and remote export.

    Shellbashbench-scriptbenchmark
    Voir sur GitHub↗6,520
  • pixie-io/pixieAvatar de pixie-io

    pixie-io/pixie

    6,467Voir sur GitHub↗

    Pixie is an open-source observability platform for Kubernetes that uses eBPF to automatically capture telemetry data from clusters without requiring any manual instrumentation or code changes. It functions as an eBPF telemetry collector, a continuous application profiler, a network traffic analyzer, and a scriptable telemetry query engine, all within a single Kubernetes-native tool. The platform distinguishes itself through several integrated capabilities. It continuously samples stack traces from compiled-language code to identify CPU performance bottlenecks, visualizing the results as inter

    Formats script results as JSON or CSV for consumption by other command-line tools.

    C++
    Voir sur GitHub↗6,467
  • airweave-ai/airweaveAvatar de airweave-ai

    airweave-ai/airweave

    6,453Voir sur GitHub↗

    Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati

    Outputs search results as JSON when stdout is not a TTY for command-line chaining.

    Pythonagent-infrastructureaiai-agents
    Voir sur GitHub↗6,453
  • zmap/zmapAvatar de zmap

    zmap/zmap

    6,246Voir sur GitHub↗

    ZMap is a fast single packet network scanner designed for Internet-wide network surveys.

    Writes responding IP addresses to files in plain text, CSV, or JSON with optional additional fields.

    Cinternet-measurementinternet-scanningport-scanner
    Voir sur GitHub↗6,246
  • palantir/tslintAvatar de palantir

    palantir/tslint

    5,907Voir sur GitHub↗

    TSLint is an extensible static analysis tool that checks TypeScript source files against a configurable set of lint rules. It scans code by walking the parsed TypeScript abstract syntax tree, applying rule objects to detect readability, maintainability, and functionality errors. The tool supports rule severity configuration, inline suppression through comment directives, and automatic attachment of fix objects for correcting violations. The project provides a framework for developing custom lint rules and formatters, allowing teams to enforce project-specific coding conventions beyond the bui

    Outputs lint results as a JSON object for programmatic consumption by other tools.

    TypeScriptlinterlinting-rulesocto-correct-managed
    Voir sur GitHub↗5,907
  • goss-org/gossAvatar de goss-org

    goss-org/goss

    5,904Voir sur GitHub↗

    Goss is a declarative system validation framework that verifies server state by comparing live system attributes against YAML specifications. It checks the state of packages, ports, services, files, users, processes, DNS records, kernel parameters, mounts, network interfaces, and HTTP endpoints, reporting pass or fail for each condition. The tool distinguishes itself through several automation capabilities. It can scan a running system to automatically generate YAML baseline files that capture current resource configurations, eliminating the need to write tests from scratch. A retry-with-time

    Formats validation results as JSON, JUnit, Prometheus, Nagios, or other structured outputs.

    Go
    Voir sur GitHub↗5,904
  • madcowd/ellAvatar de MadcowD

    MadcowD/ell

    5,874Voir sur GitHub↗

    Ell is a Python library that treats prompts as callable functions, transforming a Python function into a language model program where the docstring defines the system message and the return value defines the user message. It provides a framework for writing language model programs that can accept and return images, audio, and text natively within message objects, and supports chaining multiple model calls into a single function for multi-step reasoning or test-time compute. The library decouples model selection from client instantiation through a registry that supports multiple provider backe

    Allows returning either plain text or structured message objects with tool calls and multimodal content from a single function.

    Pythonaiprompt-engineering
    Voir sur GitHub↗5,874
  • arthur-ficial/apfelAvatar de Arthur-Ficial

    Arthur-Ficial/apfel

    5,856Voir sur GitHub↗

    The free AI already on your Mac. CLI tool, OpenAI-compatible server, and interactive chat — all on-device via Apple Intelligence. No API keys, no cloud, no downloads.

    Returns the model's response as a JSON object for programmatic consumption in scripts.

    Swiftapple-intelligenceapple-siliconcli
    Voir sur GitHub↗5,856
  • epiral/bb-browserAvatar de epiral

    epiral/bb-browser

    5,814Voir sur GitHub↗

    bb-browser is an authenticated web scraper and browser automation CLI that also functions as an MCP server for AI coding tools. It treats the browser as a programmable runtime environment, enabling AI agents to control a live Chrome instance through a standard protocol while leveraging existing login sessions for authenticated actions. The project distinguishes itself through a dual CLI and MCP interface, allowing both direct command-line control and AI-driven browser manipulation. It includes a parallel multi-platform query engine that executes simultaneous searches across multiple websites,

    Outputs structured JSON results that can be filtered and transformed inline using jq expressions.

    TypeScript
    Voir sur GitHub↗5,814
  • kucherenko/jscpdAvatar de kucherenko

    kucherenko/jscpd

    5,800Voir sur GitHub↗

    jscpd is a code duplication detector that scans source code across 223 languages to find identical or near-identical copy-pasted blocks using a rolling hash algorithm. It is built with a Rust core for high performance, exposed through a Node.js API and CLI, and can be run as a standalone binary with no runtime dependencies. The tool detects duplicates in embedded languages within Vue, Svelte, Astro, and Markdown files by tokenizing each language block separately, and it supports extensionless scripts via shebang detection. The project distinguishes itself through its integration capabilities

    Prints detected code clones to the terminal in a human-readable format.

    TypeScriptaiclones-detectioncode-quality
    Voir sur GitHub↗5,800
  • fizzadar/pyinfraAvatar de Fizzadar

    Fizzadar/pyinfra

    5,793Voir sur GitHub↗

    pyinfra is an agentless infrastructure automation framework that turns declarative Python code into idempotent shell commands to manage servers, containers, and local machines over SSH without requiring any pre-installed software on target hosts. It operates by comparing the desired state of a system against its current state, using a dry-run simulation mode to preview changes and a fact-based conditional execution engine to gather host attributes at runtime and control which operations run. The tool compiles Python operations into optimized shell commands and executes them in parallel across

    Emits structured JSON output for inventory, facts, dry runs, and deploy results for tool integration.

    Python
    Voir sur GitHub↗5,793
  • pyinfra-dev/pyinfraAvatar de pyinfra-dev

    pyinfra-dev/pyinfra

    5,779Voir sur GitHub↗

    pyinfra is a Python-based infrastructure automation framework that turns Python code into shell commands for managing servers, Docker containers, and local machines. It operates as a declarative, idempotent deployment tool, applying desired system states by comparing target configurations against current states and making only the necessary changes. The framework provides a connector-based transport abstraction that unifies SSH, Docker, and local execution behind a common interface, with a parallel execution engine that manages concurrent operations across hosts. The tool distinguishes itself

    Emits structured JSON output for inventory, facts, dry runs, and deploy results.

    Pythoncloud-managementconfiguration-managementhigh-performance
    Voir sur GitHub↗5,779
  • edenhill/kcatAvatar de edenhill

    edenhill/kcat

    5,763Voir sur GitHub↗

    kcat est un client d'interface en ligne de commande pour Apache Kafka utilisé pour produire, consommer et déboguer des messages en utilisant le protocole filaire natif. Il fournit une suite d'outils pour interagir avec les clusters Kafka, y compris un débogueur de protocole pour inspecter les métadonnées du cluster et un gestionnaire de transactions pour gérer les lots de messages atomiques. Le projet dispose d'un décodeur de schéma Avro spécialisé qui convertit les messages encodés en binaire en JSON lisible par l'homme en s'intégrant avec des registres de schémas distants ou des fichiers locaux. De plus, il inclut un simulateur en mémoire qui permet de tester la logique du producteur et du consommateur en simulant un comportement de courtier éphémère sans nécessiter d'infrastructure externe. L'ensemble d'outils couvre un large éventail d'opérations de messagerie, y compris la prise en charge des groupes de consommateurs équilibrés, la recherche d'offset basée sur l'horodatage et le streaming de données transactionnelles à partir de l'entrée standard. Il fournit également des utilitaires pour la configuration de la sécurité des connexions et l'inspection des métadonnées du cluster.

    Provides customizable output templates to transform raw message data into flexible text or JSON representations.

    C
    Voir sur GitHub↗5,763
  • dibgerge/ml-coursera-python-assignmentsAvatar de dibgerge

    dibgerge/ml-coursera-python-assignments

    5,567Voir sur GitHub↗

    Ce projet est un dépôt de cours d'apprentissage automatique contenant une collection d'exercices et de notebooks Python. Il est conçu pour implémenter des algorithmes d'apprentissage automatique fondamentaux et compléter des devoirs de programme via des documents interactifs qui combinent texte pédagogique et code exécutable. Le dépôt fournit du code formaté pour la compatibilité avec des systèmes de notation automatisés, permettant la soumission et la validation d'exercices techniques. Il inclut des configurations d'environnement prédéfinies et des verrous de dépendances pour garantir une exécution cohérente des outils de science des données à travers différents environnements de calcul. Le projet couvre l'implémentation et l'éducation en apprentissage automatique, utilisant un flux de travail de notebook interactif pour traduire des concepts mathématiques en code fonctionnel. Ces exercices sont conçus pour s'exécuter dans des espaces de travail basés sur navigateur pour supprimer le besoin d'installation de logiciel local.

    Formats local code results into specific structures for transmission to external assessment systems.

    Jupyter Notebook
    Voir sur GitHub↗5,567
  • sferik/tAvatar de sferik

    sferik/t

    5,568Voir sur GitHub↗

    t is a command-line Twitter client that wraps Twitter's REST and streaming APIs, enabling users to post tweets, manage accounts, and search Twitter directly from the terminal. It supports authenticating and switching between multiple Twitter profiles stored in a local configuration file, allowing commands to be executed under the active account. The tool distinguishes itself through shell-integrated workflows, including tab completion for Zsh and Bash, and Unix-pipe-compatible output formatting that defaults to tab-separated columns for piping into standard utilities like grep and awk. It als

    Converts any command's output to CSV format using the --csv flag.

    Ruby
    Voir sur GitHub↗5,568
  • nsf/gocodeAvatar de nsf

    nsf/gocode

    4,993Voir sur GitHub↗

    gocode est un backend de serveur de langage et un démon d'autocomplétion pour le langage Go. Il fonctionne comme un analyseur de code statique et un indexeur de symboles qui fournit des suggestions d'identifiants et de symboles en temps réel aux éditeurs de texte. Le projet utilise une architecture démon client-serveur pour maintenir un processus d'arrière-plan persistant, évitant la surcharge liée au rechargement des métadonnées de package pour chaque requête. Il emploie un système de mise en cache de métadonnées à deux niveaux et analyse les binaires de packages compilés pour permettre des recherches rapides de symboles et la récupération de déclarations. Le système couvre de larges domaines de capacités, notamment l'autocomplétion sensible au contexte pour les champs membres, les signatures de fonctions et les variables, ainsi que le formatage automatique du code. Il gère le suivi de la portée lexicale et la résolution récursive des symboles pour garantir des complétions précises de types et de variables. Des utilitaires d'administration permettent la gestion de la configuration du démon, le contrôle de l'état et un mode de débogage avec journalisation détaillée pour surveiller le processus d'arrière-plan.

    Serializes completion candidates into structured JSON formats for programmatic consumption by text editors.

    Go
    Voir sur GitHub↗4,993
  • actions/github-scriptAvatar de actions

    actions/github-script

    4,975Voir sur GitHub↗

    github-script is a GitHub Actions JavaScript runner that executes asynchronous scripts to interact with the GitHub API. It serves as a JavaScript workflow scripting runtime and API client, providing a pre-configured authenticated client for automating tasks within GitHub Actions pipelines. The project enables the implementation of custom workflow logic that exceeds standard YAML syntax, including the ability to perform REST API calls and execute GraphQL queries for complex data extraction. It supports the management of multiple authenticated clients to facilitate cross-organization repository

    Exports script results as JSON or string values for programmatic consumption by subsequent workflow steps.

    TypeScript
    Voir sur GitHub↗4,975
  • jpmens/joAvatar de jpmens

    jpmens/jo

    4,868Voir sur GitHub↗

    Jo est un utilitaire en ligne de commande conçu pour construire et manipuler des objets et tableaux JSON directement à partir d'arguments shell et de l'entrée standard. Il fonctionne comme un outil de traitement de données qui transforme l'entrée brute en formats structurés, permettant la génération de payloads complexes pour des API, des fichiers de configuration et des pipelines de données automatisés. L'outil se distingue par sa capacité à résoudre des structures de données hiérarchiques en utilisant des définitions de chemin basées sur des délimiteurs et son moteur d'inférence de type intégré, qui convertit automatiquement les valeurs d'entrée en types natifs booléens, numériques ou null. Les utilisateurs peuvent exercer un contrôle précis sur la sortie via l'application explicite des types de données, le filtrage de contenu et la possibilité d'intégrer directement le contenu de fichiers externes dans la structure générée. L'utilitaire prend en charge un large éventail de tâches de construction de données, incluant la fusion de nouvelles informations dans des structures existantes et le basculement entre des mises en page compactes et joliment imprimées (pretty-printed). Il s'intègre dans les workflows basés sur le shell en fournissant des codes de sortie standardisés pour signaler le succès ou l'échec des opérations de transformation de données.

    Adjusts JSON output presentation between compact and pretty-printed layouts.

    C
    Voir sur GitHub↗4,868
Préc.12Suivant
  1. Home
  2. Development Tools & Productivity
  3. JSON Output Formats

Explorer les sous-tags

  • API Response Formats1 sous-tagSupport for multiple data serialization formats in API responses. **Distinct from JSON Output Formats:** Distinct from JSON Output Formats: covers a range of formats including XML, not just JSON.
  • CSV Output Formats2 sous-tagsFormats script results as JSON or CSV for consumption by other command-line tools. **Distinct from JSON Output Formats:** Distinct from JSON Output Formats: adds CSV output alongside JSON for broader tool compatibility.
  • Custom Message TemplatesUser-defined string templates for transforming raw data into specific text or JSON representations. **Distinct from JSON Output Formats:** Focuses on flexible user-defined templates rather than standardized tool output formats.
  • JSON Field OrderingConstrains language model outputs to follow specific field sequences within JSON objects. **Distinct from JSON Output Formats:** Distinct from JSON output formats: focuses on enforcing field order during generation, not just the final format.
  • jq-Transformable OutputsStructured JSON output that can be filtered and transformed inline using jq expressions. **Distinct from JSON Output Formats:** Distinct from JSON Output Formats: specifically supports inline jq filtering and transformation of the output, not just standardized JSON formatting.