rambler-digital-solutions / Rship

Licence: mit
Rocket Ship – node.js tool for developing and building isomorphic web applications

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Rship

Hackernews
HackerNews clone built with Nuxt.js
Stars: ✭ 758 (+2707.41%)
Mutual labels:  isomorphic
Swell Js
JS library for building storefronts and checkouts with Swell ecommerce.
Stars: ✭ 24 (-11.11%)
Mutual labels:  isomorphic
Rfcs
RFCs for changes to DevTools
Stars: ✭ 12 (-55.56%)
Mutual labels:  devtools
Che
The Kubernetes-Native IDE for Developer Teams
Stars: ✭ 6,572 (+24240.74%)
Mutual labels:  devtools
Rabbit Client
🐰 a simple and easy to use android apm framework (tools)
Stars: ✭ 813 (+2911.11%)
Mutual labels:  devtools
Mongol Meteor Explore Minimongo Devtools
In-App MongoDB Editor for Meteor (Meteor DevTools)
Stars: ✭ 846 (+3033.33%)
Mutual labels:  devtools
Nano Sql
Universal database layer for the client, server & mobile devices. It's like Lego for databases.
Stars: ✭ 717 (+2555.56%)
Mutual labels:  isomorphic
React Redux Boilerplate Example
Stars: ✭ 15 (-44.44%)
Mutual labels:  isomorphic
Devtools
The Hoa\Devtools library.
Stars: ✭ 5 (-81.48%)
Mutual labels:  devtools
Epoh
Multiplayer turn-based browser strategy game
Stars: ✭ 11 (-59.26%)
Mutual labels:  isomorphic
Webdriverio
Next-gen browser and mobile automation test framework for Node.js
Stars: ✭ 7,214 (+26618.52%)
Mutual labels:  devtools
React Ssr Optimization
React.js server-side rendering optimization with component memoization and templatization
Stars: ✭ 806 (+2885.19%)
Mutual labels:  isomorphic
Wappalyzer
Identify technology on websites.
Stars: ✭ 7,245 (+26733.33%)
Mutual labels:  devtools
Catberry
Catberry is an isomorphic framework for building universal front-end apps using components, Flux architecture and progressive rendering.
Stars: ✭ 793 (+2837.04%)
Mutual labels:  isomorphic
React Cosmos
Sandbox for developing and testing UI components in isolation
Stars: ✭ 7,350 (+27122.22%)
Mutual labels:  devtools
Lycheejs
🌱 Next-Gen AI-Assisted Isomorphic Application Engine for Embedded, Console, Mobile, Server and Desktop
Stars: ✭ 728 (+2596.3%)
Mutual labels:  isomorphic
Ractive Chrome Extension
View and edit Ractive.js components using Chrome Dev Tools.
Stars: ✭ 8 (-70.37%)
Mutual labels:  devtools
Nuxt.js
The Intuitive Vue(2) Framework
Stars: ✭ 38,986 (+144292.59%)
Mutual labels:  isomorphic
Graphql Config
One configuration for all your GraphQL tools (supported by most tools, editors & IDEs)
Stars: ✭ 883 (+3170.37%)
Mutual labels:  devtools
Isomorph
Shared utilities for browsers and Node.js
Stars: ✭ 9 (-66.67%)
Mutual labels:  isomorphic

Build Status NPM version Test Coverage Code Climate

TL;DR

RSHIP (Rocket Ship) – isn't boilerplate. It's a tool for developing and building isimorphic web applications.

asciicast

Slides

Goals

  • No pain with iterable stop/run node.js server;
  • Fast recompiling and starting node.js webserver processes;
  • Livereload over separated ports (html / (css/client js/images));
  • Source code compiling and running from RAM over MemoryFS;
  • Has instruments for debugging server side code;
  • Has CPU and RAM usage metrics;
  • Can works globally and locally as part of your project;

Installation

$ npm i rship -g          # via npm
$ yarn global add rship   # via yarn, !can be problems!

Initialize application

When RSHIP has been istalled, CLI is ready for creating application from DEFAULT BOILERPLATE

$ rship new application_name # rship n applciation_name

Default boilerplate

Contains

Goals

  • Server Side Rendering;
  • SEO compability;
  • Similar codebase over all project;
  • Performance;
  • Maintainability;

How is it works?

Documentation

CLI

$ rship

Usage: rship [options] [command]

  Commands:

    new|n     [name]                   create ship application
    setup|s   [options]                setup application
    run       [env]                    run development mode
    install|i [options] [packages...]  install system dependencies
    remove|r  [options] [packages...]  remove client/server dependencies

  CLI for building Isomorphic Web App

  Options:

    -h, --help     output usage information
    -V, --version  output the version number

Developing

$ cd /Users/foo/code/application_name
$ rship run dev

Building globally

$ cd /Users/foo/code/application_name
$ rship run build
MIT Rambler Digital Solutions (2016)
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].