{"id":13414612,"url":"https://github.com/apache/paimon","last_synced_at":"2026-03-17T23:09:10.518Z","repository":{"id":36950824,"uuid":"447060287","full_name":"apache/paimon","owner":"apache","description":"Apache Paimon is a lake format that enables building a Realtime Lakehouse Architecture with Flink and Spark for both streaming and batch operations.","archived":false,"fork":false,"pushed_at":"2025-05-13T09:49:34.000Z","size":54952,"stargazers_count":2781,"open_issues_count":499,"forks_count":1071,"subscribers_count":74,"default_branch":"master","last_synced_at":"2025-05-13T10:29:00.050Z","etag":null,"topics":["big-data","data-ingestion","flink","paimon","real-time-analytics","spark","streaming-datalake","table-store"],"latest_commit_sha":null,"homepage":"https://paimon.apache.org/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-01-12T03:13:15.000Z","updated_at":"2025-05-13T09:48:39.000Z","dependencies_parsed_at":"2024-02-06T04:27:39.276Z","dependency_job_id":"8ce21b98-18d0-4543-b434-be96164ad0e8","html_url":"https://github.com/apache/paimon","commit_stats":{"total_commits":3280,"total_committers":224,"mean_commits":"14.642857142857142","dds":0.7439024390243902,"last_synced_commit":"aeffc89ff9e83b5c19664372b9e4644e7a988f10"},"previous_names":["apache/flink-table-store","apache/incubator-paimon"],"tags_count":53,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fpaimon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fpaimon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fpaimon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fpaimon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/paimon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010823,"owners_count":21999003,"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":["big-data","data-ingestion","flink","paimon","real-time-analytics","spark","streaming-datalake","table-store"],"created_at":"2024-07-30T21:00:30.331Z","updated_at":"2026-03-17T23:09:10.433Z","avatar_url":"https://github.com/apache.png","language":"Java","funding_links":[],"categories":["Data Lake","Java","Open Table Formats","HarmonyOS","大数据"],"sub_categories":["Windows Manager"],"readme":"![Paimon](https://github.com/apache/paimon/blob/master/docs/static/paimon-simple.png)\n\n[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)\n[![Get on Slack](https://img.shields.io/badge/slack-join-orange.svg)](https://the-asf.slack.com/archives/C053Q2NCW8G)\n\nApache Paimon is a lake format that enables building a Realtime Lakehouse Architecture with Flink and Spark \nfor both streaming and batch operations. Paimon innovatively combines lake format and LSM structure, bringing realtime \nstreaming updates into the lake architecture.\n\nBackground and documentation are available at https://paimon.apache.org\n\n`Paimon`'s former name was `Flink Table Store`, developed from the Flink community. The architecture refers to some \ndesign concepts of Iceberg. Thanks to Apache Flink and Apache Iceberg.\n\n## Collaboration\n\nPaimon tracks issues in GitHub and prefers to receive contributions as pull requests.\n\n## Mailing Lists\n\n\u003ctable class=\"table table-striped\"\u003e\n  \u003cthead\u003e\n    \u003cth class=\"text-center\"\u003eName\u003c/th\u003e\n    \u003cth class=\"text-center\"\u003eSubscribe\u003c/th\u003e\n    \u003cth class=\"text-center\"\u003eDigest\u003c/th\u003e\n    \u003cth class=\"text-center\"\u003eUnsubscribe\u003c/th\u003e\n    \u003cth class=\"text-center\"\u003ePost\u003c/th\u003e\n    \u003cth class=\"text-center\"\u003eArchive\u003c/th\u003e\n  \u003c/thead\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cstrong\u003euser\u003c/strong\u003e@paimon.apache.org\u003cbr\u003e\n      \u003csmall\u003eUser support and questions mailing list\u003c/small\u003e\n    \u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\u003ci class=\"fa fa-pencil-square-o\"\u003e\u003c/i\u003e \u003ca href=\"mailto:user-subscribe@paimon.apache.org\"\u003eSubscribe\u003c/a\u003e\u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\u003ci class=\"fa fa-pencil-square-o\"\u003e\u003c/i\u003e \u003ca href=\"mailto:user-digest-subscribe@paimon.apache.org\"\u003eSubscribe\u003c/a\u003e\u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\u003ci class=\"fa fa-pencil-square-o\"\u003e\u003c/i\u003e \u003ca href=\"mailto:user-unsubscribe@paimon.apache.org\"\u003eUnsubscribe\u003c/a\u003e\u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\u003ci class=\"fa fa-pencil-square-o\"\u003e\u003c/i\u003e \u003ca href=\"mailto:user@paimon.apache.org\"\u003ePost\u003c/a\u003e\u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\n      \u003ca href=\"https://lists.apache.org/list.html?user@paimon.apache.org\"\u003eArchives\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cstrong\u003edev\u003c/strong\u003e@paimon.apache.org\u003cbr\u003e\n      \u003csmall\u003eDevelopment related discussions\u003c/small\u003e\n    \u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\u003ci class=\"fa fa-pencil-square-o\"\u003e\u003c/i\u003e \u003ca href=\"mailto:dev-subscribe@paimon.apache.org\"\u003eSubscribe\u003c/a\u003e\u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\u003ci class=\"fa fa-pencil-square-o\"\u003e\u003c/i\u003e \u003ca href=\"mailto:dev-digest-subscribe@paimon.apache.org\"\u003eSubscribe\u003c/a\u003e\u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\u003ci class=\"fa fa-pencil-square-o\"\u003e\u003c/i\u003e \u003ca href=\"mailto:dev-unsubscribe@paimon.apache.org\"\u003eUnsubscribe\u003c/a\u003e\u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\u003ci class=\"fa fa-pencil-square-o\"\u003e\u003c/i\u003e \u003ca href=\"mailto:dev@paimon.apache.org\"\u003ePost\u003c/a\u003e\u003c/td\u003e\n    \u003ctd class=\"text-center\"\u003e\n      \u003ca href=\"https://lists.apache.org/list.html?dev@paimon.apache.org\"\u003eArchives\u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cb style=\"color:red\"\u003ePlease make sure you are subscribed to the mailing list you are posting to!\u003c/b\u003e If you are not subscribed to the mailing list, your message will either be rejected (dev@ list) or you won't receive the response (user@ list).\n\n## Slack\n\nYou can join the Paimon community on Slack. Paimon channel is in ASF Slack workspace.\n\n- Anyone with an @apache.org email address can become a full member of the ASF Slack workspace.\n  Search [Paimon channel](https://the-asf.slack.com/archives/C053Q2NCW8G) and join it.\n- If you don't have an @apache.org email address, you can email to `user@paimon.apache.org` to apply for an\n  [ASF Slack invitation](https://infra.apache.org/slack.html). Then join [Paimon channel](https://the-asf.slack.com/archives/C053Q2NCW8G).\n\n## Building\n\nJDK 8/11 is required for building the project. Maven version \u003e=3.6.3.\n\n- Run the `mvn clean install -DskipTests` command to build the project.\n- Run the `mvn spotless:apply` to format the project (both Java and Scala).\n- IDE: Mark `paimon-common/target/generated-sources/antlr4` as Sources Root.\n\n## How to Contribute\n\n[Contribution Guide](https://paimon.apache.org/docs/master/project/contributing/).\n\n## License\n\nThe code in this repository is licensed under the [Apache Software License 2](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fpaimon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fpaimon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fpaimon/lists"}