Fully managed Apache Parquet implementation.


Keywords
android, apache, c#, core, dotnet, f#, ios, linux, macos, net, parquet, windows, xbox, xboxone, apache-parquet, apache-spark, dotnet-core, dotnet-standard, xamarin
License
MIT
Install
Install-Package Parquet.Net -Version 5.1.0

Documentation

Apache Parquet for .NET

NuGet NuGet Downloads GitHub code size in bytes GitHub repo size GitHub forks Icon

Fully managed, safe, extremely fast .NET library to 📖read and ✍️write Apache Parquet files designed for .NET world (not a wrapper). Targets .NET 8, .NET 7, .NET 6.0, .NET Core 3.1, .NET Standard 2.1 and .NET Standard 2.0.

Whether you want to build apps for Linux, MacOS, Windows, iOS, Android, Tizen, Xbox, PS4, Raspberry Pi, Samsung TVs or much more, Parquet.Net has you covered.

Features at a glance

  • 0️⃣ Has zero dependencies - pure library that just works anywhere .NET works i.e. desktops, servers, phones, watches and so on.
  • 🚀Really fast. Faster than Python and Java, and alternative C# implementations out there. It's often even faster than native C++ implementations.
  • 🏠NET native. Designed to utilise .NET and made for .NET developers, not the other way around.
  • ❤️‍🩹Not a "wrapper" that forces you to fit in. It's the other way around - forces parquet to fit into .NET.
  • 🦄Unique Features:

Links

Used by

...raise a PR to appear here...

Contributing

See the contribution page. The first important thing you can do is simply star ⭐ this project.