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: about 2 years ago
Linked from 6 awesome lists


Awesome WordPress / Core

WordPress on GitHub19,681almost 2 years agoWordPress, Git-ified. Synced via SVN every 15 minutes, including branches and tags!
WordPress Coding StandardsThe 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 APIThe 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 TestingThis 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

_S10,972over 2 years agoHi. 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
BonesAn HTML5, Mobile-First starter theme for rapid WordPress development
SageSage is a WordPress starter theme based on HTML5 Boilerplate, gulp, Bower, and Bootstrap, that will help you make better themes
WordPlateWordPlate tries to simplify the fuzziness around WordPress development
WP MVCWP 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
CherryFramework166over 4 years agoFully 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 Framework1,037about 2 years agoNext 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 Framework217over 3 years agoA 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
KirkiKirki 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 Theme28over 5 years agoThis 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 BlankThe HTML5 WordPress boilerplate theme
Odin WPBase-theme developed by WordPress Brasil Group, to help on agile development of themes for WordPress
Landing PagesFramework for building single page presentations with split testing capabilities
Titan Framework377over 3 years agoThe 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-app393over 5 years agoWordPress CLI to generate your next modern plugin with the power of REST API, webpack, babel, MobX and MobX State Tree
ShortcakeUsed 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
GutenbergThe 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
RedirectionRedirection is a WordPress plugin to manage 301 redirections and keep track of 404 errors without requiring knowledge of Apache .htaccess files
Yoast SEOImprove your WordPress SEO: Write better content and have a fully optimized WordPress site using Yoast SEO plugin
Broken Link CheckerThis plugin will monitor your blog looking for broken links and let you know if any are found
Theme CheckThe 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 MonitorQuery 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 PostsEfficient many-to-many connections between posts, pages, custom post types, users
TGM Plugin ActivationTGM 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
RevisrRevisr allows you to manage your WordPress website with a Git repository. A must have plugin for deploying and managing WordPress using Git repositories
Debug BarAdds a debug menu to the admin bar that shows query, cache, and other helpful debugging information
Debug Bar ExtenderExtends the debug-bar plugin with additional tabs to measure runtimes between checkpoints and lookup variable content
WP RollbackRollback (or forward) any WordPress.org plugin or theme like a boss
MembersMembers 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 Updater3,205almost 2 years agoA 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 InspectorA 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
CMB2CMB2 is a metabox, custom fields, and forms library for WordPress that will blow your mind
ShipTag a release on GitHub and have it automatically shipped to the official WordPress.org plugin SVN
Simply Show HooksSimply Show Hooks helps theme and plugin developers to quickly see where all the action and filter hooks are on any WordPress page
WP InspectThe WP Inspect plugin visually annotates pages with the actions & filters (hooks) invoked during the request life cycle
Timber5,545almost 2 years agoAdd templating capabilities to your theme and keep your template code separate from your PHP
Child Theme CheckWarns 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 ThemeAdds a Theme option to any active theme allowing you to make a child theme

Awesome WordPress / Plugins / Custom Post Type

Custom Post Type UICustom Post Type UI provides an easy to use interface for registering and managing custom post types and taxonomies for your website
Toolset TypesToolset 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
PodsManage 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 KitWordPress 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 TypeMB 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 PermalinksCustom Post Type Permalinks lets you edit the permalink structure of custom post type
WP Quick InstallWordPress 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
GenerateWPThe 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
FakerPressFakerPress is a clean way to generate fake and dummy content to your WordPress, great for developers who need testing
Enhanced Media LibraryA better management for WordPress Media Library
ImsanityImsanity automatically resizes huge image uploads. Are contributors uploading huge photos? Tired of manually scaling? Imsanity to the rescue!
Resize Image After UploadBehind-the-scenes plugin to automatically resize images when uploaded, restricting size to within specified maximum h/w. Uses standard WP functions
Regenerate ThumbnailsRegenerate 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 ReplaceEnables replacing attachment files by simply uploading a new file in the media library edit view
Multiple Post ThumbnailsAdds 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 FTPRegister to media library from files that have been uploaded by FTP
WP TilesAdd beautiful, fully customizable post tiles or tiled galleries anywhere on your WordPress site easily with WP Tiles
Wanna IsotopeA plugin to easily build Isotope/Masonry layouts with any content (posts, pages or custom post types). Responsive grids, filterable content
Polaroid GalleryPolaroid 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 ResizerReduce disk space and upload time by having your images generated in custom sizes dynamically, on-the-fly
Sirv Image CDNOptimize and resize images on-the-fly with Sirv's Image CDN. Manipulate images by simply changing the URL
WP-OptimizeSimple but effective plugin allows you to extensively clean up your WordPress database and optimize it without doing manual queries
P3This 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 FilterAlthough 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
AutoptimizeAutoptimize 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
Hubaga22over 7 years agoHubaga 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 DownloadsEasy 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
WooCommerceTransform 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 CaptchaAn extremely powerful anti-spam plugin that blocks Spam-bots without annoying captcha images
Lockdown WP AdminLockdown WP Admin conceals the administration and login screen from intruders. It can hide WordPress Admin (/wp-admin/) and and login (/wp-login.php)
MainWPSelf-hosted open source manager for maintaining your WordPress sites from one location
Stealth Login PageProtect your dashboard without editing the .htaccess file -- the FIRST one that completely blocks remote bot login requests
Antispam BeeSay 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
StreamStream 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 LogThis plugin keeps a log of WordPress user logins. Offers user and date filtering, and export features
iThemes SecurityTake 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 HardeningIt combines features:Remote Malware Scanning,File Integrity Monitoring, Security Activity Auditing, Blacklist Monitoring etc
Easy Updates ManagerEasy 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 ScanWordfence 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 DashboardFrontend 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 FormsA 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 FormsNinja 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 OptionsGet Better Control over your Widgets. Easily show or hide WordPress widgets on specified pages & devices and/or assign custom alignment
Widget LogicThis 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 CacheUse 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 MigrationThe 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
DuplicatorDuplicate, clone, backup, move and transfer an entire site from one location to another
UpdraftPlus Backup and RestorationUpdraftPlus 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
BackWPupThe 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 DuplicatorMultiSite 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-CFMWP-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
LeadsProvides in-depth visitor tracking and list collection + segmentation tools
Calls to ActionProvides template powered ad placement system for calls to action, sponsored adverts, and data collection efforts
AnalytifyGoogle Analytics Dashboard for WordPress – by Analytify makes simple and complete Google Analytics for everywhere in WordPress (posts, pages and custom post types)
MonsterInsightsMonsterInsights, a complete Google Analytics for WordPress plugin that’s EASY and POWERFUL

Awesome WordPress / Commandline

WP-CLIWP-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
WPScanWPScan is a black box WordPress vulnerability scanner

Awesome WordPress / Resources

Multi Image Control14over 11 years agoA Theme customizer control allowing selection and sorting of multiple images
wp-custom-post-type-class416over 9 years agoA PHP Class for creating Wordpress Custom Post Types easily
wp-bootstrap-navwalker3,368about 4 years agoA 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 PracticesAs 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
StackexchangeWordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required
Tom McFarlinA Perspective on Professional WordPress Development
Mark on WordPressWordPress puts food on my table
Otto on WordPressYou have to use an Ottopress to get fresh squeezed Otto
NacinWordPress Lead Developer
Konstantin KovsheninWordPress, Automattic and Open Source
AutomatticWe 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
WPChatPopular Forum for WordPress discussion
WordPress TavernWPTavern has news and a weekly podcast on Wordpress and its ecosystem
QuoraQ&A in Quora for Wordpress users and developers
Wordpress subredditSubreddit for news, articles and discussion regarding WordPress. For advanced users try the
Awesome WordPress by dropndot102almost 7 years agoA 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 DeveloperIs 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 Tips124over 7 years agoCurated list that contain very awesome and ready code, snippets or examples without libraries or external packages made it for developers
Powered By WordPress18about 10 years agoCurated list of TOP 1M Alexa ranking websites using WordPress, sorted by category and ranking
Best WordPress Hosting Providers ComparedDetailed article/comparison of the best WordPress hosting providers

Awesome WordPress / Books

Digging Into WordPressThere 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 WordPress519almost 4 years agoThe 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 project1,400about 2 years agoFor contribution,
use issues1,400about 2 years agoTo report a broken link or want to remove one,

Backlinks from these awesome lists:

More related projects: