Nayuki's starred repositories
QR-Code-generator
High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C.
Project-Euler-solutions
Runnable code for solving Project Euler problems in Java, Python, Mathematica, Haskell.
Reference-arithmetic-coding
Clear implementation of arithmetic coding for educational purposes in Java, Python, C++.
projecteuler-solutions
Numerical answers to all Project Euler problems
Reference-Huffman-coding
Clear implementation of Huffman coding for educational purposes in Java, Python, C++.
Nayuki-web-published-code
Complete collection of code files (*.java/js/py/cpp/etc.) published on Project Nayuki website.
Bitcoin-Cryptography-Library
Nayuki's implementation of cryptographic primitives used in Bitcoin.
Simple-DEFLATE-decompressor
Simple compliant DEFLATE decompressor in Java, Python, C++, TypeScript.
FLAC-library-Java
FLAC decoder library in Java.
Fast-QR-Code-generator
This project moved
Relational-File-System
https://www.nayuki.io/page/designing-better-file-organization-around-tags-not-hierarchies
Sorting-algorithms-demo
Animated demo of sorting algorithms in Java.
PNG-library
Easy, safe, flexible Java library to decode and encode PNG image files
Native-hashes-for-Java
Hash functions implemented in C and x86 asm, callable from Java through JNI.
Tablet-desk-clock
Software for displaying a clock on a tablet.
Pervasive-Displays-epaper-driver
Hardware driver for Pervasive Displays' e-paper panels.
Git-library-Java
Low-level Java library to read/write Git repositories.
x86-Assembler
My crappy x86 assembler written in Java.
DEFLATE-library-Java
Efficient DEFLATE compressor and decompressor in pure Java.
DWITE-programming-contest-solutions
Java solution programs, problem statements, and test input/output files.
JSON-library-Java
JSON parser and serializer in Java.
Project79068-Cryptography-Library
Hash functions and ciphers implemented in Java.
CSC258-computer-debugger
CSC258 computer debugger.