Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Kotlin Web Projects
-
compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
apollo-android
:robot: A strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform.
-
http4k
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
-
plain-app
🔥 PlainApp is an open-source application that allows you to manage your phone through a web browser. Access files, videos, music, contacts, sms, calls, and more from your desktop using a secure, easy to use web interface!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
skrape.it
A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
So, to add file associations, we need to be able to pass both the .properties file and the --file-associations option. At the time of writing this article, the org.jetbrains.compose plugin doesn't provide such a mechanism. There is an open issue on GitHub that describes a possible workaround, which, unfortunately seems to not work on macOS.
Project mention: Creating a Ktor Server with Gradle and SDKMAN!: A Step-by-Step Guide | dev.to | 2023-07-08Ktor, 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.
GraphQL queries are just HTTP POST queries with a JSON body. They're supported everywhere.
If you want specialized tooling for them, Kotlin and Swift both have great strongly-typed GraphQL libraries.
Apollo publishes libraries for both:
- https://www.apollographql.com/docs/kotlin/
- https://www.apollographql.com/docs/ios/
If you find any bugs please file tickets on https://github.com/ismartcoding/plain-app.
New to Kotlin, but trying to create a project with Kotlin, GraphQL, and Postgres. I'm not opposed to using ktor, but was hoping to use spring boot. I liked expedia's GraphQL Kotlin but having a hard time finding tutorials that go over how to set up a project like this. I see that there are some examples here https://github.com/ExpediaGroup/graphql-kotlin/tree/master/examples but wondering if there are any tutorials anyone could recommend
1 Clone this repo https://github.com/tom-delalande/html-to-kotlin-converter and open in intellij 2 In the root of that project folder, create input.txt and add the component/html that you want to convert (feel free to pick a component from tailwind), run main in that project and it'll be converted to kotlin ktor html DSL in output.txt (basically, that's the readme of that project lol) 3 in your ktor project (make sure you already added ktor-html from kotlin team), respond to a route like so
Project mention: Show HN: Kweb – Kotlin Web Framework Blurs the Line Between Server and Browser | news.ycombinator.com | 2024-01-22
What is wrong with skrape.it?
Project mention: Doodle: Pure Kotlin UI Framework for the Web and Desktop | news.ycombinator.com | 2023-09-08
We would be able to leverage our own JVM libraries, namely ShapeShift and a yet-unreleased framework we use for CRUD operations with traditional ORMs and ODMs.
Kotlin Web related posts
- How to use htmx with ktor
- Show HN: Kweb – Kotlin Web Framework Blurs the Line Between Server and Browser
- Doodle: Pure Kotlin UI Framework for the Web and Desktop
- Using GraphQL with Kotlin
- Meet kobweb a web frame framework for kotlin
- Kweb 1.4.5 released, a remote interface to the browser's DOM
- Complex Menus Made Easy with Doodle 0.9.2
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Web projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | compose-multiplatform | 14,664 |
2 | ktor | 12,223 |
3 | apollo-android | 3,665 |
4 | http4k | 2,491 |
5 | plain-app | 2,099 |
6 | GraphQL Kotlin | 1,712 |
7 | kotlinx.html | 1,543 |
8 | kobweb | 1,284 |
9 | kvision | 1,174 |
10 | kotless | 1,132 |
11 | spark-kotlin | 980 |
12 | core | 956 |
13 | skrape.it | 749 |
14 | Doodle | 600 |
15 | fritz2 | 594 |
16 | hexagon | 544 |
17 | wasabi | 504 |
18 | kara | 472 |
19 | cloudopt-next | 337 |
20 | vertx-lang-kotlin | 286 |
21 | vaadin-on-kotlin | 179 |
22 | alpas | 179 |
23 | shapeshift | 176 |
Sponsored