The official registry of components for the Radzor Platform.
Radzor components are fully typed, framework-agnostic building blocks for backend logic, APIs, and AI workflows. They are not distributed as node_modules packages. Instead, you download the source code directly into your repository.
Every component in this repository includes:
- The source code (TypeScript, Python, etc.)
- A
radzor.manifest.jsoncompliant with the RCS Specification - An
llm/integration.mdguide
This ensures that when you ask an AI agent to use the component, it reads the manifest, understands the exact inputs/outputs, required API keys, and events, and generates accurate integration code without relying on outdated training data.
The registry contains components across categories:
- AI:
llm-completion,speech-to-text,text-to-speech,embeddings-store,vector-search... - Audio/Media:
audio-capture,image-processor,video-transcoder... - Auth:
auth-oauth,api-key-auth,jwt-verify... - Payment:
stripe-checkout,webhook-receiver... - Storage/DB:
file-upload,sql-query,redis-cache...
Explore the full catalog on radzor.io/components.
Use the Radzor CLI to install a component:
npx radzor@latest add speech-to-text llm-completionOr scaffold a complete AI Workflow (Recipe):
npx radzor@latest recipe add voice-botWe welcome community contributions to build a standard registry of LLM-friendly components.
To add a new component to the registry:
- Fork this repository.
- Scaffold your component using the CLI:
npx radzor@latest create @radzor/my-component -c ai
- Implement the logic in
src/index.tsand write the LLM instructions inllm/integration.md. - Run
npx radzor validate .inside your component folder to ensure your manifest passes the RCS Schema validation. - Open a Pull Request.
MIT