React Over Crystal Kemal and Yarn


React Over Crystal, Kemal, & Yarn

Current version is 1.1.0 See the Full Documentation

JavaScript Style Guide

JavaScript Style Guide

Welcome to the ROCKY Stack

I built this as an experiment to put together the best libraries to build a modern yet simple stack.

I chose to base my stack

  • React - Solid front end framework backed by Facebook

  • Crystal - A powerful new language with syntax similar to ruby but is as fast as "C"

  • Kemal - Super light weight http framework made by Serdar Doğruyol

  • Yarn - The fastest package manager also made by Facebook


Follow the code on the right for the installation commands that you will have to run on your operating systems terminal / console.


Rocky Project

git clone

Download or clone the ROCKY Project

homebrew for mac

OS X (Mac)

/usr/bin/ruby -e "$(curl -fsSL"


brew update
brew install crystal-lang
brew install yarn

Make sure you have homebrew

Ubuntu / Linux

curl | sudo bash
sudo apt-get install crystal
curl -sS | sudo apt-key add -
echo "deb stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

Debian / Ubuntu

For other OSes and distros check the official documentation.


Get Crystal Dependencies

shards install

Get all the "Backend" crystal dependencies

Get Yarn Dependencies

yarn install

Get all the "Frontend" dependencies

Get Gulp

npm install --global gulp-cli

Install Gulp to be your task runner.

Getting Started

yarn run server

To test everything is good run the server.

Now if you visit http://localhost:3000/ you should see the welcome home page

Github statistic:
  • 96
  • 0
  • 8
  • 10
  • 1
  • about 1 month ago


MIT License