language

Design of the Dart language (by dart-lang)

Language Alternatives

Similar projects and alternatives to language

  1. rust

    2,957 language VS rust

    Empowering everyone to build reliable and efficient software.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. go

    2,416 language VS go

    The Go programming language

  4. Killed by Google

    Part guillotine, part graveyard for Google's doomed apps, services, and hardware.

  5. TypeScript

    1,507 language VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  6. Flutter

    1,287 language VS Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  7. pub-dev

    The pub.dev website

  8. sdk

    338 language VS sdk

    The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.

  9. csharplang

    The official repo for the design of the C# programming language

  10. carbon-lang

    Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

  11. Ionic Framework

    140 language VS Ionic Framework

    A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

  12. OneOf

    Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching

  13. ClojureDart

    31 language VS ClojureDart

    Clojure dialect for Flutter and Dart

  14. fpdart

    Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.

  15. Tokamak

    24 language VS Tokamak

    Discontinued [Looking for active maintainers] SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms

  16. serverpod

    Serverpod is a next-generation app and web server, explicitly built for the Flutter and Dart ecosystem.

  17. dart_style

    An opinionated formatter/linter for Dart code

  18. conduit

    Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider. (by conduit-dart)

  19. freezed

    48 language VS freezed

    Code generation for immutable classes that has a simple syntax/API without compromising on the features.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better language alternative or higher similarity.

language discussion

Log in or Post with

language reviews and mentions

Posts with mentions or reviews of language. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-12.
  • Discovering Dart Ecosystem and Community
    12 projects | dev.to | 12 May 2026
    Official Dart Language Specification Repository: Dart language specification source code
  • C# Language Design Meeting for June 30th, 2025
    5 projects | news.ycombinator.com | 15 Jul 2025
  • Show HN: I made a 2D game engine in Dart
    1 project | news.ycombinator.com | 2 Jul 2025
    The language is a little nicer than Typescript (though not in all ways), the performance is better and the tooling is excellent. Even better than Go's. And it can be AoT compiled to a self-contained binary or transpiled to Javascript.

    The LSP server in particular is amazingly fast and reliable - better than Java IDEs. It's practically instant from typing something to seeing the squiggles update. C++, Rust, Go, Typescript etc. don't come close.

    Obviously there are downsides: relatively tiny ecosystem, sometimes weird syntax (why is a match expression and match statement different??), this very annoying issue that I see remains unsolved after 5 years: https://github.com/dart-lang/language/issues/1188

  • Writing Toy Software Is a Joy
    7 projects | news.ycombinator.com | 24 Jun 2025
  • Macros in the Dart Programming Language
    1 project | news.ycombinator.com | 27 Apr 2025
  • Macros in Dart
    1 project | news.ycombinator.com | 2 Dec 2024
  • The Ultimate Conditional Syntax
    3 projects | news.ycombinator.com | 20 Oct 2024
    Oh, wow, that's interesting.

    We added pattern matching and exhaustiveness to Dart not that long ago, and dealing with exhaustiveness and mutability was a big concern since Dart (unlike more strictly functional languages) generally doesn't avoid mutability.

    Our solution was that whenever a pattern accesses a property, the language implicitly caches that value. Any future accesses to the same property in that switch statement/expression use the previously cached value. That way, an entire set of switch cases is always operating on an immutable snapshot of data so that exhaustiveness can't be violated by side effects. Spec:

    https://github.com/dart-lang/language/blob/main/accepted/3.0...

  • Shared Memory Multithreading for Dart
    1 project | news.ycombinator.com | 4 Oct 2024
  • REPL for Dart: supporting 3rd party packages, hot reload, and full grammar
    12 projects | news.ycombinator.com | 28 Sep 2024
    There is so much cool stuff at various stages of landing in the Dart pipeline at the moment. A few things that come to mind include:

    1. Dart now supports the native Web platform APIs and offers a really compelling alternative to TypeScript now thanks to their their latest generation of JS interop. Example for how the code looks here: https://github.com/kevmoo/kevmoo.com/blob/main/web/main.dart

    2. Compile to WASM now on the web also with future work to also align itself with the emerging WASI standards both as a compile target and the ability to embed WASI runtimes into Dart programs (technically already possible through their C interop)

    3. Lots of great work on cross language interop with C, C++, Swift, Rust, Go, JavaScript, Objective C, Swift, Kotlin and Java here https://github.com/dart-lang/native

    4. Upcoming Macros feature which gives fully static type safe automatic and fully debugable code generation.

    5. Potentially looking at bringing Shared Memory Multithreading to the language https://github.com/dart-lang/language/blob/2662d252b7fa93175...

    6. Also some early work on a bytecode compiler it seems but I’ve not seen any kind of announcement about it here https://github.com/dart-lang/sdk/tree/main/pkg/dart2bytecode

    7. This REPL

    It’s really a good time to be a part of the community. It’s a very bright looking future for it.

  • Shared Memory Multithreading for Dart (Proposal)
    1 project | news.ycombinator.com | 19 Sep 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic language repo stats
159
2,922
8.6
4 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that TeX is
the 32nd most popular programming language
based on number of references?