awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

C++ Math Libraries

Clasament actualizat la 13 iul. 2026

For a C++ library for mathematical computations, the strongest matches are openmathlib/openblas (OpenBLAS is a high-performance linear algebra library that provides), boostorg/boost (Boost provides a comprehensive suite of high-performance, template-based C++) and xtensor-stack/xtensor (This library provides a high-performance, template-based framework for multidimensional). cgal/cgal and libigl/libigl round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „best c++ math libraries”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.

C++ Math Libraries

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • openmathlib/openblasAvatar OpenMathLib

    OpenMathLib/OpenBLAS

    7,470Vezi pe GitHub↗

    OpenBLAS is a high-performance implementation of the Basic Linear Algebra Subprograms standard designed for numerical computing and matrix operations. It serves as a hardware-accelerated numerical library and optimized math kernel library, providing a computational engine for large-scale matrix multiplication and vector operations. The library distinguishes itself through the use of hand-tuned assembly kernels and SIMD instruction mapping, such as AVX and SVE, to maximize floating-point performance on specific CPU architectures. It features a multi-threaded framework that manages parallel exe

    OpenBLAS is a high-performance linear algebra library that provides the foundational BLAS and LAPACK routines required for numerical computing, though it is implemented in C rather than using a template-based C++ design.

    CLinear AlgebraNumerical Computing Libraries
    Vezi pe GitHub↗7,470
  • boostorg/boostAvatar boostorg

    boostorg/boost

    8,493Vezi pe GitHub↗

    Boost is a collection of portable, high-performance source libraries that extend the C++ standard library. It provides a wide range of reusable components, data structures, and algorithms designed to add capabilities to the base language across different platforms. The project is distinguished by its extensive focus on compile-time template metaprogramming and generic programming. It implements advanced architectural patterns such as policy-based design, concept-based type validation, and the use of SFINAE for conditional template resolution to minimize runtime overhead. The library covers a

    Boost provides a comprehensive suite of high-performance, template-based C++ libraries that include specialized modules for linear algebra and numerical computation, making it a foundational resource for these tasks.

    HTMLArbitrary Precision ArithmeticHigh-Performance and Parallel ComputingTemplate Metaprogramming
    Vezi pe GitHub↗8,493
  • xtensor-stack/xtensorAvatar xtensor-stack

    xtensor-stack/xtensor

    3,748Vezi pe GitHub↗

    xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp

    This library provides a high-performance, template-based framework for multidimensional arrays and numerical computing that mirrors the NumPy API, making it a strong choice for linear algebra and array-based mathematical tasks.

    C++High-Performance and Parallel ComputingLinear AlgebraBLAS and LAPACK Integrations
    Vezi pe GitHub↗3,748
  • cgal/cgalAvatar CGAL

    CGAL/cgal

    5,757Vezi pe GitHub↗

    CGAL is a software library that provides a comprehensive collection of computational geometry algorithms and data structures. It is built around a geometry kernel that defines fundamental geometric primitives and operations, enabling the construction of complex geometric objects and the computation of geometric predicates with exact arithmetic for reliable results. The library covers a wide range of geometric computation capabilities, including the construction of convex hulls, triangulations of point sets, and the generation of Voronoi diagrams. It also supports the processing of polygonal m

    CGAL is a specialized C++ library focused on computational geometry and spatial data structures, providing robust template-based primitives and exact arithmetic that serve as a powerful tool for complex geometric mathematical computation.

    C++Geometry Kernel FoundationsBoolean Polygon OperationsComplex Polygon Modeling
    Vezi pe GitHub↗5,757
  • libigl/libiglAvatar libigl

    libigl/libigl

    5,030Vezi pe GitHub↗

    libigl is a C++ geometry processing library used for analyzing and manipulating 3D triangle and tetrahedral meshes. It functions as a numerical linear algebra suite and a mesh manipulation framework, integrating a geometric deformation engine to implement rigid and polyharmonic transformations. The project is distinguished by its header-only library design and its implementation of specialized deformation techniques, including rigid-as-possible and polyharmonic shape deformation. It also provides a visualization tool for rendering surfaces and scalar fields with interactive scene controls and

    This is a specialized geometry processing library that relies heavily on numerical linear algebra and matrix operations, making it a suitable tool for high-performance mathematical computation in 3D contexts.

    C++Geometry Processing LibrariesBoolean Mesh OperationsConstrained Delaunay Triangulations
    Vezi pe GitHub↗5,030

Related searches

  • a javascript library for complex mathematical operations
  • referință matematică cuprinzătoare pentru dezvoltatori software
  • platformă cuprinzătoare pentru învățarea matematicii
  • o bibliotecă Fortran pentru calcul numeric științific
  • o bibliotecă pentru calcul științific de înaltă performanță
  • a library for numerical analysis and computing
  • o colecție de instrumente pentru programarea în C
  • a high performance game engine for C++