Kemal

Fast, Effective, Simple Web Framework
Alternatives To Kemal
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Kemal3,520
5 days ago18mitCrystal
Fast, Effective, Simple Web Framework
Scalatra2,62049392 days ago28December 19, 202067otherScala
Tiny Scala high-performance, async web framework, inspired by Sinatra
Mojo2,5761925648 days ago743June 14, 202377artistic-2.0Perl
:sparkles: Mojolicious - Perl real-time web framework
Lithium1,061
a year ago21mitC++
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
Cutelyst857
9 days agoJanuary 19, 202121bsd-3-clauseC++
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Bowler122
11 years ago31bsd-3-clauseScala
RESTful Web Framework based on Scala, built on top of Scalatra & Scalate
Sinja81325 years ago19October 27, 20177mitRuby
RESTful, {json:api}-compliant web services in Sinatra
Dito734615 hours ago292July 22, 20223mitJavaScript
Dito.js is a declarative and modern web framework with a focus on API driven development, based on Objection.js, Koa.js and Vue.js – Developed at Lineto by Jürg Lehni and made available by Lineto in 2018 under the MIT license
Esmerald68
3 days ago1mitPython
Esmerald framework - Highly scalable, performant, easy to learn, easy to code and for every sizeable and complex application
Tanuki59
4 years ago1mitGo
Tanuki is a polyglot web framework that allows you to develop web applications and services in multiple programming languages.
Alternatives To Kemal
Select To Compare


Alternative Project Comparisons
Readme

Kemal

Kemal

Lightning Fast, Super Simple web framework.

CI Join the chat at https://gitter.im/sdogruyol/kemal

Super Simple ⚡️

require "kemal"

# Matches GET "http://host:port/"
get "/" do
  "Hello World!"
end

# Creates a WebSocket handler.
# Matches "ws://host:port/socket"
ws "/socket" do |socket|
  socket.send "Hello from Kemal!"
end

Kemal.run

Start your application!

crystal src/kemal_sample.cr

Go to http://localhost:3000

Check documentation or samples for more.

Installation

Add this to your application's shard.yml:

dependencies:
  kemal:
    github: kemalcr/kemal

See also Getting Started.

Features

  • Support all REST verbs
  • Websocket support
  • Request/Response context, easy parameter handling
  • Middleware support
  • Built-in JSON support
  • Built-in static file serving
  • Built-in view templating via ECR

Documentation

You can read the documentation at the official site kemalcr.com

Thanks

Thanks to Manas for their awesome work on Frank.

Popular Web Application Framework Projects
Popular Json Projects
Popular Frameworks Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Json
Rest
Websocket
Crystal
Web Framework