SaaSHub helps you find the best software and product alternatives Learn more →
Language Alternatives
Similar projects and alternatives to language
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
-
Ionic Framework
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
-
gallery
Discontinued Flutter Gallery was a resource to help developers evaluate and use Flutter (by flutter)
-
-
-
fpdart
Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.
-
Tokamak
Discontinued [Looking for active maintainers] SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms
-
serverpod
Serverpod is a next-generation app and web server, explicitly built for the Flutter and Dart ecosystem.
-
-
conduit
Dart HTTP server framework for building REST APIs. Includes PostgreSQL ORM and OAuth2 provider. (by conduit-dart)
-
freezed
Code generation for immutable classes that has a simple syntax/API without compromising on the features.
language discussion
language reviews and mentions
-
Discovering Dart Ecosystem and Community
Official Dart Language Specification Repository: Dart language specification source code
- C# Language Design Meeting for June 30th, 2025
-
Show HN: I made a 2D game engine in Dart
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
- Macros in the Dart Programming Language
- Macros in Dart
-
The Ultimate Conditional Syntax
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
-
REPL for Dart: supporting 3rd party packages, hot reload, and full grammar
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)
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Stats
dart-lang/language is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of language is TeX.