Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Top 23 Kotlin kotlin-j Projects
-
PeopleInSpace
Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, Compose for Web and Kotlin/JS + React clients along with Ktor backend.
I'm already using this structure with one of my projects and I found the experience really pleasant. There are good examples of doing it, one of them being: https://github.com/joreilly/PeopleInSpace
-
Kotlin wrappers for JS.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Kotlin/JS is definitely more Kotlin then JS :-) You should check it out. There are some frontend frameworks for Kotlin/JS available. You can look at https://kvision.io (I'm the author).
-
-
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
-
In this tutorial, we’ll use InsanusMokrassar/TelegramBotAPI, but you can follow along with any equivalent implementation since all the underlying methods are either similar or exactly the same.
-
kotlinx-nodejs
Kotlin external declarations for using the Node.js API from Kotlin code targeting JavaScript
-
npm-publish
Gradle plugin for NPM package publishing. Allows for arbitrary publishing as well as seamless integration with Kotlin JS/MPP plugins.
npm-publish is a popular library by Martynas Petuška that helps with NPM publishing. It also provides various configuration options under the npmPublish Gradle task.
-
This is indeed a very important point, and I care deeply about that.
For Compose for Web, there has been I think a lot of debate to decide if the Web rendering should be Canvas or DOM based. At least for now, it seems the official support is focusing on Canvas rendering for pixel-perfect rendering, and it already works with Koltin/Wasm, see https://news.ycombinator.com/item?id=34779746. This choice is probably driven by Kotlin current mobile app main use case.
But via community-driven project like https://github.com/varabyte/kobweb or https://github.com/mpetuska/kmdc, Compose for Web can also be a good Web citizen and perform DOM based rendering.
-
later on I met a guy who has the same idea and focus on building the web version (https://github.com/tuanchauict/MonoSketch), so I gave up on web :D
-
-
krontab
Library for using Crontab-like syntax in scheduling of some Kotlin Coroutines tasks to do from time to time
-
-
kotlin-multiplatform-diff
Multiplaform kotlin library for calculating text differences. Based on java-diff-utils, supports JVM, JS and native targets.
-
-
Kromex on GitHub
-
-
-
kotlinx-serialization-typescript-generator
kxs-ts-gen :: Generate TypeScript interfaces from Kotlin classes
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
Kotlin kotlin-js related posts
- Doodle 0.9.0 Released
- Doodle 0.9.0 Released
- Animations with Doodle 0.9.0
- Doodle pure Kotlin UI framework for the Web (and Desktop).
- Create any kind of app with Kotlin
- [Kotlin/JS for React] Do error boundaries exist?
- [Typesafe HTML DSL] Is there a way to use the "%" unit in CSS?
-
A note from our sponsor - Appwrite
appwrite.io | 20 Mar 2023
Index
What are some of the best open-source kotlin-j projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | PeopleInSpace | 2,307 |
2 | kotlin-wrappers | 1,165 |
3 | kvision | 1,027 |
4 | multiplatform-settings | 984 |
5 | fritz2 | 503 |
6 | Napier | 479 |
7 | dukat | 471 |
8 | Doodle | 449 |
9 | lets-plot-kotlin | 307 |
10 | TelegramBotAPI | 237 |
11 | kotlinx-nodejs | 206 |
12 | npm-publish | 91 |
13 | kmdc | 90 |
14 | MonoSketch | 82 |
15 | Kotlin-PWA-starter-kit | 73 |
16 | krontab | 61 |
17 | thelema-engine | 60 |
18 | kotlin-multiplatform-diff | 53 |
19 | screeps-kotlin-starter | 41 |
20 | Kromex | 31 |
21 | Lavalink.kt | 31 |
22 | collab-edit | 26 |
23 | kotlinx-serialization-typescript-generator | 19 |