Vektra is a Figma-style design tool you host yourself. Infinite canvas, vector pen, auto layout, components & variants, styles & variables, prototyping, comments, multiplayer cursors and version history — all in your browser.
Layers
Design
Auto layout
Fill
Effects
Frame, rectangle, ellipse, polygon, star, line, arrow, pen & pencil, text, image, section and slice. Rulers, guides, pixel grid, smart snapping, alignment and boolean operations.
Auto layout with hug/fill/fixed, constraints, per-corner radius, multiple fills and strokes, gradients, blend modes, shadows and blurs, color/text/effect styles and variables with modes.
Create components, place instances, override text and fills, detach, define component properties and publish to a team library.
Connect frames with click/hover/drag triggers, choose instant, dissolve, push, slide or smart animate transitions, define flows and present.
Multiplayer cursors and live updates through Laravel Reverb (or HTTP polling), pinned comment threads, share links and role-based access.
Autosave with optimistic locking, full version history with restore, and PNG/JPG/SVG/PDF export at 1x/2x/3x.
Laravel 12 for the application layer, MySQL for documents, versions and comments, Tailwind CSS for the UI and a hand-written HTML5 Canvas rendering engine for the editor. No third-party design SDKs.