All Projects → kemalcr → Kemal

kemalcr / Kemal

Licence: mit
Fast, Effective, Simple Web Framework

Programming Languages

crystal
512 projects
HTML
75241 projects

Projects that are alternatives of or similar to Kemal

Clevergo
👅 CleverGo is a lightweight, feature rich and high performance HTTP router for Go.
Stars: ✭ 246 (-92.38%)
Mutual labels:  api, web-framework, fast
base64.c
Base64 Library in C
Stars: ✭ 60 (-98.14%)
Mutual labels:  fast, simple
smk
SMK - Simple multimedia kit - C++ WebAssembly
Stars: ✭ 89 (-97.24%)
Mutual labels:  fast, simple
logquacious
Logquacious (lq) is a fast and simple log viewer.
Stars: ✭ 55 (-98.3%)
Mutual labels:  fast, simple
vertx-start
简单地、快速地启动vert.x的手脚架,保留了vert.x原汁原味的开发方式
Stars: ✭ 102 (-96.84%)
Mutual labels:  fast, simple
mocha-simple-html-reporter
Simple HTML reporter for Mocha
Stars: ✭ 16 (-99.5%)
Mutual labels:  fast, simple
node-perj
A fast, flexible JSON logger.
Stars: ✭ 16 (-99.5%)
Mutual labels:  fast, simple
Mercure
Server-sent live updates: protocol and reference implementation
Stars: ✭ 2,608 (-19.18%)
Mutual labels:  api, websocket
contentfully
A simple but performant REST client for Contentful.
Stars: ✭ 13 (-99.6%)
Mutual labels:  fast, simple
toro
Tree oriented routing
Stars: ✭ 116 (-96.41%)
Mutual labels:  fast, simple
Firefly
Firefly is an asynchronous web framework for rapid development of high-performance web application.
Stars: ✭ 277 (-91.42%)
Mutual labels:  web-framework, websocket
Hunt Framework
A Web framework for D Programming Language. Full-stack high-performance.
Stars: ✭ 256 (-92.07%)
Mutual labels:  web-framework, websocket
Twitch Js
A community-centric, community-supported version of tmi.js
Stars: ✭ 225 (-93.03%)
Mutual labels:  api, websocket
Simplify.Web
Moved to https://github.com/SimplifyNet. Simplify.Web is a lightweight and fast server-side .NET web-framework based on MVC and OWIN for building HTTP based web-applications, RESTful APIs etc.
Stars: ✭ 23 (-99.29%)
Mutual labels:  fast, web-framework
Falco
A functional-first toolkit for building brilliant ASP.NET Core applications using F#.
Stars: ✭ 214 (-93.37%)
Mutual labels:  api, web-framework
ByteCopy
Simple C99 program and API for copying files.
Stars: ✭ 16 (-99.5%)
Mutual labels:  fast, simple
Huobi java
Java SDK for Huobi Spot API
Stars: ✭ 180 (-94.42%)
Mutual labels:  api, websocket
Actionhero
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
Stars: ✭ 2,280 (-29.35%)
Mutual labels:  api, websocket
framework
Cygnite PHP Framework- A Modern Toolkit For Web Developers
Stars: ✭ 43 (-98.67%)
Mutual labels:  fast, web-framework
core
🌈 light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection
Stars: ✭ 40 (-98.76%)
Mutual labels:  fast, simple

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.

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