Introducing SlintForgeVideo coming soonIntroducing SlintForge
Browse Fluent-style components, charts and the node editor.

Slint desktop components for Rust and C++
Fluent-style components built on Slint 1.18. One set of .slint components for both Rust and C++, including the ForgePlot charting engine, the ForgeFlow node editor and data grids.

Current internal version v0.1.2 on Slint 1.18.0; a GPL-3.0-only release is planned.
GitHub repository coming soonIntroduction and walkthrough videos are being prepared. Read the docs or ask us for a live demo.
Introducing SlintForgeVideo coming soonBrowse Fluent-style components, charts and the node editor.
SlintForge walkthroughVideo coming soonSee how to use the components in Rust and C++ projects.
Use the same .slint components from Rust and C++ SDKs.
Lines, scatter, bars, color maps, polar, multiple axes and export.
Nodes and edges for flowcharts and topology diagrams.
DataGrid, TreeDataGrid and industrial data views.
Navigation, split, flow, adaptive grid and dock layouts.
Windows, icons, screenshots, QR codes, syntax highlighting and a bilingual Gallery.
Combine navigation, grids, charts and node editing.
Use the same Slint components from Rust or C++ apps.
Apply themes, layouts and interactions to desktop software.
The component reference groups minimal examples by category. Teams can inspect interactions in the Gallery, then integrate the parts their desktop app needs.
DataGrid, TreeDataGrid and ForgePlot cover structured data, live curves and multi-axis charts.
ForgeFlow provides nodes, ports, edges, properties and a minimap for editable graphical workspaces.
Navigation, split, flow, adaptive grid, dock and staggered layouts support complex desktop tools.
Windows, icons, QR codes, highlighting, capture, feedback and themes cover common needs.
Public UI components are implemented once. Rust and C++ projects configure their own builds and host services before creating the first window.
Configure style and resource paths with slintforge_build; bind chart, grid or flow services when needed.
Compile .slint files with the supplied CMake package and slintforge_target_sources(), then configure rendering before display.
SlintForge is planned for a GPL-3.0-only release and depends on Slint. Review both projects’ actual license terms before use.
About Slint →Stars, issues and pull requests are welcome once the repository is public.