Kemal Save

Fast, Effective, Simple Web Framework

Project 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.

Open Source Agenda is not affiliated with "Kemal" Project. README Source: kemalcr/kemal
Stars
3,576
Open Issues
18
Last Commit
2 weeks ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating