Getting WordPress and React to work together is complex, so we're open sourcing the internal framework we've been using to power big media sites during the last year.
Frontity sends an HTML that is ready to start navigating the site, so the initial load feels almost instant. No extra assets or round trips are necessary.
Frontity is optimized to get a 100% score in Lighthouse, including performance, SEO and accessibility. Developers start with 100/100 and just need to maintain it while adding features.
Themes made with Frontity are able to render a Google AMP compatible version with the same React code and CSS used for the HTML version.
Our themes work with the WordPress manifest to get full PWA compatibility out of the box. They also work offline without any extra configuration via service workers.
This means that everything is already wired up (React, Webpack, Babel, Routing, and so on) and optimized to be used with this CMS. No extra configuration is left to the developer.
Frontity apps live in a Node.js server tailored for WordPress. They use the REST API to retrieve content and generate the final HTML.
Frontity is prepared to be hosted in a regular Node server or in serverless services, which makes it super cheap and infinitely scalable.
We are open sourcing the internal framework we have been using to power big WordPress news sites during the last year.
Used by million readers, Frontity is proven and ideal for building fast and engaging frontend experiences.
Frontity is fully extensible: from extensions like analytics or ads, to interface tools created for Frontity (context routing, swipe navigation, infinite scrolling, gutenberg-to-react, etc).
Our themes can also use any of the 80.000 React packages available in NPM.
Join conversations, get help on your project and show what you are building so others can learn.
We believe this project is only made better by the community sharing knowledge.