CPP-OpenSource-List

C++ OpenSource List

  • 2018-LCUI #Project#: A small C library for building user interfaces with C, XML and CSS.
  • 2018-libui #Project#: Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
  • 2018-libui-node #Project#: Node bindings for libui, an awesome native UI library for Unix, OSX and Windows.

Dev

Test

  • 2018-Google Test #Project#: This repository is a merger of the formerly separate GoogleTest and GoogleMock projects. These were so closely related that it makes sense to maintain and release them together.
  • 2020-Catch2 #Project#: A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)

Debug

  • palanteer #Project#: High performance visual profiler, debugger, tests enabler for C++ and Python.
  • libtree #Project#: ldd as a tree with an option to bundle dependencies into a single folder

Library

  • Cello #Project#: Cello is a library that brings higher level programming to C. By acting as a modern, powerful runtime system Cello makes many things easy that were previously impractical or awkward in C.
  • gc #Project#: Simple, zero-dependency garbage collection for C.

Framework

Concurrent

  • ck #Project#: Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
Last modified 6mo ago