Differences

With fast-colorthief

  • Supports more architectures. ( pybind11 vs pyo3 )

  • Doesn't have a hard dependency on numpy

  • Code is simple compared to fast-colorthief's CPP codebase

  • Automated tooling powered by maturin and github-actions

  • The size of fast-colorthief is 52kb-60kb,compared to 500kb-700kb for modern_colorthief

With color-thief-py

  • Superior execution time (nearly 100x)

  • Doesn't have a hard dependency on pillow

  • color-thief's codebase is not in par with modern python versions