awesome-repositories.com
Blog
awesome-repositories.com

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

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

OpenRefine/OpenRefine

0
View on GitHub↗
11,866 estrellas·2,141 forks·Java·BSD-3-Clause·3 vistasopenrefine.org↗

OpenRefine

OpenRefine is a data cleaning tool and wrangling platform used to transform raw, messy datasets into consistent and structured formats. It operates as a Java-based data processor that runs a local server and provides a web browser interface for managing and manipulating data.

The platform includes a data reconciliation engine for matching local entries against external knowledge bases to standardize entities. It also functions as a web data augmentation tool, allowing users to fetch and integrate information from external web sources to enrich their datasets.

The system provides a transformation engine based on a domain-specific expression language for complex string manipulations and logical operations. These processes are managed within an auditable workflow that records a history of operations to ensure reproducibility and transparency.

Features

  • Data Cleaning Utilities - Provides a local environment to identify inconsistencies and apply transformations to clean raw datasets.
  • Entity Linking - Matches local data against external sources to standardize entities and link them to known identifiers.
  • Knowledge Base Entity Linking - Standardizes entities by linking local data to unique entries in external knowledge bases.
  • Data Auditing and Versioning - Ensures reproducibility and transparency by recording a full history of data transformation steps.
  • Data Reconciliation Engines - Matches local data entries against external knowledge bases to standardize entities and identifiers.
  • Data Transformation Languages - Uses GREL, a domain-specific expression language, for complex string manipulations and logical operations on data cells.
  • Data Wrangling Platforms - Provides a local environment for exploring, manipulating, and auditing large datasets to improve data quality.
  • Operation Audit Logs - Records every data transformation as a reversible, structured log for complete auditability.
  • Entity Reconciliation - Links local data cells to external knowledge bases to standardize entities using remote API endpoints.
  • Data Standardization - Transforms inconsistent naming and formatting across large datasets into a uniform, clean structure.
  • Data Processing Applications - Operates as a Java-based data processor that manages and manipulates data through a web browser.
  • In-Memory Data Stores - Loads full datasets into RAM to allow rapid transformations and immediate feedback.
  • Web Data Augmentation - Fetches additional information from external web sources to enrich and expand existing datasets.
  • Client-Server Architectures - Provides a local Java server that serves a browser-based interface for data manipulation.
  • Data Processing - Tool for cleaning and transforming messy data.
  • Data Processing and Analytics - Power tool for cleaning and transforming messy data.

Historial de estrellas

Gráfico del historial de estrellas de openrefine/openrefineGráfico del historial de estrellas de openrefine/openrefine

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

Alternativas open-source a OpenRefine

Proyectos open-source similares, clasificados según cuántas características comparten con OpenRefine.
  • kanaries/rathAvatar de Kanaries

    Kanaries/Rath

    4,655Ver en GitHub↗

    Rath is an LLM-powered data analytics platform and augmented analytics engine designed for automated data exploration and visualization. It serves as a self-service tool for discovering patterns within large datasets, translating natural language queries into visual charts, and identifying causal relationships between variables using graphical models. The platform distinguishes itself through an automated data visualization system that recommends optimal chart types and layouts to minimize perception errors. It integrates large language models to enable natural language data querying and empl

    TypeScript
    Ver en GitHub↗4,655
  • flairnlp/flairAvatar de flairNLP

    flairNLP/flair

    14,378Ver en GitHub↗

    Flair is a transformer-based natural language processing framework used to build and train models for text classification and sequence tagging. It provides a specialized library for generating contextual text embeddings and performing linguistic analysis. The framework includes dedicated tools for named entity recognition, including the identification of specialized biomedical entities across multiple languages. It further supports entity linking to map identified text mentions to unique entries within general or biomedical knowledge bases. The project covers a broad range of language analys

    Python
    Ver en GitHub↗14,378
  • saulpw/visidataAvatar de saulpw

    saulpw/visidata

    8,834Ver en GitHub↗

    VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme

    Pythonclicsvdatajournalism
    Ver en GitHub↗8,834
  • apache/sparkAvatar de apache

    apache/spark

    43,467Ver en GitHub↗

    Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e

    Scalabig-datajavajdbc
    Ver en GitHub↗43,467
Ver las 30 alternativas a OpenRefine→

Preguntas frecuentes

¿Qué hace openrefine/openrefine?

OpenRefine is a data cleaning tool and wrangling platform used to transform raw, messy datasets into consistent and structured formats. It operates as a Java-based data processor that runs a local server and provides a web browser interface for managing and manipulating data.

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

Las características principales de openrefine/openrefine son: Data Cleaning Utilities, Entity Linking, Knowledge Base Entity Linking, Data Auditing and Versioning, Data Reconciliation Engines, Data Transformation Languages, Data Wrangling Platforms, Operation Audit Logs.

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

Las alternativas de código abierto para openrefine/openrefine incluyen: kanaries/rath — Rath is an LLM-powered data analytics platform and augmented analytics engine designed for automated data exploration… flairnlp/flair — Flair is a transformer-based natural language processing framework used to build and train models for text… saulpw/visidata — VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting… apache/spark — Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation… johnkerl/miller — Miller is a command-line data processor used for filtering, transforming, and aggregating name-indexed tabular data.… jqlang/jq — This project is a command-line processor designed for the parsing, filtering, and transformation of structured data…