Using Components
Components
Section titled “Components”You can think of components as the application layer of your project. In Diploi you can have multiple options available to define your application, which you can mix as you wish.
Components available
ASP.NET
Section titled “ASP.NET”ASP.NET (ASP.NET Core) is an open-source .NET web framework for building web apps and APIs with C#.
A static site builder that lets you write components with a broad selection of frontend frameworks, while optimizing for performance and modern SEO practices.
Blazor
Section titled “Blazor”The .NET UI framework for building interactive web apps with C# and Razor components, letting you share code across client and server.
A JavaScript runtime designed to be faster than Node.js, with native bundling, support for TypeScript, and package management support.
A JavaScript and TypeScript runtime for APIs and backend services.
Django
Section titled “Django”A high-level Python web framework for full-stack applications.
FastAPI
Section titled “FastAPI”A Python framework used to create APIs with automatic documentation.
A minimalist Python framework, designed for lightweight APIs, dashboards, services, and full-stack applications.
An open-source content management system designed for publishing and managing blogs, online publications or websites.
A small web framework designed to build APIs and backend applications.
Laravel
Section titled “Laravel”A full-stack PHP framework with native support for modern JS-based frontend frameworks.
A workflow automation platform used to run trigger-driven workloads, using a GUI to set up triggers and workflow logic.
Next.js
Section titled “Next.js”A React-based web development framework for server-side and static web rendering.
Node.js
Section titled “Node.js”A runtime used to develop backend applications and APIs using JavaScript.
Python
Section titled “Python”Python
React + Vite
Section titled “React + Vite”Mixes Vite's bundling capabilities and React's frontend development capabilities, in a component that requires no configuration and provides instant hot module reload for frontend applications.
Static Website
Section titled “Static Website”Host static websites with Caddy
Supabase
Section titled “Supabase”An open-source backend platform that bundles multiple services into one, such as Postgres, storage, auth, real-time listeners, and edge functions.
SvelteKit
Section titled “SvelteKit”A framework for building performant web applications with Svelte, offering server-side rendering.
TanStack Start
Section titled “TanStack Start”One Router-first app, from server request to client navigation