The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.
Simorgh is a ReactJS-based application used to render BBC World Service News websites, as well as AMP news article pages for World Service, Public Service News, and BBC Sport. It offers a fast and accessible web experience to millions of users around the world each month. Simorgh is maintained by the BBC News Web Engineering teams and supports news delivery in 41 languages. It emphasizes scale, performance, and accessibility, and has a roadmap for future development. The application is well-documented, regularly maintained, and encourages open source contributors.
To install Simorgh, follow these steps:
Clone the Simorgh repository from the GitHub page.
git clone [repository-url]
Install the dependencies using npm or yarn.
npm install
Follow the specific setup instructions provided in the README file of the repository to configure the application for your environment.
Once configured, you can run the application locally using the start script.
npm start
Access the application in your browser at the specified localhost port.
Simorgh is a robust ReactJS application used by BBC News to render their websites and deliver news content efficiently to users worldwide. With a strong focus on performance, accessibility, and maintainability, it provides a fast and accessible web experience. The application’s comprehensive documentation and support for multiple languages make it a versatile tool for news delivery. By leveraging the power of React, Simorgh ensures a seamless user experience across various devices and platforms.