SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript SSR Projects
-
https://github.com/nuxt/nuxt/issues/30926,
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
pinia
🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support
Pinia GitHub Repository - For those who like to learn from source code
-
core
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase. (by stenciljs)
Project mention: 60 Best JavaScript Libraries for Building Interactive UI Components | dev.to | 2025-02-22Stencil stenciljs.com Compiler for generating Web Components.
-
next-i18next simplifies implementing multi-language support in Next.js applications.
-
Project mention: Solidjs: Simple and performant reactivity for building user interfaces | news.ycombinator.com | 2025-04-19
-
-
vike
🔨 The Framework *You* Control – Next.js & Nuxt alternative for unprecedented flexibility and stability.
-
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.
-
-
-
-
If you want a deeper dive, I recommend checking out Brandon’s example on GitHub. For our case though, we can keep it simple with the following setup:
-
React PWA
An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.
-
-
elderjs
Elder.js is an opinionated static site generator and web framework for Svelte built with SEO in mind.
Project mention: 10 game-changing tools that level up Svelte developers in 2025 💪 | dev.to | 2024-10-20Elder.js is a static site generator focused on SEO for Svelte apps. It offers detailed control over SEO, routing, and data fetching. Optimized for performance, it's ideal for large-scale, fast-loading, SEO-friendly sites. Github repository →
-
-
Document address: @nuxtjs/auth-next official document
-
-
Yeah I guess React + SSG isn't the best choice. Nano JSX might be better
https://nanojsx.io/
-
-
react-multi-carousel
A lightweight production-ready Carousel that rocks supports multiple items and server-side rendering with no dependency. Bundle size 2kb.
Project mention: Top 10 React Carousels to Use in 2025: User-Friendly and Efficient | dev.to | 2025-01-25GitHub: https://github.com/YIZHUANG/react-multi-carousel
-
-
Great developer experience with strong support for Cloudflare (D1, KV, AI, R2, Vectorize) through the @nuxt-hub/core module.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript SSR discussion
TypeScript SSR related posts
-
Comprehensive Guide to Pinia for State Management in Vue.js
-
Show HN: A no-build fullstack SSR TypeScript web framework
-
Today is your day
-
Let's talk metaframeworks
-
The Open Source Finale: Pt. 2
-
The Caveats of Web Components
-
Migrating a Vite + React app to use React Server Components
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 May 2025
Index
What are some of the best open-source SSR projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | nuxt | 57,034 |
2 | pinia | 13,873 |
3 | core | 12,777 |
4 | next-i18next | 5,916 |
5 | solid-start | 5,493 |
6 | aleph.js | 5,252 |
7 | vike | 4,884 |
8 | modern.js | 4,715 |
9 | after.js | 4,122 |
10 | ultra | 2,986 |
11 | analog | 2,823 |
12 | React PWA | 2,572 |
13 | use-http | 2,313 |
14 | elderjs | 2,123 |
15 | web | 2,075 |
16 | auth-module | 1,938 |
17 | universal-router | 1,734 |
18 | nano | 1,532 |
19 | vite-ssg | 1,454 |
20 | react-multi-carousel | 1,334 |
21 | @artsy/fresnel | 1,275 |
22 | core | 1,132 |
23 | vmail | 961 |