Main library with geometry operations
Name | Description | License |
---|---|---|
Boost | C++ Libraries - provides free peer-reviewed portable C++ source libraries | Boost Software License |
Eigen | a C++ template library for linear algebra | MPL2 |
spdlog | very fast, header-only/compiled, C++ logging library | MIT |
fmt | a library providing a fast and safe alternative to C stdio and C++ iostreams | MIT |
gtest | Google Test - C++ testing and mocking framework | BSD-3-Clause |
tiff | provides support for the Tag Image File Format (TIFF) | MIT |
jsoncpp | manipulating JSON values, including serialization and deserialization | MIT |
libzip | libzip - reading, creating, and modifying zip archives | BSD-3-Clause |
zlib | A Massively Spiffy Yet Delicately Unobtrusive Compression Library | zlib |
minply | a simple and fast parser for PLY files | MIT |
oneTBB | simplifies the work of adding parallelism to complex applications | Apache-2.0 |
phmap | fast and memory-friendly hashmap and btree containers | Apache 2.0 |
expected | implementation of std::expected with functional-style extensions | CC0-1.0 |
Mbed TLS | a C library that implements cryptographic primitives | Apache-2.0 or GPL-2.0-or-later |
Library with additional Input/Output formats
MRMesh +
Name | Description | License |
---|---|---|
libHaru | free, cross platform, open source library for generating PDF files | zlib |
libjpeg-turbo | is a JPEG image codec that uses SIMD instructions | BSD-3-Clause, IJG (Independent JPEG Group) |
libpng | library for use in applications that read, create, and manipulate PNG | libpng2 |
opencascade | open-source full-scale 3D geometry library | LGPL-2.1 |
tinygltf | is a header only C++11 glTF 2.0 | MIT |
OpenCTM | the Open Compressed Triangle Mesh file format | zlib/libpng |
LAZperf | alternative LAZ implementation for C++ and JavaScript | Apache 2.0 |
libe57format | library for reading & writing the E57 file format | Boost Software License |
tinyxml2 | an efficient, C++ XML parser | zlib |
Library with text to mesh operations
MRMesh +
Name | Description | License |
---|---|---|
FreeType | a freely available software library to render fonts | GPL-2.0, FTL(BSD like) |
Library for creating python bindings and for Embedded python
MRMesh +
Name | Description | License |
---|---|---|
python3 | is a high-level, general-purpose programming language. | PSF |
pybind11 | a library that exposes C++ types in Python and vice versa | BSD-3-Clause |
Library for voxels operations
MRMesh +
Name | Description | License |
---|---|---|
OpenVDB | efficient manipulation of sparse, time-varying, volumetric data discretized | MPL2 |
gdcm | C++ library dedicated to reading/parsing and writing DICOM medical files | BSD |
Library for CUDA based algorithms
MRMesh + MRVoxels +
Name | Description | License |
---|---|---|
CUDA | GPU-accelerated libraries, debugging and optimization tools, a C/C++ compiler, and a runtime library | CUDA License |
Main library with rendering and window handling
MRMesh + MRVoxels + MRSymbolMesh + MRIOExtras +
Name | Description | License |
---|---|---|
glad | GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs | MIT |
GLFW | library for OpenGL, OpenGL ES and Vulkan development on the desktop | zlib |
Dear ImGui | a bloat-free graphical user interface library for C++ | MIT |
Curl for People | Curl for People - a simple wrapper around libcurl | MIT |
clip | cross-platform C++ library to copy/paste clipboard content | MIT |
hidapi | is a Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows | HIDAPI, BSD-3-Clause, GPL-3.0 |
Fontawesome | is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators | Fontawesome License |
NotoSans | is a global font collection for writing in all modern and ancient languages | OPEN FONT |