#267 · Primary category: Computer Vision
tinyply
:earth_africa: lightweight C++17 ply 3d mesh format importer & exporter
Project last updated:01/09/26
GitHub Stars
731
Forks
128
Contributors
20
License
Other
Why we included this project
tinyply is a single-header C++17 library for reading and writing PLY files, the format used for point clouds, scanned meshes, and increasingly for gaussian splatting models. It handles both binary and ASCII PLY, supports files over 4GB, and can read big-endian input, all without pulling in dependencies beyond the C++ standard library. That makes it a natural fit for point cloud tools, synthetic data renderers, and computational geometry libraries, which have used it for years. The 3.0 release adds a fast path for the common little-endian binary case, so the typical import path gets a speed boost. If you need reliable PLY support without adopting a whole framework, this is a solid choice.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)