All Projects → mohebifar → Racket

mohebifar / Racket

Licence: mit
A complete starting app for developing universal React/Redux web apps with generators, best practices and more

Programming Languages

javascript
184084 projects - #8 most used programming language
racket
414 projects

Projects that are alternatives of or similar to Racket

React Isomorphic Starterkit
Create an isomorphic React app in less than 5 minutes
Stars: ✭ 2,326 (+702.07%)
Mutual labels:  universal, best-practices
Vuesion
Vuesion is a boilerplate that helps product teams build faster than ever with fewer headaches and modern best practices across engineering & design.
Stars: ✭ 2,510 (+765.52%)
Mutual labels:  best-practices, universal
Best-Coding-practices-in-android
This repo is to add best practices that developers can apply to write clean, short and testable code in android.
Stars: ✭ 86 (-70.34%)
Mutual labels:  best-practices
Generator React Firebase
React Firebase (Redux optional) yeoman generator
Stars: ✭ 272 (-6.21%)
Mutual labels:  yeoman-generator
Server Configs Apache
Apache HTTP server boilerplate configs
Stars: ✭ 2,916 (+905.52%)
Mutual labels:  best-practices
generator-elm-app
A generator for generating basic template of Elm app with routing.
Stars: ✭ 16 (-94.48%)
Mutual labels:  yeoman-generator
Rwdtow
Ruby Web Dev: The Other Way. Personal best practices guide.
Stars: ✭ 267 (-7.93%)
Mutual labels:  best-practices
angular-clean-code
My personal best practices when I'm working with Angular.
Stars: ✭ 39 (-86.55%)
Mutual labels:  best-practices
Python Best Practices Cookiecutter
Python best practices project cookiecutter 🍪
Stars: ✭ 286 (-1.38%)
Mutual labels:  best-practices
Curi
A JavaScript router for single-page applications
Stars: ✭ 262 (-9.66%)
Mutual labels:  universal
Wotan
Pluggable TypeScript and JavaScript linter
Stars: ✭ 271 (-6.55%)
Mutual labels:  best-practices
Universal Nest
Nest + Angular Universal = ❤️ by @TrilonIO
Stars: ✭ 258 (-11.03%)
Mutual labels:  universal
Franxx
A vanilla JavaScript router that works everywhere.
Stars: ✭ 255 (-12.07%)
Mutual labels:  universal
Accessibility
A repo to organize the guidelines and best practices for accessibility at 18f.
Stars: ✭ 269 (-7.24%)
Mutual labels:  best-practices
alarm-dog
哮天犬是一个通用的统一告警平台,提供配置化、流程化、标准化的能力,支持多种告警通知渠道,支持告警收敛、过滤、升级、工作流、自动恢复等功能,实现统一输入、不同输出。可以对接Grafana、阿里云Arms、实时计算等监控能力,各业务也可以直接在代码中埋点上报告警,也可以定制化开发,实现监控告警全场景覆盖。https://tal-tech.github.io/alarm-dog-docs
Stars: ✭ 165 (-43.1%)
Mutual labels:  universal
Guides
A set of rules we use at @icalialabs to build better software
Stars: ✭ 280 (-3.45%)
Mutual labels:  best-practices
UniBot
An universal HTTP bot creator
Stars: ✭ 21 (-92.76%)
Mutual labels:  universal
Reactgo
Your One-Stop solution for a full-stack universal Redux App!
Stars: ✭ 2,784 (+860%)
Mutual labels:  universal
Solidity Idiosyncrasies
Solidity gotchas, pitfalls, limitations, and idiosyncrasies.
Stars: ✭ 267 (-7.93%)
Mutual labels:  best-practices
Riotjs Style Guide
Opinionated RiotJS Style Guide for teams.
Stars: ✭ 288 (-0.69%)
Mutual labels:  best-practices

Racket Logo

Generators, best practices and a complete starting app for developing universal React/Redux web app
Racket Version Downloads MIT License Get help on Codementor

Racket

Racket is a yeoman generator for creating universal/isomorphic web applications. One of the pains for developers who want to use React or want to develop universal apps was knowing which libraries to choose and how tie them up! Racket responds to this issue by giving you the option to choose the tools/technologies that you prefer the most and offering a good structure that you can maintain for years!

No need to copy or fork, just use the command-line generator!

Creating, developing and maintaining a universal react app had never been so easy!

Live running demo

Suggestion: I do recommend to create a simple app with React + Redux yourself, before using Racket.

Racket Screencast

Installation

First, note that you need to use npm 3. If you have not upgraded to npm 3, run:

npm i -g [email protected]

Install yo and generator-racket via npm:

npm i -g yo generator-racket

Create a directory for your app and cd into it:

mkdir my-awesome-app
cd my-awesome-app

Then run the following command to start creating your app.

yo racket

Features

From each item with multiple options, you can choose the one you prefer:

Generators

Component

To generate a component run:

yo racket:component <component-name> [--stateless]

Route

To generate a new route and component run:

yo racket:route <component-name>

Redux module

To generate a redux module run:

yo racket:redux-module <name>
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].