koin
ktor
Our great sponsors
koin | ktor | |
---|---|---|
14 | 41 | |
7,901 | 10,942 | |
1.2% | 1.6% | |
6.0 | 9.6 | |
4 days ago | about 8 hours ago | |
Kotlin | Kotlin | |
Apache License 2.0 | 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.
koin
-
Best Practices When Splitting Compose Functions Into Separate Files
Might want to tell koin that : https://insert-koin.io/
To use the viewModels across all screens I use dependency injection by Koin. However Google promotes Hilt, I think that is the golden standard at this point. Both frameworks support creating viewModels with a navigation back stack entry as viewModelStoreOwner.
-
KVision 6.0.0 is released
New modules allow you to easily build KVision apps with the Ballast opinionated application state management framework. You can see how Ballast (together with Koin) can help you design your application architecture in the new todomvc-ballast example.
-
Multiplatform dependency injection libraries equivalent to Dagger/Anvil
I started looking into using Kotlin/JS, and hopefully reusing a bit of code that I have, which is using Dagger and Anvil - which of course are JVM only. So I've been looking for other solutions, namely Koin and Kodein. Koin's multibinding support is... not really amazing (e.g. here, and while Kodein does support multibinding, it doesn't seem to support things like that at the declaration site - everything needs to be specified in a "DI container" (module).
-
Best libraries for Android Developers
Koin
-
Do we really need to use Dependency Injection Framework?
Now I will finish up saying Hilt is just an opinionated way to dependency injection on Android, but there are simpler frameworks out there such as Koin or Kodein that can help take away a lot of the troubles that can come when you try to make your own framework. Just know that most other frameworks tend to be runtime injection instead of compile time injection like Hilt, which can be helpful to know at compile time if you are missing a dependency in your graph as opposed to runtime when its out in the wild.
-
Can someone suggest a simple dependency injection library for TypeScript/JavaScript?
I've been using Angular a lot and I like how it works. I'm also a huge fan of koin for kotlin.
-
A Kotlin programmer's approach to microservices?
for injection, I suggest Koin (https://insert-koin.io/)
-
View Model Doesn’t Have To Depend on ViewModel
It'd be great if it worked
-
Kotlin Team AMA #3: Ask Us Anything
For DI take a look at Koin. It's a pragmatic lightweight dependency injection framework for Kotlin developers with multiplatform support. PeopleInSpace sample project uses it.
ktor
-
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.
-
Tech-stack for web application using Kotlin?
Check https://ktor.io it's from JetBrains and amazing.
- PFA vs SRL
-
Adopting Kotlin Multiplatform Mobile(KMM) on 9GAG App
Network, API - Ktor
-
What Backend would you recommend.
If you like Kotlin maybe ktor from Jetbrains would be of interest to you.
-
Is there a backend to use that is fun to use like Svelte is fun to use on the frontned?
I use Ktor with Kotlin which I find to be pleasant to use and comes with a lot of features either bundled or usable with default plugins. It's also compatible with the Java ecosystem.
-
This is how I built a Twitter bot that posts random cat posts from Reddit.
Ktor - for building the bot, API, and posting respective data to the database.
-
From zero to 10M lines of Kotlin
If you want something old and battle-tested, Spring Boot works just fine in Kotlin. I found the extreme OO design kinda off-putting, but once I got over it I had a great time with it.
KTor [0] is the 'native' web framework for Kotlin, and there's also a full-stack framework built around it that just hit version 1.0, KWeb [1].
[0] https://ktor.io
What are some alternatives?
Quarkus - Quarkus: Supersonic Subatomic Java.
Kodein - Painless Kotlin Dependency Injection
http4k - The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
javalin - A simple and modern Java and Kotlin web framework [Moved to: https://github.com/javalin/javalin]
vertx-lang-kotlin - Vert.x for Kotlin
spring-native - Spring Native is now superseded by Spring Boot 3 official native support
kotlin-guice - Guice DSL extensions for Kotlin
Jooby - The modular web framework for Java and Kotlin
vaadin-on-kotlin - Writing full-stack statically-typed web apps on JVM at its simplest
injekt
hexagon - Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications or APIs) that run inside a cloud platform.
spring-fu - Configuration DSLs for Spring Boot