This repository maintains the templates used in conjunction with the VS Code Torizon Integrated Development Environment Extension. Focusing in the VS Code for automation between the development environment for remote debug, remote deploy of containerized applications for Toradex TorizonCore easy-to-use Industrial Linux Software Platform.
ℹ️ Toradex Supported Templates are templates with development stacks commonly used by customers of the Torizon platform and are maintained by the Torizon team at Toradex.
⚠️ Support for x86-64 and riscv64 architectures are experimental.
TEMPLATE | DESCRIPTION | RUNTIME | LANGUAGE | HW ARCH | FOLDER |
---|---|---|---|---|---|
C++ Makefile Console Application | libc | C++ | cppConsole | ||
C++ CMake Console Application | libc | C++ | cmakeConsole | ||
C++ Qt 6 QML Application | Qt 6 | C++ / QML | cppQML | ||
.NET 8 C# Console Application | .NET 8.0 | C# | dotnetConsole | ||
ASP.NET 8 Blazor Application | ASP.NET 8.0 | C# | aspnetBlazor | ||
Python 3 Console Application | Python 3 | Python 3 | python3Console | ||
Generic Template (Without Language) | None | None | genericTemplate |
Partner templates are contributions that come from Toradex partner network associates:
TEMPLATE | DESCRIPTION | RUNTIME | LANGUAGE | HW ARCH | FOLDER |
---|---|---|---|---|---|
C++ Slint Application | Slint 1.0 | C++ | cppSlint | ||
Rust Slint Application | Slint 1.0 | Rust | rustSlint |
We encourage you to also contribute templates. The community supported templates can also be used in the VS Code Torizon Integrated Development Environment Extension:
⚠️ Community Supported Templates are templates with emerging development stacks or unstable technology stacks and are maintained by the Torizon community.
TEMPLATE | DESCRIPTION | RUNTIME | LANGUAGE | HW ARCH | FOLDER | CONTRIBUTOR |
---|---|---|---|---|---|---|
Rust Console Application | libc | Rust | rustConsole | @skkywalker | ||
Java Swing JFrame Application | JRE | Java | javaForms | @microhobby | ||
Node.js TypeScript Application | Node.js | TypeScript | nodeJSTypeScript | @microhobby | ||
Node.js JavaScript Electron Application | Electron | JavaScript | nodeElectron | @microhobby | ||
Mono 4.7 C# Windows Forms Application | .NET 4.7 | C# | monoCsharpForms | @microhobby | ||
.NET 8 C# Avalonia Frame Buffer DRM | .NET 8.0 | C# | dotnetAvaloniaFrameBuffer | @microhobby | ||
.NET 8 C# Avalonia GTK MVVM | .NET 8.0 | C# | dotnetAvalonia | @microhobby | ||
Gambas3 Form Project | Gambas3 | Visual Basic | gambasForms | @microhobby | ||
Python 3 Pyside 2(Qt5) QML | Pyside 2 | Python 3 | python3Pyside2QML | @andreriesco | ||
C Makefile Console Application | libc | C | cConsole | @hiagofranco | ||
Zig Console Application | no-libc | Zig | zigConsole | @kassane | ||
.NET 8 C# Uno 5 Platform Skia.GTK | .NET 8.0 | C# | dotnetUno5 | @microhobby | ||
.NET 8 C# Uno 5 Platform Frame Buffer | .NET 8.0 | C# | dotnetUno5FrameBuffer | @microhobby |
TEMPLATE | DESCRIPTION | RUNTIME | LANGUAGE | HW ARCH | FOLDER | CONTRIBUTOR |
---|---|---|---|---|---|---|
.NET 6 C# Uno Platform Skia.GTK | .NET 6.0 | C# | dotnetUno | @microhobby | ||
.NET 6 C# Uno Platform Frame Buffer | .NET 6.0 | C# | dotnetUnoFrameBuffer | @microhobby |
For the reason of deprecation and how to proceed with the update of this template, please check the DEPRECATED.md file.