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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
antonmedv avatar

antonmedv/fx

0
View on GitHub↗
20,282 estrellas·472 forks·Go·mit·16 vistasfx.wtf↗

Fx

Fx is a command-line processing suite designed for the transformation, conversion, exploration, and visualization of structured data. It functions as a terminal-based utility that handles both automated shell pipelines and interactive navigation of complex, nested data hierarchies.

The tool distinguishes itself by integrating a JavaScript-based engine that executes user-provided logic to filter, map, or modify data fields within a sandboxed runtime. It maintains a responsive interface by decoupling data processing from the display loop, allowing users to explore large datasets through an interactive, recursive tree-view that supports custom key bindings and node expansion.

Beyond its interactive capabilities, the software provides a robust set of utilities for data normalization and format conversion, supporting inputs such as YAML, TOML, and raw log streams. It facilitates automated workflows by processing piped input streams and converting minified or unstructured text into human-readable, indented formats for efficient analysis and debugging.

Features

  • JSON Processors - Provides a terminal tool for exploring, transforming, and visualizing JSON data structures through interactive navigation or shell pipelines.
  • Interactive Data Exploration Tools - Navigates and inspects complex nested data structures directly in the terminal with an interactive interface.
  • Recursive Data Explorers - Provides an interactive terminal-based interface for navigating, expanding, and exploring complex nested data hierarchies.
  • Command-Line Data Processors - Executes custom transformation and filtering logic on data streams within shell pipelines.
  • Format Conversion Toolkits - Parses YAML, TOML, and raw log streams into structured data for consistent analysis and human-readable output.
  • Data Normalization Utilities - Translates diverse input formats like YAML or TOML into a unified internal object model for consistent processing.
  • Terminal Data Visualizers - Displays complex nested data in an interactive terminal interface with expansion and navigation capabilities.
  • Data Manipulation - Command-line JSON viewer.
  • Data Processing - Command-line JSON processing tool using JavaScript functions.
  • JSON and Tree Data - Interactive JSON processing with JavaScript.
  • Procesamiento de JSON - CLI JSON viewer.
  • Utilidades CLI - Command-line JSON viewer.
  • Command Line Interface - Terminal-based JSON viewer and processor.
  • Interfaces de línea de comandos - Visualizador y herramienta de procesamiento de JSON basada en terminal.
  • Console Interfaces - Listed in the “Console Interfaces” section of the Awesome Go awesome list.
  • Herramientas de desarrollo - Terminal JSON viewer and processor.
  • Terminal User Interfaces - Terminal-based JSON viewer and processor.
  • Go 项目 - Listed in the “Go 项目” section of the Great Open Source Project awesome list.
  • General Utilities - Terminal-based JSON viewer with Vim-like navigation.
  • Log Analysis Tools - Converts raw text or log streams into structured formats to simplify searching and debugging.
  • Data Format Interoperability - Translates non-standard formats like YAML or TOML into structured data for consistent processing.
  • Data Transformation Engines - Executes user-provided logic within a sandboxed runtime to filter, map, or modify data fields.
  • Interactive Data Exploration Tools - Provides an interactive terminal interface for navigating complex data structures with custom key bindings.
  • Tree View Visualizers - Renders nested data structures as an interactive terminal tree-view with expansion and collapse capabilities.
  • Interactive Command Line Interfaces - Maintains a responsive terminal interface by decoupling data processing from the display loop.
  • Stream Processing Utilities - Aggregates line-delimited data inputs into collections for efficient batch processing.
  • Data Structure Transformation Techniques - Applies custom logic to filter, map, or modify information fields using concise expressions.
  • Log Streaming Services - Converts raw log streams into structured data formats to facilitate efficient searching and analysis.
  • Data Aggregation Pipelines - Buffers incoming line-delimited data into a unified memory structure for complex transformations.
  • Data Formatting Utilities - Converts compact or minified data strings into human-readable indented output.
  • Data Pipeline Automation - Supports automated shell pipelines for data transformation and filtering without manual input.
  • Stream Piping Utilities - Facilitates integration into shell workflows by reading raw text or log streams from standard input.

Historial de estrellas

Gráfico del historial de estrellas de antonmedv/fxGráfico del historial de estrellas de antonmedv/fx

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace antonmedv/fx?

Fx is a command-line processing suite designed for the transformation, conversion, exploration, and visualization of structured data. It functions as a terminal-based utility that handles both automated shell pipelines and interactive navigation of complex, nested data hierarchies.

¿Cuáles son las características principales de antonmedv/fx?

Las características principales de antonmedv/fx son: JSON Processors, Interactive Data Exploration Tools, Recursive Data Explorers, Command-Line Data Processors, Format Conversion Toolkits, Data Normalization Utilities, Terminal Data Visualizers, Data Manipulation.

¿Qué alternativas de código abierto existen para antonmedv/fx?

Las alternativas de código abierto para antonmedv/fx incluyen: mikefarah/yq — This tool is a command-line processor designed for querying, updating, and transforming structured data files. It… kellyjonbrazil/jc — jc is a tool that transforms plain-text results from command-line utilities, system tools, log formats, and text… jroimartin/gocui — gocui is a console user interface library for the Go programming language. It provides a toolkit for building… stedolan/jq — jq is a command-line JSON processor and data transformer. It provides a functional query language used to slice,… c-bata/go-prompt — go-prompt is a library for building interactive command-line interfaces in Go. It serves as a cross-platform console… cheynewallace/tabby — A tiny library for super simple Golang tables.

Alternativas open-source a Fx

Proyectos open-source similares, clasificados según cuántas características comparten con Fx.
  • mikefarah/yqAvatar de mikefarah

    mikefarah/yq

    14,913Ver en GitHub↗

    This tool is a command-line processor designed for querying, updating, and transforming structured data files. It functions as a versatile engine for manipulating YAML, JSON, TOML, and XML documents, allowing users to perform complex operations directly from the terminal. By utilizing a path-based expression language, it enables precise navigation and modification of data structures within configuration files and infrastructure-as-code workflows. What distinguishes this tool is its ability to perform in-place document mutations while preserving original formatting, comments, and metadata. It

    Gobashclicsv
    Ver en GitHub↗14,913
  • kellyjonbrazil/jcAvatar de kellyjonbrazil

    kellyjonbrazil/jc

    8,538Ver en 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

    Pythonbashbash-scriptingcli
    Ver en GitHub↗8,538
  • jroimartin/gocuiAvatar de jroimartin

    jroimartin/gocui

    10,575Ver en GitHub↗

    gocui is a console user interface library for the Go programming language. It provides a toolkit for building interactive terminal applications using a layout engine that organizes overlapping rectangular views and coordinates. The library features a terminal input handler to capture and map keyboard shortcuts and mouse events to specific application actions. It includes an ANSI escape sequence parser to manage text attributes, colors, and cursor positioning. The framework covers interface view management and overlapping window layering, allowing for a structured arrangement of content. Rend

    Gocuigogocui
    Ver en GitHub↗10,575
  • stedolan/jqAvatar de stedolan

    stedolan/jq

    34,932Ver en GitHub↗

    jq is a command-line JSON processor and data transformer. It provides a functional query language used to slice, filter, map, and transform structured JSON data directly within a terminal. The utility functions as a data transformer that reshapes JSON input into different structures or formats based on declarative logic. This allows for the extraction and analysis of structured data from sources such as API responses and system logs.

    C
    Ver en GitHub↗34,932
Ver las 30 alternativas a Fx→