---
id: programming
title: Programming
---
Node classes list of the programming provider.
## programming.flowchart
**diagrams.programming.flowchart.Action**
**diagrams.programming.flowchart.Collate**
**diagrams.programming.flowchart.Database**
**diagrams.programming.flowchart.Decision**
**diagrams.programming.flowchart.Delay**
**diagrams.programming.flowchart.Display**
**diagrams.programming.flowchart.Document**
**diagrams.programming.flowchart.InputOutput**
**diagrams.programming.flowchart.Inspection**
**diagrams.programming.flowchart.InternalStorage**
**diagrams.programming.flowchart.LoopLimit**
**diagrams.programming.flowchart.ManualInput**
**diagrams.programming.flowchart.ManualLoop**
**diagrams.programming.flowchart.Merge**
**diagrams.programming.flowchart.MultipleDocuments**
**diagrams.programming.flowchart.OffPageConnectorLeft**
**diagrams.programming.flowchart.OffPageConnectorRight**
**diagrams.programming.flowchart.Or**
**diagrams.programming.flowchart.PredefinedProcess**
**diagrams.programming.flowchart.Preparation**
**diagrams.programming.flowchart.Sort**
**diagrams.programming.flowchart.StartEnd**
**diagrams.programming.flowchart.StoredData**
**diagrams.programming.flowchart.SummingJunction**
## programming.framework
**diagrams.programming.framework.Angular**
**diagrams.programming.framework.Backbone**
**diagrams.programming.framework.Camel**
**diagrams.programming.framework.Django**
**diagrams.programming.framework.Dotnet**, **DotNet** (alias)
**diagrams.programming.framework.Ember**
**diagrams.programming.framework.Fastapi**, **FastAPI** (alias)
**diagrams.programming.framework.Flask**
**diagrams.programming.framework.Flutter**
**diagrams.programming.framework.Graphql**, **GraphQL** (alias)
**diagrams.programming.framework.Hibernate**
**diagrams.programming.framework.Jhipster**, **JHipster** (alias)
**diagrams.programming.framework.Laravel**
**diagrams.programming.framework.Micronaut**
**diagrams.programming.framework.Nextjs**, **NextJs** (alias)
**diagrams.programming.framework.Quarkus**
**diagrams.programming.framework.Rails**
**diagrams.programming.framework.React**
**diagrams.programming.framework.Spring**
**diagrams.programming.framework.Starlette**
**diagrams.programming.framework.Svelte**
**diagrams.programming.framework.Vercel**
**diagrams.programming.framework.Vue**
## programming.language
**diagrams.programming.language.Bash**
**diagrams.programming.language.C**
**diagrams.programming.language.Cpp**
**diagrams.programming.language.Csharp**
**diagrams.programming.language.Dart**
**diagrams.programming.language.Elixir**
**diagrams.programming.language.Erlang**
**diagrams.programming.language.Go**
**diagrams.programming.language.Java**
**diagrams.programming.language.Javascript**, **JavaScript** (alias)
**diagrams.programming.language.Kotlin**
**diagrams.programming.language.Latex**
**diagrams.programming.language.Matlab**
**diagrams.programming.language.Nodejs**, **NodeJS** (alias)
**diagrams.programming.language.Php**, **PHP** (alias)
**diagrams.programming.language.Python**
**diagrams.programming.language.R**
**diagrams.programming.language.Ruby**
**diagrams.programming.language.Rust**
**diagrams.programming.language.Scala**
**diagrams.programming.language.Swift**
**diagrams.programming.language.Typescript**, **TypeScript** (alias)
## programming.runtime
**diagrams.programming.runtime.Dapr**