AspireCloud FAIR Aggregator & Index for WordPress.org Package Mirror
Find a file
dependabot[bot] df4a5a4d0d
build(deps): bump qs from 6.14.2 to 6.15.2
Bumps [qs](https://github.com/ljharb/qs) from 6.14.2 to 6.15.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.2...v6.15.2)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.15.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-23 12:46:24 +00:00
.github Merge pull request #41 from fairpm/dependabot/github_actions/step-security/harden-runner-2.14.2 2026-03-24 19:42:43 -06:00
app Merge pull request #47 from fairpm/filter-releases-by-requires 2026-03-24 19:40:00 -06:00
bin minor gardening in meta/bin scripts 2026-05-04 08:16:17 -06:00
bootstrap remove laravel/telescope. i gave it plenty of chances. 2025-10-26 09:54:32 -06:00
bruno s/aspiredev.org/aspirecloud.localhost/g 2026-05-04 09:44:27 -06:00
config remove laravel/telescope. i gave it plenty of chances. 2025-10-26 09:54:32 -06:00
database Merge pull request #47 from fairpm/filter-releases-by-requires 2026-03-24 19:40:00 -06:00
docker zap traefik (it now lives in fairpm/start-here) 2026-01-17 19:55:24 -07:00
docs s/aspiredev.org/aspirecloud.localhost/g 2026-05-04 09:44:27 -06:00
meta/bin minor gardening in meta/bin scripts 2026-05-04 08:16:17 -06:00
patches add patch for BagServiceProvider 2025-10-26 12:28:35 -06:00
public remove laravel/telescope. i gave it plenty of chances. 2025-10-26 09:54:32 -06:00
resources enable strict types everywhere 2025-10-25 13:15:51 -06:00
routes Add TYPO3 extension support and package search endpoint 2026-03-20 14:42:03 +01:00
storage Merging Laravel into main (#27) 2024-10-19 07:32:17 -06:00
tests Merge pull request #71 from fairpm/just_start 2026-05-04 10:18:49 -06:00
.dockerignore add all dotfiles to dockerignore (#271) 2025-06-11 16:32:27 -06:00
.editorconfig Merging Laravel into main (#27) 2024-10-19 07:32:17 -06:00
.env.example s/aspiredev.org/aspirecloud.localhost/g 2026-05-04 09:44:27 -06:00
.gitattributes Merging Laravel into main (#27) 2024-10-19 07:32:17 -06:00
.gitignore Merge branch 'main' into mago 2025-09-13 12:32:47 -06:00
.pre-commit-config.example.yaml add composer-lint-mago to pre-commit checks 2025-09-11 15:30:20 -06:00
artisan Merging Laravel into main (#27) 2024-10-19 07:32:17 -06:00
CHANGELOG.md Adding a changelog 2024-10-07 05:01:12 -04:00
composer.json Use Composer semver for requires version constraint matching 2026-03-21 17:18:58 +01:00
composer.lock Use Composer semver for requires version constraint matching 2026-03-21 17:18:58 +01:00
docker-compose.override.yml.dist a day late a $ short 2025-10-22 17:31:04 -06:00
docker-compose.yml s/aspiredev.org/aspirecloud.localhost/g 2026-05-04 09:44:27 -06:00
jsconfig.json User Management and API Keys (#84) 2024-11-01 18:30:03 -06:00
justfile replace Makefile with justfile 2026-01-17 19:55:04 -07:00
LICENSE Updating license file 2024-10-06 06:28:22 -04:00
mago.toml final pass over mago.toml 2025-10-25 14:05:45 -06:00
package.json build(deps-dev): bump @vitejs/plugin-vue from 5.2.1 to 5.2.3 2025-03-17 18:59:07 +00:00
phpstan.dist.neon zap phpstan suppression pattern for BelongsToMany since it's fine now 2025-09-27 10:33:45 -06:00
phpunit.xml s/aspiredev.org/aspirecloud.localhost/g 2026-05-04 09:44:27 -06:00
postcss.config.js Merging Laravel into main (#27) 2024-10-19 07:32:17 -06:00
psalm.xml add HasFetchMethods trait 2025-11-04 16:49:10 -07:00
README.md update README 2026-05-04 09:44:32 -06:00
tailwind.config.js User Management and API Keys (#84) 2024-11-01 18:30:03 -06:00
vite.config.js User Management and API Keys (#84) 2024-11-01 18:30:03 -06:00
yarn.lock build(deps): bump qs from 6.14.2 to 6.15.2 2026-05-23 12:46:24 +00:00

AspireCloud

This project is designed to function as an API endpoint for distributing FAIR packages. Currently it can serve WordPress plugins through FAIR Connect as well as extensions for TYPO3 v14.0 and up.

Quick Start

If you're new to FAIR, we recommend using the start-here repo, which will download and bootstrap an AspireCloud instance with just one command (just start). After that, your instance will be accessible at https://api.aspirecloud.localhost.

Quick Start for Standalone instance

If you're not running the whole start-here stack, you can still bring up an AC instance with just start in a fresh checkout of the AspireCloud repo (this one). Since none of the services expose local ports by default, you will want to edit docker-compose.override.yml to add listening ports (see docker-compose.override.yml.dist for examples).

Notes

AspireCloud operates as an API and a pseudo pull-through cache against WordPress.org. This means that if AspireCloud provides the requested endpoint, it attempts to deliver the resource; otherwise, it passes the request through to WordPress.org and returns their response to the end user.

The long-term goal is to gradually implement WordPress.org APIs to reduce reliance on their website and endpoints.

Important: Please do not use this project to flood or harass the WordPress.org website. We don't want to get banned from using their resources!

License

This project is licensed under the MIT License. You may exercise all rights granted by the MIT license, including using this project for commercial purposes.