Angular Universal
Table of Contents
- Introduction
- Getting Started with Universal
- Packages
- Universal "Gotchas"
- Preboot
- What's in a name?
- Universal Team
- License
Introduction
The Angular Universal project is a community driven project to expand on the core APIs from Angular (platform-server) to enable developers to do server side rendering of Angular applications in a variety of scenarios.
This repository will host the various tools like engines to integrate with various backends(NodeJS, ASP.NET etc.) and also extra modules and examples to help you started with server side rendering.
The Universal project is driven by community contributions. Please check our contributing guidelines and send us your Pull Requests!
Getting Started
Packages
The packages from this repo are published as scoped packages under @nguniversal
- @nguniversal/common
- @nguniversal/builders
- @nguniversal/express-engine
- @nguniversal/aspnetcore-engine
- @nguniversal/hapi-engine
- @nguniversal/socket-engine
Universal "Gotchas"
Moved to /docs/gotchas.md
Preboot
Control server-rendered page and transfer state before client-side web app loads to the client-side-app. Repo
What's in a name?
We believe that using the word "universal" is correct when referring to a JavaScript Application that runs in more environments than the browser. (inspired by Universal JavaScript)
Universal Team
- Adam Plumer and Fabian Wiles - Current maintainers
- PatrickJS and Jeff Whelpley - Founders of the Angular Universal project. (Universal rendering is also called PatrickJS-ing)
- Mark Pieszak - Contributor and Evangelist, ASP.NET Core Engine
- Jason Jean - Express engine and Universal support for CLI
- Wassim Chegham - Contributor and Evangelist, Hapi engine developer.
- Jeff Cross - Evangelist and performance consultant
- Keen Yee Liau and Alex Rickabaugh - Angular Core API