olivere/openrefine — explained in plain English
Analysis updated 2026-07-19 · repo last pushed 2013-07-31
Clean up an exported customer database before importing it into a new system.
Merge multiple years of donor lists tracked with different naming conventions.
Standardize inconsistent text entries across a large spreadsheet.
Reconcile your records against an authoritative master database.
| olivere/openrefine | abhishek-kumar09/orekit | abhishek-kumar09/pmd | |
|---|---|---|---|
| Language | Java | Java | Java |
| Last pushed | 2013-07-31 | 2020-11-15 | 2020-11-15 |
| Maintenance | Dormant | Dormant | Dormant |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | data | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Runs as a local Java desktop application so you need Java installed and configured on your machine.
OpenRefine is a free tool that helps you clean up messy data. If you've ever inherited a spreadsheet with inconsistent formatting, duplicate entries, or naming variations scattered throughout, this project is designed to fix those problems. It runs locally on your own computer, which means your data stays private rather than being uploaded to a cloud service. The software lets you load a dataset, explore its contents, and systematically clean it up. You can use it to standardize inconsistent text, reconcile your records against an authoritative master database, and augment your existing data by pulling in supplementary information from the web. The interface is built to handle these tasks efficiently so that you can transform disorganized information into a reliable, structured format. This project is primarily used by data analysts, researchers, journalists, and product managers who regularly work with imperfect real-world data. A concrete example would be a nonprofit trying to merge several years of donor lists that were tracked by different people using different naming conventions, or a startup founder trying to clean up an exported customer database before importing it into a new system. Rather than manually correcting thousands of rows by hand, you can apply consistent rules across the entire dataset. The project has an interesting origin story. It was originally created by Metaweb Technologies, which was later acquired by Google in 2010. The tool was briefly known as Google Refine before transitioning to a community-supported open source project in 2012. It is built in Java and operates as a desktop application. The README itself is quite sparse and does not go into detail about specific technical features, but the broader project website offers further documentation and user guides.
OpenRefine is a free, desktop application for cleaning up messy data like spreadsheets with inconsistent formatting or duplicates. It runs locally so your data stays private.
Mainly Java. The stack also includes Java.
Dormant — no commits in 2+ years (last push 2013-07-31).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly data.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.