{"id":37167652,"url":"https://github.com/wpdirectory/wpdir","last_synced_at":"2026-01-14T19:50:20.453Z","repository":{"id":54734916,"uuid":"136028679","full_name":"wpdirectory/wpdir","owner":"wpdirectory","description":"Web service allowing lightning fast regex searches of the WordPress Plugin/Theme Directories.","archived":false,"fork":false,"pushed_at":"2021-02-01T22:35:34.000Z","size":28859,"stargazers_count":51,"open_issues_count":11,"forks_count":13,"subscribers_count":5,"default_branch":"master","last_synced_at":"2023-03-08T07:04:30.007Z","etag":null,"topics":["go","react","wordpress"],"latest_commit_sha":null,"homepage":"https://wpdirectory.net","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wpdirectory.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-04T13:24:00.000Z","updated_at":"2023-02-02T15:21:28.000Z","dependencies_parsed_at":"2022-08-14T01:10:43.651Z","dependency_job_id":null,"html_url":"https://github.com/wpdirectory/wpdir","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/wpdirectory/wpdir","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpdirectory%2Fwpdir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpdirectory%2Fwpdir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpdirectory%2Fwpdir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpdirectory%2Fwpdir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wpdirectory","download_url":"https://codeload.github.com/wpdirectory/wpdir/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wpdirectory%2Fwpdir/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28433184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T18:57:19.464Z","status":"ssl_error","status_checked_at":"2026-01-14T18:52:48.501Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","react","wordpress"],"created_at":"2026-01-14T19:50:19.883Z","updated_at":"2026-01-14T19:50:20.440Z","avatar_url":"https://github.com/wpdirectory.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"web/public/assets/horizontal.svg\" alt=\"wpdir\" height=\"120px\"\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cstrong\u003eLightning fast searching of the WordPress Plugin \u0026#38; Theme Repositories.\u003c/strong\u003e\u003c/p\u003e\n\n[![License](https://img.shields.io/badge/license-MIT-red.svg)](https://github.com/wpdirectory/wpdir/blob/master/LICENSE) [![Go Report Card](https://goreportcard.com/badge/github.com/wpdirectory/wpdir)](https://goreportcard.com/report/github.com/wpdirectory/wpdir) [![Build Status](https://travis-ci.org/wpdirectory/wpdir.svg?branch=master)](https://travis-ci.org/wpdirectory/wpdir)\n\nWPDirectory provides a web interface for regex searching the WordPress.org [Plugin](https://plugins.svn.wordpress.org/) and [Theme](https://themes.svn.wordpress.org/) Repositories. You can read more about how and why it came to be [here](https://www.peterbooker.com/wpdirectory-reveal/).\n\nThe project is just transitioning from prototype to production status and is live at [https://wpdirectory.net/](https://wpdirectory.net/). My focus is now on UX and making it easier to host before I begin looking for sponsors to host it.\n\nWPdirectory can do in seconds what was previously taking 15-60 minutes. It aims to significant reduce decision-making delays across Core WordPress teams and to empower uses across the community which were prohibitively difficult before.\n\n## FAQs\n\n### What problem does WPDirectory solve?\n\nWhile working with [WPDS](https://github.com/PeterBooker/wpds) it seemed wasteful for so many people to be using Slurpers to download all theme/plugin files and perform slow local searches. I realised that a web based tool providing the same service might be faster and allow for easier collaboration, and so WPDirectory as an idea was born.\n\n### What does WPDirectory actually do?\n\nIt creates and maintains an up-to-date copy of all current Plugin and Theme files from the official WordPress Directories. It then performs Trigram indexing on the files, allowing the frontend to perform lightning fast regular expression based searches (inspired by [etsy/hound](https://github.com/etsy/hound)).\n\n### Why should I use WPdir?\n\nMost searches can be completed in under a minute and many can be done in less than 10 seconds. You can then share search results by URL (even with searches set to private if they are sensitive). Anyone viewing the searches can sort results to identify the most important matches and use the inbuilt file viewer to review the context of matches.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwpdirectory%2Fwpdir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwpdirectory%2Fwpdir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwpdirectory%2Fwpdir/lists"}