EVERYTHING XIAOMI
Get listed

PathSmith

PathSmith is a free, open-source Rust toolkit for turning raster images into SVG files and producing multiple crops from one image.

Place
#26 of 26
Score
5.7
PathSmith's website

What PathSmith is

PathSmith is a free, open-source Rust toolkit for turning raster images into SVG files and producing multiple crops from one image. Its Vectorize tool offers several tracing pipelines, with outputs available for side-by-side comparison. Multicrop lets users define multiple boxes and export each crop, trimming boxes that extend beyond the image. The web app accepts PNG, JPEG, WebP, GIF, and BMP files. PathSmith is available as a web app, HTTP API, CLI, Docker container, WASM/npm package, and Rust library. The CLI and WASM build currently handle Vectorize only; the HTTP API and Rust library support both Vectorize and Multicrop. The maker says images stay on the user's machine unless they choose to upload them elsewhere, and the WASM version can vectorize in the browser without an upload. Documentation lists a default 20 MiB upload limit, up to 64 in-flight conversions, and a 60-second request timeout. The AGPL-3.0-or-later license applies; commercial licensing is available on request.

Good

  • Free and open source.
  • Compares multiple tracing pipelines side by side.
  • Supports batch conversion.
  • Offers an API, CLI, and library.

Watch out

  • CLI and WASM support Vectorize only.
  • Default upload limit is 20 MiB.
  • Requests have a 60-second timeout.
  • Commercial licensing is available on request.

Who it suits

It suits people who need raster-to-SVG conversion or multiple crops, including developers integrating image workflows through the API or Rust library. Users who want to keep vectorization in the browser can use the WASM version.

Verdict

PathSmith offers vectorization and multicrop across several deployment options, though available workflows vary by surface. Check its documented limits and license requirements before choosing an implementation.

The facts

Each one read from PathSmith's own pages, with the date it was checked.

Where it runs

Browser processing
The WASM/npm surface can vectorize images in the browser without uploading them.checked 10 Oct 2026

What it does

Deployment
The maker describes a self-hostable container of approximately 44 MB.checked 10 Oct 2026
Image formats
The web interface accepts PNG, JPEG, WebP, GIF, and BMP images.checked 10 Oct 2026
Integrations
The maker lists no third-party integrations; it describes an HTTP API and Rust library for integrating PathSmith into other software.checked 10 Oct 2026
License
PathSmith is licensed under GNU AGPL v3.0 or later, with commercial licensing available on request.checked 10 Oct 2026
Limits
The maker's GitHub README says the CLI and WASM build currently support Vectorize only; Multicrop is available through the HTTP API and library.checked 10 Oct 2026
Multicrop
Multicrop lets users mark several boxes on an image and export each crop; boxes extending beyond the image are trimmed.checked 10 Oct 2026
Network use
The maker says users running a modified version as a network service must offer its complete corresponding source to users.checked 10 Oct 2026
Privacy
The maker says images stay on the user's machine unless the user chooses to upload them elsewhere.checked 10 Oct 2026
Processing
The image pipeline runs in memory and performs conversions in parallel.checked 10 Oct 2026
Purpose
PathSmith is a self-hostable Rust image toolkit that vectorizes raster images into SVGs and crops multiple regions from one image in a single pass.checked 10 Oct 2026
Speed
The product describes its pipeline as in-memory, with parallel conversions.checked 4 Oct 2026
Support
The maker says source code and issues are available on GitHub.checked 10 Oct 2026
Supported workflows
The repository documentation says the CLI and WASM build currently support Vectorize only, while the HTTP API and Rust library support both Vectorize and Multicrop.checked 4 Oct 2026
Surfaces
PathSmith is offered as a web app, HTTP API, CLI, Docker container, WASM/npm package, and Rust library.checked 10 Oct 2026
Vectorization
Vectorize offers multiple tracing pipelines whose SVG results can be compared side by side.checked 4 Oct 2026
Vectorize
Vectorize offers multiple tracing pipelines whose outputs can be compared side by side.checked 10 Oct 2026

Alternatives to PathSmith

All alternatives
  1. 1Vectorization.eu logo

    Vectorization.eu

    Free planWebAPIExtensionLinux
    7.7From $0.05 a year
  2. 2

    SVGcode

    Free planOpen sourceAndroidWebmacOSSelf-hosted
    7.6Free plan
  3. 3

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  4. 4

    WinTopo

    Free planWindows
    7.2£150 one-time
  5. 5Vectorizer.AI logo

    Vectorizer.AI

    WebAPILinuxmacOS
    7.1From $9.99 a month
  6. 6Vecto logo

    Vecto

    Free planLinuxmacOSWindows
    6.7$7.99 one-time