{"id":43592672,"url":"https://github.com/mloda-ai/mloda-registry","last_synced_at":"2026-05-01T22:01:14.761Z","repository":{"id":336340762,"uuid":"1115300294","full_name":"mloda-ai/mloda-registry","owner":"mloda-ai","description":"Registry of official plugins for mloda.ai","archived":false,"fork":false,"pushed_at":"2026-04-09T07:57:03.000Z","size":807,"stargazers_count":1,"open_issues_count":7,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-09T09:30:44.332Z","etag":null,"topics":["ai-agents","community-driven","context-engineering","data-engineering","data-pipeline","feature-engineering","lineage","llm","mlops","plugin-framework","python","rag"],"latest_commit_sha":null,"homepage":"https://github.com/mloda-ai/mloda","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mloda-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-12T16:34:18.000Z","updated_at":"2026-04-09T07:57:09.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/mloda-ai/mloda-registry","commit_stats":null,"previous_names":["mloda-ai/mloda-registry"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/mloda-ai/mloda-registry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloda-ai%2Fmloda-registry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloda-ai%2Fmloda-registry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloda-ai%2Fmloda-registry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloda-ai%2Fmloda-registry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mloda-ai","download_url":"https://codeload.github.com/mloda-ai/mloda-registry/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mloda-ai%2Fmloda-registry/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32514340,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["ai-agents","community-driven","context-engineering","data-engineering","data-pipeline","feature-engineering","lineage","llm","mlops","plugin-framework","python","rag"],"created_at":"2026-02-04T02:13:42.838Z","updated_at":"2026-05-01T22:01:14.756Z","avatar_url":"https://github.com/mloda-ai.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![mloda](https://img.shields.io/badge/built%20with-mloda-blue.svg)](https://github.com/mloda-ai/mloda)\n[![Python](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://www.python.org/)\n\n# mloda-registry\n\nCommunity plugins, registry tooling, and development guides for [mloda](https://github.com/mloda-ai/mloda).\n\n\u003e **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.\n\n- Ready-to-use FeatureGroups (`pip install mloda-community`)\n- Enterprise FeatureGroups (`pip install mloda-enterprise`)\n- Plugin discovery tools (`pip install mloda-registry`)\n- Test utilities for plugin development (`pip install mloda-testing`)\n- Step-by-step [plugin development guides](docs/guides/index.md)\n\n## Related Repositories\n\n- **[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.\n\n- **[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.\n\n## Documentation\n\nSee `docs/guides/` for the complete plugin development journey:\n- Using and discovering existing plugins\n- Creating FeatureGroups (in-project or as packages)\n- Sharing plugins with teams or the community\n- Advanced: ComputeFrameworks and Extenders\n\nStart here: [Plugin Development Guides](docs/guides/index.md)\n\n## PyPI Packages\n\nThis repository publishes the following packages to PyPI:\n\n| Package | Description | License | Install |\n|---------|-------------|---------|---------|\n| `mloda-registry` | Plugin discovery and search | Apache 2.0 | `pip install mloda-registry` |\n| `mloda-testing` | Test utilities for plugin development | Apache 2.0 | `pip install mloda-testing` |\n| `mloda-community` | All community plugins (bundle) | Apache 2.0 | `pip install mloda-community` |\n| `mloda-enterprise` | All enterprise plugins (bundle) | [Source-available](mloda/enterprise/LICENSE) ([Get license](https://mloda.ai/enterprise)) | `pip install mloda-enterprise` |\n\n\u003e **Note:** Only `mloda/enterprise/` and its PyPI package require a license. Everything else in this repository is Apache 2.0.\n\n### Installing Individual Packages from Git\n\nPackages not published to PyPI can be installed directly from the repository:\n\n```bash\npip install \"git+https://github.com/mloda-ai/mloda-registry.git#subdirectory=mloda/community/feature_groups/example/example_b\"\n```\n\nReplace the subdirectory path with the package location (see `config/packages.toml` for paths).\n\n## Development Setup\n\n```bash\n# Install uv (if not already installed)\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# Create virtual environment and install dependencies\nuv venv \u0026\u0026 source .venv/bin/activate \u0026\u0026 uv sync --all-extras\n\n# Run all checks via tox\nuv run tox\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmloda-ai%2Fmloda-registry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmloda-ai%2Fmloda-registry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmloda-ai%2Fmloda-registry/lists"}