• Stars
    star
    121
  • Rank 293,924 (Top 6 %)
  • Language
    C
  • License
    Other
  • Created about 10 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!

Quick C++ Libraries

Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!

(C) 2014-2020 Niall Douglas http://www.nedproductions.biz/

CI (Linux, MacOS, Windows): CI

CTest dashboard: http://my.cdash.org/index.php?project=QuickCppLib

Documentation: https://ned14.github.io/quickcpplib/

Common library for most of https://github.com/ned14's open source libraries. Automates away hassle for build, sanitising, linting, documentation, super building, dependencies, modules, single include generation, and lack of later C++ facilities in C++ 14.

Requirements:

  • GCC 6 or later (Linux)
  • clang 3.5 or later (Linux, OS X, BSD, Android)
  • Visual Studio 2015 Update 2 or later (Windows)
  • cmake 3.5 or later

Commits and tags in this git repository can be verified using:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

mDMEVvMacRYJKwYBBAHaRw8BAQdAp+Qn6djfxWQYtAEvDmv4feVmGALEQH/pYpBC
llaXNQe0WE5pYWxsIERvdWdsYXMgKHMgW3VuZGVyc2NvcmVdIHNvdXJjZWZvcmdl
IHthdH0gbmVkcHJvZCBbZG90XSBjb20pIDxzcGFtdHJhcEBuZWRwcm9kLmNvbT6I
eQQTFggAIQUCVvMacQIbAwULCQgHAgYVCAkKCwIEFgIDAQIeAQIXgAAKCRCELDV4
Zvkgx4vwAP9gxeQUsp7ARMFGxfbR0xPf6fRbH+miMUg2e7rYNuHtLQD9EUoR32We
V8SjvX4r/deKniWctvCi5JccgfUwXkVzFAk=
=puFk
-----END PGP PUBLIC KEY BLOCK-----

More Repositories

1

llfio

P1031 low level file i/o and filesystem library for the C++ standard
C++
839
star
2

outcome

Provides very lightweight outcome<T> and result<T> (non-Boost edition)
C++
696
star
3

nedmalloc

An EXTREMELY FAST portable thread caching malloc implementation written in C for multiple threads without lock contention based on dlmalloc. Optimised for x86 and x64. Compatible with C++. Can patch itself into existing binaries on Windows.
C
399
star
4

nedtries

A portable in-place bitwise binary Fredkin trie algorithm which allows for near constant time insertions, deletions, finds, closest fit finds and iteration. Is approx. 50-100% faster than red-black trees and up to 20% faster than O(1) hash tables.
C++
273
star
5

pcpp

A C99 preprocessor written in pure Python
Python
214
star
6

status-code

Proposed SG14 status_code for the C++ standard
C++
63
star
7

stl-header-heft

Measures how parsing overweight the major STLs have become
Python
55
star
8

uthash

A GIT clone of uthash.sourceforge.net, a hash table, implemented in C, supporting constant-time add/find/remove of C structures. Any structure having a unique, arbitrarily-typed key member can be hashed by adding a UT_hash_handle member to the structure and calling these macros.
C
36
star
9

ntkernel-error-category

A C++ 11 std::error_category for the NT kernel's NTSTATUS error codes
C++
35
star
10

Easyshop

An E-Commerce solution for Plone supporting a shopping basket, stock quantities, differing delivery and taxation rules based on criteria, product variants and Paypal payment processing
Python
26
star
11

static-website-activitypub

Wraps a static website generator with an ActivityPub client-to-server implementation
Python
25
star
12

mcpp

A C99 conforming preprocessor
C
21
star
13

FastDirectoryEnumerator

Enumerates very, very large directories quickly by directly using kernel syscalls. For POSIX and Windows. WARNING THIS IS OBSOLETE. USE BOOST.AFIO INSTEAD.
C++
14
star
14

zero-copy-socket-test

C++
13
star
15

kerneltest

C++14 automated code test infrastructure with permutation, fuzzing, sanitising and edge coverage
C++
11
star
16

BEurtle

TortoiseXXX plugin for the Bugs Everywhere distributed issue tracker
Python
11
star
17

automodinit

Solves the problem of forgetting to keep __init__.py files up to date
Python
10
star
18

tnfox

FOX for Tn
C++
10
star
19

boost-trunk

NO LONGER UPDATED NOW BOOST HAS MOVED TO MODULARISED GIT
C++
7
star
20

NiallsCPP11Utilities

Some C++ 11 rewrites of useful stuff from TnFOX (http://www.nedprod.com/TnFOX/)
C
7
star
21

VL53L3CX_rasppi

Port of the 2020 support library to Raspberry Pi for the VL53L3CX Time-of-Flight ranging sensor with advanced multi-object detection
C
6
star
22

Bugs-Everywhere-for-BEurtle

Bugs Everywhere is a “distributed bugtracker” designed to complement distributed revision control systems
Python
5
star
23

boost-bmv-cmake

Mock up of what a bare minimum viable cmakeification of Boost would look like
C++
5
star
24

libcurl-cxx-std-networking-integration

Demonstration of libcurl integration into C++ 23 standard networking
C++
4
star
25

HouseBuild

Tracking progress, open issues, and project milestones of my house build
4
star
26

BEXML

Provides fast, lazy, RESTful fastcgi access to various issue (bug) trackers. Compilable into a fast binary with IronPython and PyPy for even faster access.
Python
3
star
27

ISO_POSIX_standards_stuff

Reference Implementations for my ISO and POSIX standards change proposals
C
3
star
28

TripleGit

The world's stupidest triplestore database
C++
2
star
29

ClamAV-Plugin-for-PKP-Open-Journal-Systems

Implements a plugin which scans uploaded documents for viruses
PHP
2
star
30

c11-permit-object

A C11 and C++11 pthreads permit object. With adaptors for Boost.Thread and Boost.Expected
C++
1
star
31

boostdoc

A Hugo theme generating a Boost C++ Libraries documentation
CSS
1
star
32

Oxyderkeia

Super secret R&D project
1
star
33

boost-release

NO LONGER BEING UPDATED
C++
1
star
34

LiveXMLCV

An Interactive Live XML based Curriculum Vitae with XHTML output
JavaScript
1
star
35

dvb_ttusb_ned

Just enough of the TechnoTrend S-2400 Linux kernel driver to cold start a faulty tuner
C
1
star