Tasks
15 library-design tasks in 4 languages, 242 problems in all. Each pairs an open spec with problems and reference solutions built on a real production library.
Rust
arazu
Physics library
rapier22 problemsclirs
CLI building crate
clap13 problemsnpr
Numerical library
ndarray20 problemsrubberband
Search-index library
tantivy20 problemsweft
Parsing library
chumsky14 problemsPython
pyda
Data-analysis library
pandas21 problemscanon
Validation library
pydantic14 problemsroadkill
Traffic-simulation library
uxsim16 problemssapi
HTTP service library
fastapi11 problemssimu
Simulation library
simpy13 problemsuglypie
Markup library
beautifulsoup411 problemsTypeScript
heretical
Markup-sanitization library
dompurify22 problems