awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Data migration tools

Clasament actualizat la 23 iul. 2026

For data converters, the strongest matches are fasterxml/jackson (Jackson is a Java data binding and serialization framework), jqlang/jq (This repository provides a command-line processor and programmatic-friendly tool) and shancarter/mr-data-converter (This tool converts CSV and Excel data into web-friendly). pentaho/pentaho-kettle is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source data migration tools and converters, ranked by GitHub stars and activity. Compare the top alternatives and pick the right one.

Data migration tools

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

    FasterXML/jackson

    9,740Vezi pe GitHub↗

    Jackson is a Java data binding framework and multi-format data serializer used to translate data structures into native language objects. It functions as a JSON data binding library and a streaming parser that reads and writes data as discrete tokens to process large datasets with minimal memory. The project distinguishes itself through a bytecode serialization accelerator that replaces standard reflection with generated bytecode to increase data binding speed. It employs a module-based extensibility model to support a wide range of formats beyond JSON, including XML, YAML, CSV, TOML, and bin

    Jackson is a Java data binding and serialization framework that translates data between native objects and multiple formats like JSON, XML, and YAML, though its identity as a programmatic library means it lacks a native command-line interface.

    JSON-SchemaStream ProcessingObject Serializers
    Vezi pe GitHub↗9,740
  • jqlang/jqAvatar jqlang

    jqlang/jq

    34,901Vezi pe GitHub↗

    This project is a command-line processor designed for the parsing, filtering, and transformation of structured data streams. It functions as a declarative programming environment that treats data as immutable streams, allowing users to perform complex structural modifications through the composition of small, reusable functions. By utilizing a recursive tree traversal engine, the system enables the navigation, inspection, and modification of deeply nested hierarchical data structures. The engine distinguishes itself through a stream-oriented architecture that processes input records one by on

    This repository provides a command-line processor and programmatic-friendly tool for transforming structured data streams, though its primary focus is JSON rather than general multi-format support.

    CCommand-Line Data ProcessorsData Transformation LanguagesStream Filters
    Vezi pe GitHub↗34,901
  • shancarter/mr-data-converterAvatar shancarter

    shancarter/mr-data-converter

    1,957Vezi pe GitHub↗

    Mr-data-converter is a web-based utility that translates raw tabular spreadsheet inputs into structured serialization formats like JSON and XML. Operating entirely within the browser via client-side scripting, the tool processes data without requiring server communication. The application features automatic delimiter tokenization to split incoming spreadsheet strings into rows and columns by detecting commas, tabs, or custom separator characters. It extracts user input directly from text area elements and uses dedicated formatter functions to transform parsed tabular data arrays into distinc

    This tool converts CSV and Excel data into web-friendly formats like JSON and XML through a web interface, though it lacks the broader multi-format support, schema validation, and programmatic API requested.

    JavaScriptSpreadsheet Data ProcessingAutomatic Delimiter DetectionCSV to JSON Conversion
    Vezi pe GitHub↗1,957
  • pentaho/pentaho-kettleAvatar pentaho

    pentaho/pentaho-kettle

    8,353Vezi pe GitHub↗

    Pentaho Kettle is an enterprise ETL data integration platform designed to extract, transform, and load data between disparate sources and target databases. It functions as a metadata-driven orchestrator that utilizes a visual workflow designer to create and manage complex sequences of data tasks and transformation pipelines. The system is distinguished by its distributed data processing engine, which executes workloads across clusters of server nodes to increase throughput. It employs a plugin-based architecture, allowing the platform to be extended via external JAR files to provide connectiv

    Pentaho Kettle is a metadata-driven ETL platform that provides robust data format transformations, workflow visualization, and programmatic integration, though it focuses more on heavy enterprise data pipelines than lightweight stream transformation.

    JavaData IntegrationETL WorkflowsCross-Source Data Integration
    Vezi pe GitHub↗8,353

Related searches

  • a python library for numeric data processing
  • Data interchange formats
  • User conversion tracking
  • a library for handling form data binding
  • a library for parsing unstructured data
  • an open source framework for data pipelines
  • Text search engine
  • a library for rendering interactive data visualizations