Official registry for Reframe transformation engine plugins and packages. This registry is consumed by the Reframe IDE to discover and install plugins.
Reframe-registry/
├── README.md # This file
├── LICENSE # Apache 2.0
├── CONTRIBUTING.md # How to add plugins/packages
├── plugins.json # All plugins with version links
└── packages.json # All packages (future)
Base URL: https://goplasmatic.github.io/Reframe-registry
| Endpoint | Description |
|---|---|
/plugins.json |
All plugins with version manifest URLs |
/packages.json |
All packages (future) |
Each plugin entry in plugins.json follows this structure:
{
"plugin-id": {
"name": "Human Readable Name",
"description": "Brief description of the plugin",
"repository": "https://github.com/owner/repo",
"versions": {
"1.0.0": "https://github.com/owner/repo/releases/download/v1.0.0/manifest.json"
}
}
}| Plugin ID | Name | Description |
|---|---|---|
swift-mt-message |
SWIFT MT Message Parser | A fast, type-safe Rust implementation of SWIFT MT message parsing |
mx-message |
ISO20022 MX Message Parser | A fast, type-safe Rust implementation for parsing ISO20022 MX messages |
The Reframe IDE fetches plugins.json to display available plugins. When a user installs a specific version, it fetches the manifest URL to get plugin details and download links.
See CONTRIBUTING.md for instructions on how to add new plugins or packages to this registry.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.