Showing 282 open source projects for "c algorithms"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    Navigational Algorithms

    Navigational Algorithms

    Navigational Algorithms - Marine navigation

    - Celestial Navigation: Sight Reduction, Line Of Position, Fix... - Positional Astronomy: Nautical Almanac, RA, GHA, Dec - Coastal Navigation: Range, Bering, Horizontal angles, IALA... - Sailings: Rhumbs, Loxodromic, Orthodromic, Meridional parts... - Weather , Tides - Software: PC, Android https://sites.google.com/site/navigationalalgorithms/
    Leader badge
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2
    CGAL

    CGAL

    The Computational Geometry Algorithms Library

    CGAL or the Computational Geometry Algorithms Library is a C++ library that gives you easy access to a myriad of efficient and reliable geometric algorithms. These algorithms are useful in a wide range of applications, including computer aided design, robotics, molecular biology, medical imaging, geographic information systems and more. CGAL features a great range of data structures and algorithms, including Voronoi diagrams, cell complexes and polyhedra, triangulations, arrangements of curves, surface and volume mesh generation, spatial searching, alpha shapes, geometry processing, and many more. ...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 3
    OR-Tools - Google Optimization Tools

    OR-Tools - Google Optimization Tools

    Google's software suite for combinatorial optimization

    Google Optimization Tools, also known as OR-Tools is an open-source, fast and portable software suite for solving combinatorial optimization problems. These encompass problems in vehicle routing, flows, integer and linear programming, and constraint programming. This suite contains a number of solvers, namely: a constraint programming solver; a linear programming solver; wrappers for commercial solvers (like Gurobi or CPLEX) and other open source solvers (SCIP, GLPK, etc.); among others....
    Downloads: 32 This Week
    Last Update:
    See Project
  • 4
    Bambu Studio

    Bambu Studio

    PC Software for BambuLab and other 3D printers

    Bambu Studio is a feature-rich slicing application designed to provide a smooth, project-based 3D printing workflow. It is built on PrusaSlicer and Slic3r foundations while adding Bambu Lab’s own interface, optimized slicing behavior, and printer-focused tools. The software is especially suited for Bambu Lab printers, but its open-source base also makes it relevant to the broader 3D printing community. It helps users prepare models, manage projects, adjust slicing settings, preview...
    Downloads: 151 This Week
    Last Update:
    See Project
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 5
    DifferentialEquations.jl

    DifferentialEquations.jl

    Multi-language suite for high-performance solvers of equations

    ...The purpose of this package is to supply efficient Julia implementations of solvers for various differential equations. The well-optimized DifferentialEquations solvers benchmark as some of the fastest implementations, using classic algorithms and ones from recent research which routinely outperform the “standard” C/Fortran methods, and include algorithms optimized for high-precision and HPC applications. At the same time, it wraps the classic C/Fortran methods, making it easy to switch over to them whenever necessary. Solving differential equations with different methods from different languages and packages can be done by changing one line of code, allowing for easy benchmarking to ensure you are using the fastest method possible.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    S2 Geometry

    S2 Geometry

    Computational geometry and spatial indexing on the sphere

    ...The library provides a robust mathematical framework for spherical geometry, allowing developers to work with polygons, points, and regions on the Earth’s surface using consistent and precise algorithms. Unlike traditional 2D geometry libraries, S2 ensures accuracy over large scales by modeling the globe directly, avoiding distortions caused by map projections. The project includes core C++ support, optional Python bindings, and integrations with Bazel and CMake for flexible builds. It relies on Abseil, OpenSSL, and googletest, and is tested across major platforms.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    MeshLab

    MeshLab

    The open source mesh processing system

    ...It is aimed to help the processing of the typical not-so-small unstructured models arising in 3D scanning, providing a set of tools for editing, cleaning, healing, inspecting, rendering and converting this kind of meshes. MeshLab is mostly based on the open source C++ mesh processing library VCGlib developed at the Visual Computing Lab of ISTI - CNR. VCG can be used as a stand-alone large-scale automated mesh processing pipeline, while MeshLab makes it easy to experiment with its algorithms interactively. The open source system for processing and editing 3D triangular meshes. It provides a set of tools for editing, cleaning, healing, inspecting, rendering, texturing and converting meshes. ...
    Downloads: 62 This Week
    Last Update:
    See Project
  • 8
    QPanda 2

    QPanda 2

    QPanda 2 is an open source quantum computing framework

    QPanda2 is an open source quantum computing framework developed by Origin Quantum, which can be used to build, run and optimize quantum algorithms. QPanda2 is the basic library of a series of software developed by Origin Quantum, which provides core components for QRunes, Qurator and quantum computing services.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    OrdinaryDiffEq.jl

    OrdinaryDiffEq.jl

    High performance ordinary differential equation (ODE)

    ...The purpose of this package is to supply efficient Julia implementations of solvers for various differential equations. The well-optimized DifferentialEquations solvers benchmark as some of the fastest implementations, using classic algorithms and ones from recent research that routinely outperform the “standard” C/Fortran methods, and include algorithms optimized for high-precision and HPC applications. At the same time, it wraps the classic C/Fortran methods, making it easy to switch over to them whenever necessary. Solving differential equations with different methods from different languages and packages can be done by changing one line of code, allowing for easy benchmarking to ensure you are using the fastest method possible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 10
    ESPResSo

    ESPResSo

    The ESPResSo package

    ESPResSo is a simulation package for molecular dynamics and Monte Carlo simulations of soft matter systems. It is designed for coarse-grained and bead-spring models used in physics, chemistry, and molecular biology. The software can model systems such as polymers, colloids, liquid crystals, ferrofluids, DNA, lipid membranes, and other complex fluids. It includes a broad range of interaction potentials and algorithms for electrostatics, hydrodynamics, and coupled particle-field behavior....
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    CUDA-QX

    CUDA-QX

    Accelerated libraries for quantum-classical computing built on CUDA-Q

    CUDA-QX is a collection of accelerated libraries built on top of the CUDA-Q platform, designed to enable rapid development of hybrid quantum-classical applications. It extends the CUDA-Q programming model by providing optimized implementations of domain-specific quantum computing primitives and workflows. The libraries are intended to help researchers and developers leverage GPUs, CPUs, and quantum processing units together in a unified computational model. CUDA-QX focuses on key areas such...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Gonum

    Gonum

    Set of numeric libraries for the Go programming language

    Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more. Gonum is a set of packages designed to make writing numerical and scientific algorithms productive, performant, and scalable. Gonum contains libraries for matrices and linear algebra; statistics, probability distributions, and sampling; tools for function differentiation, integration, and optimization; network creation and analysis; and more. We encourage you to get started with Go and Gonum if you are tired of sluggish performance, and fighting C and vectorization, and also if you are struggling with managing programs as they grow larger. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    OpenCV

    OpenCV

    Open Source Computer Vision Library

    The Open Source Computer Vision Library has >2500 algorithms, extensive documentation and sample code for real-time computer vision. It works on Windows, Linux, Mac OS X, Android, iOS in your browser through JavaScript. Languages: C++, Python, Julia, Javascript Homepage: https://opencv.org Q&A forum: https://forum.opencv.org/ Documentation: https://docs.opencv.org Source code: https://github.com/opencv Please pay special attention to our tutorials!
    Leader badge
    Downloads: 61,099 This Week
    Last Update:
    See Project
  • 14
    Msieve is a C library implementing a suite of algorithms to factor large integers. It contains an implementation of the SIQS and GNFS algorithms; the latter has helped complete some of the largest public factorizations known
    Leader badge
    Downloads: 126 This Week
    Last Update:
    See Project
  • 15
    GNSS-SDR

    GNSS-SDR

    An open source software-defined GNSS receiver

    An open source software-defined Global Navigation Satellite Systems (GNSS) receiver written in C++ and based on the GNU Radio framework.
    Leader badge
    Downloads: 1,762 This Week
    Last Update:
    See Project
  • 16
    CRC RevEng

    CRC RevEng

    Arbitrary-precision CRC calculator and algorithm finder

    CRC RevEng is a portable, arbitrary-precision CRC calculator and algorithm finder. It calculates CRCs using any of the 113 preset algorithms, or a user-specified algorithm to any width. It calculates reversed CRCs to give the bit pattern that produces a desired forward CRC. CRC RevEng also reverse-engineers any CRC algorithm from sufficient correctly formatted message-CRC pairs and optional known parameters. It comprises powerful input interpretation options. Compliant with Ross Williams'...
    Leader badge
    Downloads: 109 This Week
    Last Update:
    See Project
  • 17

    Practically Random

    statistical tests & psuedo- random number generators (RNGs, PRNGs)

    Randon number generation & testing. The best suite of statistical tests for fast PRNGs anywhere. Multithreaded for speed, command line tools for automation, no upper limit on data size. Also, a variety of C++ pseudo-random number generators with well designed interfaces aimed at practical uses, not just research.
    Leader badge
    Downloads: 80 This Week
    Last Update:
    See Project
  • 18
    Armadillo

    Armadillo

    fast C++ library for linear algebra & scientific computing

    * Fast C++ library for linear algebra (matrix maths) and scientific computing * Easy to use functions and syntax, deliberately similar to Matlab / Octave * Uses template meta-programming techniques to increase efficiency * Provides user-friendly wrappers for OpenBLAS, Intel MKL, LAPACK, ATLAS, ARPACK, SuperLU and FFTW libraries * Useful for machine learning, pattern recognition, signal processing, bioinformatics, statistics, finance, etc. * Downloads:...
    Leader badge
    Downloads: 2,551 This Week
    Last Update:
    See Project
  • 19
    Golly

    Golly

    For exploring cellular automata like Conway's Game of Life.

    A cross-platform application for exploring Conway's Game of Life and many other types of cellular automata.
    Leader badge
    Downloads: 434 This Week
    Last Update:
    See Project
  • 20
    Bayes+Estimate is a Rust and C++ library that implement numerical algorithms for Bayesian estimation. They provide tested and consistent numerical methods and represents the wide variety of Bayesian estimation algorithms and system model.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    open_data_assimilation
    Generic data-assimilation toolbox written in java, with native (c and fortran) libraries for high performance computing. Provides tools to couple to your own model and a wide range of algorithms, ranging from parameter calibration to Kalman filters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    MensorGIS

    MensorGIS

    Open Source Desktop GIS with Surveying and Cartography Functionality

    Open Source Desktop GIS with Surveying and Cartography Functionality. Should be seen as a Learn-GIS with basic Algorithms and Functionality in VB.NET and C#.NET without usage of Software Libraries: CAD/GIS Data (DXF, ShapeFile, GML2, GPX, KML, CSV), Data Schema, Query, Analysis, Topology, Contours, Ortho-Image Registration, Least Squares Adjustment. Also world-wide Geodata of Countries and POIs are available. A companion Scriptum gives explanation about the Theory behind MensorGIS.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    LASS : Library of Assembled Shared Source. Library of C++ code for scientific purposes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    SMILI

    SMILI

    Scientific Visualisation Made Easy

    The Simple Medical Imaging Library Interface (SMILI), pronounced 'smilie', is an open-source, light-weight and easy-to-use medical imaging viewer and library for all major operating systems. The main sMILX application features for viewing n-D images, vector images, DICOMs, anonymizing, shape analysis and models/surfaces with easy drag and drop functions. It also features a number of standard processing algorithms for smoothing, thresholding, masking etc. images and models, both with...
    Leader badge
    Downloads: 57 This Week
    Last Update:
    See Project
  • 25
    Euler Math Toolbox

    Euler Math Toolbox

    Numerical and Symbolic Math Tool

    Euler is a powerful all-in-one numerical software and includes Maxima for seamless symbolic computations. Euler supports Latex for math display, Povray for photo-realistic 3D scenes, Python, Matplotlib and C for scripting, and contains a full programming language. Features include libraries for numerical algorithms, optimization, plotting in 2D and 3D, graphics export, a complete help system, tutorials and examples. Euler runs in Windows natively, or in Linux via Wine. It is completely free of royalties. The source is licensed under GPL.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next