Showing 626 open source projects for "algorithm"

View related business solutions
  • 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
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 1
    Yao

    Yao

    Extensible, Efficient Quantum Algorithm Design for Humans

    ...Its CUDA backend and batched quantum register support can make typical quantum circuits even faster. Yao is designed to be extensible. Its hierarchical architecture allows you to extend the framework to support and share your new algorithm and hardware.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    BasicBSpline.jl

    BasicBSpline.jl

    Basic (mathematical) operations for B-spline functions

    Basic (mathematical) operations for B-spline functions and related things with Julia.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    BQSKit

    BQSKit

    Berkeley Quantum Synthesis Toolkit

    The Berkeley Quantum Synthesis Toolkit (BQSKit) [bis • kit] is a powerful and portable quantum compiler framework. It can be used with ease to compile quantum programs to efficient physical circuits for any QPU. A standard workflow utilizing BQSKit consists of loading a program into the framework, modeling the target QPU, compiling the program, and exporting the resulting circuit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    CUTLASS

    CUTLASS

    CUDA Templates for Linear Algebra Subroutines

    CUTLASS is a collection of CUDA C++ template abstractions for implementing high-performance matrix-multiplication (GEMM) and related computations at all levels and scales within CUDA. It incorporates strategies for hierarchical decomposition and data movement similar to those used to implement cuBLAS and cuDNN. CUTLASS decomposes these "moving parts" into reusable, modular software components abstracted by C++ template classes. These thread-wide, warp-wide, block-wide, and device-wide...
    Downloads: 2 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 5
    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.
    Leader badge
    Downloads: 129 This Week
    Last Update:
    See Project
  • 6
    AlgoSim

    AlgoSim

    AlgoSim : création, analyse et exécution des algorithmes

    AlgoSim un Logiciel de création, analyse, simulation et exécution des algorithmes. Il ne nécessite aucun apprentissage de langage de programmation. Ce logiciel n'utilise pas un éditeur de texte comme les logiciels classiques de programmation. Ce logiciel peut être utilisé par des débutants pour apprendre la programmation et exercer leurs connaissances. Il peut être utilisé par des professionnel pour tester leurs algorithmes, les vérifier et générer des programme présentables (pseudo-code ou...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    GenX

    GenX

    X-Ray and Neutron Reflectivity Modeling

    GenX is a scientific program to refine x-ray refelcetivity, neutron reflectivity and surface x-ray diffraction data using the differential evolution algorithm. GenX is very modular and highly extensible and can be used as a general fitting program.
    Leader badge
    Downloads: 97 This Week
    Last Update:
    See Project
  • 8
    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: 2,443 This Week
    Last Update:
    See Project
  • 9

    VOP post-processing

    Post-processing algorithms for SAR compression

    ***Please note that a much improved Version can be found on Github:*** https://github.com/sOrzada/VOP_Compression Here we introduce to algorithms for post-processing of VOP sets. Algorithm 1 reduces the Overestimation for a given set of VOPs. Especially useful to reduce the overestimation in VOP sets calculated with the compression algorithms by Lee et al. and Orzada et al. Algorithm 2 tests a given set of VOPs for redundancy. It can be used to reduce the number of VOPs in a dataset produced by Eichfelder and Gebhardt's algorithm. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 10
    cfMesh

    cfMesh

    A library for polyhedral mesh generation

    ...It is already a part of foam-extend, OpenFOAM for Windows, Caelus and OpenFOAM+ released by ESI. This repository is intended for contribution and collaborative development. If you have a new meshing algorithm or interested in contributing to cfMesh, do not hesitate to contact us. Please note that this code is not the same as CF-MESH+, which is a commercial product offered by Creative Fields Holding.
    Leader badge
    Downloads: 236 This Week
    Last Update:
    See Project
  • 11

    GRAMPC

    A gradient-based augmented Lagrangian framework for embedded NMPC

    GRAMPC is a nonlinear MPC framework that is suitable for dynamical systems with sampling times in the (sub)millisecond range and that allows for an efficient implementation on embedded hardware. The algorithm is based on an augmented Lagrangian formulation with a tailored gradient method for the inner minimization problem. GRAMPC is implemented in plain C with an additional interface to C++ and MATLAB/Simulink. The basic structure and usage of GRAMPC are described in the documentation that comes along with the source files. More details about the algorithm and its performance can be found in the corresponding article published in Optimization and Engeneering. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    HungarianAlgorithm

    HungarianAlgorithm

    An Ada implementation of the Hungarian Algorithm to minimize cost

    The Hungarian algorithm can be described as optimally solving a workers versus jobs assignment problem that minimizes total cost. This implementation assumes a square cost matrix, i.e. the number of jobs equals the number of workers to do them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Bifurcum

    Bifurcum

    Software to run through a directional graph.

    This software runs through a directional graph and writes the paths it found as test specifications. It has a simple algorithm (Deep First Search with modifications) and allows sorting children before traversing. This application sums up the authors 4-years experience when programming a commercial tool for graph traversing (which used a much more advanced algorithm) and coaching its users. Technically it is a front end for the library Bifurcumlib.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ToxTrac 2026

    ToxTrac 2026

    Free Animal Tracking Software

    ToxTrac is a free Windows program optimized for tracking animals. It uses an advanced tracking algorithm and includes Preprocessing, Background subtraction, Advanced collision and occlusion management, Post-processing, and Filters. It is robust; very fast; and can handle one or several animals in one or several environments. The program provides useful statistics as output. ToxTrac can be used for fish, insects, rodents, etc.
    Leader badge
    Downloads: 212 This Week
    Last Update:
    See Project
  • 15
    Fractal Zoomer

    Fractal Zoomer

    A Fractal Zoomer with various functions.

    An application that lets you render some of the most known fractal functions, like the Mandelbrot set and many more! It comes with alot of options to further enhance your fractal experience! Its easy to use and does not require installation. A java version higher than 1.8 is required to be installed.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
  • 16

    headsort

    headsort: streaming sort + 2x faster than gnu sort

    ...In general headsort can sort in 1/2 the time sort(1) (mergesort) does in situations involving either pipes or mult column selection; less than 1/2 with both. Best case was about opposite that of sort(1)*. NEW* hsort main algorithm speed improvement (applies to all; 27,29,31). Now faster than sort(1) (in all cases tested). Using triangulation, hsort begins piped sorted output when 1st bin is done. This means it has new applications in distributed computing and in some cases makes dc un-necessary. (gnu sort must finish all bins) Well compatible with gnu sort (not perfect). ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    We implement a fast version of Frommers Algorithm to calculate the focal values of a plane autonomous system over a finite field. Documentation and experiment database can be found at http://www.centerfocus.de
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    PetoronHash-System

    PetoronHash-System

    PHASH | post-quantum XOF hashing algorithm | C++20

    PHASH is a self-contained, dependency-free, post-quantum XOF hashing algorithm implemented in modern C++20. This release delivers the first fully stable production implementation of the PetoronHash-System — a 1600-bit sponge-based hash function with domain separation, extendable output, and deterministic behavior. Key Features No external dependencies — pure C++20 implementation. Extendable Output (XOF) — supports arbitrary output length (256–8192+ bits).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    FluidS

    FluidS

    A fluid simulator based on Navier-Stokes equations

    It uses Navier-Stokes equation as the physical model, the numerical solution obtained by real-time calculation includes scalar and velocity fields displayed in the OpenGL control. Users have a choice of 64x64 and 128x128 resolutions and 7 color options. Its core algorithm of the simulation process refers to Robert Bridson's Fluid Simulation for Computer Graphics. It uses the numerical solution of Navier-Stokes equations to predict the density and velocity distribution of particles in each frame displayed in the OpenGL widget of Qt. There are two resolution options for users: 64 x 64 and 128 x 128. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    JQM Java Quine McCluskey

    JQM Java Quine McCluskey

    JQM - Java Quine McCluskey for minimization of Boolean functions.

    Java Quine McCluskey (JQM) implements the Quine-McCluskey algorithm with Petrick’s Method for minimizing Boolean functions. Designed for both education and industrial application, it handles up to 16 variables and functions. Uniquely, JQM bridges the gap between theory and practice: it visualizes the solution process with generated Karnaugh Maps for students, while supporting PLC engineers by exporting results to Structured Text (ST) and Ladder Diagram (LD).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    calc: C-style arbitrary precision system

    Calc: arbitrary precision C-like arithmetic & calculator

    Calc is arbitrary precision C-like arithmetic system that is a calculator, an algorithm prototyper and mathematical research tool. Calc comes with a rich set of builtin mathematical and programmatic functions.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    Iterate is an implementation of the Bravais-lattice-finding algorithm from: Andrews and Bernstein, Acta Cryst. (1988). A44, 1009-1018 Lattices and Reduced Cells as Points in 6-Space and Selection of Bravais Lattice Type by Projections.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    itom

    itom

    itom - an Open Source Measurement, Automation and Evaluation Software

    itom is an open source software suite for operating measurement systems, laboratory automation and data evaluation. One main application of itom is the development and operation of sensor and measurement system for instance in a laboratory environment. Therefore, the software has to be able to communicate with a wide range of different hardware systems, such as cameras or actuators and should provide a diversified and as complete as possible set of evaluation and data processing methods....
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    calculatorpp

    calculatorpp

    Calculator++

    Written in C++ (using template). Calculator++ is a application/library for Window (POSIX). The core of code is adaptable for posix. This algorithm support: + built-in operator + built-in functions + run-time functions and variables definition + run-time units system, units with prefix + constants definition + Pretty mathematical expressions - Process ascii files (dev) - vector and matrix (dev) - graph 2D and 3D (dev) - vector graph (dev) - symbolic calculate (dev) - Animations (dev)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    MultiSpecEPR

    MultiSpecEPR

    MultiSpec EPR handles and present several spectra 1D and 2D

    MultiSpec EPR is a program made to handle and to present several spectra (up to 4000) simultaneously or one by one as well as EPR spectra with two dimensions. It loads spectra from Bruker EPR instruments. It has a new algorithm for automatic peak picking which is very efficient and a very fast and accurate line fitting. It makes colorful figures that can be transferred directly to the scientific articles of one or multiple spectra. Save txt tables of the peaks and integrals that can be transferred to Microsoft Excel and statistical programs. MultiSpec EPR was created as a simple routine in Turbo C 3.0 when Dr. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next