Custom Block Editor blocks
Build a dynamic block faster than you can say Gutenberg. With automatic block registration and top-notch attribute handling, you'll be shipping blocks in record time.
Sustainable, like code should be
All our code follows battle-tested programming practices. OOP? Check. Unit tests? Check. Code docblocks, linters for coding standards and great documentation? Triple check.
OOP: The good way to write PHP code
Object-oriented programming is at the core of Eightshift Development kit, making your projects cleaner and allowing you to extend and replace functionality.
Include features you need, and leave out the ones you don't using our powerful WP-CLI tooling.
First-class CSS variables
Forget about conditional classnames: build out CSS variables from attribute values and scope them to a particular block with almost no code.
A build process to love
As responsive as it can get
Declare breakpoints once, use them everywhere — from media queries to blocks. Override any attribute value for particular breakpoints without breaking a sweat. Need to tweak that width for tablets? Done.
Each time you build assets, we generate a new URL for each asset file. This means you'll never see the old cached version while developing or after pushing your code to production.
Library aimed at bringing the modern development tools to your project.
Eightshift Frontend Libs
A collection of useful front-end utility modules and all the tools you need to start building modern Block Editor dynamic blocks.