Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/TinyMission/kara

Kotlin Web Framework for the JVM
https://github.com/TinyMission/kara

Last synced: 3 months ago
JSON representation

Kotlin Web Framework for the JVM

Awesome Lists containing this project

README

        

# Kara Web Framework

Kara is a web framework for the JVM written in [Kotlin](http://kotlinlang.org/). It enables developers to build succinct, type-safe HTML and CSS all in one language.

The article [*Type-safe Web with Kotlin*](http://jaxenter.com/type-safe-web-with-kotlin-106187.html) by Andrey Breslav illustrates the benefits of such a framework.

Check out [karaframework.com](http://karaframework.com/) to get a quick overview of the project. (Caution: Some contents are outdated.)

## Authors

The project was started by [Tiny Mission](http://tinymission.com), a small web and mobile development company hoping to use Kara as a help to work faster and write better code.

Currently, it is actively developed by [JetBrains](http://jetbrains.com), the company behind Kotlin.

## Contributing

There's plenty of work left to do to make Kara a first class framework, and we'd welcome contributions. Contact andy at tinymission.com to get involved.

## License

Kara is Open Source and licensed under the Apache Licenses, version 2.0. It can be freely used in commercial projects.

## Run the sample

Download the repository, load the project in IntelliJ IDEA (can take a while), then choose the "Sample Server" configuration in the toolbar and run it.

You can now open the sample web page at `http://localhost:3000`.