dart_frog
ktor
Our great sponsors
dart_frog | ktor | |
---|---|---|
18 | 49 | |
1,741 | 12,246 | |
2.5% | 1.7% | |
9.6 | 9.4 | |
2 days ago | 1 day ago | |
Dart | Kotlin | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dart_frog
- Dart Frog: A fast, minimalistic back end framework for Dart
-
Dart on the Server: Exploring Server-Side Dart Technologies in 2024
DartFrog
-
๐ Celest - the Flutter cloud platform (Waitlist is open!) ๐
What sets you apart from Dart Frog https://dartfrog.vgv.dev/ ?
-
Dart Fastest Growing Language in 2023
Dart is still mostly for Flutter, but we're seeing it move into the server side as well with projects like Serverpod and Dart Frog.
-
Why to use different backend language?
This project is incredible https://dartfrog.vgv.dev
-
Current limitations v3.3
What do you think of dart_frog? People at Google seem to use it for sample projects based on some of the Flutter YouTube channel videos.
-
Dart Frog real world implementation
Weโre working on multipart form data support (https://github.com/VeryGoodOpenSource/dart_frog/issues/296) but in the meantime you can use https://pub.dev/packages/shelf_multipart.
-
What Backend would you recommend.
There's also Dart Frog if you want to keep everything in Dart, but i do not have experience with it so can't recommend either way.
-
Dart in backend??
Dart Frog: https://dartfrog.vgv.dev/
-
Serverside Dart
In this blog, I will talk about the benchmarks of Flask (Python), Express (JavaScript), Shelf (Dart), dart_frog (Dart) and Conduit (Dart), and my opinions on Dart on the server side.
ktor
-
Kotlin Routing - routing everything
In paralel Jetbrains has created a lot of KMP frameworks that are awesome. One of them is Ktor that helps "create asynchronous client and server applications."
-
Creating a Ktor Server with Gradle and SDKMAN!: A Step-by-Step Guide
Ktor, a powerful web framework built with Kotlin, offers a lightweight and flexible solution for building web applications. In this article, we will guide you through the process of creating a Ktor project manually using Gradle and SDKMAN!. By following the steps below, you'll have a basic Ktor project up and running in no time.
-
Spring MVC vs Django vs RoR vs some Kotlin Framework?
take a look at http4k and ktor for Kotlin specific frameworks Spring has first class support for Kotlin e.g. the following will give you reactive HTTP endpoints when using spring-webflux (this is what is use at work):
- Your recommendations for backend?
-
What are good examples of well written code in Kotlin (e.g HTTP4K)
Ktor (Microservices framework by JetBrains)
-
Akka-HTTP in android
For Android you should use a more mobile friendly framework like Retrofit or if you use Kotlin you can use the multi-platform Ktor library with it's client module
-
Anyone here who uses compose-multiplatform for desktop apps, whatโs your feedback?
And last but not least, Ktor Client as our HTTP client. https://ktor.io/ It's a pretty amazing http client library and integrates well with Kotlinx serialization and Coroutines.
-
Which JVM Language Would You Choose for a New Server-Side Project?
Kotlin is going to be great with almost every single JVM server. Spring works well with Kotlin, and is directly supported, but spring is also massive, very bloated. I recommend looking at https://github.com/ktorio/ktor which continues to serve all of my needs very well, integrates fantastically with Kotlin coroutines, and has very fast startup time and very good performance.
-
Exposed RSQL Search Implementation
For the sake of the test, we use Ktor - the easiest way to do so is to use initializer.
-
Learning materials for Spring Boot and/or Quarkus
I know you are looking for Spring Boot and/or Quarkus, but have you tried ktor. Just curios if you had a particular reason for choosing the other 2. Disclaimer: I haven't used ktor.
What are some alternatives?
melos - ๐ A tool for managing Dart projects with multiple packages. With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits.
Quarkus - Quarkus: Supersonic Subatomic Java.
shelf - Web server middleware for Dart
http4k - The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
quick-scan-flutter
javalin - A simple and modern Java and Kotlin web framework [Moved to: https://github.com/javalin/javalin]
mkdocs-material - Documentation that simply works
vertx-lang-kotlin - Vert.x for Kotlin
quick_notify - A cross-platform (Android/iOS/Web/Windows/macOS/Linux) notification plugin for Flutter
spring-native - Spring Native is now superseded by Spring Boot 3 official native support
quick_blue - A cross-platform (Android/iOS/macOS/Windows/Linux) BluetoothLE plugin for Flutter
Jooby - The modular web framework for Java and Kotlin