kotlin-wrappers VS KotlinJS-and-React-State

Compare kotlin-wrappers vs KotlinJS-and-React-State and see what are their differences.

KotlinJS-and-React-State

Different approaches to React State management in KotlinJS, covering both Functional and Class components. (by skalable-samples)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
kotlin-wrappers KotlinJS-and-React-State
16 2
1,294 2
1.2% -
9.9 1.8
3 days ago about 3 years ago
Kotlin Kotlin
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

kotlin-wrappers

Posts with mentions or reviews of kotlin-wrappers. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-26.
  • How can I learn Kotlin web development?
    3 projects | /r/Kotlin | 26 Mar 2023
    If you want something more standard, I'd look at Kotlin Wrappers and look at examples of using react - https://github.com/JetBrains/kotlin-wrappers
  • Create any kind of app with Kotlin
    5 projects | dev.to | 22 Jul 2022
    Kotlin wrappers for JS.
  • [Kotlin/JS for React] Do error boundaries exist?
    1 project | /r/Kotlin | 17 Jul 2022
    The only reference I can find to an error boundary in Kotlin React is at QueryErrorResetBoundary.kt in the kotlin-wrappers repository. Would any of you know anything about this?
  • [Typesafe HTML DSL] Is there a way to use the "%" unit in CSS?
    2 projects | /r/Kotlin | 13 Jul 2022
    Yes! Interesting that it isn't defined in the Length.kt file (that's where I was looking for it) and is instead in its lonesome, but I guess it makes sense as it's not actually a length value. Thanks for the help!
  • React Storybook for Kotlin/JS: Basic set up
    2 projects | dev.to | 11 Jul 2022
    plugins { kotlin("js") id("com.github.node-gradle.node") version "3.4.0" } kotlin { js(IR) { // let's rename it to more reusable as under that name we will access it in our boilerplate code moduleName = "stories" // browser also works fine here, we just need it for compiling purposes as of now nodejs {} // add a startup script to our package json compilations["main"].packageJson { customField( "scripts", mapOf("storybook" to "start-storybook -p 6006 -c $projectDir/.storybook --ci") ) } binaries.executable() } } tasks.named("build") { dependsOn("assemble") dependsOn("copyJsStories") } tasks.register("copyJsStories") { dependsOn("developmentExecutableCompileSync") from("$projectDir/src/main/js") into("$buildDir/compileSync/main/developmentExecutable/kotlin") // flatten all files to appear on one level eachFile { if (isDirectory) { exclude() } path = path.replace("/", ".") } } tasks.register("copyPackageJson") { dependsOn("build") from("$buildDir/tmp/publicPackageJson/package.json") into("$projectDir") } tasks.register("start") { dependsOn("build") dependsOn("npmInstall") args.addAll("run", "storybook") } tasks.named("npmInstall") { dependsOn("copyPackageJson") workingDir.set(file("$projectDir")) inputs.file("package.json") } dependencies { // dependency to the project with components implementation(project(":app")) // react dependencies to put on package.json explicitly // can resolve the actual versions on https://github.com/JetBrains/kotlin-wrappers implementation(npm("react", "^17.0.2")) implementation(npm("react-dom", "^17.0.2")) implementation(npm("react-router-dom", "^6.2.2")) // storybook specific dependencies implementation(npm("@storybook/builder-webpack5", "^6.5.9")) implementation(npm("@storybook/manager-webpack5", "^6.5.9")) implementation(npm("@storybook/node-logger", "^6.5.9")) implementation(npm("@storybook/preset-create-react-app", "^4.1.2")) implementation(npm("@storybook/react", "^6.5.9")) }
  • How to explain a novice recruiter how to find a good Kotlin dev?
    1 project | /r/Kotlin | 2 Feb 2022
    kotlin js https://github.com/JetBrains/kotlin-wrappers/tree/master/kotlin-react Multiplatform etc.
  • Do you use kotlin/js?
    5 projects | /r/Kotlin | 4 Jan 2022
    From my experience if you're truly trying to interop with JavaScript code that is already out there on npm, you better hope there is a library that already wraps it like kotlin wrappers. Otherwise you would have to write a wrapper library yourself or use dukat to convert typescript definitions to kotlin (which I have never had the best luck converting but maybe it got better?).
  • Kotlin Bintray Bad Gateway
    1 project | /r/Kotlin | 30 Nov 2021
    Everything moved to central a long back - https://github.com/JetBrains/kotlin-wrappers
  • [AskJS] I have spent 7 years creating a JavaScript alternative, would love to hear your feedback
    5 projects | /r/javascript | 16 Aug 2021
    It's still pretty finnicky to configure and it hasn't emerged from alpha yet, so its future isn't exactly secure, but I'm hopeful as they appear to be investing a lot of resources into it and adjacent projects, e.g. the kotlin-react library.
  • Kotlin Team AMA #3: Ask Us Anything
    52 projects | /r/Kotlin | 27 May 2021
    We already have a battle-tested integration with react (it's used inside jetbrains.space) -- https://github.com/JetBrains/kotlin-wrappers And, take a look at docs and hands-on.

KotlinJS-and-React-State

Posts with mentions or reviews of KotlinJS-and-React-State. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-03-09.

What are some alternatives?

When comparing kotlin-wrappers and KotlinJS-and-React-State you can also consider the following projects:

xmlutil - XML Serialization library for Kotlin

compose-multiplatform - Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

kotlindl - High-level Deep Learning Framework written in Kotlin and inspired by Keras

mobx-state-tree - Full-featured reactive state management without the boilerplate

KorGE - KorGE Game Engine. Multiplatform Kotlin Game Engine

swift-evolution - This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.

Splitties - A collection of hand-crafted extensions for your Kotlin projects.

kotlinx.html - Kotlin DSL for HTML

ksp - Kotlin Symbol Processing API

ktor - Framework for quickly creating connected applications in Kotlin with minimal effort

kotlin-flow-extensions - Extensions to the Kotlin Flow library.