Sauron native logo

Sauron native

Supports multiple GUI back-ends for Rust development.

Made by Jovansonlee Cesar

  • gui-framework

  • development

What is Sauron native?

Sauron native is a cross-platform, native GUI library for the Rust programming language. It builds upon the Sauron web framework, which is heavily inspired by the Elm Architecture. Sauron native enables the creation of applications that can target multiple GUI back-ends, including GTK, TUI (Text-based User Interface), and HTML, allowing for the development of truly native applications across various platforms

Highlights

  • Cross-platform compatibility: Sauron native supports the development of native applications that can run on multiple platforms, including desktop and web-based environments
  • Multi-backend support: The library provides the ability to target different GUI back-ends, such as GTK, TUI, and HTML, enabling developers to create native-like experiences across a wide range of platforms
  • Elm-inspired architecture: Sauron native is heavily influenced by the Elm Architecture, a well-established and proven approach to building scalable, maintainable, and performant user interfaces
  • Rust-based development: Sauron native leverages the Rust programming language, which is known for its focus on safety, performance, and concurrency, making it an ideal choice for building robust and efficient applications.

Platforms

  • Windows
  • Mac
  • Linux

Languages

  • English