awesome-wordpress

Website builder resources

A curated list of WordPress resources and tools for building and maintaining websites

A curated list of amazingly awesome WordPress resources, themes, plugins and shiny things. Inspired by awesome-php.

GitHub

1k stars
75 watching
201 forks
Language: HTML
last commit: 5 months ago
Linked from 6 awesome lists


Awesome WordPress / Core

WordPress on GitHub 19,632 1 day ago WordPress, Git-ified. Synced via SVN every 15 minutes, including branches and tags!
WordPress Coding Standards The purpose of the WordPress Coding Standards is to create a baseline for collaboration and review within various aspects of the WordPress open source project and community, from core code to themes to plugins
The Customizer API The Customizer is a framework for live-previewing any change to WordPress. It provides a simple and consistent interface for users to customize various aspects of their theme and their site, from colors and layouts to widgets, menus, and more. Themes and plugins alike can add custom options to the Customizer. The Customizer is the canonical way to add options to your theme
Automated Testing This is an overview of running and writing tests for WordPress. Automated testing is running test cases where manual intervention is not required to run each one. This is usually in the form of writing test suites which have multiple test cases and a library and command line tool that runs the test suite or suites. The test suite execution is usually manual, from the developer choosing which suites on the command line to run, but this isn’t required. The process could be automated and looked over from time to time to ensure that when the code changed, no problems were introduced

Awesome WordPress / Themes and Framework

_S 10,967 11 months ago Hi. I'm a starter theme called _s, or underscores, if you like. I'm a theme meant for hacking so don't use me as a Parent Theme. Instead try turning me into the next, most awesome, WordPress theme out there. That's what I'm here for
Bones An HTML5, Mobile-First starter theme for rapid WordPress development
Sage Sage is a WordPress starter theme based on HTML5 Boilerplate, gulp, Bower, and Bootstrap, that will help you make better themes
WordPlate WordPlate tries to simplify the fuzziness around WordPress development
WP MVC WP MVC is an MVC framework that makes WordPress development faster, easier, and more elegant. It is a full-fledged framework with conventions that are similar to those of Ruby on Rails and CakePHP
CherryFramework 166 almost 3 years ago Fully responsive design, easy install, steady updates, great number of shortcodes and widgets, integration of Bootstrap functions. All brought to you by Cherry Framework for straightforward experience in website design
Gantry Framework 1,036 5 months ago Next Generation Theme Framework. Gantry was born when the RocketTheme development team wanted to consolidate our extensive set of custom Joomla and WordPress template functionality into a simple, easy to use framework
Runway Framework 217 almost 2 years ago A better way to create WordPress themes. Runway was built for creating WordPress themes and it encompasses both of the classic meanings of "theme framework" as defined by the WordPress developers. But Runway is much more than just a theme framework, Runway is a Theme Development Environment
Kirki Kirki is not a framework. It's a Toolkit allowing WordPress developers to use the Customizer and take advantage of its advanced features and flexibility by abstracting the code and making it easier for everyone to create beautiful and meaningful user experiences
Wp Developer Theme 28 over 3 years ago This Theme was developed to be a fast tool in the developer's hands, through it the developer can already create the theme without worrying about the file structure that is already ready and with pre-defined loops without influence in html / css
HTML5 Blank The HTML5 WordPress boilerplate theme
Odin WP Base-theme developed by WordPress Brasil Group, to help on agile development of themes for WordPress
Landing Pages Framework for building single page presentations with split testing capabilities
Titan Framework 377 over 1 year ago The easiest to use WordPress options framework. Titan Framework allows theme and plugin developers to create admin pages, options, meta boxes, and theme customizer options with just a few simple lines of code
create-wp-react-app 393 over 3 years ago WordPress CLI to generate your next modern plugin with the power of REST API, webpack, babel, MobX and MobX State Tree
Shortcake Used alongside add_shortcode, Shortcake supplies a user-friendly interface for adding a shortcode to a post, and viewing and editing it from within the content editor
Gutenberg The new post and page building experience will make writing rich posts effortless, making it easy to do what today might take shortcodes, custom HTML, or “mystery meat” embed discovery
Redirection Redirection is a WordPress plugin to manage 301 redirections and keep track of 404 errors without requiring knowledge of Apache .htaccess files
Yoast SEO Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using Yoast SEO plugin
Broken Link Checker This plugin will monitor your blog looking for broken links and let you know if any are found
Theme Check The theme check plugin is an easy way to test your theme and make sure it's up to spec with the latest theme review standards. With it, you can run all the same automated testing tools on your theme that WordPress.org uses for theme submissions
Query Monitor Query Monitor is the developer tools panel for WordPress. It enables debugging of database queries, PHP errors, hooks and actions, block editor blocks, enqueued scripts and stylesheets, HTTP API calls, and more
Posts 2 Posts Efficient many-to-many connections between posts, pages, custom post types, users
TGM Plugin Activation TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins). It allows your users to install and even automatically activate plugins in singular or bulk fashion using native WordPress classes, functions and interfaces. You can reference pre-packaged plugins, plugins from the WordPress Plugin Repository or even plugins hosted elsewhere on the internet
Revisr Revisr allows you to manage your WordPress website with a Git repository. A must have plugin for deploying and managing WordPress using Git repositories
Debug Bar Adds a debug menu to the admin bar that shows query, cache, and other helpful debugging information
Debug Bar Extender Extends the debug-bar plugin with additional tabs to measure runtimes between checkpoints and lookup variable content
WP Rollback Rollback (or forward) any WordPress.org plugin or theme like a boss
Members Members is a plugin that extends your control over your blog. It's a user, role, and content management plugin that was created to make WordPress a more powerful CMS. The foundation of the plugin is its extensive role and capability management system. This is the backbone of all the current features and planned future features
GitHub Updater 3,203 5 days ago A simple plugin to enable automatic updates to your GitHub, Bitbucket, or GitLab hosted WordPress plugins and themes. It also allows for the remote installation of plugins or themes
Rewrite Rules Inspector A straightforward WordPress admin tool for inspecting your rewrite rules. View a listing of all your rewrite rules, see which rewrite rules match a given URL (and the priorities they match in), or filter by different sources of rewrite rules. Perform a soft flush of your rewrite rules to regenerate them
CMB2 CMB2 is a metabox, custom fields, and forms library for WordPress that will blow your mind
Ship Tag a release on GitHub and have it automatically shipped to the official WordPress.org plugin SVN
Simply Show Hooks Simply Show Hooks helps theme and plugin developers to quickly see where all the action and filter hooks are on any WordPress page
WP Inspect The WP Inspect plugin visually annotates pages with the actions & filters (hooks) invoked during the request life cycle
Timber 5,537 7 days ago Add templating capabilities to your theme and keep your template code separate from your PHP
Child Theme Check Warns you about outdated template files in your child theme and shows a diff view of the changes between parent and child theme template
One-Click Child Theme Adds a Theme option to any active theme allowing you to make a child theme

Awesome WordPress / Plugins / Custom Post Type

Custom Post Type UI Custom Post Type UI provides an easy to use interface for registering and managing custom post types and taxonomies for your website
Toolset Types Toolset Types let’s you add custom post types, custom fields and custom taxonomies to the WordPress admin. A convenient dashboard lets you control everything from one place
Pods Manage all your custom content needs in ONE location with the Pods Framework. You can create and edit custom post types, taxonomy, fields and extend existing WordPress objects like users, media, posts and pages or extend other plugins’ custom post types — all from Pods
WordPress Creation Kit WordPress Creation Kit consists of three tools that can help you create and maintain custom post types, custom taxonomies and most importantly, custom fields and metaboxes for your posts, pages or CPT’s
MB Custom Post Type MB Custom Post Type helps you to create and manage custom post types and custom taxonomies easily in WordPress by providing an easy-to-use interface in the admin area
Custom Post Type Permalinks Custom Post Type Permalinks lets you edit the permalink structure of custom post type
WP Quick Install WordPress installation could be long: downloading, decompressing, uploading, plugins and themes installation. WP Quick Install will take care all of this things. Simply upload this tiny script where you want to install WordPress
GenerateWP The easiest and the fastest way to create custom and high quality code for your WordPress project using the latest WordPress coding standards and API's
FakerPress FakerPress is a clean way to generate fake and dummy content to your WordPress, great for developers who need testing
Enhanced Media Library A better management for WordPress Media Library
Imsanity Imsanity automatically resizes huge image uploads. Are contributors uploading huge photos? Tired of manually scaling? Imsanity to the rescue!
Resize Image After Upload Behind-the-scenes plugin to automatically resize images when uploaded, restricting size to within specified maximum h/w. Uses standard WP functions
Regenerate Thumbnails Regenerate Thumbnails allows you to regenerate the thumbnails for your image attachments. This is very handy if you've changed any of your thumbnail dimensions (via Settings -> Media) after previously uploading images or have changed to a theme with different featured post image dimensions
Enable Media Replace Enables replacing attachment files by simply uploading a new file in the media library edit view
Multiple Post Thumbnails Adds multiple post thumbnails to a post type. If you've ever wanted more than one Featured Image on a post, this plugin is for you
Media from FTP Register to media library from files that have been uploaded by FTP
WP Tiles Add beautiful, fully customizable post tiles or tiled galleries anywhere on your WordPress site easily with WP Tiles
Wanna Isotope A plugin to easily build Isotope/Masonry layouts with any content (posts, pages or custom post types). Responsive grids, filterable content
Polaroid Gallery Polaroid Gallery is a CSS3 & jQuery Image Gallery plugin for WordPress Media Library. It is used to overlay images as polaroid pictures on the current page or post and uses WordPress Media Library. Using Polaroid Gallery you add unique view for your blog posts. Polaroid Gallery adds feeling of old good times
Fly Dynamic Image Resizer Reduce disk space and upload time by having your images generated in custom sizes dynamically, on-the-fly
Sirv Image CDN Optimize and resize images on-the-fly with Sirv's Image CDN. Manipulate images by simply changing the URL
WP-Optimize Simple but effective plugin allows you to extensively clean up your WordPress database and optimize it without doing manual queries
P3 This plugin creates a profile of your WordPress site's plugins' performance by measuring their impact on your site's load time. Often times, WordPress sites load slowly because of poorly configured plugins or because there are so many of them. By using the P3 plugin, you can narrow down anything causing slowness on your site
Plugin Load Filter Although have installed a lot of plugins, if you do not want to activate for all of the pages, you will be able to deactivate unnecessary plugins of each individual page. Through the filter activation of plugins, you can speed up the display response
Autoptimize Autoptimize is an effective performance tool that speeds up a website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asyncing JS, removing emoji cruft and more
Hubaga 22 over 5 years ago Hubaga is a lightweight eCommerce plugin for developers. It was has a lot of optimisation that increase your conversion rates such as a single-field checkout and instacheck
Easy Digital Downloads Easy Digital Downloads is a complete e-commerce solution for selling digital products in a light, performant, and easy to use plugin. Rather that attempting to provide every feature under the sun, Easy Digital Downloads makes selling digital simple and complete by providing just the features you need
WooCommerce Transform your WordPress website into a thoroughbred eCommerce store. Delivering enterprise-level quality and features, backed by a name you can trust. Say "hello" to the WooCommerce eCommerce plugin
GoodBye Captcha An extremely powerful anti-spam plugin that blocks Spam-bots without annoying captcha images
Lockdown WP Admin Lockdown WP Admin conceals the administration and login screen from intruders. It can hide WordPress Admin (/wp-admin/) and and login (/wp-login.php)
MainWP Self-hosted open source manager for maintaining your WordPress sites from one location
Stealth Login Page Protect your dashboard without editing the .htaccess file -- the FIRST one that completely blocks remote bot login requests
Antispam Bee Say Goodbye to comment spam on your WorddPress blog or website. Antispam Bee blocks spam comments and trackbacks effectively and without captchas. It is free of charge, ad-free and compliant with European data privacy standards
Stream Stream is the easiest and safest way to track content changes happening to your WordPress site and then view them in beautifully organized detail
Simple Login Log This plugin keeps a log of WordPress user logins. Offers user and date filtering, and export features
iThemes Security Take the guesswork out of WordPress security. iThemes Security offers 30+ ways to lock down WordPress in an easy-to-use WordPress security plugin
Sucuri Security – Auditing, Malware Scanner and Security Hardening It combines features:Remote Malware Scanning,File Integrity Monitoring, Security Activity Auditing, Blacklist Monitoring etc
Easy Updates Manager Easy Updates Manager is a light yet powerful plugin which enables you to manage all types of updates on your single site install or in WordPress Multisite. With loads of settings making endless possibilities for configuration, Easy Updates Manager is an obvious choice for anyone wanting to take control of their websites updates
Wordfence Security – Firewall & Malware Scan Wordfence includes an endpoint firewall and malware scanner that were built from the ground up to protect WordPress. Web Application Firewall identifies and blocks malicious traffic. Built and maintained by a large team focused 100% on WordPress security. Malware scanner checks core files, themes and plugins for malware, bad URLs, backdoors, SEO spam, malicious redirects and code injections
CloudFlare WAF and CDN = CloudFlare offers managed WAF (Web Application Firewall) rules for WordPress, CDN, and DDOS mitigation for WordPress sites
Frontend Dashboard Frontend Dashboard is bundled with the huge list of custom features which can easily customise the User profile, Posts, Login, Register, Custom roles on the custom front page
Caldera Forms A different kind of WordPress form builder. With an intuitive drag and drop interface -– based on a responsive grid -- and a wide range of add-ons, it’s never been easier to create forms for your WordPress site that look great on any device, thanks to Caldera Forms
Ninja Forms Ninja Forms is the easiest way to build any form you need for your WordPress website. No longer mess with code or worry about made-up limitations. Create the form you want, when you want with a simple drag and drop interface provided by the very powerful Ninja Forms framework
Widget Options Get Better Control over your Widgets. Easily show or hide WordPress widgets on specified pages & devices and/or assign custom alignment
Widget Logic This plugin gives every widget an extra control field called "Widget logic" that lets you control the pages that the widget will appear on. The text field lets you use WP's Conditional Tags, or any general PHP code
Widget Output Cache Use PHP output buffering to extract widget output and store it into WordPress transients for faster retrieval. It also adds a checkbox to widget controls to exclude it from being cached
All-in-One WP Migration The plugin allows you to export your database, media files, plugins, and themes. You can apply unlimited find/replace operations on your database and the plugin will also fix any serialization problems that occur during find/replace operations
Duplicator Duplicate, clone, backup, move and transfer an entire site from one location to another
UpdraftPlus Backup and Restoration UpdraftPlus simplifies backups (and restoration). Backup into the cloud (Amazon S3 (or compatible), Dropbox, Google Drive, Rackspace Cloud, DreamObjects, FTP, Openstack Swift, UpdraftPlus Vault and email) and restore with a single click. Backups of files and database can have separate schedules
BackWPup The backup plugin BackWPup Free can be used to save your complete installation including /wp-content/ and push them to an external Backup Service, like Dropbox, S3, FTP and many more, see list below. With a single backup .zip file you are able to easily restore an installation
MultiSite Clone Duplicator MultiSite Clone Duplicator adds a "Duplicate Site" functionality to your network installation. It allows you to clone any site of your network into a new one : all data, files, users and roles can be copied
WP-CFM WP-CFM lets you copy database configuration to / from the filesystem. Easily deploy configuration changes without needing to copy the entire database. WP-CFM is similar to Drupal's Features module
Leads Provides in-depth visitor tracking and list collection + segmentation tools
Calls to Action Provides template powered ad placement system for calls to action, sponsored adverts, and data collection efforts
Analytify Google Analytics Dashboard for WordPress – by Analytify makes simple and complete Google Analytics for everywhere in WordPress (posts, pages and custom post types)
MonsterInsights MonsterInsights, a complete Google Analytics for WordPress plugin that’s EASY and POWERFUL

Awesome WordPress / Commandline

WP-CLI WP-CLI is a set of command-line tools for managing WordPress installations. You can update plugins, set up multisite installs and much more, without using a web browse
WPScan WPScan is a black box WordPress vulnerability scanner

Awesome WordPress / Resources

Multi Image Control 14 over 9 years ago A Theme customizer control allowing selection and sorting of multiple images
wp-custom-post-type-class 416 over 7 years ago A PHP Class for creating Wordpress Custom Post Types easily
wp-bootstrap-navwalker 3,367 over 2 years ago A custom WordPress nav walker class to fully implement the Twitter Bootstrap 3.0+ navigation style in a custom theme using the WordPress built in menu manager
10up Engineering Best Practices As a company, we strive to provide websites and components that yield a top-notch user experience. In order to improve efficiency, we need to standardize what we use and how we use it. Standardizing our tools, frameworks, libraries, style, version control, and even languages will allow us to understand better the inner workings of someone else’s project and produce better solutions ourselves
Stackexchange WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required
Tom McFarlin A Perspective on Professional WordPress Development
Mark on WordPress WordPress puts food on my table
Otto on WordPress You have to use an Ottopress to get fresh squeezed Otto
Nacin WordPress Lead Developer
Konstantin Kovshenin WordPress, Automattic and Open Source
Automattic We are the people behind WordPress.com, which serves more than 15.8 billion pages a month, as well as a host of other popular services, such as Akismet, Jetpack, and VaultPress. We are strong believers in Open Source, and the vast majority of our work is available under licenses like the GPL
WPChat Popular Forum for WordPress discussion
WordPress Tavern WPTavern has news and a weekly podcast on Wordpress and its ecosystem
Quora Q&A in Quora for Wordpress users and developers
Wordpress subreddit Subreddit for news, articles and discussion regarding WordPress. For advanced users try the
Awesome WordPress by dropndot 100 about 5 years ago A curated list of Awesome WordPress Theme, Plugins and Framework development Resources and WordPress Communities
Programming Community Curated Resources For Learning WordPress
wpmudev.org -35+ Resources to Become a Kick Ass WordPress Developer
Toolbox of the Smart WordPress Developer Is the core of WordPress enough for you? No, probably not. Almost all the time, we install WordPress plugins and themes to help build our websites. And that's all right, because WordPress isn't meant to be a one-size-fits-all solution. We do need extra functionality and design elements, and we meet our needs with plugins and themes... and more
Awesome WordPress Developer Tips 123 almost 6 years ago Curated list that contain very awesome and ready code, snippets or examples without libraries or external packages made it for developers
Powered By WordPress 18 about 8 years ago Curated list of TOP 1M Alexa ranking websites using WordPress, sorted by category and ranking
Best WordPress Hosting Providers Compared Detailed article/comparison of the best WordPress hosting providers

Awesome WordPress / Books

Digging Into WordPress There is much to learn about the World’s most popular publishing platform. From your first steps of learning about WordPress all the way through securing, customizing, and maintaining your site into the future, this book is packed with truly practical information
The Story of WordPress 520 about 2 years ago The history and development of WordPress. The book is currently in version 1, having been written by Siobhan McKeown, edited by Krista Stevens, and with helpful pull requests from members of the community

Awesome WordPress / Contributing

fork the project 1,394 5 months ago For contribution,
use issues 1,394 5 months ago To report a broken link or want to remove one,

Backlinks from these awesome lists:

More related projects: