Skip to content
/ snapwp Public
forked from rtCamp/snapwp

Composable framework for building turn-key headless WordPress sites

License

Notifications You must be signed in to change notification settings

Ta5r/snapwp

 
 

Repository files navigation

🫰 SnapWP

A better way to build headless WordPress applications.

Table of Contents

What is SnapWP?

SnapWP is a composable framework of JavaScript libraries for building headless WordPress applications.

  • 🎨 It uses WordPress's Block Themes as the default source of truth for both design and content on the frontend.

  • 🛠️ It provides an additive and adaptable DX layer / API / tooling that lets developers granularly override just the parts of their app they care about.

SnapWP treats headless WordPress as a progressive enhancement, providing a "turn-key" experience for parity with traditional WordPress sites, so you can focus on building the unique and custom features that make your project stand out.

Warning

🐉 There be dragons! This project is in active development and considered experimental. Some features may be incomplete, unstable, or subject to change.

What's Included?

SnapWP provides several plugins, packages, and libraries that can be used individually or together to build better headless WordPress applications.

JavaScript Libraries (🎯 This monorepo)

Core Dependencies

Developer Tooling

WordPress Plugins (🔌 External)

  • SnapWP Helper: A WordPress plugin that provides the additional functionality to WordPress and WPGraphQL needed for SnapWP's frontend libraries.

Usage

References

Development & Contributing

SnapWP is under active development and maintained by rtCamp.

Contributions are welcome and encouraged! To learn more about contributing to SnapWP, please read the Contributing Guide.

For development guidelines, please refer to our Development Guide.

License

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

BTW, We're Hiring!

Join us at rtCamp, we specialize in providing high performance enterprise WordPress solutions

About

Composable framework for building turn-key headless WordPress sites

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 89.5%
  • JavaScript 10.0%
  • Shell 0.5%