Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / raharrison / kotlin-ktor-exposed-starter
Starter RESTful service with websocket notifications using Kotlin, Ktor and Exposed with H2, HikariCP and FlyWay
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raharrison%2Fkotlin-ktor-exposed-starter
Stars: 567
Forks: 77
Open Issues: 5
License: None
Language: Kotlin
Repo Size: 203 KB
Dependencies:
25
Created: over 6 years ago
Updated: 20 days ago
Last pushed: 28 days ago
Last synced: 7 days ago
Topics: exposed, flyway, h2-database, jackson, kotlin, kotlin-coroutines, ktor, netty, rest-api, websocket
Files
Dependencies
- ch.qos.logback:logback-classic $logbackVersion implementation
- com.h2database:h2 $h2Version implementation
- com.zaxxer:HikariCP $hikariCpVersion implementation
- io.ktor:ktor-serialization $ktorVersion implementation
- io.ktor:ktor-serialization-kotlinx-json $ktorVersion implementation
- io.ktor:ktor-server-call-logging $ktorVersion implementation
- io.ktor:ktor-server-content-negotiation $ktorVersion implementation
- io.ktor:ktor-server-core $ktorVersion implementation
- io.ktor:ktor-server-default-headers $ktorVersion implementation
- io.ktor:ktor-server-netty $ktorVersion implementation
- io.ktor:ktor-server-websockets $ktorVersion implementation
- org.flywaydb:flyway-core $flywayVersion implementation
- org.jetbrains.exposed:exposed-core $exposedVersion implementation
- org.jetbrains.exposed:exposed-jdbc $exposedVersion implementation
- io.ktor:ktor-client-cio $ktorVersion testImplementation
- io.rest-assured:rest-assured $restAssuredVersion testImplementation
- org.assertj:assertj-core $assertjVersion testImplementation
- org.junit.jupiter:junit-jupiter-api $junitVersion testImplementation
- org.junit.jupiter:junit-jupiter-engine $junitVersion testRuntimeOnly
- actions/checkout v3 composite
- actions/setup-java v3 composite
- codecov/codecov-action v3 composite
- gradle/wrapper-validation-action v1 composite
- eclipse-temurin 19-jre-jammy build
- gradle 7-jdk19 build