{"owner":"10up","github":"https://github.com/10up","claimed":false,"inventory":[],"indexed":[{"repo":"10up/ElasticPress","github":"https://github.com/10up/ElasticPress","description":"A fast and flexible search and query engine for WordPress.","language":"PHP","stars":1305,"topics":["elasticsearch","wordpress","search","wordpress-plugin","wp-query","hacktoberfest"],"license":"GPL-2.0","category":"data-pipelines"},{"repo":"10up/wp_mock","github":"https://github.com/10up/wp_mock","description":"WordPress API Mocking Framework","language":"PHP","stars":711,"topics":["wordpress","mockery","mocking-library","monkey-patching","patchwork","phpunit","testing-library","unit-testing"],"license":null,"category":"self-hosted-apps"},{"repo":"10up/classifai","github":"https://github.com/10up/classifai","description":"Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence.","language":"PHP","stars":711,"topics":["wordpress","wordpress-plugin","ai","machine-learning","ibm-watson","microsoft-azure","ml","artificial-intelligence","content-tagging","classification"],"license":"GPL-2.0","category":"machine-learning"},{"repo":"10up/action-wordpress-plugin-deploy","github":"https://github.com/10up/action-wordpress-plugin-deploy","description":"Deploy your plugin to the WordPress.org repository using GitHub Actions","language":"Shell","stars":662,"topics":["github-actions","hacktoberfest","wordpress","wordpress-deployment"],"license":"MIT","category":"deployment-docker-iac"},{"repo":"10up/safe-svg","github":"https://github.com/10up/safe-svg","description":"Enable SVG uploads and sanitize them to stop XML/SVG vulnerabilities in your WordPress website.","language":"PHP","stars":338,"topics":["wordpress","svg","sanitize","upload","security","svg-upload","image","vector","file","graphic"],"license":"GPL-2.0","category":"security-tools"},{"repo":"10up/restricted-site-access","github":"https://github.com/10up/restricted-site-access","description":"Limit access to visitors who are logged in or allowed by IP addresses. Includes many options for handling blocked visitors.","language":"PHP","stars":247,"topics":["wordpress","limited","privacy","restrict","restricted","block","permissions","security"],"license":"GPL-2.0","category":"security-tools"},{"repo":"10up/simple-local-avatars","github":"https://github.com/10up/simple-local-avatars","description":"Adds an avatar upload field to user profiles. Generates requested sizes on demand just like Gravatar!","language":"PHP","stars":224,"topics":["wordpress","local-avatars","avatars"],"license":"GPL-2.0","category":"self-hosted-apps"},{"repo":"10up/simple-podcasting","github":"https://github.com/10up/simple-podcasting","description":"A simple podcasting solution for WordPress.","language":"PHP","stars":219,"topics":["podcast","wordpress","wordpress-plugin","apple-podcasts","block","blocks","episode","gutenberg","podcasting","simple-podcasting"],"license":"GPL-2.0","category":"self-hosted-apps"},{"repo":"10up/simple-page-ordering","github":"https://github.com/10up/simple-page-ordering","description":"Order your pages and other hierarchical post types with simple drag and drop right from the standard page list.","language":"PHP","stars":156,"topics":["wordpress","page","order","reordering","reorder","pages","manage","menu-order","hierarchical","ajax"],"license":"GPL-2.0","category":"self-hosted-apps"},{"repo":"10up/autoshare-for-twitter","github":"https://github.com/10up/autoshare-for-twitter","description":"Automatically shares the post title or custom message and a link to the post to X/Twitter.","language":"PHP","stars":129,"topics":["twitter","wordpress","x-twitter"],"license":"GPL-2.0","category":"self-hosted-apps"},{"repo":"10up/gutenberg-best-practices","github":"https://github.com/10up/gutenberg-best-practices","description":"Welcome to the 10up Gutenberg Best Practices!","language":"JavaScript","stars":110,"topics":["wordpress","gutenberg"],"license":null,"category":"self-hosted-apps"},{"repo":"10up/eight-day-week","github":"https://github.com/10up/eight-day-week","description":"Optimize print publication workflows by using WordPress as your print CMS.","language":"PHP","stars":91,"topics":["wordpress","editorial","print","workflow","hacktoberfest"],"license":"GPL-2.0","category":"workflow-automation"},{"repo":"10up/maps-block-apple","github":"https://github.com/10up/maps-block-apple","description":"An Apple Maps block for the WordPress block editor (Gutenberg).","language":"JavaScript","stars":73,"topics":["apple-maps","wordpress","maps-block","gutenberg"],"license":"GPL-2.0","category":"self-hosted-apps"},{"repo":"10up/insert-special-characters","github":"https://github.com/10up/insert-special-characters","description":"A Special Character inserter for the WordPress block editor (Gutenberg).","language":"JavaScript","stars":73,"topics":["wordpress","gutenberg","special-characters","character-map"],"license":"GPL-2.0","category":"self-hosted-apps"},{"repo":"10up/ads-txt","github":"https://github.com/10up/ads-txt","description":"Ads.txt Manager for WordPress: Manage your ads.txt and app-ads.txt files in the WordPress dashboard","language":"PHP","stars":62,"topics":["wordpress","wordpress-plugin","adstxt","app-adstxt","ads","advertising","publishing"],"license":"GPL-2.0","category":"dashboards-admin"},{"repo":"10up/publisher-media-kit","github":"https://github.com/10up/publisher-media-kit","description":"Pre-configured Media Kit Page using Gutenberg Block Patterns.","language":"PHP","stars":47,"topics":["wordpress","plugin","media-kit","audience-profiles","digital-advertising","ad-rates"],"license":"GPL-2.0","category":"self-hosted-apps"},{"repo":"10up/retro-winamp-block","github":"https://github.com/10up/retro-winamp-block","description":"A Winamp-styled audio block for all your retro music player needs.","language":"JavaScript","stars":39,"topics":["webamp","winamp","mp3","music","audio","player","playlist","equalizer","wordpress","block"],"license":"GPL-2.0","category":"media-processing"},{"repo":"10up/localwp-agent-tools","github":"https://github.com/10up/localwp-agent-tools","description":"A Local add-on that provides an MCP server, skills, and project context for AI-powered WordPress development. Works with Claude Code, Cursor, Windsurf, VS Code Copilot, and any MCP client.","language":"TypeScript","stars":39,"topics":[],"license":"GPL-2.0","category":"mcp-servers"},{"repo":"10up/insecure-content-warning","github":"https://github.com/10up/insecure-content-warning","description":"Prevent editors from adding insecure content in the editor.","language":"JavaScript","stars":37,"topics":["gutenberg","https","publishers","publishing","secure-content","ssl","wordpress","wordpress-plugin"],"license":"GPL-2.0","category":"self-hosted-apps"},{"repo":"10up/Ad-Refresh-Control","github":"https://github.com/10up/Ad-Refresh-Control","description":"Enable Active View refresh for Google Ad Manager ads without needing to modify any code.","language":"PHP","stars":30,"topics":["wordpress","wordpress-plugin","google-ad-manager","ad-manager"],"license":"GPL-2.0","category":"self-hosted-apps"},{"repo":"10up/ElasticPressLabs","github":"https://github.com/10up/ElasticPressLabs","description":"A developer-focused interface to enabling experimental ElasticPress plugin features.","language":"PHP","stars":25,"topics":["wordpress","elasticsearch","elasticpress"],"license":"GPL-2.0","category":"data-pipelines"},{"repo":"10up/action-repo-automator","github":"https://github.com/10up/action-repo-automator","description":"GitHub Action to automate common repo operations like validate PR description, changelog, and credits.","language":"JavaScript","stars":21,"topics":["automation","github-actions","pull-request"],"license":"MIT","category":"workflow-automation"},{"repo":"10up/embed-block-figma","github":"https://github.com/10up/embed-block-figma","description":"Easily display Figma files using an Embed block","language":"JavaScript","stars":17,"topics":["blocks","custom-blocks","embed","figma","gutenberg","plugin","wordpress"],"license":"GPL-2.0","category":"self-hosted-apps"}],"how_to_buy":"GET /r/10up/<repo> (Accept: application/json) for any listed repo here: tree, README, price and the checkout to pay (x402; rehearse first at its test twin, simulated money). Repos under 'indexed' are free: clone them from GitHub."}