# NGIN > NGIN is a professional graphic design application made by Nourix. It combines Figma-style UI design with Illustrator-grade vector illustration on one smooth, infinite canvas, with a minimal interface. It runs as a desktop app on Windows, macOS and Linux, and the same build runs in any browser. ## Key facts - Product: NGIN (whiteboard mode: NGIN Jam) - Maker: Nourix (personal design brand), https://nourixdesign.ir - Category: UI design and vector illustration software (design tool) - Current version: 0.28.0 - Platforms: Windows (.msi, .exe), macOS (.dmg, Apple silicon and Intel), Linux (.AppImage, .deb, .rpm), Web (static build) - Desktop shell: Electron (default); Tauri v2 also supported - Built with: TypeScript, React 18, Zustand, Vite, WebGL2 and Canvas2D renderers, QuickJS (WebAssembly) plugin sandbox - Native file format: .ngin - Opens: Figma .fig, Figma Slides .deck, Adobe Illustrator .ai, PDF, SVG, PNG, JPG - Exports: PNG (1x, 2x, 4x), JPG, WebP, SVG, Copy as CSS, Copy as SVG - Developer handoff: Dev Mode writes CSS (px or rem), SwiftUI and Jetpack Compose - Plugins: compatible with the Figma plugin API - Languages: full Persian and Arabic text support, including mixed-direction lines and text on a path - Availability: public releases are not out yet; request early access at https://nourixdesign.ir/ngin/early-access.html (replies from Hello-ngin@nourixdesign.ir) ## Main features - Infinite canvas with multiple pages, rulers, guides, smart guides, layout grids and a pixel grid - Pen tool and vector edit mode: Move, Lasso, Pen, Bend, Cut, Eraser, Paint bucket, Shape builder, Variable width, Smooth - Live boolean groups (union, subtract, intersect, exclude) and Illustrator's Pathfinder - Variable-width and dynamic strokes, stretch and scatter brushes - Multiple fills and strokes, linear, radial, angular and diamond gradients, image and pattern fills, image adjustments - Effects: drop and inner shadow, outer and inner glow, feather, layer, background and progressive blur, glass, texture, noise; 16 blend modes - Auto layout following Figma's (latest and legacy), grid auto layout, constraints - Components with instances, overrides, variants and component properties; variables with modes; named styles - Rich text, font picker with local fonts, variable font axes and OpenType features, text on a path - Prototyping with smart animate, overlays, flows and a presentation player - NGIN Jam: a FigJam-style whiteboard with stickies, shapes, connectors, tables, stamps and code blocks - Comments, version history, find and replace, batch rename, autosave with crash recovery ## Not in the current version Multiplayer editing, vector networks, mesh gradients, bezier-exact booleans, convert text to outlines, CMYK and print output. ## Links - [Website](https://nourixdesign.ir/ngin/) - [Full product description for LLMs](https://nourixdesign.ir/ngin/llms-full.txt) - [Nourix](https://nourixdesign.ir)