<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/slint-1-0-the-next-generation-native-gui-toolkit-matures-7aewxq6jo" -->

---
title: Slint 1.0: The Next-Generation Native GUI Toolkit Matures
description: Slint, a Rust-based native GUI toolkit formerly known as SixtyFPS, has reached version 1.0 after three years of development by 50 contributors. It supports...
canonical: https://daily.dev/posts/slint-1-0-the-next-generation-native-gui-toolkit-matures-7aewxq6jo
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Slint 1.0: The Next-Generation Native GUI Toolkit Matures | daily.dev
og:description: Slint, a Rust-based native GUI toolkit formerly known as SixtyFPS, has reached version 1.0 after three years of development by 50 contributors. It supports...
og:url: https://daily.dev/posts/slint-1-0-the-next-generation-native-gui-toolkit-matures-7aewxq6jo
og:image: https://api.daily.dev/og/posts/7AewXq6Jo.png
og:image:alt: Slint 1.0: The Next-Generation Native GUI Toolkit Matures
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Slint 1.0: The Next-Generation Native GUI Toolkit Matures

**[Slint](https://daily.dev/sources/slint)** · 6 min read · 1 upvotes · 0 comments

## Summary

Slint, a Rust-based native GUI toolkit formerly known as SixtyFPS, has reached version 1.0 after three years of development by 50 contributors. It supports desktop and embedded targets including Linux, macOS, Windows, WebAssembly, and bare-metal systems with as little as 300 kB RAM. The toolkit uses a declarative DSL that compiles to native code, with business logic APIs available for Rust, C++, and JavaScript (Node.js in beta). Tooling includes a VS Code extension with live preview, code completion, and LSP support. The project uses a dual-licensing model (GPLv3 and proprietary). Planned features include a graphical drag-and-drop editor for designers, iOS/Android support, and additional language bindings for Python and Go.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://slint.dev/blog/announcing-slint-1.0.html>

## Questions this post answers

### What is new or different in Slint 1.0 compared to previous versions?

Slint 1.0 introduces mostly minor API cleanups and bug fixes rather than major new features, marking the toolkit's graduation from development mode into a stable, production-ready release. It follows three years of development since starting as SixtyFPS in May 2020, with contributions from 50 developers, and the team commits to maintaining backward compatibility across future 1.x releases.

_Developers adopting Slint for production apps can track version stability and API changes via daily.dev._

### What programming languages can I use to write application logic with Slint 1.0?

Slint 1.0 provides APIs for Rust, C++, and a beta-stage Node.js/JavaScript package, letting developers write business logic in any of these languages while the UI itself is described in Slint's own declarative language. Support for additional languages such as Python and Go is being evaluated for future releases.

_Choosing a GUI toolkit language binding is easier when tracking updates like this on daily.dev._

### How much memory does an application built with Slint require to run?

Applications built with Slint can run on systems with less than 300 kB of RAM, such as a Raspberry Pi Pico with 264kB of internal RAM and an ARM Cortex-M0+ processor, making it suitable for resource-constrained embedded device UIs.

_Engineers targeting low-memory embedded UIs can follow toolkit capabilities like these on daily.dev._

## Similar posts on daily.dev

- [Slint 1.17 Released](https://daily.dev/posts/slint-1-17-released-no2jabrhd) · Slint · 1 upvotes · 0 comments
- [Slint 1.16 Released](https://daily.dev/posts/slint-1-16-released-dfk6smuhp) · Slint · 0 upvotes · 0 comments
- [Rust \(and Slint\) on a jailbroken Kindle.](https://daily.dev/posts/rust-and-slint-on-a-jailbroken-kindle--jpncdartp) · Lobsters · 29 upvotes · 5 comments
- [Getting Good Vibes from Slint](https://daily.dev/posts/getting-good-vibes-from-slint-kczqualm2) · Slint · 0 upvotes · 0 comments
- [Slint 1.18 Released](https://daily.dev/posts/slint-1-18-released-qsjr785iv) · Slint · 36 upvotes · 1 comments

---

Tags: [#rust](https://daily.dev/tags/rust), [#embedded](https://daily.dev/tags/embedded)

[View this post on daily.dev](https://daily.dev/posts/slint-1-0-the-next-generation-native-gui-toolkit-matures-7aewxq6jo)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Slint 1.0: The Next-Generation Native GUI Toolkit Matures","url":"https://daily.dev/posts/slint-1-0-the-next-generation-native-gui-toolkit-matures-7aewxq6jo","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/slint-1-0-the-next-generation-native-gui-toolkit-matures-7aewxq6jo"},"datePublished":"2026-07-12T07:19:58.255Z","dateModified":"2026-09-13T21:41:03.607Z","description":"Slint, a Rust-based native GUI toolkit formerly known as SixtyFPS, has reached version 1.0 after three years of development by 50 contributors. It supports...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/812c395075b4b09816fcdc4491d166f7?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/812c395075b4b09816fcdc4491d166f7?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Slint","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Slint","logo":"https://media.daily.dev/image/upload/s--kMN8T1sT--/c_limit,w_256/f_auto,q_auto/v1783840780/logos/slint?_a=BAMAMicg0","url":"https://daily.dev/sources/slint"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/slint-1-0-the-next-generation-native-gui-toolkit-matures-7aewxq6jo","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"rust,embedded","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Slint","item":"https://daily.dev/sources/slint"},{"@type":"ListItem","position":3,"name":"Slint 1.0: The Next-Generation Native GUI Toolkit Matures"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/slint-1-0-the-next-generation-native-gui-toolkit-matures-7aewxq6jo#faq","mainEntity":[{"@type":"Question","name":"What is new or different in Slint 1.0 compared to previous versions?","acceptedAnswer":{"@type":"Answer","text":"Slint 1.0 introduces mostly minor API cleanups and bug fixes rather than major new features, marking the toolkit's graduation from development mode into a stable, production-ready release. It follows three years of development since starting as SixtyFPS in May 2020, with contributions from 50 developers, and the team commits to maintaining backward compatibility across future 1.x releases. Developers adopting Slint for production apps can track version stability and API changes via daily.dev."}},{"@type":"Question","name":"What programming languages can I use to write application logic with Slint 1.0?","acceptedAnswer":{"@type":"Answer","text":"Slint 1.0 provides APIs for Rust, C++, and a beta-stage Node.js/JavaScript package, letting developers write business logic in any of these languages while the UI itself is described in Slint's own declarative language. Support for additional languages such as Python and Go is being evaluated for future releases. Choosing a GUI toolkit language binding is easier when tracking updates like this on daily.dev."}},{"@type":"Question","name":"How much memory does an application built with Slint require to run?","acceptedAnswer":{"@type":"Answer","text":"Applications built with Slint can run on systems with less than 300 kB of RAM, such as a Raspberry Pi Pico with 264kB of internal RAM and an ARM Cortex-M0+ processor, making it suitable for resource-constrained embedded device UIs. Engineers targeting low-memory embedded UIs can follow toolkit capabilities like these on daily.dev."}}]}
```

