Enjoy super smooth, touch-friendly user interfaces
Design Friendly
Edit markup language with device independent units
Desktop
Develop cross-platform desktop applications
Embedded
Target a wide range of embedded devices
Mission
SixtyFPS is a toolkit to efficiently develop fluid graphical user interfaces for any display:
embedded devices and desktop applications. We support multiple programming languages, such as Rust,
C++, and JavaScript.
Our design goals are:
Lightweight
: Fit into a few hundred kilobytes of RAM and require little processing power.
Straightforward
: Programmers and designers should feel productive and be able to enjoy the design and
development process. The APIs should be consistent, easy to use, and intuitive, no matter the
target language. High-quality documentation should describe the APIs, teach concepts and how to
use them.
Native
: We support many different target platforms, from embedded devices to desktops including mobile
and web. Both the user and the developer should feel at home on each platform. The look and feel
and experience should match the users' expectations of a native application.
Try Out
Choose one of our language integrations to try out SixtyFPS:
Olivier and Simon started their open source journey in the KDE project, the popular Open Source
Desktop Environment for Linux.
Later they met while working together in a small company in Norway called Trolltech, on the Qt C++
toolkit. Here, they gained valuable experience in API design, cross-platform software development
and user interface components.
Simon continued in the Qt Company as a lead developer and maintainer of the QtQml engine.
Olivier co-founded Woboq, a software consulting company.
Years later, and now based in Berlin, they are starting a new project. With SixtyFPS they aim to make
developing user interfaces fun for everyone: from JavaScript, C++, or Rust developers all the way to
UI/UX designers.