Niall Douglas (@ned14)
  • Stars
    star
    2,781
  • Global Rank 10,263 (Top 0.4 %)
  • Followers 418
  • Following 2
  • Registered about 14 years ago
  • Most used languages
    C++
    44.1 %
    Python
    23.5 %
    C
    23.5 %
    CSS
    2.9 %
    JavaScript
    2.9 %
    PHP
    2.9 %
  • Location 🇮🇪 Ireland
  • Country Total Rank 30
  • Country Ranking
    C++
    2
    C
    4
    Python
    29
    PHP
    230
    CSS
    258
    JavaScript
    1,585

Top repositories

1

llfio

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

outcome

Provides very lightweight outcome<T> and result<T> (non-Boost edition)
C++
658
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
392
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++
270
star
5

pcpp

A C99 preprocessor written in pure Python
Python
203
star
6

quickcpplib

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

status-code

Proposed SG14 status_code for the C++ standard
C++
62
star
8

stl-header-heft

Measures how parsing overweight the major STLs have become
Python
52
star
9

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
35
star
10

ntkernel-error-category

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

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
12

static-website-activitypub

Wraps a static website generator with an ActivityPub client-to-server implementation
Python
22
star
13

mcpp

A C99 conforming preprocessor
C
20
star
14

zero-copy-socket-test

C++
13
star
15

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++
13
star
16

kerneltest

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

BEurtle

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

automodinit

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

tnfox

FOX for Tn
C++
10
star
20

boost-trunk

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

NiallsCPP11Utilities

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

Bugs-Everywhere-for-BEurtle

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

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
5
star
24

boost-bmv-cmake

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

libcurl-cxx-std-networking-integration

Demonstration of libcurl integration into C++ 23 standard networking
C++
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

HouseBuild

Tracking progress, open issues, and project milestones of my house build
3
star
29

TripleGit

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

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

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

boostdoc

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

c11-permit-object

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

boost-release

NO LONGER BEING UPDATED
C++
1
star
34

Oxyderkeia

Super secret R&D project
1
star
35

LiveXMLCV

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

dvb_ttusb_ned

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