---
key: pl/dart
kind: plang
name: "Dart"
url: https://plangs.page/dart
---

# Dart

> Language for building web, mobile, and server apps, with tools to compile to JavaScript and WebAssembly.

Designed by Lars Bak and Kasper Lund and developed by Google. It is used to develop web and mobile apps as well as server and desktop applications, supporting a broad range of platforms with efficient compilation techniques including JavaScript and WebAssembly.

## Facts

- Appeared: 2011
- Homepage: https://dart.dev/
- GitHub: https://github.com/dart-lang/sdk
- Languish ranking: #19

## Relationships

### Paradigms

- [Functional](https://plangs.page/paradigm/functional)
- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Imperative](https://plangs.page/paradigm/imperative)
- [Multi](https://plangs.page/paradigm/multi)
- [Object-Oriented](https://plangs.page/paradigm/oop)
- [Reflective](https://plangs.page/paradigm/reflective)

### Platforms

- [Android](https://plangs.page/platform/android)
- [Apple](https://plangs.page/platform/apple)
- [Cross-Platform](https://plangs.page/platform/cross)
- [Linux](https://plangs.page/platform/linux)
- [RISC-V](https://plangs.page/platform/riscv)
- [Windows](https://plangs.page/platform/windows)
- [WWW](https://plangs.page/platform/web)
- [x86-64](https://plangs.page/platform/x86-64)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)
- [Flow-Sensitive](https://plangs.page/type-system/flow)
- [Generic](https://plangs.page/type-system/generic)
- [Inferred](https://plangs.page/type-system/inferred)
- [Object-Oriented](https://plangs.page/type-system/object)
- [Optional](https://plangs.page/type-system/optional)
- [Static](https://plangs.page/type-system/static)
- [Strong](https://plangs.page/type-system/strong)

### Compiles To

- [JavaScript](https://plangs.page/javascript)

### Target Of

- [Protocol Buffer](https://plangs.page/protocol-buffer)

### Implemented By

- [Flutter](https://plangs.page/flutter)

### Influenced By

- [C](https://plangs.page/c)
- [C#](https://plangs.page/c-sharp)
- [C++](https://plangs.page/c++)
- [Erlang](https://plangs.page/erlang)
- [JavaScript](https://plangs.page/javascript)
- [Ruby](https://plangs.page/ruby)
- [TypeScript](https://plangs.page/typescript)

### Written With

- [C++](https://plangs.page/c++)

### Used to Write

- [Flutter](https://plangs.page/flutter)

### Licenses

- [BSD](https://plangs.page/license/bsd)

### Tags

- [Application](https://plangs.page/tag/app)
- [Application Framework](https://plangs.page/tag/framework)
- [CLI](https://plangs.page/tag/cli)
- [Embedded System](https://plangs.page/tag/embedded)
- [GUI](https://plangs.page/tag/gui)
- [Interpreter](https://plangs.page/tag/interpreters)
- [Scripting](https://plangs.page/tag/scripting)
