← Back to Rankings
dart logo

Dart

Created by Google in 2011

Rank
#16
Score
5.51

Client-optimized language for multi-platform apps

Object-orientedFunctional

Key Statistics

Current Rank
#16
1
Popularity Score
5.5
out of 100
First Released
2011
15 years ago
Trend Direction
↗ Rising
2.2 pts
Created by Google in 2011

Popularity Trend

5.54.43.3
Mar 15Apr 26May 31

Composite score over the last 12 weeks

Source Breakdown

Contribution by data source (Total: 5.5)

GitHub(25% weight)
13.1238.4%
Job Postings(20% weight)
3.868.7%
Stack Overflow(15% weight)
1.833.0%
Google Trends(15% weight)
4.276.0%
Tutorials(5% weight)
11.3205.8%

Scores are weighted by importance: GitHub (25%), Jobs (20%), Stack Overflow (15%), Google Trends (15%), Packages (10%), Reddit (10%), Tutorials (5%).

Recent History

PeriodRankScore
May 2026Current#165.5
May 2026#155.5
May 2026#144.9
May 2026#144.9
May 2026#133.3

Analysis & Context

Dart's popularity is almost entirely a story about Flutter. Outside of Flutter, the language has limited traction — the original 2011 vision of Dart as a JavaScript replacement never materialized. But Flutter has steadily eaten into native iOS and Android development, particularly at startups and mid-market product teams that want one codebase across both platforms plus desktop and web. That cross-platform leverage is what keeps Dart in our index rather than its standalone merits.

Where Dart Is Used

Flutter mobile applications

Flutter is Google's cross-platform UI toolkit that compiles to native iOS, Android, web, and desktop from a single Dart codebase. BMW, Google Pay, Alibaba, and eBay Motors ship production Flutter apps. For startups that need both iOS and Android quickly, Flutter is the most credible alternative to React Native.

Cross-platform desktop and web

Flutter desktop targets Windows, macOS, and Linux. Flutter web compiles Dart to JavaScript or WebAssembly. The same Dart UI code that runs on a phone can be deployed to a desktop client and a browser app — a workflow no other framework matches in completeness.

Server-side Dart

Dart can run server-side via the Dart VM. The use case is narrow — typically teams who want to share business logic and models between their Flutter app and its backend without context-switching languages. Frameworks like Shelf and Serverpod exist but the community is small.

The AI Era

Dart is reasonably well-covered by AI coding assistants for common Flutter patterns — widget composition, state management with Provider or Riverpod, navigation. The training corpus is narrower than for Swift or Kotlin, so completion quality drops once you leave the Flutter happy path. Google's own AI tooling — Gemini integrations for Flutter — is the most actively developed Dart-AI story.

Job Market

Dart job postings track Flutter adoption almost one-to-one. Demand is real but concentrated: startups choosing Flutter over native, agencies building cross-platform client work, and some enterprise mobile teams consolidating iOS and Android budgets. Senior Flutter engineers with shipped App Store and Play Store apps are well-compensated, but the total addressable hiring market is smaller than for native iOS or Android specialists.

Related Languages

Embed the Dart rank badge

A live badge that always shows Dart's current rank in the LangPop index. Drop it in a README, docs page, or article — it updates automatically every week.

PreviewLangPop rank for Dart

Markdown (README)

[![LangPop rank for Dart](https://langpop.com/api/badges/dart)](https://langpop.com/language/dart)

HTML

<a href="https://langpop.com/language/dart"><img src="https://langpop.com/api/badges/dart" alt="LangPop rank for Dart" height="20" /></a>

Compare Dart with other languages

Open Comparison Tool