WordExpress is an open-source experiment that aims to provide a better development experience in WordPress using JavaScript instead of PHP. The WordExpress ecosystems consists of the following:

  • WordExpressServer - a GraphQL server built with express using Apollo Server. This connects to your WordPress database and resolves GraphQL queries from a client.
  • WordExpressSchema - a GraphQL schema that is used by WordExpressServer. The schema provides resolvers that the server uses to resolve queries. It is extendable, meaning you can add custom resolvers to it or extend the GraphQL types or queries.
  • WordExpressStarters - currently there are starter kits for both Vue.js and React. A starter is what essentially the same thing as a WordPress theme. It contains some basic components that you can use to quickly build a basic WordPress site.