Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/TinyMission/kara
- Owner: TinyMission
- Created: 2012-12-20T00:37:45.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2017-05-26T13:25:09.000Z (over 7 years ago)
- Last Synced: 2024-08-01T01:30:55.503Z (6 months ago)
- Language: Kotlin
- Homepage:
- Size: 28.6 MB
- Stars: 470
- Watchers: 40
- Forks: 66
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: license/LICENSE.txt
Awesome Lists containing this project
- awesome-kotlin-android - Kara Web Framework - Kara is a web framework for the JVM written in Kotlin. (Libraries)
- awesome-kotlin - Kara Web Framework - Kara is a web framework for the JVM written in Kotlin. (Libraries)
- awesome-kotlin - kara - A tiny web framework for JVM. (Libraries / Web)
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`.