All Projects → Bogdaan → react-auth-kit

Bogdaan / react-auth-kit

Licence: MIT license
universal react app with flux, altjs, passportjs and server side rendering

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to react-auth-kit

lazy-kit
A new design system for developing with less effort. See how it looks:
Stars: ✭ 68 (+223.81%)
Mutual labels:  kit
design-kit-hackathon
My recommended list of design resources for any hackathon!
Stars: ✭ 19 (-9.52%)
Mutual labels:  kit
core
🚀Fast, 💎Lightweight Angular alternative with the same modern API thats compile directly to WebComponents
Stars: ✭ 49 (+133.33%)
Mutual labels:  ssr
electron-angular-webpack
A simple kit for Electron, Angular 6 and Webpack 4 including a live reload system for Angular.
Stars: ✭ 62 (+195.24%)
Mutual labels:  kit
thefront-preview
A professional React Kit that comes with plenty of ready-to-use Material-UI components that will help you to build faster & beautiful frontend pages.
Stars: ✭ 39 (+85.71%)
Mutual labels:  kit
react-auth-kit
Easily manage Authentication state of users in React-based Apps using Hooks and Higher-order components
Stars: ✭ 177 (+742.86%)
Mutual labels:  kit
Extension Create
Create modern cross-browser extensions with no build configuration.
Stars: ✭ 167 (+695.24%)
Mutual labels:  kit
kit-assignment-tests
Test collection for KIT programming assignments (WS16/17)
Stars: ✭ 18 (-14.29%)
Mutual labels:  kit
nodejs-starter-kit
A Universal Javascript Starter Kit to satisify all you Web / App needs!
Stars: ✭ 23 (+9.52%)
Mutual labels:  kit
personal-website
Personal website – made with Next.js, Preact, MDX, RMWC, & Vercel
Stars: ✭ 16 (-23.81%)
Mutual labels:  ssr
notus-js
Notus JS: Free Tailwind CSS UI Kit and Admin
Stars: ✭ 191 (+809.52%)
Mutual labels:  kit
yii2-config-kit
Configuration kit for Yii applications
Stars: ✭ 24 (+14.29%)
Mutual labels:  kit
Feliz.ViewEngine
Feliz DSL and engine for HTML generation and server side rendering (SSR)
Stars: ✭ 53 (+152.38%)
Mutual labels:  ssr
LuaKit
Lua核心工具包,包含对面向对象,组件系统(灵活的绑定解绑模式),mvc分模块加载,事件分发系统等常用模式的封装。同时提供打印,内存泄漏检测,性能分析等常用工具类。
Stars: ✭ 112 (+433.33%)
Mutual labels:  kit
angular-universal-firebase
angular-universal-firebase.firebaseapp.com/
Stars: ✭ 30 (+42.86%)
Mutual labels:  ssr
Fannypack
[UNMAINTAINED] An accessible-focused, themeable, friendly React UI Kit.
Stars: ✭ 245 (+1066.67%)
Mutual labels:  kit
slack-block-kit
DEPRECATED: Use https://github.com/slack-php/slack-php-block-kit instead
Stars: ✭ 30 (+42.86%)
Mutual labels:  kit
MinecraftNetwork
Minecraft server network backend
Stars: ✭ 35 (+66.67%)
Mutual labels:  kit
react-redux-immutable-webpack-ssr-starter
React + React-Router 4 + Redux + ImmutableJS + Bootstrap + webpack 3 with with Server side rendering, Hot Reload and redux-devtools STARTER
Stars: ✭ 21 (+0%)
Mutual labels:  ssr
ng-universal
Angular Universal & SEO Utilities/Helpers - Brought to you by Trilon
Stars: ✭ 39 (+85.71%)
Mutual labels:  ssr

React auth kit

React auth kit is boilerplate for web development built on: babel6, webpack, flux, nodejs, browsersync. This is fork of react-starter-kit but provide authorization and some other features (see "Features" section)

Simple authorization example with react SSR and altjs - Live demo

Features:

  • support router redirect
  • support auth from socaial networks (and other sources, local etc.)
  • altjs / flux power
  • component generator
  • support decorators
  • server side rendering
  • works on react-router
  • support sass styles

Packages:

  • flux
  • altjs - unidirection data flow
  • iso - pass data to client
  • passport - auth framework
  • passport-facebook - atuh from facebook
  • passport-twitter - atuh from twitter
  • passport-google-oauth - atuh from google plus
  • express-session - session support for express
  • cookie-parser
  • postcss-custom-media - for css media queries
  • babel-plugin-transform-decorators-legacy - for decorators
  • react-router
  • node-sass, sass-loader - for styles

Documentation

Dependency docs

Directory Layout

.
├── /build/                     # The folder for compiled output
├── /docs/                      # Documentation files for the project
├── /node_modules/              # 3rd-party libraries and utilities
├── /config/                    # app config
│   ├── /config.client.js       # client-side config
│   ├── /config.server.js       # server-side config
├── /src/                       # The source code of the application
│   ├── /actions/               # Action creators that allow to trigger a dispatch to stores
│   ├── /components/            # React components
│   ├── /core/                  # Core framework and utility functions
│   ├── /decorators/            # Component decorators
│   ├── /public/                # Static files which are copied into the /build/public folder
│   ├── /stores/                # Stores contain the application state and logic
│   ├── /client.js              # Client-side startup script
│   ├── /routes.js              # Universal (isomorphic) application routes
│   └── /server.js              # Server-side startup script
├── /tools/                     # Build automation scripts and utilities
│   ├── /lib/                   # Library for utility snippets
│   ├── /templates/             # Template for generators
│   ├── /build.js               # Builds the project from source to output (build) folder
│   ├── /bundle.js              # Bundles the web resources into package(s) through Webpack
│   ├── /clean.js               # Cleans up the output (build) folder
│   ├── /copy.js                # Copies static files to output (build) folder
│   ├── /deploy.js              # Deploys your web application
│   ├── /run.js                 # Helper function for running build automation tasks
│   ├── /runServer.js           # Launches (or restarts) Node.js server
│   ├── /start.js               # Launches the development web server with "live reload"
│   └── /webpack.config.js      # Configurations for client-side and server-side bundles
│── package.json                # The list of 3rd party libraries and utilities
└── preprocessor.js             # ES6 transpiler settings for Jest
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].