This is your work, valued

Cork, Ireland

Niall Douglas

Elite
@ned14

llfio. P1031 low level file i/o and filesystem library for the C++ standard

1k

outcome. Provides very lightweight outcome<T> and result<T> (non-Boost edition)

791

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.

416

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.

275

pcpp. A C99 preprocessor written in pure Python

251

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

198

status-code. Proposed SG14 status_code for the C++ standard

73

stl-header-heft. Measures how parsing overweight the major STLs have become

60

ntkernel-error-category. A C++ 11 std::error_category for the NT kernel's NTSTATUS error codes

38

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.

37

mcpp. A C99 conforming preprocessor

26

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

26

static-website-activitypub. Wraps a static website generator with an ActivityPub client-to-server implementation

25

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

15

zero-copy-socket-test. C++

13

kerneltest. C++14 automated code test infrastructure with permutation, fuzzing, sanitising and edge coverage

12

automodinit. Solves the problem of forgetting to keep __init__.py files up to date

12

BEurtle. TortoiseXXX plugin for the Bugs Everywhere distributed issue tracker

11

tnfox. FOX for Tn

11

boost-trunk. NO LONGER UPDATED NOW BOOST HAS MOVED TO MODULARISED GIT

7

wg14_signals. Reference implementation of proposed improved signals handling for C

7

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

7

VL53L3CX_rasppi. Port of the 2020 support library to Raspberry Pi for the VL53L3CX Time-of-Flight ranging sensor with advanced multi-object detection

6

HouseBuild. Tracking progress, open issues, and project milestones of my house build

6

Bugs-Everywhere-for-BEurtle. Bugs Everywhere is a “distributed bugtracker” designed to complement distributed revision control systems

5

boost-bmv-cmake. Mock up of what a bare minimum viable cmakeification of Boost would look like

5

ISO_POSIX_standards_stuff. Reference Implementations for my ISO and POSIX standards change proposals

4

libcurl-cxx-std-networking-integration. Demonstration of libcurl integration into C++ 23 standard networking

4

jsonrpclib. A Python JSON-RPC over HTTP that mirrors xmlrpclib syntax.

3

Catch-ThreadSafe. A thread safe modern, C++-native, header-only, framework for unit-tests, TDD and BDD

3

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.

3

wg14_strings. Reference implementation of proposed improved strings for C

2

crust. Reliable p2p network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects

2

ClamAV-Plugin-for-PKP-Open-Journal-Systems. Implements a plugin which scans uploaded documents for viruses

2

TripleGit. The world's stupidest triplestore database

2

YAIFM. An affordable drop-in motor and control system for automating IKEA Fridans blinds.

2

ply. Python Lex-Yacc

1

boostdoc. A Hugo theme generating a Boost C++ Libraries documentation

1

mailinabox. Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

1

boost-fiber. C++

1

draft. C++ standards drafts

1

libutp_crust. uTorrent Transport Protocol library

1

variant. Eggs.Variant is a C++11/14 generic, type-safe, discriminated union.

1

c11-permit-object. A C11 and C++11 pthreads permit object. With adaptors for Boost.Thread and Boost.Expected

1

restinio. A header-only C++14 library that gives you an embedded HTTP/Websocket server

1

boost-release. NO LONGER BEING UPDATED

1

MaidSafe-Common. Library of utility functions

1

MaidSafe. This is the super-project in which each MaidSafe library resides. Some information is common to all libraries, and is detailed here. Library-specific information can be found in each library's wiki.

1

github-services. Official GitHub Services Integration - You can set these up in your repo admin screen under Service Hooks

1

dvb_ttusb_ned. Just enough of the TechnoTrend S-2400 Linux kernel driver to cold start a faulty tuner

1