This is your work, valued
Software performance expert. Ranked in the top 2% of scientists globally (Stanford/Elsevier 2025) and among GitHub's top 1000 developers.
Code-used-on-Daniel-Lemire-s-blog. This is a repository for the code posted on my blog
949fast_double_parser. Fast function to parse strings into double (binary64) floating-point values, enforces the RFC 7159 (JSON standard) grammar: 4x faster than strtod
670javaewah. A compressed alternative to the Java BitSet class
568EWAHBoolArray. A compressed bitmap class in C++.
459fastbase64. SIMD-accelerated base64 codecs
446FastPriorityQueue.js. a fast heap-based priority queue in JavaScript
364fastmod. A C/C++ header file for fast 32-bit division remainders (and divisibility tests) on 64-bit hardware.
350fastrange. A fast alternative to the modulo reduction
319fastvalidate-utf-8. header-only library to validate utf-8 strings at high speeds (using SIMD instructions)
309externalsortinginjava. External-Memory Sorting in Java
262testingRNG. Testing common random-number generators (RNG)
202rollinghashcpp. Rolling Hash C++ Library
188FastBitSet.js. Speed-optimized BitSet implementation for modern browsers and JavaScript engines
173despacer. C library to remove white space from strings as fast as possible
159docker_programming_station. A simple script to help programmers who want to work within Docker
159RoaringBitmap. A better compressed bitset in Java
144cbitset. A simple bitset library in C
142StronglyUniversalStringHashing. Benchmark showing the we can randomly hash strings very quickly with good universality
137SIMDxorshift. Fast random number generators: Vectorized (SIMD) version of xorshift128+
123fastrand. Fast random number generation in an interval in Python: Up to 10x faster than random.randint.
122TypedFastBitSet.js. Speed-optimized BitSet implementation for modern browsers and JavaScript engines, uses typed arrays
116lbimproved. Dynamic Time Warping (DTW) library implementing lower bounds (LB_Keogh, LB_Improved...)
115rollinghashjava. Rolling hash functions in Java
80FastDifferentialCoding. Fast differential coding functions (using SIMD instructions)
54multiplatform_simd_recipes. SIMD recipes, for various platforms (collection of code snippets)
49fasthashing. A Variable-Length String Hashing Library in C++
46SwiftBitset. A fast Bitset class in Swift
39programmingishard. Long-term book project
34simple_fastfloat_benchmark. C
31StablePriorityQueue.js. A stable heap-based priority queue in JavaScript
31