С излизането на версия 0.2 toolkit за създаване на графични интерфейси SixtyFPS е преименуван на Slint. Причината за преименуването беше критиката от потребителите относно наименованието SixtyFPS, което водеше до объркване и неяснота при изпращането на заявки в търсачките, а също така не отразяваше предназначението на проекта. Новото име беше избрано в хода на обсъждане със общността в GitHub, където потребителите предложиха нови наименования.
Авторите на библиотеката (Оливие Гофарт и Симон Хаусман) са бивши разработчици на KDE, по-късно преминали в компания Trolltech за работа над Qt, и сега основаха собствена компания, която развива Slint. Една от целите на проекта е предоставянето на възможност за работа с минимално потребление на ресурси на CPU и памет (нужни са няколко стотин килобайта RAM). За изобразяване са налични два backend-а — gl, базиран на OpenGL ES 2.0, и qt, използващ Qt QStyle.
Поддържа се създаване на интерфейси в програми на езици Rust, C++ и JavaScript. Авторите на библиотеката разработиха специален език за разбивка „.slint“, който се компилира в нативен код за избраната платформа. Има възможност да се тества езикът в онлайн редактор или да се запознаете с примери, събирайки ги самостоятелно. Кодът на библиотеката е написан на езиците C++ и Rust и се разпространява под лиценз GPLv3 или търговски лиценз, допускащ използване в проприетарни продукти без отваряне на кода.


Източник: opennet.ru
