https://github.com/mloda-ai/mloda-registry
Registry of official plugins for mloda.ai
https://github.com/mloda-ai/mloda-registry
ai-agents community-driven context-engineering data-engineering data-pipeline feature-engineering lineage llm mlops plugin-framework python rag
Last synced: about 1 month ago
JSON representation
Registry of official plugins for mloda.ai
- Host: GitHub
- URL: https://github.com/mloda-ai/mloda-registry
- Owner: mloda-ai
- License: other
- Created: 2025-12-12T16:34:18.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-04-09T07:57:03.000Z (2 months ago)
- Last Synced: 2026-04-09T09:30:44.332Z (2 months ago)
- Topics: ai-agents, community-driven, context-engineering, data-engineering, data-pipeline, feature-engineering, lineage, llm, mlops, plugin-framework, python, rag
- Language: Python
- Homepage: https://github.com/mloda-ai/mloda
- Size: 788 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](https://github.com/mloda-ai/mloda)
[](https://www.python.org/)
# mloda-registry
Community plugins, registry tooling, and development guides for [mloda](https://github.com/mloda-ai/mloda).
> **New to mloda?** Visit [mloda.ai](https://mloda.ai) for business context or the [core repository](https://github.com/mloda-ai/mloda) for technical details.
- Ready-to-use FeatureGroups (`pip install mloda-community`)
- Enterprise FeatureGroups (`pip install mloda-enterprise`)
- Plugin discovery tools (`pip install mloda-registry`)
- Test utilities for plugin development (`pip install mloda-testing`)
- Step-by-step [plugin development guides](docs/guides/index.md)
## Related Repositories
- **[mloda](https://github.com/mloda-ai/mloda)**: The core library for open data access. Declaratively define what data you need, not how to get it. mloda handles feature resolution, dependency management, and compute framework abstraction automatically.
- **[mloda-plugin-template](https://github.com/mloda-ai/mloda-plugin-template)**: A GitHub template for creating standalone mloda plugins. Use this to quickly start building your own FeatureGroups, ComputeFrameworks, and Extenders.
## Documentation
See `docs/guides/` for the complete plugin development journey:
- Using and discovering existing plugins
- Creating FeatureGroups (in-project or as packages)
- Sharing plugins with teams or the community
- Advanced: ComputeFrameworks and Extenders
Start here: [Plugin Development Guides](docs/guides/index.md)
## PyPI Packages
This repository publishes the following packages to PyPI:
| Package | Description | License | Install |
|---------|-------------|---------|---------|
| `mloda-registry` | Plugin discovery and search | Apache 2.0 | `pip install mloda-registry` |
| `mloda-testing` | Test utilities for plugin development | Apache 2.0 | `pip install mloda-testing` |
| `mloda-community` | All community plugins (bundle) | Apache 2.0 | `pip install mloda-community` |
| `mloda-enterprise` | All enterprise plugins (bundle) | [Source-available](mloda/enterprise/LICENSE) ([Get license](https://mloda.ai/enterprise)) | `pip install mloda-enterprise` |
> **Note:** Only `mloda/enterprise/` and its PyPI package require a license. Everything else in this repository is Apache 2.0.
### Installing Individual Packages from Git
Packages not published to PyPI can be installed directly from the repository:
```bash
pip install "git+https://github.com/mloda-ai/mloda-registry.git#subdirectory=mloda/community/feature_groups/example/example_b"
```
Replace the subdirectory path with the package location (see `config/packages.toml` for paths).
## Development Setup
```bash
# Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Create virtual environment and install dependencies
uv venv && source .venv/bin/activate && uv sync --all-extras
# Run all checks via tox
uv run tox
```