A kotlinx.html library provides DSL to build HTML to Writer/Appendable or DOM at JVM and browser (or other JavaScript engine) for better Kotlin programming for Web.
https://github.com/Kotlin/kotlinx.html
#kotlin
https://github.com/Kotlin/kotlinx.html
#kotlin
http4k is a lightweight but fully-featured HTTP toolkit written in pure Kotlin that enables the serving and consuming of HTTP services in a functional and consistent way. http4k applications are just #kotlin functions which can be mounted into a running backend. For example, here's a simple echo server:
https://www.http4k.org/
app: HttpHandler = { request: Request -> Response(OK).body(request.body) }
val server = app.asServer(SunHttp(8000)).start()https://www.http4k.org/
http4k
Home
The Functional toolkit for Kotlin HTTP applications
Kotlin source code documentation management tool.
This is a tool that produces #kotlin source example files and tests from markdown documents with embedded snippets of Kotlin code. It also helps to add links to the API documentation website into the documents and has a few other helpful markdown-management features.
https://github.com/Kotlin/kotlinx-knit
Similar to doctests in Python. My ❤️ type of tests!
This is a tool that produces #kotlin source example files and tests from markdown documents with embedded snippets of Kotlin code. It also helps to add links to the API documentation website into the documents and has a few other helpful markdown-management features.
https://github.com/Kotlin/kotlinx-knit
Similar to doctests in Python. My ❤️ type of tests!
GitHub
GitHub - Kotlin/kotlinx-knit: Kotlin source code documentation management tool
Kotlin source code documentation management tool. Contribute to Kotlin/kotlinx-knit development by creating an account on GitHub.
Monorepo of all tooling to continuously test and deliver #android apps to users from AvitoTech.
Pretty impressive set of tools!
https://github.com/avito-tech/avito-android
#kotlin
Pretty impressive set of tools!
https://github.com/avito-tech/avito-android
#kotlin
GitHub
GitHub - avito-tech/avito-android: Infrastructure of Avito android
Infrastructure of Avito android. Contribute to avito-tech/avito-android development by creating an account on GitHub.
Λrrow is a library for Typed Functional Programming in #kotlin.
Arrow aims to provide a lingua franca of interfaces and abstractions across Kotlin libraries. For this, it includes the most popular data types, type classes and abstractions such as Option, Either, IO, Functor, Applicative, Monad to empower users to write pure FP apps and libraries built atop higher order abstractions.
Arrow is a family of different projects, including:
- Arrow Fx is a next-generation Typed FP Effects Library that makes effectful and polymorphic programming first class in Kotlin, and acts as an extension to the Kotlin native suspend system.
- Arrow Optics offers an Optics DSL to compose different Optics while improving ease of use and readability. To avoid boilerplate, Arrow will generate this property-like DSL using @optics annotation.
- Λrrow Meta is a meta-programming library that cooperates with the Kotlin compiler in all its phases, bringing its full power to the community.
https://arrow-kt.io
Arrow aims to provide a lingua franca of interfaces and abstractions across Kotlin libraries. For this, it includes the most popular data types, type classes and abstractions such as Option, Either, IO, Functor, Applicative, Monad to empower users to write pure FP apps and libraries built atop higher order abstractions.
Arrow is a family of different projects, including:
- Arrow Fx is a next-generation Typed FP Effects Library that makes effectful and polymorphic programming first class in Kotlin, and acts as an extension to the Kotlin native suspend system.
- Arrow Optics offers an Optics DSL to compose different Optics while improving ease of use and readability. To avoid boilerplate, Arrow will generate this property-like DSL using @optics annotation.
- Λrrow Meta is a meta-programming library that cooperates with the Kotlin compiler in all its phases, bringing its full power to the community.
https://arrow-kt.io
SQLDelight - Generates typesafe Kotlin APIs from SQL.
SQLDelight generates typesafe #kotlin APIs from your SQL statements. It verifies your schema, statements, and migrations at compile-time and provides IDE features like autocomplete and refactoring which make writing and maintaining SQL simple.
https://github.com/cashapp/sqldelight
SQLDelight generates typesafe #kotlin APIs from your SQL statements. It verifies your schema, statements, and migrations at compile-time and provides IDE features like autocomplete and refactoring which make writing and maintaining SQL simple.
https://github.com/cashapp/sqldelight