Prizma
AvailableFrom image to multicolor 3D print, in the browser. Plus a ready-made model marketplace.
A studio that splits a PNG or JPG into color layers with an in-browser WebAssembly engine and exports SVG, STL and 3MF — plus a marketplace where models are published, sold and shared for free. Images never leave the device for conversion.
- automated tests
- 280+
- architecture decision records
- 26
- export formats: SVG · STL · 3MF
- 3
- in-browser conversion
- %100
Highlights
An engine that runs in the browser
A vectorizer written in Rust and compiled to WebAssembly. Images are processed on the visitor’s device — no conversion servers to pay for, no privacy headaches.
Output ready for multicolor printing
Color layers, SVG and STL export, and 3MF for multicolor printers.
Model marketplace
Publish models, sell them or share them for free; collections, tags, contests and community features.
Proven in production
80+ TypeScript test files, 200+ Rust tests, end-to-end tests and 26 architecture decision records.
Features
Studio
- Split images into color layers
- SVG, STL and 3MF export
- In-browser AI object selection
- Image editing tools
Marketplace
- Model publishing and versioning
- Paid and free distribution
- Collections, tags and contests
- Follows and notifications
- Search powered by Meilisearch
Commerce
- Checkout with Stripe
- Seller payouts with Stripe Connect
- VAT sales documents
- Seller dashboard
Security and operations
- Upload scanning with ClamAV
- Storage quotas
- Moderation and reporting
- Observability with OpenTelemetry
Infrastructure
- Next.js 16 and React 19
- Drizzle ORM and PostgreSQL
- Authentication with Better Auth
- S3 / Cloudflare R2 storage
- Production setup with Docker and Caddy
Live demo
See the product for yourself before you buy.
Studio
Storefront
Admin panel
Roadmap
Planned work that isn’t done yet. The feature list above only contains code that works today.
- iyzico / PayTR payment adapter for Turkey
- Turkish e-invoice (e-Arşiv) integration
- “Upload an STL, get an instant quote” print-quote module
Licensing and pricing
Single, Unlimited, Agency, and a Business Package with setup included. Prices will be published at launch — request a quote now and we’ll reply based on your needs.
Compare license optionsFrequently asked questions
Are images uploaded to the server?
Not for conversion — that runs in the visitor’s browser with WebAssembly. Only files a user chooses to publish on the marketplace are uploaded.
Which payment providers does it support?
The current release uses Stripe Checkout and Stripe Connect. An iyzico/PayTR adapter for Turkey is on the roadmap.
What are the server requirements?
Any standard Linux VPS with Docker. PostgreSQL, Meilisearch, S3-compatible storage and Caddy are all defined in the compose file.
Can I modify the code?
Yes, you get the complete source. The license lets you modify and use it in your own projects; it doesn’t let you resell the code itself.
Get a quote for Prizma
Fill in the form and we’ll get back to you with license and setup options.