Apache Paimon C++ is a programming library that lets developers work with Apache Paimon lakehouse data directly in C++ applications. It provides tools to read, write, and analyze data stored in the Paimon format, supporting common file types like Parquet, ORC, and Avro. The library is designed for speed and works without Java, making it easy to integrate into existing C++ projects. It also includes modern features for AI applications like vector search and full-text search capabilities.
How It Works
You hear about Apache Paimon and realize you can use its powerful lakehouse format directly in your C++ projects without any Java setup.
You explore the features and discover you can read, write, and analyze data in many formats like Parquet, ORC, and Avro all from your C++ code.
The library works seamlessly with Arrow, so you can easily move data between your C++ applications and popular data tools.
You download the code, run the build, and everything compiles smoothly into a ready-to-use library for your application.
You add new records to your data lake with automatic organization and compaction
You query your data lake for analysis, supporting both batch and streaming reads
You enable smart features like vector search to find similar items or full-text search across your data
Your C++ application now reads and writes data in the powerful Paimon lakehouse format, all running fast and without any Java dependencies.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.