Freedom251 › Image Vectorization Software
PathSmith

What PathSmith is
PathSmith is a free, open-source Rust image toolkit for converting raster images into SVG files and producing multiple crops from one image. Its Vectorize feature provides several tracing pipelines, allowing users to compare SVG outputs side by side. With Multicrop, users mark several boxes on an image and export each crop; boxes crossing the image boundary are trimmed. The web app accepts PNG, JPEG, WebP, GIF, and BMP images, and batch conversion is supported. The maker describes processing as in-memory and parallel. PathSmith is available as a web app, HTTP API, CLI, Docker container, WASM/npm package, and Rust library. The CLI and WASM build support Vectorize, while the HTTP API and Rust library support both Vectorize and Multicrop. The API can script conversion and cropping or connect those operations to other applications. The maker says images remain on the user's machine unless they choose to upload them; WASM can vectorize in the browser without uploading. Default repository limits are a 20 MiB upload size, 64 in-flight conversions, and a 60-second request timeout. PathSmith uses the AGPL-3.0-or-later license, with commercial licensing available on request.
Who it suits
PathSmith suits people who need to convert raster images into SVG or prepare several crops from one image. It also fits developers who want an HTTP API, CLI, Rust library, Docker container, or browser-based WASM option for image workflows.
What it does well
- Compare outputs from multiple SVG tracing pipelines.
- Mark several crop boxes on one image.
- Web app accepts five common raster formats.
- Batch conversion is supported.
- Browser WASM vectorizes without uploading images.
- Free and open source under AGPL-3.0-or-later.
What to know first
- CLI and WASM support Vectorize only.
- Default upload maximum is 20 MiB.
- Requests have a 60-second timeout.
Limits
The repository documentation gives defaults of 20 MiB maximum upload size, 64 in-flight conversions, and a 60-second per-request timeout. CLI and WASM currently support Vectorize only; the HTTP API and Rust library support both Vectorize and Multicrop.
Getting started
- Open the PathSmith web app at https://pathsmith.avarnic.com/.
- Choose Vectorize for SVG conversion or Multicrop to mark crop boxes.
- Use PNG, JPEG, WebP, GIF, or BMP images in the web app.
- For programmatic use, select the HTTP API, CLI, Docker container, WASM/npm package, or Rust library.
Verdict
Choose PathSmith for free raster-to-SVG conversion or multi-cropping, particularly if comparing tracing outputs or using its API and Rust library matters. Look elsewhere if you need Multicrop through the CLI or WASM build; those surfaces currently support Vectorize only.
Questions
Is PathSmith free?
Yes. It is listed as free and open source under the AGPL-3.0-or-later license.
Which image formats does the web app accept?
PNG, JPEG, WebP, GIF, and BMP.
Can it crop multiple areas from one image?
Yes. Multicrop lets users mark and export multiple boxes, trimming boxes that extend beyond the image. The HTTP API and Rust library support this workflow.
Can I use PathSmith without uploading images?
The maker says images stay on the user's machine unless they choose to upload them elsewhere. The WASM version vectorizes in the browser without uploading.
What are the default processing limits?
Documentation lists a 20 MiB upload maximum, 64 in-flight conversions, and a 60-second per-request timeout.
Is commercial licensing available?
The maker says commercial licensing is available on request.
Facts from PathSmith's own pages
- Browser processing
- The WASM/npm surface can vectorize images in the browser without uploading them. · pathsmith.avarnic.com, 10 Oct 2026
- Deployment
- The maker describes a self-hostable container of approximately 44 MB. · pathsmith.avarnic.com, 10 Oct 2026
- Image formats
- The web interface accepts PNG, JPEG, WebP, GIF, and BMP images. · pathsmith.avarnic.com, 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. · pathsmith.avarnic.com, 10 Oct 2026
- License
- PathSmith is licensed under GNU AGPL v3.0 or later, with commercial licensing available on request. · pathsmith.avarnic.com, 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. · github.com, 10 Oct 2026
- Multicrop
- Multicrop lets users mark several boxes on an image and export each crop; boxes extending beyond the image are trimmed. · pathsmith.avarnic.com, 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. · pathsmith.avarnic.com, 10 Oct 2026
- Privacy
- The maker says images stay on the user's machine unless the user chooses to upload them elsewhere. · pathsmith.avarnic.com, 10 Oct 2026
- Processing
- The image pipeline runs in memory and performs conversions in parallel. · pathsmith.avarnic.com, 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. · pathsmith.avarnic.com, 10 Oct 2026
- Speed
- The product describes its pipeline as in-memory, with parallel conversions. · pathsmith.avarnic.com, 4 Oct 2026
- Support
- The maker says source code and issues are available on GitHub. · pathsmith.avarnic.com, 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. · github.com, 4 Oct 2026
- Surfaces
- PathSmith is offered as a web app, HTTP API, CLI, Docker container, WASM/npm package, and Rust library. · pathsmith.avarnic.com, 10 Oct 2026
- Vectorization
- Vectorize offers multiple tracing pipelines whose SVG results can be compared side by side. · pathsmith.avarnic.com, 4 Oct 2026
- Vectorize
- Vectorize offers multiple tracing pipelines whose outputs can be compared side by side. · pathsmith.avarnic.com, 10 Oct 2026
Where PathSmith stands on Freedom251
- Image Vectorization Software#9 of 26