• Stars
    star
    1,308
  • Rank 34,479 (Top 0.7 %)
  • Language
    TypeScript
  • License
    Other
  • Created over 3 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Faust.js™ - The Headless WordPress Framework

Faust.js

Introduction

Faust.js is a framework for building front-end applications for headless WordPress sites. Faust.js provides tooling to reduce the pains of building a headless WordPress site (namely around data fetching, authentication, previews, and SSR/SSG) while offering a pleasant experience for both developers and publishers.

Getting Started

Faust.js aims to be framework agnostic, so it can be used with any front-end framework. Visit one of the guides below for a starting point:

As we work towards our first release, we will be introducing support for other frameworks.

System Requirements

  • Node.js v16.0.0 or newer (v16.8.0 when using Next.js 13).
  • MacOS, Windows (including WSL), and Linux are supported.

Documentation

Visit https://faustjs.org/docs/getting-started to view the full documentation.

WordPress Plugin (FaustWP)

There are two key parts to Faust.js: the NPM packages and the WordPress plugin. To take full advantage of headless, you will need to install the plugin in addition to the npm packages.

You can download and install FaustWP from the WordPress Plugin Directory, or by using the zip linked below.

📥 Download Latest Version

Community

To chat with other Faust.js users and the headless community as a whole, you can join the WP Engine Developers Discord.

Additionally, if you have questions or ideas, please share them on GitHub Discussions.

Contributing

There are many ways to contribute to this project.

Contributor License Agreement

All external contributors to WP Engine products must have a signed Contributor License Agreement (CLA) in place before the contribution may be accepted into any WP Engine codebase.

  1. Submit your name and email
  2. 📝 Sign the CLA emailed to you
  3. 📥 Receive copy of signed CLA

❀ Thank you for helping us fulfill our legal obligations in order to continue empowering builders through headless WordPress.

More Repositories

1

frost

The ultimate WordPress block theme for website designers and developers.
PHP
509
star
2

atlas-content-modeler

Content modeling plugin for WordPress
PHP
166
star
3

github-action-wpe-site-deploy

A GitHub Action to deploy code directly to WP Engine.
Shell
151
star
4

phpcompat

WordPress Plugin: PHP Compatibility Checker
PHP
115
star
5

wp-graphql-content-blocks

Plugin that extends WPGraphQL to support querying (Gutenberg) Blocks as data
PHP
82
star
6

geoip

WordPress Plugin: WP Engine GeoTarget
PHP
46
star
7

php-docker

RD - PHP docker base images
Roff
45
star
8

headless-docs

***Deprecated ***WP Engine Headless Documentation for Developers
MDX
37
star
9

wpe-search-DEPRECATED

A WordPress plugin for integrating ElasticSearch with WP Engine, based off of ElasticPress
PHP
32
star
10

wpengine-coding-standards

WP Engine Coding Standards for WordPress
Shell
28
star
11

atlas-blueprint-portfolio

A portfolio template for Atlas Blueprints
JavaScript
26
star
12

block-pattern-explorer

An experimental plugin to preview and insert block patterns in WordPress.
JavaScript
19
star
13

base-images-public

Simple Docker Images
Dockerfile
15
star
14

faust-scaffold

Lightweight scaffolding for your next headless WordPress app!
JavaScript
14
star
15

wp-graphql-filter-query

Adds taxonomy filtering and aggregation support to WP GraphQL
PHP
10
star
16

example-sage-theme

Modern theme development with WP Engine
PHP
8
star
17

atlas-blueprint-basic

A basic template for Atlas Blueprints
JavaScript
7
star
18

faust-scaffold-ts

Faust Scaffold Blueprint in TypeScript
TypeScript
7
star
19

newrelic-docker-DEPRECATED

New Relic Daemon Docker Image
6
star
20

atlas-commerce-blueprint

An eCommerce template for Atlas Blueprints
JavaScript
6
star
21

homebrew-wpe-cli

A Homebrew formula for wpe-cli
Ruby
6
star
22

hackathon-catation

Hackathon 2020 project: IPFS photo sharing
Go
4
star
23

atlas-shopify-blueprint

Atlas Shopify Blueprint
JavaScript
4
star
24

site-deploy

Base image to build VCS integrations enabling customers to deploy their site to WP Engine
Shell
3
star
25

faust-atlas-hello-world

"Hello World" example project using Faust.js for Atlas
TypeScript
3
star
26

wpe-graphql-cache

An integration with wp-graphql and WPE to purge graphql requests cached in Varnish.
PHP
2
star
27

atlas-blueprint-blog

A blog template for Atlas Blueprints
JavaScript
2
star
28

acm-content-connect

Fork of the 10up WordPress library that enables direct relationships for posts to posts.
PHP
1
star