{"id":15039478,"url":"https://github.com/openrefine/openrefine","last_synced_at":"2026-01-11T17:43:27.402Z","repository":{"id":5059058,"uuid":"6220644","full_name":"OpenRefine/OpenRefine","owner":"OpenRefine","description":"OpenRefine is a free, open source power tool for working with messy data and improving it","archived":false,"fork":false,"pushed_at":"2025-04-29T14:31:50.000Z","size":406101,"stargazers_count":11295,"open_issues_count":661,"forks_count":2050,"subscribers_count":466,"default_branch":"master","last_synced_at":"2025-04-29T15:44:13.959Z","etag":null,"topics":["data-analysis","data-science","data-wrangling","datacleaning","datacleansing","datajournalism","datamining","java","journalism","opendata","reconciliation","wikidata"],"latest_commit_sha":null,"homepage":"https://openrefine.org/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"protosphere/PSDirectoryPickerController","license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenRefine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":".github/SUPPORT.md","governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"OpenRefine"}},"created_at":"2012-10-15T02:22:48.000Z","updated_at":"2025-04-29T14:30:19.000Z","dependencies_parsed_at":"2023-07-06T06:03:57.577Z","dependency_job_id":"858871e7-e778-4166-8554-05b66ca3e731","html_url":"https://github.com/OpenRefine/OpenRefine","commit_stats":{"total_commits":7272,"total_committers":390,"mean_commits":"18.646153846153847","dds":0.8186193619361937,"last_synced_commit":"c16a12b338053c2a7807e7c777a3c18c15b71aa5"},"previous_names":[],"tags_count":88,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenRefine%2FOpenRefine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenRefine%2FOpenRefine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenRefine%2FOpenRefine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenRefine%2FOpenRefine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenRefine","download_url":"https://codeload.github.com/OpenRefine/OpenRefine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252552608,"owners_count":21766730,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-analysis","data-science","data-wrangling","datacleaning","datacleansing","datajournalism","datamining","java","journalism","opendata","reconciliation","wikidata"],"created_at":"2024-09-24T20:42:59.584Z","updated_at":"2026-01-11T17:43:27.398Z","avatar_url":"https://github.com/OpenRefine.png","language":"Java","readme":"# OpenRefine\n\n[![DOI](https://zenodo.org/badge/6220644.svg)](https://zenodo.org/badge/latestdoi/6220644)\n[![Join the chat at https://gitter.im/OpenRefine/OpenRefine](https://badges.gitter.im/OpenRefine/OpenRefine.svg)](https://gitter.im/OpenRefine/OpenRefine)\n[![Snapshot release](https://github.com/OpenRefine/OpenRefine/actions/workflows/snapshot_release.yml/badge.svg)](https://github.com/OpenRefine/OpenRefine/actions/workflows/snapshot_release.yml) [![Coverage Status](https://coveralls.io/repos/github/OpenRefine/OpenRefine/badge.svg?branch=master)](https://coveralls.io/github/OpenRefine/OpenRefine?branch=master) [![Translation progress](https://hosted.weblate.org/widgets/openrefine/-/svg-badge.svg)](https://hosted.weblate.org/engage/openrefine/?utm_source=widget)\n[![Sponsor on GitHub](https://img.shields.io/badge/Sponsor-GitHub-blue)](https://github.com/sponsors/OpenRefine)\n[![Donate](https://img.shields.io/badge/Donate-OpenRefine-blue)](https://openrefine.org/donate)\n[![OpenRefine Store](https://img.shields.io/badge/🛍️Shop-OpenRefine_Store-blue)](https://store.openrefine.org)\n\nOpenRefine is a Java-based power tool that allows you to load data, understand it,\nclean it up, reconcile it, and augment it with data coming from\nthe web. All from a web browser and the comfort and privacy of your own computer.\n\nOfficial website: **https://openrefine.org**\n\nCommunity forum: **https://forum.openrefine.org**\n\n[\u003cimg src=\"https://github.com/OpenRefine/OpenRefine/blob/master/graphics/icon/open-refine-320px.png\" align=\"right\"\u003e](https://openrefine.org)\n\n## Download\n\n* [OpenRefine Releases](https://github.com/OpenRefine/OpenRefine/releases)\n\n## Snapshot releases\n\nYou can download snapshots of the development version of OpenRefine.\nTo do so, you need to be logged in to GitHub. Then, click on the first item with a green tick / check mark on [this page](https://github.com/OpenRefine/OpenRefine/actions/workflows/snapshot_release.yml) and scroll down to the Artifacts section to find the version that matches your operating system.\n\n## Run from source\n\nIf you have cloned this repository to your computer, you can run OpenRefine with:\n\n* `./refine` on Mac OS and Linux\n* `refine.bat` on Windows\n\nThis requires [JDK 11](https://adoptium.net/) or newer, [Apache Maven](https://maven.apache.org/) and [Node.js 18](https://nodejs.org/) or newer.\n\n## Documentation\n\n* [User Manual](https://openrefine.org/docs)\n* [FAQ](https://github.com/OpenRefine/OpenRefine/wiki/FAQ)\n\n## Contributing to the project\n\n* [Developers Guide \u0026 Architecture](https://github.com/OpenRefine/OpenRefine/wiki/Documentation-For-Developers)\n* [Contributing Guide](https://github.com/OpenRefine/OpenRefine/blob/master/CONTRIBUTING.md)\n* [Project Governance](https://github.com/OpenRefine/OpenRefine/blob/master/GOVERNANCE.md)\n\n## Contact us\n\n* [Community forum](https://forum.openrefine.org)\n* [Twitter](https://www.twitter.com/openrefine)\n* [Gitter](https://gitter.im/OpenRefine/OpenRefine)\n* [Matrix (bridged from Gitter)](https://matrix.to/#/#OpenRefine_OpenRefine:gitter.im)\n\n## Licensing and legal issues\n\nOpenRefine is open source software and is licensed under the BSD license located in the [LICENSE.txt](LICENSE.txt). See the folders `licenses` under `/main/webapp/` as well as within each `/extensions` for information on open source libraries that OpenRefine depends on.\n\n## Funding OpenRefine\n\nOpenRefine is maintained by a small core team and relies on grants plus community support.\n• **Donate** or become a monthly sponsor: https://openrefine.org/donate\n• **See our backers**: https://openrefine.org/backers\n• **Machine-readable manifest**: https://openrefine.org/funding.json\n\n## Credits\n\nThis software was created by Metaweb Technologies, Inc. and originally written and conceived by [David Huynh](https://github.com/dfhuynh). Metaweb Technologies, Inc. was acquired by Google, Inc. in July 2010 and the product was renamed Google Refine. In October 2012, it was renamed OpenRefine as it transitioned to a community-driven project.\n\nSince 2020, OpenRefine is fiscally sponsored by [Code for Science and Society](https://www.codeforsociety.org/) (CS\u0026S).\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for instructions on how to contribute yourself.\n","funding_links":["https://github.com/sponsors/OpenRefine"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenrefine%2Fopenrefine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenrefine%2Fopenrefine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenrefine%2Fopenrefine/lists"}