Skip to content

Repository files navigation

Figmint

Figmint is a free, open-source, local-first vector editor inspired by professional interface design tools. It is an independent project built with React, TypeScript, Vite, and Tailwind CSS. Projects stay in the browser and remain compatible with the existing figma_clone_projects_v3 data format.

Features

  • Infinite canvas with pan, zoom, rulers, grid, and smart snapping
  • Frames with nested shapes and text
  • Reusable main components, linked instances, overrides, reset, and detach
  • Auto Layout with horizontal/vertical flow, gap, padding, alignment, Hug, Fill, and absolute children
  • Editable color, spacing, and radius tokens with live bindings
  • Built-in open UI kit with buttons, fields, controls, cards, and navigation elements
  • Multi-selection, group move/resize, layer ordering, and reparenting
  • Undo/redo, keyboard shortcuts, presentation mode, and SVG/PNG/JSON export
  • Prototype connections with click actions, overlays, Back navigation, transitions, and Smart Animate matching
  • Image fills for closed shapes with Fill, Fit, Crop, Tile, clipboard paste, and drag-and-drop replacement
  • Pen/vector node editing, masks, and non-destructive boolean source groups
  • Responsive drawer panels for narrow screens

Local development

Requires Node.js 20 or newer.

npm install
npm run dev

The editor is available at http://localhost:3000.

Checks

npm run test
npm run lint
npm run build

No API keys or backend services are required.

License

MIT © 2026 Moii-gh. Figmint is not affiliated with Figma.

About

Figma-подобный редактор с бесконечным холстом, масштабированием, слоями, горячими клавишами и экспортом изображений.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages