kotlinx-io
kotlinx.atomicfu
kotlinx-io | kotlinx.atomicfu | |
---|---|---|
2 | 4 | |
1,071 | 814 | |
2.9% | 1.0% | |
8.3 | 8.0 | |
3 days ago | 6 days ago | |
Kotlin | Kotlin | |
Apache License 2.0 | GNU General Public License v3.0 or later |
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.
kotlinx-io
-
Are there any libraries well suited to the manipulation of bits, bytes and byte arrays used in packet communication?
There is java.io and the currently unmaintained library kotlinx.io (they need more team members for that library).
kotlinx.atomicfu
-
EffeKt: reactivity in kotlin
You could look into using https://github.com/Kotlin/kotlinx-atomicfu instead of using java atomics
- Design pattern for coroutines sharing mutable state and running serially
-
Coroutines
} `` Unfortunately,AtomicBooleanis JVM-specific. If you work on multiplatfrom code, you can use [kotlinx.atomicfu](https://github.com/Kotlin/kotlinx.atomicfu),CompletableDeferred` or channel.
-
Kotlin Team AMA #3: Ask Us Anything
Other examples are atomicfu and power assert (developed and maintained externally!), and we expect this list to grow even further.
What are some alternatives?
okio - A modern I/O library for Android, Java, and Kotlin Multiplatform.
better-parse - A nice parser combinator library for Kotlin
OkHttp - Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
Humanizer.jvm
ktoml - Kotlin Multiplatform parser and compile-time serializer/deserializer for TOML format (Native, JS, JVM) based on KxS
groothy - Kotlin implementation of Groovy Truth
Bundlizer - Android Bundle format support for Kotlinx Serialization.
kxdate - Kotlin extensions for Java 8 java.time API
kbson - Mongo BSON support for kotlinx.serialization.
quasar
kotlin-pluralizer - :sunny: Kotlin extension to pluralize and singularize strings
jclasslib - jclasslib bytecode editor is a tool that visualizes all aspects of compiled Java class files and the contained bytecode.