En ny version af den krydsplatforms grafiske interfacebibliotek SixtyFPS 0.1.0 er offentliggjort, designet til anvendelse på indlejrede enheder og desktop-applikationer på platforme som Linux, macOS og Windows, samt til brug i webbrowsere (WebAssembly). Bibliotekets kode er skrevet i Rust og distribueres under GPLv3-licensen eller en kommerciel licens, der tillader brug i proprietære produkter uden at skulle åbne koden.
Bibliotekets forfattere (Olivier Goffart og Simon Hausmann) er tidligere KDE-udviklere, der senere gik til Trolltech for at arbejde på Qt, og nu har de startet deres eget firma, som udvikler SixtyFPS. Et af projektets mål er at muliggøre drift med minimal CPU- og hukommelsesforbrug (for at fungere kræves kun et par hundrede kilobyte RAM). Der er to backend-optioner til rådighed for rendering - gl baseret på OpenGL ES 2.0 og qt, der bruger Qt QStyle.
Det understøtter oprettelse af interfaces i programmer skrevet i Rust, C++ og JavaScript. Bibliotekets forfattere har udviklet et specielt markup-sprog kaldet «.60», som kompileres til nativ kode for den valgte platform. Det er muligt at teste sproget i en online editor eller se eksempler ved at samle dem selv.

Eksempel på .60 kode: HelloWorld := Window { width: 400px; height: 400px; Text { y: parent.width / 2; x: parent.x + 200px; text: «Hello, world»; color: blue; } }
Interface eksempler:


Kilde: opennet.ru
