#3 · Primary category: 3D & AR Rendering SDKs
Pangolin
Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input.
Project last updated:08/19/26
GitHub Stars
2.7K
Forks
910
Contributors
110
License
MIT
Why we included this project
Pangolin is the visualization layer behind a large share of open-source computer vision and robotics research; if you've run a SLAM or structure-from-motion pipeline, you've likely seen its output. It's a C++ toolkit that wraps OpenGL windowing and viewport management behind a small API, with 3D navigation built in, so you can drop a live 3D scene, camera trajectory, or point cloud into a prototype without writing platform-specific GUI code. Beyond rendering, it handles video input and output across ordinary and machine-vision cameras, and includes debugging utilities like plotters and a live Python console for tweaking variables on the fly. For teams building CV or robotics demos, or anyone needing a quick interactive 3D viewer for numeric data, it saves a lot of boilerplate. It runs on all major desktop platforms and the web via Emscripten, and most dependencies are optional, so you compile only what you need.
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
engine
A typescript interactive engine, support 2D, 3D, animation, physics, built on WebGL and glTF.
vanta
Animated 3D backgrounds for your website
appleseed
A modern open source rendering engine for animation and visual effects
three-vue-tres
🎉一款让你的三维可视化项目快速落地的开源框架,天然具备良好的跨平台与🎊国产化适配能力 支持低代码编辑器、Web / 小程序 / App 全端部署,永久免费商用。 融合数字孪生、三维可视化(WebGL / WebGPU / three.js / tres.js / tvt.js),并扩展 AI 能力(Skills / OpenSpec),助力智能化场景快速构建 🚀
sceneview
3D & AR SDK for Android (Jetpack Compose + Filament), iOS (SwiftUI + RealityKit), and Web. AI-first: llms.txt, MCP server, Copilot/Cursor rules. The only Compose-native 3D library.