Showing 370 open source projects for "c unit test"

View related business solutions
  • Auth0 B2B Essentials: SSO, MFA, and RBAC Built In Icon
    Auth0 B2B Essentials: SSO, MFA, and RBAC Built In

    Unlimited organizations, 3 enterprise SSO connections, role-based access control, and pro MFA included. Dev and prod tenants out of the box.

    Auth0's B2B Essentials plan gives you everything you need to ship secure multi-tenant apps. Unlimited orgs, enterprise SSO, RBAC, audit log streaming, and higher auth and API limits included. Add on M2M tokens, enterprise MFA, or additional SSO connections as you scale.
    Sign Up Free
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    Amazon Braket Default Simulator

    Amazon Braket Default Simulator

    An implementation of a quantum simulator that you can run locally

    The Amazon Braket Default Simulator is a Python open-source library that provides an implementation of a quantum simulator that you can run locally. You can use the simulator to test quantum tasks that you construct for the Amazon Braket SDK before you submit them to the Amazon Braket service for execution. You must have the Amazon Braket SDK installed to use the local simulator. Follow the instructions in the README for setup. If you want to contribute to the project, be sure to run unit tests and get a successful result before you submit a pull request. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2

    linuxptp

    PTP IEEE 1588 stack for Linux

    This project is an implementation of the Precision Time Protocol (PTP) according to IEEE standard 1588 for Linux.
    Leader badge
    Downloads: 4,512 This Week
    Last Update:
    See Project
  • 3
    DWSIM - Open Source Process Simulator

    DWSIM - Open Source Process Simulator

    Simulate chemical processes using advanced thermodynamic models

    DWSIM is an open source, CAPE-OPEN compliant chemical process simulator for Windows, Linux and macOS systems. Written in VB.NET and C#, DWSIM features a comprehensive set of unit operations, advanced thermodynamic models, support for reacting systems, petroleum characterization tools and a fully-featured graphical interface. DWSIM Pro is a commercial sibling of DWSIM built on top of open-source software. It offers extended features, comes with private support, and is accessible in the cloud. ...
    Leader badge
    Downloads: 2,300 This Week
    Last Update:
    See Project
  • 4

    xoshiro_test

    test xoshiro r.n.g.

    xoshiro -- XOR shift ROT -- random number gen. Fast. Attempt to parallelize ... not so easy. Use 'unsafe' code path leads to lowered cycle lengths. So not fully tested. Non-parallel is not as fast but full cycle length. Compare against PCG, which is also fast but has unfortunate hi-correlation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 5

    libCIGI

    C++ Library for the Common Image Generator Interface

    ...Packet processing is kept simple and a couple of simple helper functions / classes are provided in CIGIGeneric.h and some other headers to support this. Helpers are provided for version interpretation and conversion of packet parameters to text. Testing is supported using the boost test framework to develop unit tests for each of the packets. Because the library is header-only it can easily support many platforms / compilers but this has not yet been tested. Note: Currently the use of bitfields in the library may cause erroneous use in some compilers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    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,593 This Week
    Last Update:
    See Project
  • 7
    GNS3

    GNS3

    An advanced network simulator to design and configure virtual networks

    Build, Design and Test your network in a risk-free virtual environment and access the largest networking community to help. Whether you are studying for your first networking exam or building out a state-wide telecommunications network, GNS3 offers an easy way to design and build networks of any size without the need for hardware.
    Leader badge
    Downloads: 4,198 This Week
    Last Update:
    See Project
  • 8
    DNP3 Protocol Win Linux  test tool code

    DNP3 Protocol Win Linux test tool code

    DNP3 Outstation and client simulator, Source code Library, win, Linux

    ...Binary Input, Double-bit Binary Input, Binary Output, Counter Input, Analog Input, Analog output, Octect String, virtual terminal String. support CROB, analog output command with "select-before-operate" or "direct-execute" command execution modes Industry proven, tested with all leading test tools. DNP3 Protocol RTU Outstation Server Simulator, Client Master Simulator, Source Code Library, Static and Dynamic Libraries for Windows, Linux, QNX - C, C++, C# .NET Demo Kit (Raspberry Pi & BeagleBone Black) or Customer specific Hardware. http://www.freyrscada.com/dnp3-ieee-1815.php Get a free DNP3 Protocol Development Bundle In the Development Bundle, We included DNP3 Outstation Server & Master Client Simulator, Windows & Linux SDK. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9

    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: 62 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
  • 10
    QTronics ToolSet

    QTronics ToolSet

    Includes tools for performing electronic calculations.

    ...Ohms, Kirchhoff, Parralel Res., Voltage Divider, Wheatstone, Reistor Color, Zener diode, LED resistor, capacitor, inductor, transformer, capacitive reactance, Transformerless adaptor, R-C Time calculator, Flip-Flop, NE555 calculator, TL431 calculator, 78XX, LM317, Current Limiter, Transistor Regulator, Current Mirror, Battery charge calculations, transistor calculator, mosfet, pass filters, opamp, schmitt-trigger, signal generator, darlington-sziklai, ladder DAC, Long Tailed Pair, Buck-Boost, Logic Gates, Antenna Length, Trace Size, Decibell, Unit Converter, Cable Dia, Electronic Filters, 7 Segment digital, toroid core, smd code, resistor standard finder, heatsink calculator. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Arduino ASCOM Focuser Pro2 DIY

    Arduino ASCOM Focuser Pro2 DIY

    Version 2 of the myFocuser Project

    myFocuserPro2 (myFP2) is an ASCOM - INDI - LINUX - WINDOWS telescope focuser with a large range of options. 315,606+ file downloads. The most popular focuser project. (c) Copyright Robert Brown 2014-2026. All Rights Reserved. Code or portions of code may not be copied or used without written permission from the author. Other Focuser Projects myFP2ESP32 WiFi - https://sourceforge.net/projects/myfocuserpro2-esp32/ [ESP32 Only] myFP2ESP8266 WiFi - ...
    Leader badge
    Downloads: 765 This Week
    Last Update:
    See Project
  • 12
    QXRD is software for the acquisition and analysis of X-ray data taken with 2 dimensional detectors. The software can drive a Perkin Elmer XRD series flat panel detector and can be remote-controlled via a socket interface, or directly from SPEC
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13
    myGPS Arduino Nano DIY

    myGPS Arduino Nano DIY

    Build your own GPS unit

    To develop an Arduino Nano based GPS module that is low cost, portable and can be used in Astronomy. (c) Copyright Robert Brown 2014-2024. All Rights Reserved. Permission is granted for personal and Academic use only. Code or portions of code may not be copied or used without appropriate credit given to author.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14

    IDCS-unisim

    Emulates a set of UniDrive motor controllers for IDCP

    unisim emulates a set of UniDrive motor control devices for the Insertion Device control program IDCP. With unisim you can run and test the Insertion Device Control System on your Linux PC.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    qavrg - software to interface to Acqiris signal averager cards
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Grassroots DICOM

    Grassroots DICOM

    Cross-platform DICOM implementation

    Grassroots DiCoM is a C++ library for DICOM medical files. It is accessible from Python, C#, Java and PHP. It supports RAW, JPEG, JPEG 2000, JPEG-LS, RLE and deflated transfer syntax. It comes with a super fast scanner implementation to quickly scan hundreds of DICOM files. It supports SCU network operations (C-ECHO, C-FIND, C-STORE, C-MOVE). PS 3.3 & 3.6 are distributed as XML files. It also provides PS 3.15 certificates and password based mecanism to anonymize and de-identify DICOM datasets.
    Leader badge
    Downloads: 89 This Week
    Last Update:
    See Project
  • 17
    Quantities provides an interface to the use of numbers which are associated with a dimension and a unit (physical quantities) in computer calculations (quantity calculus) just like C++ built-in types.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18

    QTester104

    IEC 60870-5-104 protocol tester.

    This software implements the IEC60870-5-104 protocol (client side) for substation data acquisition and control via tcp/ip network using the QT UI Framework. It can be compiled on Linux and Windows platforms. It's possible to poll and view data from the remote system (RTU) and also send commands. >>> Have a look also at my new SCADA project here: https://github.com/riclolsen/json-scada
    Leader badge
    Downloads: 111 This Week
    Last Update:
    See Project
  • 19
    gVirtualXRay

    gVirtualXRay

    Virtual X-Ray Imaging Library on GPU

    gVirtualXRay is a C++ library to simulate X-ray imaging. It is based on the Beer-Lambert law to compute the absorption of light (i.e. photons) by 3D objects (here polygon meshes). It is implemented on the graphics processing unit (GPU) using the OpenGL Shading Language (GLSL). SimpleGVXR is a smaller library build on the top of gVirtualXRay. It provides wrappers to Python, R, Ruby, Tcl, C#, Java, and GNU Octave.
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • 20

    QFT fork-yzhs

    testbed for QFT and such

    This is a fork of Colin Benner's Frobenius benchmarking. https://github.com/yzhs/frobenius-test Quadratic Frobenius primality Test (QFT) as devised by Grantham has two relatively expensive first steps. In other projects, techniques were examined that may reduce that expense and are tested here.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    SOFA Toolbox

    SOFA Toolbox

    Spatially Oriented Format for Acoustics

    This project provided the SOFA Toolbox, a toolbox for the spatially oriented format for acoustics (SOFA). The SOFA Toolbox is the successor of the SOFA API for Matlab/Octave. More information about SOFA can be found here: http://sofaconventions.org On July 2025, we have left SourceForge: The SOFA Toolbox 2.2.0 is the last release published here. All further releases can be found at the SONICOM Ecosystem: https://ecosystem.sonicom.eu/tools/ The code development happens on GitHub:...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22

    r49

    Calculation of specific emissions for diesel engine test cycles.

    Calculation of modes and specific emissions for stationary diesel engine test cycles (UN ECE Regulation No. 49, UN ECE Regulation No. 96, UN ECE Regulation No. 85, OST 37.001.234-81, GOST 17.2.2.05-97, GOST 30574-98, GOST R 51249-99).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    MeaProcess

    Measurement and Automation Framework + Tool

    MeaProcess is a simple and graphical based Measurement and Automation framework and Tool. Support programming with IEC 6-1131.3 ST. Runtime available for Windows, embedded RT-Linux and other realtime OS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    CoreBus

    CoreBus

    Cross-platform (Win, Linux) Modbus (TCP / RTU / ASCII) GUI terminal

    CoreBus is a cross-platform terminal for working with serial ports and TCP sockets with support for Modbus TCP/RTU/ASCII protocols. Features: No Protocol * Working with data in string or byte format * Support for different encodings * There are three sending modes: single, cyclic, and file sending Modbus * Support for various Modbus protocol variations: TCP, RTU, ASCII and RTU/ASCII over TCP * Convenient operation with recording functions * The ability to work with float...
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 25
    LinAsm

    LinAsm

    Collection of fast and optimized assembly libraries for x86-64 Linux

    LinAsm is collection of very fast and SIMD optimized assembly written libraries for x86-64 Linux. It implements many common and widely used algorithms for array manipulations: searching, sorting, arithmetic and vector operations, unit conversions; fast mathematical and statistic functions; numbers and time converting algorithms; finite impulse response (FIR) digital filters; spectrum analysis algorithms, Fast Hartley transformation; CPU cache friendly functions and extremely fast abstract...
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB