Przejdź do treści

Tauri to zaawansowany zestaw narzędzi do tworzenia lekkich i bezpiecznych aplikacji desktopowych z wykorzystaniem technologii internetowych. Do przetwarzania po stronie serwera używa Rust, a programistom umożliwia tworzenie aplikacji na różne systemy operacyjne przy użyciu jednej bazy kodu. Dzięki wykorzystaniu natywnego webview systemu do renderowania aplikacje Tauri mogą być znacznie mniejsze niż te tworzone za pomocą tradycyjnych rozwiązań opartych na Electron.

Architektura Tauri obsługuje głęboką integrację z systemem i niestandardowe API, dzięki czemu można rozszerzać funkcjonalność. Umożliwia to integrację rozbudowanego API JavaScript lub własnych poleceń Rust, zapewniając płynną komunikację między frontendem a backendem.

Tauri koncentruje się na bezpieczeństwie, wydajności i elastyczności, oferując programistom narzędzia do tworzenia szybkich i niezawodnych aplikacji wieloplatformowych. Obsługuje też różne frameworki frontendowe, dzięki czemu można zachować dotychczasowy stos technologiczny i używać Tauri w środowisku desktopowym.

Funkcje

  • Tworzenie aplikacji wieloplatformowych
  • Minimalny rozmiar pakietu (już od 600KB)
  • Wysoka wydajność dzięki integracji z Rust
  • Dostęp do natywnych usług systemu operacyjnego
  • Możliwość użycia dowolnego frameworka frontendowego
  • Komunikacja międzyprocesowa między frontendem a backendem Rust
  • Konfigurowalne API rozszerzające funkcjonalność

Powiązane pozycje

Electron

Framework, który ułatwia tworzenie aplikacji komputerowych z użyciem technologii internetowych, pozwalając programistom wykorzystać dotychczasowe umiejętności i zapewniając użytkownikom wrażenia zbliżone do natywnych aplikacji.

React

To narzędzie ułatwia tworzenie interaktywnych interfejsów użytkownika w architekturze opartej na komponentach.

eleventy

Wydajny generator statycznych stron, który przy minimalnej konfiguracji i dużych możliwościach dostosowania przekształca pliki w szybko ładującą się stronę internetową.

Alpine.js

Solidny, minimalistyczny framework do definiowania zachowania bezpośrednio w znacznikach.

Angular

Ten framework zapewnia solidne rozwiązanie do tworzenia dynamicznych i skalowalnych aplikacji internetowych. Bogaty zestaw funkcji odpowiada potrzebom programistów szukających elastycznego, a zarazem uporządkowanego podejścia do tworzenia aplikacji.

Astro

Ten framework internetowy jest przeznaczony dla programistów, którzy chcą tworzyć szybkie strony internetowe skoncentrowane na treści, przy minimalnym narzucie i maksymalnej wydajności.

Corset

Rozszerzaj HTML dzięki reaktywnemu podejściu, które łączy go z JavaScript bez zbędnych komplikacji.

dndkit

Zestaw narzędzi, który ułatwia programistom dodawanie funkcji przeciągania i upuszczania do aplikacji React.