All Projects → felipecsl → Kales

felipecsl / Kales

Licence: apache-2.0
Kotlin on Rails

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Kales

Cppwebframework
​The C++ Web Framework (CWF) is a MVC web framework, Open Source, under MIT License, using C++ with Qt to be used in the development of web applications.
Stars: ✭ 348 (+346.15%)
Mutual labels:  framework, mvc
Lux
Build scalable, Node.js-powered REST JSON APIs with almost no code.
Stars: ✭ 556 (+612.82%)
Mutual labels:  framework, mvc
Wpemerge
A modern, MVC-powered WordPress as a CMS workflow. 🚀
Stars: ✭ 348 (+346.15%)
Mutual labels:  framework, mvc
Leaf
🍁 The easiest way to create clean, simple but powerful web apps and APIs quickly
Stars: ✭ 248 (+217.95%)
Mutual labels:  framework, mvc
Bast
Simple but Elegant Web Framework
Stars: ✭ 49 (-37.18%)
Mutual labels:  framework, mvc
Zen
zen is a elegant and lightweight web framework for Go
Stars: ✭ 257 (+229.49%)
Mutual labels:  framework, mvc
Ubiquity
Ubiquity framework
Stars: ✭ 480 (+515.38%)
Mutual labels:  framework, mvc
Lad
👦 Lad is the best Node.js framework. Made by a former Express TC and Koa team member.
Stars: ✭ 2,112 (+2607.69%)
Mutual labels:  framework, mvc
Recife
A powerful MVC Framework for GraphQL
Stars: ✭ 20 (-74.36%)
Mutual labels:  framework, mvc
Furion
Make .NET development easier, more versatile, and more popular.
Stars: ✭ 902 (+1056.41%)
Mutual labels:  framework, mvc
Quiz App
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Stars: ✭ 230 (+194.87%)
Mutual labels:  framework, mvc
Php Mini Framework
PHP mini framework
Stars: ✭ 65 (-16.67%)
Mutual labels:  framework, mvc
Elefant
Elefant, the refreshingly simple PHP CMS and web framework.
Stars: ✭ 188 (+141.03%)
Mutual labels:  framework, mvc
Jsblocks
Better MV-ish Framework
Stars: ✭ 2,795 (+3483.33%)
Mutual labels:  framework, mvc
Woowahanjs
웹 어플리케이션 개발을 위한 JS프레임워크
Stars: ✭ 171 (+119.23%)
Mutual labels:  framework, mvc
Iris
The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Router, Websockets, Sessions, Test suite, Dependency Injection and more. A true successor of expressjs and laravel | 谢谢 https://github.com/kataras/iris/issues/1329 |
Stars: ✭ 21,587 (+27575.64%)
Mutual labels:  framework, mvc
Ihp
🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
Stars: ✭ 2,746 (+3420.51%)
Mutual labels:  framework, mvc
Mandarinets
Mandarine.TS is a typescript, decorator-driven framework that allows you to create server-side applications. Mandarine.TS provides a range of built-in solutions such as Dependency Injection, Components, ORM and more. Under its umbrella, Mandarine.TS has 4 modules: Core, Data, Security and MVC, these modules will offer you the requirements to build a Mandarine-powered application.
Stars: ✭ 161 (+106.41%)
Mutual labels:  framework, mvc
Latke
🌀 一款以 JSON 为主的 Java Web 框架。
Stars: ✭ 781 (+901.28%)
Mutual labels:  framework, mvc
Flexicms
Flexible site management system Flexi CMS
Stars: ✭ 61 (-21.79%)
Mutual labels:  framework, mvc

Kales

A modern web framework built for developer productivity and safety.
Kales runs on top of Ktor and uses an MVC architecture.

Usage

Run the following in your terminal, then follow the onscreen instructions.

curl https://raw.githubusercontent.com/felipecsl/kales/master/scripts/install -sSf | sh

This will install the command line application kales. It can generate the boilerplate you need to bootstrap a new web app.

Running the example app

./gradlew sampleapp:run

then open http://localhost:8080 on your browser.

Hot reloading

Ktor supports hot reloading out of the box, simply open a new terminal window and run:

./gradlew -t sampleapp:jar

Deploying the docs website

$ ./gradlew dokka # Regenerate the API docs
$ cd website
$ GIT_USER=felipecsl \
 CURRENT_BRANCH=master \
 USE_SSH=true \
 yarn run publish-gh-pages

and it will automatically rebuild as you make new changes.

Download

implementation 'com.felipecsl.kales:kales:0.0.7-SNAPSHOT'

Snapshots of the development version are available in Sonatype's snapshots repository.

Usage

Check the sampleapp directory for an application that uses some of the features exposed by Kales.

For more information, please check the Kales website.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].