All Projects → rssr-org → RSSR

rssr-org / RSSR

Licence: other
React Server Side Rendering boilerplate with Authentication structure

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to RSSR

waltz
A general purpose web application that provides the interface between SCADA(s) system and the scientific users who define and calibrate their experiments
Stars: ✭ 17 (-58.54%)
Mutual labels:  spa
SvelteScaling
Does Svelte scale?
Stars: ✭ 21 (-48.78%)
Mutual labels:  spa
kontent-sample-app-react
Sample React SPA utilizing the Kontent Delivery API to fetch content.
Stars: ✭ 45 (+9.76%)
Mutual labels:  spa
prax
Experimental rendering library geared towards hybrid SSR+SPA apps. Focus on radical simplicity and performance. Tiny and dependency-free.
Stars: ✭ 18 (-56.1%)
Mutual labels:  spa
elm-news
All elm news in one place
Stars: ✭ 60 (+46.34%)
Mutual labels:  spa
spring-boot-react-blog
Token-based blog application using spring boot, react and jwt.
Stars: ✭ 132 (+221.95%)
Mutual labels:  spa
laravel-micro-spa-boilerplate
An "Advanced" SPA Boilerplate featuring a dark themed UI that's integrated with LaravelMicro.js, Vue.js, TailwindCSS & Laravel PHP Framework.
Stars: ✭ 23 (-43.9%)
Mutual labels:  spa
overlooker
Frontend performance profiling tool
Stars: ✭ 21 (-48.78%)
Mutual labels:  spa
componentjs
ComponentJS -- Powerful run-time Component System for structuring HTML5-based Rich Clients
Stars: ✭ 83 (+102.44%)
Mutual labels:  spa
ors-map-client
Openrouteservice API web SPA client using VueJS, Vuetify and Vue2Leaflet
Stars: ✭ 51 (+24.39%)
Mutual labels:  spa
materialdrive
Google Drive with Angular Material
Stars: ✭ 43 (+4.88%)
Mutual labels:  spa
BlazorDemo
Demo application for my writings about Blazor
Stars: ✭ 79 (+92.68%)
Mutual labels:  spa
latelier
L'atelier, a project management tool
Stars: ✭ 74 (+80.49%)
Mutual labels:  spa
angolans-on-github
Software Developers based in Angola 🇦🇴
Stars: ✭ 18 (-56.1%)
Mutual labels:  spa
jQuery-SPA
jquery单页应用开发骨架
Stars: ✭ 20 (-51.22%)
Mutual labels:  spa
schema.tl
📜 Easy-to-use TL-Schema viewer
Stars: ✭ 55 (+34.15%)
Mutual labels:  spa
Cofoundry.Samples.SPASite
A simple single page application using Cofoundry as a headless CMS
Stars: ✭ 30 (-26.83%)
Mutual labels:  spa
imgalign
Webapplication for image stitching and aligning
Stars: ✭ 162 (+295.12%)
Mutual labels:  spa
dumber
A dumb JavasScript bundler for Single Page Application, dumber than you and me.
Stars: ✭ 21 (-48.78%)
Mutual labels:  spa
vuetube
Video resources that will help you to improve your Vue skills
Stars: ✭ 54 (+31.71%)
Mutual labels:  spa

RSSR Boilerplate

Welcome to RSSR(React-JS Server Side Rendering). Being here is a sign of your professionalism.

RSSR is a SSR boilerplate for React js and contains:

  • SSR (Server Side Rendering)
  • User Authentication Structure
  • SEO optimization utilities
  • SCSS Style Namespace
  • and more …

contain

:: Base

  • React 17.0.1 (react-dom 17.0.1)
  • express 4.17.1
  • webpack 4.43.0
  • eslint 6.8.0
  • axios 0.21.0
  • history 4.10.1

:: Useful side

  • node-sass 4.14.1 (support scss)
  • rssr-seo-optimization 0.0.1 (improve SEO)
  • dotenv 8.2.0 (support .env files)
  • cookie-parser 1.4.5 (support cookie in server mode)
  • express-rate-limit 5.1.3 (limit and filer requests in server)
  • local-storage 2.0.0 (good structuer for local storage)
  • trim-redux 2.3.0 (Redax simplification)
  • rssr-namespace 1.0.1 (set name space for SCSS (style) files.)

:: utility (there is no force, You can simply delete)

  • bootstrap 4.5.3
  • jquery 3.5.1

Documentation

See Documentation in github.

You can also watch videos of RSSR team at aparat and youtube, .

Usage Notice

The core of RSSR is stable but needs some changes before it can be released publicly. You can fork, review and star it but DO NOT USE it for your enterprise projects until the final release!

For more information, follow us at : Telegram channel.

Know more

what is SSR?

Server Side Rendering is a popular technique for rendering a normally client-side single page app (SPA) on the server and then sending a fully rendered page to the client. The client’s JavaScript bundle can then take over and the SPA can operate as normal. One major benefit of using SSR is in having an app that can be crawled for its content even for crawlers that don’t execute JavaScript code. This can help with SEO and with providing meta data to social media channels.

What is a Boilerplate?

In programming, the term boilerplate code refers to blocks of code used over and over again.

Let’s assume your development stack consists of several libraries, such as React, Babel, Express, Jest, Webpack, etc. When you start a new project, you initialize all these libraries and configure them to work with each other.

With every new project that you start, you will be repeating yourself. You could also introduce inconsistencies in how these libraries are set up in each project. This can cause confusion when you switch between projects.

This is where boilerplates come in. A boilerplate is a template that you can clone and reuse for every project.

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