Browse free open source C Algorithms and projects below. Use the toggles on the left to filter open source C Algorithms by OS, license, language, programming language, and project status.

  • SoftCo: Enterprise Invoice and P2P Automation Software Icon
    SoftCo: Enterprise Invoice and P2P Automation Software

    For companies that process over 20,000 invoices per year

    SoftCo Accounts Payable Automation processes all PO and non-PO supplier invoices electronically from capture and matching through to invoice approval and query management. SoftCoAP delivers unparalleled touchless automation by embedding AI across matching, coding, routing, and exception handling to minimize the number of supplier invoices requiring manual intervention. The result is 89% processing savings, supported by a context-aware AI Assistant that helps users understand exceptions, answer questions, and take the right action faster.
    Learn More
  • Inventory and Order Management Software for Multichannel Sellers Icon
    Inventory and Order Management Software for Multichannel Sellers

    Avoid stockouts, overselling, and losing control as your business grows.

    We are the most powerful inventory and order management platform for Amazon, Walmart, and multichannel product sellers. Centralize orders, product information, and fulfillment operations to run more efficiently, sell more products, and stay compliant with marketplace requirements so you can grow profitably.
    Learn More
  • 1

    3 Generic C Sorting algorithms

    3 generic sorting algorithms written in C

    Generic merge sort, quick sort and insertion sort implementations written in C programming language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    A Compressed Enhanced Suffix Array Index

    A Compressed Suffix Arrays Based Index with Succinct LCP Information

    We have moved our project to github. https://github.com/saaddan/Compressed-Enhanced-Suffix-Array
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    ACADO Toolkit

    ACADO Toolkit

    Toolkit for Automatic Control and Dynamic Optimization

    ACADO Toolkit is a software environment and algorithm collection for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control, state and parameter estimation and robust optimization. ACADO Toolkit is implemented as self-contained C++ code and comes along with user-friendly MATLAB interface. The object-oriented design allows for convenient coupling of existing optimization packages and for extending it with user-written optimization routines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    This is example code that I reference in my blogs on software development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Comet Backup - Fast, Secure Backup Software for MSPs Icon
    Comet Backup - Fast, Secure Backup Software for MSPs

    Fast, Secure Backup Software for Businesses and IT Providers

    Comet is a flexible backup platform, giving you total control over your backup environment and storage destinations.
    Learn More
  • 5
    A package of Rijndael, Twofish and Serpent encryption algorithms implemented in x86 assembly. Meant to learn basics of assembly, learn about the algorithms or to be used in a C program.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    AIL is an AI library that will help you to use algorithms such as A*,DFS and BFS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    ANT is a lightweight implementation in C of a kind of artificial neural net called Multilayer Perceptron, which uses the backpropagation algorithm as learning method. The package includes an introductory example to start using artificial neural nets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    ARMR provides a foundation for creating an efficient in-memory database. Its unique list processing structures simplify programming logic and allow the developer to rapidly sort, group, and select data. Give your app a hypercard like capability.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Aggressive Rectangle Truncation (ART) with Location Verfication Mechanism is a localization algorithm in wireless sensor networks written in nesC.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Securden Privileged Account Manager Icon
    Securden Privileged Account Manager

    Unified Privileged Access Management

    Discover and manage administrator, service, and web app passwords, keys, and identities. Automate management with approval workflows. Centrally control, audit, monitor, and record all access to critical IT assets.
    Learn More
  • 10

    AS511 driver for S5 PLC

    AS511 communication driver

    This AS511 driver use functions from the Siemens S5 PLC to modify, observe and watch the PLC software. The functions are running on some CPUs. The functions are only tested on PLC 100U CPU 103. Be careful to use the Software. This software can destroy machines and kill human if you are non careful. Please let me know, if you find a bug.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Adaptive Simulated Annealing (ASA)

    Adaptive Simulated Annealing (ASA)

    simulated annealing optimization and importance-sampling

    Adaptive Simulated Annealing (ASA) is a C-language code that finds the best global fit of a nonlinear cost-function over a D-dimensional space. ASA has over 100 OPTIONS to provide robust tuning over many classes of nonlinear stochastic systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    AlgorithmsDev Library by Arshad Latti

    comman and new algorithms and functions development and demo programs.

    Provide implemented algorithms and functions with demo programs to test.keeped portable as possible at OS level and programming language(understanding)level.provide third party archives if available for ralvent algorithm.links for YouTube videos on availability by us and third party.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    AIS is an Development Platform providing a high-speed JIT compiler for LISP and JavaScript, web server, object repositories, MySQL integration and libraries supporting a wide variety of advanced genetic programming and symbolic regression techniques.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Our aim is to create a collection of useful and free Ansi C libraries of code that are portable around systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    The Arbitrarily-Decomposed MPI FFT library is a C subroutine library for the computation of the multidimensional Fast Fourier Transform (FFT) of a distributed grid using the Message-Passing Interface (MPI).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Aim is to develop a library of utility functions to efficiently simulate division, multiplication, mod, finding first 1/0 bit etc. (using shift and add/subtract) for software development on low cost dsp systems lacking these.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Creates an index to DBF files using a B+ Tree; Cria um indice para um arquivo DBF usando uma arvore B+; Implementação em C; Baseada em Arquivo;
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    A C++ library for Bayesian computation, including a collection of more generally-applicable utilities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    bincmp is intended as a cross-platform, tiny and fast binary comparer of two files. it is much faster than "fc /b", for example. bincmp2 is more powerful, but currently windows-only.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Portable, optimised implementation of Bruce Schneier's 64-bit symmetric block cipher, Blowfish. Includes support for ECB, CBC, CFB, OFB and CTR block cipher modes, weak key detection and parallelisation using OpenMP.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    BlueDS
    BlueDS is a library that contains the implementation of frequently used data structures and algorithms in Computer Science. BlueDS is designed to be fast and efficient.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    Boehm-Demers-Weiser Garbage Collector

    Conservative "garbage collection" memory management library

    The Boehm-Demers-Weiser conservative garbage collector. The CVS source of the version 7+ collector resided here for a while, but is now on github. Other information and release snapshots are currently at http://hboehm.info/gc
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    The C Algorithms library has moved to GitHub. Please go to the new project page: https://github.com/fragglet/c-algorithms
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Cul is a simple utility library written in c programming language that provides many typical structures (vectors, matrices, lists, trees) and algorithms (automatic structure management, sorting, etc.) for the programmer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    CException
    Simple and Fast Exception Handling for C.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB