awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OpenRefine avatar

OpenRefine/OpenRefine

0
View on GitHub↗
11,866 星标·2,141 分支·Java·BSD-3-Clause·4 次浏览openrefine.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.

Star 历史

openrefine/openrefine 的 Star 历史图表openrefine/openrefine 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

OpenRefine 的开源替代方案

相似的开源项目,按与 OpenRefine 的功能重合度排序。
  • kanaries/rathKanaries 的头像

    Kanaries/Rath

    4,655在 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
    在 GitHub 上查看↗4,655
  • flairnlp/flairflairNLP 的头像

    flairNLP/flair

    14,378在 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
    在 GitHub 上查看↗14,378
  • saulpw/visidatasaulpw 的头像

    saulpw/visidata

    8,834在 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
    在 GitHub 上查看↗8,834
  • apache/sparkapache 的头像

    apache/spark

    43,467在 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
    在 GitHub 上查看↗43,467
查看 OpenRefine 的所有 30 个替代方案→

常见问题解答

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.

openrefine/openrefine 的主要功能有哪些?

openrefine/openrefine 的主要功能包括: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。

openrefine/openrefine 有哪些开源替代品?

openrefine/openrefine 的开源替代品包括: 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…