{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/kvision/","markdown":"https://findsoftware.frbit.cloud/kvision.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"kvision","name":"KVision","urls":{"home":"https://kvision.io","repository":"https://github.com/rjaros/kvision","docs":"https://kvision.gitbook.io/kvision-guide/"},"category":["framework","ui-library"],"description":"Object-oriented web framework for Kotlin/JS with a hierarchy of ready-to-use UI components.","maintainer":"Robert Jaros","maintainerType":"individual","firstRelease":2018,"language":"kotlin","basedOn":["bootstrap"],"templating":"handlebars","i18n":"yes","runsAs":["browser"],"installMethod":"gradle","licenseModel":"open-source","license":"MIT","currentMajor":"9","latestReleaseDate":"2026-09-13T00:00:00.000Z","githubStargazers":1350,"contributors":20,"packagistDownloads":null,"npmWeeklyDownloads":null,"dependentRepos":23,"dependentPackages":52,"social":{"discord":"https://discord.gg/SdsN3arN2w"},"checkedAt":"2026-10-27T00:00:00.000Z","addedAt":"2026-10-27T00:00:00.000Z","sources":[{"field":"urls","url":"https://raw.githubusercontent.com/rjaros/kvision/master/README.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/rjaros/kvision","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"urls","url":"https://kvision.gitbook.io/kvision-guide/","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/rjaros/kvision/master/LICENSE","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/rjaros/kvision","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"category","url":"https://raw.githubusercontent.com/rjaros/kvision/master/README.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"basedOn","url":"https://raw.githubusercontent.com/rjaros/kvision/master/README.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"templating","url":"https://kvision.gitbook.io/kvision-guide/introduction.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"i18n","url":"https://raw.githubusercontent.com/rjaros/kvision/master/README.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"installMethod","url":"https://kvision.gitbook.io/kvision-guide/1.-getting-started-1/setting-up.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"runsAs","url":"https://kvision.gitbook.io/kvision-guide/2.-frontend-development-guide.md","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/rjaros/kvision/master/LICENSE","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/rjaros/kvision/master/LICENSE","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"currentMajor","url":"https://repo1.maven.org/maven2/io/kvision/kvision/maven-metadata.xml","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/rjaros/kvision/releases/tag/9.7.0","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/rjaros/kvision/releases/tag/0.0.1","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/rjaros/kvision","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/rjaros/kvision/contributors?per_page=1","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/io.kvision%3Akvision","checkedAt":"2026-10-27T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/io.kvision%3Akvision","checkedAt":"2026-10-27T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\nApplications 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.\n\n## Worth knowing\n\nThe setup guide requires JDK 25 or higher to build an application, so a project needs that JDK on its build machine."}