• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Arseny Kapoulkine avatar

meshoptimizer

C/C++ library for optimizing, simplifying and compressing GPU meshes

  • Languages and frameworks
  • Games
  • Design and creative
View on GitHub
Website

What it is

A C/C++ library of algorithms that reorder, deduplicate, quantize and compress triangle mesh data so GPUs render it faster and it takes less storage. It also covers mesh simplification and level-of-detail generation, and ships gltfpack, a command-line tool that optimizes glTF files automatically. Graphics and game engine developers add it to asset pipelines to cut vertex processing, overdraw and file size, with bindings available for Rust and JavaScript.

Images

Facts

Stars
8,586 GitHub stars.
8,586

Forks
758
Commits
4,294
Contributors
41
Language
C++
License
MIT
Last commit
Oct 14, 2026
On GitHub since
September 2016
First release
July 2017
Platforms
CLI, library
Self-hostable
No
Alternative to
Simplygon
Author
Arseny Kapoulkine
Tags
  • utility-library
  • 3d-modeling
  • game-engine
  • file-conversion
  • gpu-computing

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • omar avatar

    Dear ImGui

    Immediate-mode GUI library for building C++ tools and debug interfaces

    76.7k

What people are saying

Updated Oct 21, 2026
  • Bluesky“So I started tinkering with mesh shaders and I integrated meshoptimizer ( to the toy engine to create the meshlets. I thought I'd run the regular meshes…”Feb 18, 2025 · 31 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“One fun feature that meshoptimizer got in the last two years that I forgot to mention in my v1 post is support for provoking vertex optimization for primitive…”Dec 18, 2025 · 28 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Random Glue Grab Bag! - Mesh Optimizer - Manifold - Par Shapes - Slang - BC7Enc - Box3D - www.esotericaengine.com -”Oct 21, 2026 · 2 likes · 1 reply (opens Bluesky in a new tab)
  • Hacker NewsMeshoptimizer v1 ReleasedDec 9, 2025 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“Meshoptimizer’s "meshopt_SimplifyPermissive" function from meshoptimizer.org#advanced-sim... could help. Of course, the data needs to travel back and forth to…”Dec 8, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)