{"repo":"rjaros/kvision","free":true,"listed":false,"github":"https://github.com/rjaros/kvision","clone":"git clone https://github.com/rjaros/kvision.git","description":"Object oriented web framework for Kotlin/JS","language":"Kotlin","stars":1347,"topics":["kotlin","ui","framework","web","object-oriented","ktor","jooby","spring-boot","micronaut","vertx"],"license":"MIT","category":"ui-components","readme_excerpt":"KVision Object oriented web framework for Kotlin/JS. https://kvision.io KVision allows you to build modern web applications with the Kotlin language, without any use of HTML, CSS or JavaScript. It gives you a rich hierarchy of ready to use GUI components, which can be used as builder blocks for the application UI. KVision fully supports both reactive and imperative programming models. It gives you everything you may need for the state management of your apps. KVision integrates with Kilua RPC library for Ktor, Jooby, Spring Boot, Javalin, Vert.x and Micronaut frameworks on the server side, which allows to build fullstack applications with shared code for data model and business logic. KVision is being actively developed. Please create an issue for any bugs or feature requests. Sample code Features - 100% type safe and fully compiled dev environment. - Type safe DSL builders. - Based on Bootstrap styles, typography and components. - Utilizes Snabbdom fast virtual DOM implementation. - Integrates with a lot of libraries and components: - Font awesome - Tom Select - Trix editor - Tempus Dominus datetime picker - Bootstrap File Input - Handlebars - Chart.js - Tabulator - ReduxKotlin - Ballast - Navigo - Pace - Leaflet - Toastify JS - Print.js - Imask.js - Material Web - Includes sophisticated layout containers, including CSS flexbox, CSS grid and Bootstrap responsive 12 columns grid. - Includes convenient forms implementation, with support for many different input components and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/rjaros","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rjaros/kvision/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}