Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add tauri #75

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions data/technologies/tauri.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"$schema": "../schemas/technology.json",
"name": "Tauri",
"normalizedName": "tauri",
"platforms": {
"Windows": "✅",
"macOS": "✅",
"Linux": "✅",
"Android": "⚒",
"iOS": "⚒"
},
"languages": {
"C++": "",
"C#": "",
"Go": "",
"Java": "",
"JavaScript": "✅",
"Rust": "✅"
},
"rendering": {
"Browser engine": "✅",
"Platform controls": "",
"Direct drawing": ""
},
"releases": [
{
"version": "1.0.0-beta.8",
"date": "2021-08-24T00:00:00Z"
},
{
"version": "1.0.0-beta.7",
"date": "2021-08-17T00:00:00Z"
},
{
"version": "1.0.0-beta.6",
"date": "2021-08-16T00:00:00Z"
},
{
"version": "1.0.0-beta.5",
"date": "2021-07-16T00:00:00Z"
},
{
"version": "1.0.0-beta.4",
"date": "2021-06-29T00:00:00Z"
},
{
"version": "1.0.0-beta.3",
"date": "2021-06-28T00:00:00Z"
},
{
"version": "1.0.0-beta.2",
"date": "2021-06-23T00:00:00Z"
},
{
"version": "1.0.0-beta.1",
"date": "2021-05-12T00:00:00Z"
},
{
"version": "1.0.0-beta.0",
"date": "2021-05-11T00:00:00Z"
}
],
"codeLicense": {
"name": "Apache-2.0 OR MIT",
"url": "https://github.com/tauri-apps/tauri/blob/9bb68973dd10f3cb98d2a95e5432bfc765d77064/LICENSE.spdx"
},
"url": "https://tauri.studio",
"community": "https://discord.com/invite/tauri",
"documentation": "https://tauri.studio/docs/architecture"
}
50 changes: 50 additions & 0 deletions docs/tauri.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: Tauri
---

# Tauri

Tauri is a framework to build smaller, faster and more secure desktop apps using web technologies as well as the Rust programming language.

Tauri applications use the respective OS provided WebView to render the User Interface, so Developers can leverage the abundance of tools and frameworks such as React, Vue or Vite. The application's backend is written in Rust and allows Developers to manage windows, maintain app state and mediate Operating System calls in a safe environment.

Security is very important to Tauri, it undergoes regular security audits and [implements many security features][Security Features] not found in other WebView frameworks.

## Summary

| Characteristic | |
| :----------------- | :--------------------------------------------------------------------------------------: |
| Website | [{{technologies.tauri.url}}]({{technologies.tauri.url}}) |
| Platforms | Desktop |
| Rendering strategy | [Browser engine] |
| Code License | [{{technologies.xamarin.codeLicense.name}}]({{technologies.xamarin.codeLicense.url}}) |
| Copyright | Tauri Programme within The Commons Conservancy |
| Documentation | [{{technologies.tauri.documentation}}]({{technologies.tauri.documentation}}) |
| Community | [{{technologies.tauri.community}}]({{technologies.tauri.community}}) |
| Latest version | {{technologies.tauri.releases.0.version}} |
| Release cadence | N/A |
| Release support | Latest version |
| Update model | Developer driven |
| Governance model | [Open Governance] |

**Platform support:**

{{ table technologies.tauri.platforms.{} }}

:::note
While mobile apps aren't currently possible, support for them is [in-progress][Roadmap].
:::

**Language support:**

{{ table technologies.tauri.languages.{} }}

:::note
While Rust and JavaScript will remain the primary languages, [bindings for other languages are planned][Roadmap]. Such as Go, Nim, Python, C++ or even JavaScript through [Deno].
:::

[Browser engine]: ./browser-engine.md
[Security Features]: https://tauri.studio/docs/about/security
[Roadmap]: https://tauri.studio/#roadmap
[Open Governance]: https://tauri.studio/docs/about/governance
[Deno]: https://deno.land
Loading