Hoppa till innehåll

Tauri är ett kraftfullt verktyg för att bygga lättviktiga och säkra skrivbordsappar med webbteknik. Det använder Rust för backend-bearbetning och låter utvecklare skapa appar för olika operativsystem med en enda kodbas. Genom att använda systemets inbyggda webview för rendering kan Tauri skapa appar som är betydligt mindre än appar byggda med traditionella Electron-baserade lösningar.

Tauris arkitektur stöder djup systemintegration och anpassade API:er, så att utvecklare kan utöka funktionaliteten. Det innebär att du kan integrera ett omfattande JavaScript-API eller anpassade Rust-kommandon och skapa smidiga interaktioner mellan frontend och backend.

Med fokus på säkerhet, prestanda och flexibilitet vill Tauri ge utvecklare verktyg för att skapa plattformsoberoende appar som är snabba och tillförlitliga. Det stöder dessutom olika frontendramverk, så att utvecklare kan behålla sina befintliga teknikstackar när de använder Tauri för skrivbordsmiljön.

Funktioner

  • Utveckling av plattformsoberoende appar
  • Minimal paketstorlek (så liten som 600KB)
  • Hög prestanda genom Rust-integration
  • Åtkomst till operativsystemets inbyggda tjänster
  • Flexibilitet att använda valfritt frontendramverk
  • Kommunikation mellan processer i frontend och Rust-backend
  • Anpassningsbara API:er för utökad funktionalitet

Relaterade objekt

Electron

Ett ramverk som gör det möjligt att skapa skrivbordsapplikationer med webbteknik, så att utvecklare kan använda sina befintliga kunskaper och samtidigt ge användarna en upplevelse som liknar en inbyggd app.

React

Det här verktyget underlättar utvecklingen av interaktiva användargränssnitt med en komponentbaserad arkitektur.

eleventy

En effektiv generator för statiska webbplatser som omvandlar filer till en snabbladdad webbplats med minimal konfiguration och stora möjligheter till anpassning.

Alpine.js

Ett robust och avskalat ramverk för att lägga till beteenden direkt i din markup.

Angular

Det här ramverket erbjuder en robust lösning för att bygga dynamiska och skalbara webbapplikationer. De omfattande funktionerna passar utvecklare som söker ett flexibelt men strukturerat sätt att utveckla applikationer.

Astro

Det här webbramverket riktar sig till utvecklare som vill skapa snabba, innehållscentrerade webbplatser med minimalt overhead och maximal prestanda.

Corset

Förbättra din HTML med ett reaktivt arbetssätt som kopplar in JavaScript utan onödig komplexitet.

dndkit

En verktygslåda som gör det enkelt för utvecklare att lägga till dra och släpp-funktionalitet i sina React-applikationer.