xfanta
About

Hi, I’m Michal.

Under the name xfanta I model for 3D printing, and since 2018 I’ve published 280 3D models on Printables, all designed in Onshape and then printed on Prusa 3D printers. I also build websites and apps, and most of it started as something I needed myself: a quick look at a STEP file without opening a CAD package, a box for printer parts, a hinge you can’t see.

Michal Fanta
How I build

What every xfanta app promises

Native, not wrapped

SwiftUI, AppKit and Metal. Apps that start instantly and feel at home on the Mac.

Your files stay yours

No accounts, no tracking, no telemetry. Files never leave your device.

Pay once, keep it

No subscriptions. Buy an app once and it is yours, updates included.

From scratch where it matters

Preview3D reads STEP with StepKit, a B-rep kernel written in pure Swift.

Nine languages

English, Czech, German, Spanish, French, Italian, Japanese, Korean and Chinese.

Built in the open

Public feedback boards and every release note published.

Milestones

So far

  1. November 2018
    Among the first models on Printables
    A GoPro knob, snowflake earrings and a lens filter wrench.
  2. January 2022
    Wooden railway
    60 pieces and counting.
  3. July 2022
    Manual Gear Shift Fidget
    The most printed of my models: 250+ makes.
  4. 2022–2023
    SBox system
    15 boxes for printer parts.
  5. September 2026
    Preview3D, PreviewMD, PreviewSVG, Extent and Defragment
    Five apps on the App Store.
  6. Next
    Painter3D
    Coming to the App Store.

Say hello

Questions, bug reports, ideas for the next app or model — write any time.

Follow what I make

New apps, new models and new posts — pick the channel you already use.