Top
Best
New

Posted by vecti 4 hours ago

Show HN: I spent 4 years building a UI design tool with only the features I use(vecti.com)
Hello everyone!

I'm a solo developer who's been doing UI/UX work since 2007. Over the years, I watched design tools evolve from lightweight products into bloated feature-heavy platforms. I kept finding myself using a small amount of the features while the rest just mostly got in the way.

So a few years ago I set out to build a design tool just like I wanted. So I built Vecti with what I actually need: pixel-perfect grid snapping, a performant canvas renderer, shared asset libraries, and export/presentation features. No collaborative whiteboarding. No plugin ecosystem. No enterprise features. Just the design loop.

Four years later, I can proudly show it off. Built and hosted in the EU with European privacy regulations. Free tier available (no credit card, one editor forever).

On privacy: I use some basic analytics (page views, referrers) but zero tracking inside the app itself. No session recordings, no behavior analytics, no third-party scripts beyond the essentials.

If you're a solo designer or small team who wants a tool that stays out of your way, I'd genuinely appreciate your feedback: https://vecti.com

Happy to answer questions about the tech stack, architecture decisions, why certain features didn't make the cut, or what's next.

159 points | 67 commentspage 2
codethief 4 hours ago|
Congrats on your launch! My impression is that this looks quite polished. Can you elaborate on your tech stack?
vecti 1 hour ago||
Thanks!

On the frontend: typescript, react, webgl with an emscripten/c++/wasm engine

On the backend: Python, postgres, redis

aerzen 3 hours ago||
Nice. My gripe with designer apps is that they are online first. I'd want to save designs to files, close to other files of the project. I'd want to open each file in their own window, not in browser tabs.
aabhay 3 hours ago|
Sketch is offline first but has a really stellar online app as well.
vitaflo 1 hour ago||
Plus you can buy Sketch outright without the subscription.
ramon156 3 hours ago||
Comparing this to penpot, which is free as long as you self-host.

Not sure why I would pick this over a self-hostable battle-tested option.

jmkni 4 hours ago||
Congrats on launching, looks cool for sure, I'll certainly check it out!

Have you considered adding an MCP server? I've had good results recently using the Figma one just

vecti 3 hours ago|
An MCP server is definitely on my radar. I've seen some really cool workflows coming out of Figma too. Being a one-man show though, prioritizing what to build next is always the tough part. But it's on the list, appreciate your suggestion!
jmkni 3 hours ago||
Yes 100%
tarcon 4 hours ago||
How does it compare to https://github.com/penpot/penpot?
vecti 3 hours ago||
Thanks for this question. I'm humbled by the comparison. I have been following penpot for a while and I appreciate the work they've been doing.

The main difference lies in the rendering engine. Penpot relies on an SVG engine, which limits performance as project complexity grows.

Vecti is built on canvas and WebAssembly (the same architecture used by Figma). This gives us raw performance advantages, allowing you to handle complex, heavy design systems without the lag you might experience in SVG-based tools.

jjcm 2 hours ago||
Ex-Figma.

I'd be worried about a lawsuit here, primarily due to the overall app architecture and property panel on the right. While there are differences between your implementation and Figma's, it's close enough that things are very clearly Figma-inspired. There've been a lot of Figma copycats, and Figma does have a track record of successful lawsuits against them.

Great work with the backend architecture (a lack of a proper wasm renderer is why penpot will never be competitive), but you're in dangerous territory with the UI.

vitaflo 1 hour ago|
Wasn't Figma's side panel just a ripoff of Sketch's? Always felt that way.
jjcm 40 minutes ago||
Heavily influenced by Sketch's UX for sure. Sketch paved the way for the new wave of design tools. There were some significant architectural differences between the approaches though.

Just for comparison, here's a side by side of each: https://image.non.io/940a433a-3c25-4610-88e8-4eec810f2235.we...

amadeuspagel 3 hours ago||
Trying to login with google I got a social auth error: https://app.vecti.com/dashboard/social-auth-error/
dsnr 3 hours ago|
Thanks for reporting, I'm looking into it.
jasonsb 3 hours ago||
Love the domain name. How did you manage to snag it?
vecti 2 hours ago|
When I started the project I was having a hard time finding a good domain name for the project. Some time later, I came up with this name, and found it for sale on some website for ~800€. I figured it was something I could do, but fortunately I ended up on dynadot's website where it was for sale for a fraction of the price. I think I got lucky while doing all the work :)
More comments...