Frigma – Design Tool – Media & Content Software | Vibe96

Media & Content

Frigma – Design Tool

Source code included

Offline design editor for Windows and Mac. Design, prototype and hand off UI with no account and no cloud uploads.

Built by dev-studio Updated 6 Nov 2026 18,483 lines of code

Open live demo Built withOpenAI CodexClaude CodeGoogle Antigravity

About this software

About Frigma – Design Tool

Frigma is a desktop design editor built with React 18, TypeScript and Electron, with no backend, database server, API or user accounts. Designs autosave to the app's local IndexedDB storage and can be exported as .json files for backup or sharing. The editor covers auto layout, components with variants, variables with modes, vector editing, prototyping, presentation mode and a Dev Mode that generates CSS and HTML. Source ships with Vitest tests, docs and electron-builder config for Windows (.exe) and macOS (.dmg) installers. Optional online extras (Google Fonts, Iconify, Openverse, Lorem Picsum, plugin import by URL) are described as failing quietly when offline.

Category: Media & ContentStack: React 18.3 + Electron 45 (Vite 8 build) · IndexedDB in the local appBuilt with: OpenAI Codex, Claude Code, Google Antigravity Licence: Single-site, full source

Why Frigma – Design Tool

What makes it better
than the alternatives

  1. 01

    Local-first and private

    No backend, accounts or uploads; files live in the app's IndexedDB and export as .json.

  2. 02

    Figma interoperability

    Code includes Figma clipboard paste, .fig import and a Figma-compatible plugin API (pluginApi.ts, plugins.ts).

  3. 03

    Hardened Electron shell

    ContextIsolation, sandbox and webSecurity are on, nodeIntegration is off, and the preload exposes no IPC channels.

  4. 04

    Built-in developer handoff

    Dev Mode generates CSS and HTML+CSS (flexbox from auto layout); export covers PNG, JPG, WebP, SVG and multi-page PDF.

  5. 05

    Maintainable codebase

    TypeScript strict, exact-pinned dependencies, a 1,000-line file-size check, Vitest tests and docs for architecture and file format.

Design Canvas

  • Canvas 2D renderer with hit testing
  • Rulers
  • measurement
  • snapping and resize handling
  • Drag-and-drop
  • masks and re-parenting
  • Rich text layout

Layout & Components

  • Auto layout and constraints
  • Components with instances
  • variants and overrides
  • Shared styles
  • Variables with modes such as Light and Dark

Vector Tools

  • Path editing with vector handles
  • Boolean operations via polygon-clipping
  • SVG import and export

Prototyping & Presentation

  • Click
  • hover and delay interactions
  • Animated transitions and overlays
  • Scrolling frames
  • Full-screen presentation mode

Dev Mode & Export

  • CSS
  • HTML and SVG code generation
  • Per-layer export settings
  • PNG
  • JPG
  • WebP
  • SVG and PDF export
  • Zip export

File Management

  • Home file browser with thumbnails
  • Autosave 800 ms after edits
  • Open and save .json files
  • Version history and comments

Figma Compatibility

  • Paste layers copied from Figma
  • Import .fig files
  • Run Figma-API plugins
  • including import from a pasted link

Asset Library

  • 80+ ready-made UI elements
  • Starter templates and frame presets
  • 1
  • 700+ built-in Lucide icons
  • 120 Google Fonts and uploaded fonts
  • Optional Iconify
  • Openverse and Picsum lookups

Desktop Packaging & Tests

  • Electron main and preload for Windows and Mac
  • electron-builder config for .exe and .dmg
  • Vitest tests for model
  • file round trip and export
  • Docs: architecture
  • file format
  • dependencies

Quality report

Manually reviewed

89/ 100

Automated audit score

✓ Approved by our review team

Listed after manual review.
Audit run: 6 Nov 2026
Reviewed by Vibe96 staff, Dubai.

Security95
Code structure84
Docs & completeness76
Dependency health88
Build & deploy72
Reviewer notes (1 minor)

Small improvements the developer has been told about. None of them stop the software from working.

Versions & updates

1.0.0
First release6 Nov 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
FreeSingle-site licence Details