Musket is a modern development workflow framework built atop WordPress and Genesis
Musket speeds up the development process and helps you embrace best practices.
It is an opinionated framework that takes care of boilerplate site setup and automates repetitive tasks.
It frees up your time which is better spent adding value to your client.
The world's best CMS
Musket is built on the world-beating WordPress Content Management System (CMS). There's no better software for devs working in client services.
The world's best theme framework
Musket is a child theme of the Genesis framework. Genesis is a rock-solid, SEO friendly and developer-centric theme framework for WordPress. You will need to purchase Genesis seperately.
Reuseable web components
Gulp & webpack - lightning fast web dev
Musket's pre-written Gulp tasks automate the tedious parts of developing a website. You can concentrate on adding value to your clients.
Musket comes with a React.js Single Page App (SPA) development environment ready to rumble (example here). Webpack is configured for Hot Module Replacement. The future of WordPress is already here.
Musket is set up to use Git for version control and deployment. Just type
$ git push. No more faffing around with FTP.
Mobile first, responsive design
Musket is built with small screens and small bandwidth in mind. Default styles are for mobile - desktop styles are added via media queries when and if they are required.
Musket is carefully designed with accessibilty in mind. Keyboard navigable menus, screen-reader friendly and with default styles that cater to users with visual impairments.
Internationalised & translation friendly
Musket is designed to be international. All strings are translatable and our Gulp tasks automatically update your POT file every time they detect a change. Musket is fully RTL compatible.
Musket works with the world's number 1 eCommerce solution straight out of the box.
Easy Digital Downloads Compatible
Musket works with the best software sales platform straight out of the box.
Core Functionality plugin
Musket makes it easy to keep theme-independent code where it belongs… in a plugin. The Core Functionality plugin is all set for building custom fields and metaboxes that integrate with our front-end components.
Instant setup with DesktopServer Blueprints
Musket comes with a DesktopServer Blueprint that instantly builds new sites with Musket, the Core Functionality plugin and everything else ready-to-go.
Distribute or sell your own child themes
$ gulp distand your custom child theme will be zipped up and ready for distribution or sale on your own theme marketplace.
There are many developers keeping their powder dry by using Musket.
Here's what some of them have to say about it.
I’ve been using @wpmusketeer’s Musket Theme to build a site for about a week now and I can’t tell you how fabulous it has been in terms of taking me to the next “developer level”.
I’m now using git via the command line, adding my own tasks to gulp, installing bower components, using CMB2, using Sass with mixins, Neat grids, mobile first! I can’t believe how much I’ve learnt in that short time and Dave has been really helpful when I’ve got stuck.
If you want to learn how to use all this stuff but don’t know where to start then I can’t recommend the Musket theme enough. It’s full of best practice code format and is accessible.Angie Vale - Purple Baby Hippo
All those things you know you should be doing, but you aren’t, like Git, minifying / concatenating etc… it just does them!Paul Oaten - pcaWeb
Great accessible, mobile-first Genesis child theme & wonderful developer framework with Gulp, Sass, Bourbon & Neat.
Get it before Dave comes to his senses [and puts the price up]. He included react.js in this treasure trove of a theme & developer platform.Christoph Herr - christophherr.com
We have just started looking at and playing with the new starter theme for devs made by the gent that is @wpmusketeer! Damn it’s fine 😉
It’s a starter theme built on top of the Genesis framework, I have to say i’m well impressed.
Seriously… If you’re going to make a starter theme this is the way to do it.Gavin Preece - Orange Drop Design