Server-side Rendering (SSR) From Scratch with React

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
  1. tsup

    The simplest and fastest way to bundle your TypeScript libraries.

    Now, we can run all this server reaching the port 4000. If you want to test, build it with tsup or any other way that you want, like ts-node.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ssr-devto

    The App component is your root project, in the case of the example, I just write a Hello, world! as you can see here. But you can insert anything you want.

  4. react-relay

    Relay is a JavaScript framework for building data-driven React applications.

    Inside Woovi, our entire codebase is managed by GraphQL using the Relay client framework. To ensure the best UX possible for our final user, we give some useful features in our payment link, like the real-time update after paying a charge. It's all handled by our GraphQL, which won't be solvable by templates in our use case.

  5. Koa

    Expressive middleware for node.js using ES2017 async functions

    The initial step is to create our entry point, from where the page will be rendered. In this case, we will use the koa framework.

  6. handlebars.js

    Minimal templating on steroids.

    But a valid question is: Why not use a template like Handlebars? For the use case inside Woovi, templates won't help us because we would need two core points: reuse our design system and ensure the usage of GraphQL in our payment link.

  7. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Next.js 13: Layouts, React Server Components (async/await), Streaming

    4 projects | /r/nextjs | 25 Oct 2022
  • React Query meets React Router

    2 projects | dev.to | 12 Sep 2022
  • Vite 3.0 vs. Create React App: Comparison and migration guide

    3 projects | dev.to | 7 Sep 2022
  • Develop an OpenID server with Node.js & Typescript

    5 projects | dev.to | 18 Feb 2022
  • Server Rendering in JavaScript: Optimizing Performance

    3 projects | dev.to | 25 Feb 2021