~/projects [h]
tom@pce:~$ ls ~/projects
1
wayoflifeConway's Game of Life with three cell states, pushed for speed in Python, and ported to Rust/WASM for this site.
pythonnumbapygamerustwasm
2
traveling-salesmanThe traveling salesman problem solved in four different ways, racing each other.
pythongenetic algorithmant colony optimization
3
aoc-rust-vs-pythonAdvent of Code day 1 in Rust and Python: 100 million lines, about 1.3GB, in less than a second.
rustpythonsimdpolars
4
rust-etl-pipelineA streaming CSV to SQLite ETL pipeline with concurrent tasks linked by channels.
rusttokiosqlxclap
5
sudoku-solverA Sudoku solver, shown in a YouTube video.
pythonmin-maxbacktracking
tldr traveling-salesman [2/5]
tom@pce:~/projects$ tldr traveling-salesman
wayoflife
Conway's Game of Life with three cell states, pushed for speed in Python, and ported to Rust/WASM for this site.

- stack
- python, numba, pygame, rust, wasm
- uses
- numpy, numba, pygame, opencv
- used by
- A way of life
- links
- [gitlab] [video] [post]
traveling-salesman
The traveling salesman problem solved in four different ways, racing each other.

- stack
- python, genetic algorithm, ant colony optimization
- uses
- numpy, pygame, aiostream
- used by
- Traveling salesman problem
- links
- [video] [post]
aoc-rust-vs-python
Advent of Code day 1 in Rust and Python: 100 million lines, about 1.3GB, in less than a second.

- stack
- rust, python, simd, polars
- uses
- polars, numpy
- used by
- Advent of Code Day 1: Rust versus Python
- links
- [post]
rust-etl-pipeline
A streaming CSV to SQLite ETL pipeline with concurrent tasks linked by channels.
- stack
- rust, tokio, sqlx, clap
- uses
- tokio, futures, csv-async, sqlx, clap
- used by
- A basic Rust streaming ETL pipeline
- links
- [video] [post]
sudoku-solver
A Sudoku solver, shown in a YouTube video.
- stack
- python, min-max, backtracking
- links
- [video]