76 Resources
C/C++ mpi-standard Libraries
Open Opening Book Standard (OOBS)
Open Opening Book Standard (OOBS) Brief of main ideas/techniques Use SQL/SQLite as the backbone/framework for storing data and querying information Al
jkds is a modern header-only C++20 library that complements the standard library.
jkds is a modern header-only C++20 library that complements the standard library. It provides generic atypical data structures, ergonomic functional programming abstractions, and then some.
This repository aims to provide an easy-to-use implementation of the Secure Hash Standard as specified in FIPS 180-4
HashLibCpp This repository aims to provide an easy-to-use implementation of the Secure Hash Standard. (currently implemented are SHA224, SHA256 and SH
GCC/gcov code coverage data extraction from the actual embedded system, without requiring a file system, or an operating system, or standard C libraries.
GCC/gcov code coverage data extraction from the actual embedded system, without requiring a file system, or an operating system, or standard C libraries.
White paper describing the Autodesk Standard Surface shader.
Autodesk Standard Surface A white paper specifying an uber surface shader that aims to provide a material representation capable of accurately modelin
An implementation of Advanced Encryption Standard with calculative optimization
An implementation of Advanced Encryption Standard with calculative optimization. Complete round operations in a single function.
Parallel implementation of Dijkstra's shortest path algorithm using MPI
Parallel implementation of Dijkstra's shortest path algorithm using MPI
Standard GNU99C Simplicity (Convention Library)
The purpose of this library is to simplify programming with the C programming language. This is possible by abstracting community established best practices surrounding calls to functions in the C standard libraries
mlibc is a C standard library
mlibc is a C standard library Official Discord server: https://discord.gg/7WB6Ur3 Design of the library Directory Purpose options/ (More or less) OS-i
MSVC's implementation of the C++ Standard Library.
Microsoft's C++ Standard Library This is the official repository for Microsoft's implementation of the C++ Standard Library (also known as the STL), w
Thrust is a C++ parallel programming library which resembles the C++ Standard Library.
Thrust: Code at the speed of light Thrust is a C++ parallel programming library which resembles the C++ Standard Library. Thrust's high-level interfac
Nana is a C++ standard-like GUI library
Nana C++ Library Linux (gcc 8.3.0 and 9.2) including (nana-demos) Windows (Microsoft (R) Build Engine version 15.9.21) Nana is a C++ standard-like GUI
KRATOS Multiphysics ("Kratos") is a framework for building parallel, multi-disciplinary simulation software
KRATOS Multiphysics ("Kratos") is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
STXXL: Standard Template Library for Extra Large Data Sets
STXXL is an implementation of the C++ standard template library STL for external memory (out-of-core) computations
Replacements to standard numeric types which throw exceptions on errors
safe_numerics Arithmetic operations in C++ are NOT guaranteed to yield a correct mathematical result. This feature is inherited from the early days of
Mirror of Apache C++ Standard Library
$Id$ Apache C++ Standard Library (STDCXX) 5.0.0 ------------------------------------------ 0 Index -------- Inde
unmaintained - CMake module to activate certain C++ standard, feature checks and appropriate automated workarounds - basically an improved version of cmake-compile-features
Compatibility This library provides an advanced target_compile_features() and write_compiler_detection_header(). The problem with those is that they a
An interpreter for finding subtle bugs in programs written in standard C
tis-interpreter This is tis-interpreter, an interpreter of C for detecting undefined behavior. tis-interpreter detects subtle bugs in C programs that
C++ Type Traits for Smart Pointers that are not included in the standard library, containing inheritance detection and member detection.
Smart Pointer Type Trait 🎈 A simple, header-only cpp library implementing smart pointer type traits. You can easily compile your code diffrently depe
A program developed using MPI for distributed computation of Histogram for large data and their performance anaysis on multi-core systems
mpi-histo A program developed using MPI for distributed computation of Histogram for large data and their performance anaysis on multi-core systems. T
an implementation of the ansi c standard library that makes sense when ur stoned, tired, or otherwise inebriated
eli5 c stdlib an implementation of the ansi* c standard library that makes sense when ur stoned, tired, or otherwise inebriated * apparently this (htt
OCaml bytecode running on the nRF52840 board, using the standard OCaml runtime with RIOT OS.
ocaml-riot-nrf52 This project gets OCaml bytecode running on the nRF52840 board. It uses the standard OCaml runtime, and RIOT OS for the base layer be
Open standard for machine learning interoperability
Open Neural Network Exchange (ONNX) is an open ecosystem that empowers AI developers to choose the right tools as their project evolves. ONNX provides
The standard Packet Batch application that uses standard Linux sockets (AF_PACKETv3) for packet generation.
Packet Batch (Standard) Description This is the standard Packet Batch application that utilizes AF_PACKETv3 Linux sockets. Due to AF_PACKETv3 Linux so
A special version of Packet Batch that utilizes the DPDK (this should be faster than the standard version).
Packet Batch (DPDK) Description This is a special version of Packet Batch that utilizes the DPDK, a kernel-bypass library. This does not use any form
FEMTIC is a 3-D magnetotelluric inversion code. FEMTIC is made by object-oriented programming with C++.
FEMTIC FEMTIC is a 3-D magnetotelluric inversion code based on the following studies. FEMTIC was made using object-oriented programming with C++. FEMT
musl - an implementation of the standard library for Linux-based systems
musl libc musl, pronounced like the word "mussel", is an MIT-licensed implementation of the standard C library targetting the Linux syscall API, suit
A special version of Packet Batch that utilizes AF_XDP Linux sockets (this should be faster than the standard version, but not as fast as the DPDK).
Packet Batch (AF_XDP) Description This is a special version of Packet Batch that utilizes AF_XDP sockets instead of AF_PACKETv3 (which is what the sta
CppThreadPool - The original intention of this project is to learn the new C++20 standard in use.
CppThreadPool Introduction The original intention of this project is to learn the new C++20 standard in use. Therefore, make sure your compiler suppor
Experimental and Comparative Performance Measurements of High Performance Computing Based on OpenMP and MPI
High-Performance-Computing-Experiments Experimental and Comparative Performance Measurements of High Performance Computing Based on OpenMP and MPI 实验结
VINE Audio Processing Library Standard Edition
audiolib VINE Audio Processing Library Standard Edition Standard 버전에서는 AGC (Automaic Gain Control)기능을 제공합니다. AGC는 Mic와 화자 간 거리에 따라 자동으로 송신음량을 최적화하는 기능
IRC server based on TCP/IP protocol to rfc1459 standard
IRC-server В далеком 1998 году, в сети DALnet, на одном популярном тогда русскоязычном канале, на вопрос новичка «А что такое IRC?», один человек отве
Standard project template for C++ projects, modeled after OpenCV's GitHub
C++ Project Template Generic C++ modular template for projects. Project Structure The project structure is created to maximize modularity, increase co
Experiments with plauger 'standard C library' source code
STANDARD C LIBRARY CODE DISK V. 2.0 This diskette contains all the source code from ``The Standard C Library,'' by P.J. Plauger (Englewood Cliffs, N.
This is a simple UNITEST to test the implementation of the the various container types of the C++ standard template library
ft_container UNITest. This is a simple UNITEST to test the implementation of the the various container types of the C++ standard template library that
Header-only C++20 wrapper for MPI 4.0.
MPI Modern C++20 message passing interface wrapper. Examples Initialization: mpi::environment environment; const auto& communicator = mpi::world_c
A powerful C++ timer, requires C++14 or later standard.
Timer A powerful C++ timer, requires C++14 or later standard. Concepts Not invade the target program API I want to design a timer that does not "invad
GNU project's implementation of the standard C library(with Xuantie RISC-V CPU support).
GNU project's implementation of the standard C library(with Xuantie RISC-V CPU support).
A C++17 message passing library based on MPI
MPL - A message passing library MPL is a message passing library written in C++17 based on the Message Passing Interface (MPI) standard. Since the C++
A C++ data container replicating std::stack functionality but with better performance than standard library containers in a stack context.
plf::stack A data container replicating std::stack functionality but with better performance than standard library containers in a stack context. C++9
Libft is an individual project at 42 that requires us to re-create some standard C library functions including some additional ones that can be used later to build a library of useful functions for the rest of the program.
Libft is an individual project at 42 that requires us to re-create some standard C library functions including some additional ones that can be used later to build a library of useful functions for the rest of the program.
Tiny HTTP Server on C, using only standard libraries
hell_o Linux only. Tiny HTTP Server on C, using only standard libraries. It is unfinished yet, going to add working interface and rewrite handler late
Small and dirty header-only library that supports user input with some more advanced features than in the standard lib.
dirty-term Small and dirty header-only library that supports user input with some more advanced features than in the standard lib. This small, lightwe
This is a C/C++ simulation project which illustrates the framing of standard ethernet protocol
This is a C/C++ simulation project which illustrates the framing of standard ethernet protocol. It creates server and client processes on the same machine and through IPC, it sends the data from the client to the server in a simplex communication.
Libft is an individual project at 42 that requires us to re-create some standard C library functions including some additional ones that can be used later to build a library of useful functions for the rest of the program.
🔖 Index What is Libft? List of Functions Technologies ✨ What is Libft? Libft is an individual project at 42 that requires us to re-create some standa
Reimplementation of some of the Standard C Library functions.
42-libft Reimplementation of some of the Standard C Library functions. This repository contains some of the standard library C functions. List of avai
ANSI Standard X3.64 Teletypewriter Command Session Library
Library for interactive pseudoteletypewriter command sessions using ANSI Standard X3.64 control sequences
P1031 low level file i/o and filesystem library for the C++ standard
This is the post-peer-review LLFIO v2 rewrite. You can view its documentation at https://ned14.github.io/llfio/ master branch develop branch CMake das
Your standard library for metaprogramming
Boost.Hana Your standard library for metaprogramming Overview #include boost/hana.hpp #include cassert #include string namespace hana = boost::h
C++ library for solving large sparse linear systems with algebraic multigrid method
AMGCL AMGCL is a header-only C++ library for solving large sparse linear systems with algebraic multigrid (AMG) method. AMG is one of the most effecti
A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
args Note that this library is essentially in maintenance mode. I haven't had the time to work on it or give it the love that it deserves. I'm not add
An open source standard C library that includes useful functions && (Reimplementation of libc functions + own functions).
📖 LIBFT-42 : Artistic view of LIBC: 🎭 HOW DOES IT FEEL HAVING YOUR OWN LIB: SUBJECT : ENGLISH PDF ℹ️ What is LIBFT : This project aims to code a C l
A standard conforming C++20 implementation of std::optional.
A standard conforming C++20 implementation of std::optional.
Common utilities useful for embedded systems that are often not included in an RTOS or the standard C library.
Welcome to Fitterbap, the Firmware toolkit to enable reliable best architecture practices! Fitterbap provides common utilities useful for embedded systems that are often not included in an RTOS or the standard C library.
EASTL stands for Electronic Arts Standard C++ Template Library
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
A very minimal & simple text editor written in C with only Standard C Library.
Texterm Text Editor A very minimal & simple text editor written in C with only Standard Library. Syntax highlighting supported for C JavaScript Python
Ideas, thoughts, and notes on a typeclass/interface based polymorphism pattern for standard C
Polymorphism through Typeclasses / Interface / Traits Ideas, thoughts, and notes on an action based polymorphism pattern for good ol' C. Originally us
libcu++: The C++ Standard Library for Your Entire System
libcu++, the NVIDIA C++ Standard Library, is the C++ Standard Library for your entire system. It provides a heterogeneous implementation of the C++ Standard Library that can be used in and between CPU and GPU code.
HPX is a C++ Standard Library for Concurrency and Parallelism
HPX is a C++ Standard Library for Concurrency and Parallelism. It implements all of the corresponding facilities as defined by the C++ Standard. Additionally, in HPX we implement functionalities proposed as part of the ongoing C++ standardization process. We also extend the C++ Standard APIs to the distributed case.
C++ standard library reference
Information This is source package for Cppreference C++ standard library reference documentation available at http://en.cppreference.com. If there is
ParaMonte: Plain Powerful Parallel Monte Carlo and MCMC Library for Python, MATLAB, Fortran, C++, C.
Overview | Installation | Dependencies | Parallelism | Examples | Acknowledgments | License | Authors ParaMonte: Plain Powerful Parallel Monte Carlo L
30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉
30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉
CLIp is a clipboard emulator for a command line interface written in 100% standard C only. Pipe to it to copy, pipe from it to paste.
CLIp v2 About CLIp is a powerful yet easy to use and minimal clipboard manager for a command line environment, with no dependencies or bloat. Usage Sy
A novel technique to communicate between threads using the standard ETHREAD structure
🕵️ dearg-thread-ipc-stealth Usage There are two main exported methods, one to read from another thread, and another to serve the content to another t
nml is a simple matrix and linear algebra library written in standard C.
nml is a simple matrix and linear algebra library written in standard C.
CloudABI's standard C library
NOTE: This project is unmaintained CloudABI is no longer being maintained. It was an awesome experiment, but it never got enough traction to be sustai
Bionic BSD-3-ClauseBionic - Google's standard library, developed for Android. BSD-3-Clause
bionic bionic is Android's C library, math library, and dynamic linker. Using bionic as an app developer See the user documentation. Working on bionic
MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
MIRACL What is MIRACL? Multiprecision Integer and Rational Arithmetic Cryptographic Library – the MIRACL Crypto SDK – is a C software library that is
Open MPI main development repository
Open MPI The Open MPI Project is an open source Message Passing Interface (MPI) implementation that is developed and maintained by a consortium of aca
C++ library for solving large sparse linear systems with algebraic multigrid method
AMGCL AMGCL is a header-only C++ library for solving large sparse linear systems with algebraic multigrid (AMG) method. AMG is one of the most effecti
LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
libtommath This is the git repository for LibTomMath, a free open source portable number theoretic multiple-precision integer (MPI) library written en
MIRACL Cryptographic SDK: Multiprecision Integer and Rational Arithmetic Cryptographic Library is a C software library that is widely regarded by developers as the gold standard open source SDK for elliptic curve cryptography (ECC).
MIRACL What is MIRACL? Multiprecision Integer and Rational Arithmetic Cryptographic Library – the MIRACL Crypto SDK – is a C software library that is
The C++ Standard Library for Parallelism and Concurrency
Documentation: latest, development (master) HPX HPX is a C++ Standard Library for Concurrency and Parallelism. It implements all of the corresponding
A simple header-only C++ argument parser library. Supposed to be flexible and powerful, and attempts to be compatible with the functionality of the Python standard argparse library (though not necessarily the API).
args Note that this library is essentially in maintenance mode. I haven't had the time to work on it or give it the love that it deserves. I'm not add
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
EA Standard Template Library EASTL stands for Electronic Arts Standard Template Library. It is a C++ template library of containers, algorithms, and i