Kotlin Web

Open-source Kotlin projects categorized as Web

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.

    Project mention: Understanding file associations in JVM apps | dev.to | 2024-01-07

    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.

  • ktor

    Framework for quickly creating connected applications in Kotlin with minimal effort

    Project mention: Creating a Ktor Server with Gradle and SDKMAN!: A Step-by-Step Guide | dev.to | 2023-07-08

    Ktor, 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.

  • 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.

    Project mention: Migrating Netflix to GraphQL Safely | news.ycombinator.com | 2023-06-18

    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/

  • http4k

    The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.

    Project mention: What's the state of server-side frameworks with Kotlin support today for small teams? | /r/Kotlin | 2023-04-17

    You named Express as an example for a good framework - I'd say both http4k and ktor come close to it. Spring Boot would really be on the other end and I met lots of JS/TS devs that didn't even want to touch it. I did have the same impression than you though: Documentation for ktor is not great at all.

  • 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!

    Project mention: These giant baby users are not welcome | /r/plainapp | 2023-07-13

    If you find any bugs please file tickets on https://github.com/ismartcoding/plain-app.

  • GraphQL Kotlin

    Libraries for running GraphQL in Kotlin

    Project mention: Using GraphQL with Kotlin | /r/Kotlin | 2023-08-02

    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

  • kotlinx.html

    Kotlin DSL for HTML

  • 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.

  • kobweb

    A modern framework for full stack web apps in Kotlin, built upon Compose HTML

    Project mention: Meet kobweb a web frame framework for kotlin | /r/Kotlin | 2023-06-25
  • kvision

    Object oriented web framework for Kotlin/JS

  • kotless

    Kotlin Serverless Framework (by JetBrains)

  • spark-kotlin

    A Spark DSL in idiomatic kotlin // dependency: com.sparkjava:spark-kotlin:1.0.0-alpha

  • core

    A Kotlin web framework

    Project mention: Show HN: Kweb – Kotlin Web Framework Blurs the Line Between Server and Browser | news.ycombinator.com | 2024-01-22
  • 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.

    Project mention: Ksoup - Koltin Multiplatform HTML Parser ⚡ | /r/androiddev | 2023-05-11

    What is wrong with skrape.it?

  • fritz2

    Easily build reactive web-apps in Kotlin based on flows and coroutines.

  • Doodle

    A pure Kotlin UI framework for the Web (and desktop).

    Project mention: Doodle: Pure Kotlin UI Framework for the Web and Desktop | news.ycombinator.com | 2023-09-08
  • 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.

  • wasabi

    An HTTP Framework

  • kara

    Kotlin Web Framework for the JVM

  • cloudopt-next

    A simple and modern Java and Kotlin vert.x web framework

  • vertx-lang-kotlin

    Vert.x for Kotlin

  • alpas

    🚀 The Rapid and Delightful Kotlin Web Framework. Easy, elegant, and productive!

  • vaadin-on-kotlin

    Writing full-stack statically-typed web apps on JVM at its simplest

    Project mention: Tutorial: Deploying Kotlin desktop apps that embed Chromium, with Conveyor | /r/Kotlin | 2023-03-25

    For the JVM there is a framework which allows you to fully drive the frontend from the backend by sending fragments of HTML to partially update the view. It's based on the open web components (using Lit), so easy to extend a. One of the developer has also implemented a version in Kotlin UI DSL

  • shapeshift

    A Kotlin/Java library for intelligent object mapping and conversion between objects.

    Project mention: Spring Boot + Electron, a case study | dev.to | 2023-05-15

    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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-22.

Kotlin Web related posts


What are some of the best open-source Web projects in Kotlin? This list will help you:

Project Stars
1 compose-multiplatform 14,367
2 ktor 12,069
3 apollo-android 3,641
4 http4k 2,472
5 plain-app 1,967
6 GraphQL Kotlin 1,703
7 kotlinx.html 1,528
8 kobweb 1,206
9 kvision 1,155
10 kotless 1,124
11 spark-kotlin 982
12 core 947
13 skrape.it 740
14 fritz2 587
15 Doodle 584
16 hexagon 544
17 wasabi 503
18 kara 472
19 cloudopt-next 335
20 vertx-lang-kotlin 284
21 alpas 181
22 vaadin-on-kotlin 177
23 shapeshift 174
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives