Niall Douglas (@ned14)
  • Stars
    star
    2,946
  • Global Rank 10,057 (Top 0.4 %)
  • Followers 434
  • Following 2
  • Registered over 14 years ago
  • Most used languages
    C++
    44.1 %
    Python
    23.5 %
    C
    23.5 %
    JavaScript
    2.9 %
    PHP
    2.9 %
    CSS
    2.9 %
  • Location 🇮🇪 Ireland
  • Country Total Rank 30
  • Country Ranking
    C++
    2
    C
    4
    Python
    28
    PHP
    179
    CSS
    426
    JavaScript
    1,551

Top 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

quickcpplib

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

status-code

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

stl-header-heft

Measures how parsing overweight the major STLs have become
Python
55
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
36
star
10

ntkernel-error-category

A C++ 11 std::error_category for the NT kernel's NTSTATUS error codes
C++
35
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
25
star
13

mcpp

A C99 conforming preprocessor
C
21
star
14

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
15

zero-copy-socket-test

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

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
23

Bugs-Everywhere-for-BEurtle

Bugs Everywhere is a “distributed bugtracker” designed to complement distributed revision control systems
Python
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

HouseBuild

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

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
28

ISO_POSIX_standards_stuff

Reference Implementations for my ISO and POSIX standards change proposals
C
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

c11-permit-object

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

boostdoc

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

Oxyderkeia

Super secret R&D project
1
star
34

boost-release

NO LONGER BEING UPDATED
C++
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