FindSoftware

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

Current major version
98
Last release
2026-09-139

Adoption

GitHub stars
1,3502
Contributors
2011
Dependent repositories
2312
Dependent packages
5212

Why these figures do not compare

Sources

  1. 2026-10-27: links, Categories, Built on, Multilingual
    raw.githubusercontent.com/rjaros/kvision/master/README.md
  2. 2026-10-27: links, Written in, GitHub stars
    api.github.com/repos/rjaros/kvision
  3. 2026-10-27: links
    kvision.gitbook.io/kvision-guide/
  4. 2026-10-27: Maintainer, License, License model
    raw.githubusercontent.com/rjaros/kvision/master/LICENSE
  5. 2026-10-27: Templating
    kvision.gitbook.io/kvision-guide/introduction.md
  6. 2026-10-27: Install with
    kvision.gitbook.io/kvision-guide/1.-getting-started-1/setting-up.md
  7. 2026-10-27: Runs as
    kvision.gitbook.io/kvision-guide/2.-frontend-development-guide.md
  8. 2026-10-27: Current major version
    repo1.maven.org/maven2/io/kvision/kvision/maven-metadata.xml
  9. 2026-10-27: Last release
    github.com/rjaros/kvision/releases/tag/9.7.0
  10. 2026-10-27: First release
    github.com/rjaros/kvision/releases/tag/0.0.1
  11. 2026-10-27: Contributors
    api.github.com/repos/rjaros/kvision/contributors?per_page=1
  12. 2026-10-27: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/io.kvision%3Akvision

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON