SixtyFPS Rust Template

A template for a Rust application that's using SixtyFPS for the user interface

Slint Rust Template

A template for a Rust application that's using Slint for the user interface.

About

This template helps you get started developing a Rust application with Slint as toolkit for the user interface. It demonstrates the integration between the .slint UI markup and Rust code, how to trigger react to callbacks, get and set properties and use basic widgets.

Usage

  1. Install Rust by following the Rust Getting Started Guide. Once this is done, you should have the compiler and the build system installed in your path.

  2. Install cargo-generate

  3. Set up a sample project with this template

  4. Build with cargo

  5. Run the application binary

We recommend using an IDE for development, along with our LSP-based IDE integration for .slint files. You can also load this project directly in Visual Studio Code and install our Slint extension.

Next Steps

We hope that this template helps you get started and you enjoy exploring making user interfaces with Slint. To learn more about the Slint APIs and the .slint markup language check out our online documentation.

Information - Updated Apr 14, 2022

Stars: 7
Forks: 4
Issues: 0
IDE

3.5K

Rust Language Server (RLS)

The RLS provides a server that runs in the background, providing IDEs,

Rust Language Server (RLS)

Rust/Actix Example

REST server using the Rust language to give you an idea of how it all works

Rust/Actix Example

Compile-time assertions for Rust

docs and FAQ for more info! But the basic idea is that you can confirm assumptions about on objects, types etc

Compile-time assertions for Rust

Koto is an embeddable scripting language, written in Rust

for ease of use and built for speed, with the goal of it being an ideal choice

Koto is an embeddable scripting language, written in Rust

Kanidm is an identity management platform written in rust

We also publish limited code of conduct

Kanidm is an identity management platform written in rust

This repository is an experimental repository exploring ideas for a major revision to Pywr using...

This repository is an experimental repository exploring ideas for a major revision to Pywr using Rust as a backend

This repository is an experimental repository exploring ideas for a major revision to Pywr using...

msgflo-rust: Rust participant support for MsgFlo

Flowhub visual programming IDE

msgflo-rust: Rust participant support for MsgFlo

Bitcoin Mining Pool Identification

This Rust crate implements a new PoolIdentification trait on rust-bitcoin's

Bitcoin Mining Pool Identification

A cryptographic framework for building secure messaging protocols

(Optional) An IDE that supports Rust autocompletion

A cryptographic framework for building secure messaging protocols

Rust library for parsing English time expressions into start and end timestamps

This takes English expressions and returns a time range which ideally matches the expression

Rust library for parsing English time expressions into start and end timestamps
Facebook Instagram Twitter GitHub Dribbble
Privacy