
KVision
Object-oriented web framework for Kotlin/JS with a hierarchy of ready-to-use UI components.
KVision is an object-oriented web framework for Kotlin/JS. Applications are written in Kotlin, and the framework provides a hierarchy of ready-to-use UI components. Its styles and components are based on Bootstrap, and it has built-in gettext internationalization and Handlebars templates.
Applications are built with Gradle, and the guide says they can run fully in the browser without a backend. The production build produces a zip of the application files. Fullstack applications pair the frontend with server frameworks such as Ktor, Spring Boot and Javalin through the Kilua RPC library, which the project names as an integration. Robert Jaros is named as the copyright holder in the license file.
Worth knowing
The setup guide requires JDK 25 or higher to build an application, so a project needs that JDK on its build machine.
Identity
- Status
- Active
- Maintainer
- Robert Jaros4
- Maintained by
- Individual
- First release
- 201810
Rendering and deploy
- Runs as
- In the browser7
- Install with
- gradle6
Releases
Adoption
Sources
- 2026-10-27: links, Categories, Built on, Multilingual
raw.githubusercontent.com/rjaros/kvision/master/README.md - 2026-10-27: links, Written in, GitHub stars
api.github.com/repos/rjaros/kvision - 2026-10-27: links
kvision.gitbook.io/kvision-guide/ - 2026-10-27: Maintainer, License, License model
raw.githubusercontent.com/rjaros/kvision/master/LICENSE - 2026-10-27: Templating
kvision.gitbook.io/kvision-guide/introduction.md - 2026-10-27: Install with
kvision.gitbook.io/kvision-guide/1.-getting-started-1/setting-up.md - 2026-10-27: Runs as
kvision.gitbook.io/kvision-guide/2.-frontend-development-guide.md - 2026-10-27: Current major version
repo1.maven.org/maven2/io/kvision/kvision/maven-metadata.xml - 2026-10-27: Last release
github.com/rjaros/kvision/releases/tag/9.7.0 - 2026-10-27: First release
github.com/rjaros/kvision/releases/tag/0.0.1 - 2026-10-27: Contributors
api.github.com/repos/rjaros/kvision/contributors?per_page=1 - 2026-10-27: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/io.kvision%3Akvision