This is your work, valued
I implement data structures, algorithms, and file formats, emphasizing on correct logic and readable code. My website has a list of articles describing my work.
QR-Code-generator. High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.
6.7kProject-Euler-solutions. Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.
2kReference-arithmetic-coding. Clear implementation of arithmetic coding for educational purposes in Java, Python, C++.
399Reference-Huffman-coding. Clear implementation of Huffman coding for educational purposes in Java, Python, C++.
282Nayuki-web-published-code. Complete collection of code files (*.java/js/py/cpp/etc.) published on Project Nayuki website.
153Bitcoin-Cryptography-Library. Nayuki's implementation of cryptographic primitives used in Bitcoin.
149Simple-DEFLATE-decompressor. Simple compliant DEFLATE decompressor in Java, Python, C++, TypeScript.
87FLAC-library-Java. FLAC decoder library in Java.
83PNG-library. Easy, safe, flexible Java library to decode and encode PNG image files
48Relational-File-System. https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies
47Fast-QR-Code-generator. This project moved
39Sorting-algorithms-demo. Animated demo of sorting algorithms in Java.
38NetPerSec. Nayuki's updated version of NetPerSec.
32Tablet-desk-clock. Software for displaying a clock on a tablet.
29Native-hashes-for-Java. Hash functions implemented in C and x86 asm, callable from Java through JNI.
27Pervasive-Displays-epaper-driver. Hardware driver for Pervasive Displays' e-paper panels.
25BMP-IO. BMP file reader&writer library in Java.
22x86-Assembler. My crappy x86 assembler written in Java.
18Git-library-Java. Low-level Java library to read/write Git repositories.
18MamIRC. Use at your own risk.
18DWITE-programming-contest-solutions. Java solution programs, problem statements, and test input/output files.
17DEFLATE-library-Java. Efficient DEFLATE compressor and decompressor in pure Java.
16luckytoilet-project-euler-solutions. Numerical answers to all Project Euler problems
9Project79068-Cryptography-Library. Hash functions and ciphers implemented in Java.
9JSON-library-Java. JSON parser and serializer in Java.
8Macshift. C++
7CSC258-computer-debugger. CSC258 computer debugger.
6FastCGI-library. Python
5Terpstra-keyboard. JavaScript
4engineering-blogs. A curated list of engineering blogs
3Project79068-Java-Library. Java
2pngcheck. C
1bottle.py. Python
1