codingphasedotcom / Rocky

Licence: mit
React Over Crystal Kemal and Yarn

Programming Languages

crystal
512 projects

Projects that are alternatives of or similar to Rocky

Wordless
All the power of Pug, Sass, Coffeescript and WebPack in your WordPress theme. Stop writing themes like it's 1998.
Stars: ✭ 1,374 (+1361.7%)
Mutual labels:  framework, yarn
Deep Framework
Full-stack JavaScript Framework for Cloud-Native Web Applications (perfect for Serverless use cases)
Stars: ✭ 533 (+467.02%)
Mutual labels:  framework, full-stack
Cleverstyle Framework
CleverStyle Framework is simple, scalable, fast and secure full-stack PHP framework
Stars: ✭ 150 (+59.57%)
Mutual labels:  framework, full-stack
Opulence
A simple, secure, and scalable PHP application framework
Stars: ✭ 723 (+669.15%)
Mutual labels:  framework, full-stack
Aleph.js
The Full-stack Framework in Deno.
Stars: ✭ 3,448 (+3568.09%)
Mutual labels:  framework, full-stack
Cuba
CUBA Platform is a high level framework for enterprise applications development
Stars: ✭ 1,114 (+1085.11%)
Mutual labels:  framework, full-stack
Literoute
LiteRoute is easy transition for your app. Written on Swift 4
Stars: ✭ 90 (-4.26%)
Mutual labels:  framework
Uvicorn Gunicorn Starlette Docker
Docker image with Uvicorn managed by Gunicorn for high-performance Starlette web applications in Python 3.7 and 3.6 with performance auto-tuning. Optionally with Alpine Linux.
Stars: ✭ 92 (-2.13%)
Mutual labels:  framework
Spring Data Redis
Provides support to increase developer productivity in Java when using Redis, a key-value store. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Stars: ✭ 1,293 (+1275.53%)
Mutual labels:  framework
Discord.js Menu
💬 Easily create Discord.js v12 embed menus with reactions and unlimited customizable pages.
Stars: ✭ 89 (-5.32%)
Mutual labels:  framework
Coteafs Appium
📱 Wrapper Appium Framework in Java which supports Automation of Mobile and Tablet apps.
Stars: ✭ 93 (-1.06%)
Mutual labels:  framework
Appier
Joyful Python Web App development
Stars: ✭ 92 (-2.13%)
Mutual labels:  framework
Mini
Just an extremely simple naked PHP application, useful for small projects and quick prototypes. Some might call it a micro framework :)
Stars: ✭ 1,308 (+1291.49%)
Mutual labels:  framework
Proxy.py
⚡⚡⚡Fast, Lightweight, Pluggable, TLS interception capable proxy server focused on Network monitoring, controls & Application development, testing, debugging
Stars: ✭ 1,291 (+1273.4%)
Mutual labels:  framework
Dahlia
An opinionated React Framework. [Rename to pea.js]
Stars: ✭ 92 (-2.13%)
Mutual labels:  framework
Ant nest
Simple, clear and fast Web Crawler framework build on python3.6+, powered by asyncio.
Stars: ✭ 90 (-4.26%)
Mutual labels:  framework
Viewi
Powerful tool for building full-stack and completely reactive user interfaces using PHP
Stars: ✭ 93 (-1.06%)
Mutual labels:  full-stack
Mbpopup
macOS status bar popups done right 😎
Stars: ✭ 89 (-5.32%)
Mutual labels:  framework
Swiftaa
The most comprehensive collection of accurate astronomical algorithms in (C++, Objective-C and) Swift.
Stars: ✭ 91 (-3.19%)
Mutual labels:  framework
Hadoop Yarn Api Python Client
Python client for Hadoop® YARN API
Stars: ✭ 91 (-3.19%)
Mutual labels:  yarn

Introduction

React Over Crystal, Kemal, & Yarn

Current version is 1.1.0 See the Full Documentation http://rocky.codingphase.com/

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

Installation

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

Requirements

Rocky Project

git clone https://github.com/codingphasedotcom/rocky

Download or clone the ROCKY Project

https://github.com/codingphasedotcom/rocky

homebrew for mac

OS X (Mac)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew

brew update
brew install crystal-lang
brew install yarn

Make sure you have homebrew

Ubuntu / Linux

curl https://dist.crystal-lang.org/apt/setup.sh | sudo bash
sudo apt-get install crystal
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

Debian / Ubuntu

For other OSes and distros check the official documentation.

https://yarnpkg.com/en/docs/install#linux-tab

Dependencies

Get Crystal Dependencies

#terminal
shards install

Get all the "Backend" crystal dependencies

Get Yarn Dependencies

#terminal
yarn install

Get all the "Frontend" dependencies

Get Gulp

npm install --global gulp-cli

Install Gulp to be your task runner.

Getting Started

#terminal
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

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