Dart logo

Dart

A new web programming language with libraries, a virtual machine, and tools
1.4K
1.6K
+ 1
299

What is Dart?

Dart is a cohesive, scalable platform for building apps that run on the web (where you can use Polymer) or on servers (such as with Google Cloud Platform). Use the Dart language, libraries, and tools to write anything from simple scripts to full-featured apps.
Dart is a tool in the Languages category of a tech stack.

Who uses Dart?

Companies
94 companies reportedly use Dart in their tech stacks, including Google, useinsider, and Agora.

Developers
1338 developers on StackShare have stated that they use Dart.

Dart Integrations

Flutter, Google Code Prettify, AngularDart, Appwrite, and Aqueduct are some of the popular tools that integrate with Dart. Here's a list of all 8 tools that integrate with Dart.
Public Decisions about Dart

Here are some stack decisions, common use cases and reviews by companies and developers who chose Dart in their tech stack.

Syed Muhammad Mudassir

Both React Native and Flutter are pretty good, but I am confused as to which one to choose. If i look at Flutter, it can build an app better than React, but has no job opportunities and uses Dart.

See more

Dart's Features

  • Dart’s comprehensive libraries give you lots of choices
  • Compilation to JavaScript lets you deploy Dart apps now
  • Pub package manager
  • Dev Server

Dart Alternatives & Comparisons

What are some alternatives to Dart?
TypeScript
TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.
Go
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time reflection. It's a fast, statically typed, compiled language that feels like a dynamically typed, interpreted language.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Kotlin
Kotlin is a statically typed programming language for the JVM, Android and the browser, 100% interoperable with Java
Java
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
See all alternatives

Dart's Followers
1647 developers follow Dart to keep up with related blogs and decisions.