simorgh
Simorgh is an open source single-page application built on React and Express. As an isomorphic app it serves HTML renders of many BBC pages, such as news articles and indexes, hydrating them on the client into a full SPA.

Simorgh is an open source single-page application built on React and Express. As an isomorphic app it serves HTML renders of many BBC pages, such as news articles and indexes, hydrating them on the client into a full SPA.
Many of our websites are being rebuilt from the bottom up as React based single-page applications, that will soon be fully fledged Progressive Web Apps. This application builds Google AMP (Accelerated Mobile Pages) for every canonical page that it serves, and maintains feature parity between the two page types.
Rendered using React and ReactDOM, Simorgh serves server renders of its pages via an Express API. It uses components from our package library Psammead, built using styled-components.
Simorgh is being used across the BBC World Service News websites, with tens of millions of users, and growing very fast.