About Chisel
Chisel is a creation of xfive, a WordPress development tool, a custom framework for building WordPress themes.
At xfive we love WordPress but we think that WordPress development could be a slightly more pleasant experience. That’s why we are fans of Timber library.
A few years ago we created Chisel, a tool for creating and developing WordPress themes based on Timber.
The latest version is a major upgrade to the leading framework for maintainable and performant WordPress sites. This release empowers developers to build advanced themes and frontends with modern tools, strict standards, and seamless workflows.
Highlights
- Modern Webpack Setup: All core assets managed with a modern, extensible Webpack configuration.
- Preconfigured Docker Dev Environment: Get started quickly with ready-to-use Docker setups for local development.
- Strict Coding Standards: Consistent, clean, and future-proof code practices out of the box.
- Advanced SCSS Workflow: Theme.json integration; fully supports SCSS (@use and @forward) for scalable styling.
- Block Development: Effortless registration of both native and ACF blocks, auto-registered for speed.
- Twig Templating (Timber): Full Timber support, smart caching, and robust templating for fast, maintainable views.
- Automated Custom Post Type/ACF Options Registration: Simplifies adding new data types and options pages.
- ACF Sync Watcher: Custom plugin for synchronizing Advanced Custom Fields changes live with your repo.
- REST API Endpoints: Built-in support for AJAX and frontend-driven integrations.
- Assets Registration/Enqueueing: Automated system to manage styles and scripts cleanly.
- Ready-made Components: A growing library of reusable theme patterns and snippets.
- Utility & Helper Functions: Rich set of helpers to simplify both backend and frontend development.
- Custom Hooks: Easily extend functionality with custom actions and filters.
- WooCommerce & Gravity Forms Support: Integrated compatibility for popular plugins.
Do you like Chisel?
Give it a star on GitHub!