Official registry of applications for TFGrid Compose - automatically validated and processed via CI/CD.
This registry catalogs official and community applications that can be deployed using tfgrid-compose. Applications listed here are discoverable via tfgrid-compose search and can be deployed with a simple command:
tfgrid-compose up tfgrid-ai-agenttfgrid-registry/
├── registry/
│ ├── apps.yaml # Main official apps registry
│ └── verified/ # Verified community apps
│ └── community.yaml
├── schemas/
│ ├── app-manifest.json # tfgrid-compose.yaml schema
│ └── registry.json # Registry validation schema
├── docs/
│ ├── submit-app.md # How to submit your app
│ ├── verification.md # Verification process
│ └── app-guidelines.md # App development guidelines
└── README.md # This file
# List all available apps
tfgrid-compose search
# Get app details
tfgrid-compose info tfgrid-ai-agent
# Deploy official app
tfgrid-compose up tfgrid-ai-agent# Deploy from any GitHub repo
tfgrid-compose up username/repo-name
# Deploy from any git URL
tfgrid-compose up https://gitlab.com/org/appMaintained by the TFGrid Studio team:
- tfgrid-ai-agent - AI coding agent with Qwen integration
- tfgrid-gitea - Self-hosted Git service with web interface
Note: Patterns (single-vm, gateway, k3s) are built into tfgrid-compose, not listed here. This registry contains deployable APPLICATIONS that use those patterns.
Community-contributed apps that have been reviewed and approved:
- Submit a PR to get your app listed!
- See submission guidelines →
- Develop your app following our guidelines
- Test thoroughly with
tfgrid-compose up ./your-app - Submit PR adding your app to
apps.communityinregistry/apps.yaml - Automated validation - GitHub Actions validates your app
- Review process - Team reviews code, security, documentation
- Approved! - App appears in
tfgrid-compose search
All apps must include:
- ✅
tfgrid-compose.yaml- App manifest - ✅
README.md- Clear documentation - ✅ Compatible pattern (single-vm, gateway, or k3s)
- ✅ No hardcoded secrets
- ✅ Open source license
apps:
official:
- name: tfgrid-ai-agent
repo: github.com/tfgrid-studio/tfgrid-ai-agent
description: AI coding agent with Qwen integration
pattern: single-vm
status: production
maintainer: tfgrid-studio
tags: [ai, coding, development]
community:
- name: my-app
repo: github.com/username/my-app
author: username
maintainer: username
submitted_date: 2025-10-14
status: productionNote: App counts (total, official, community) are computed automatically by CI/CD - no manual maintenance needed!
GitHub Actions automatically:
- ✅ Validates YAML syntax
- ✅ Checks schema structure
- ✅ Validates all app entries
- ✅ Computes statistics dynamically
- ✅ Generates processed registry
- ✅ Auto-updates app versions with latest Git commits
- ✅ Maintains version compatibility with existing validation
- Update Versions - Auto-updates version fields
- Validate Registry - Validates registry format
Version fields are automatically updated when you push to this repository:
- Trigger: Push changes to
mainbranch - Process: Fetches latest commits from all app repositories:
tfgrid-ai-stacktfgrid-ai-agenttfgrid-gitea
- Update: Sets
versionfield to latest commit hash - Validate: Ensures all required fields exist
- Commit: Saves changes back to repository (if versions changed)
Format:
- name: tfgrid-ai-stack
version: b21ad74 # Auto-updated commit hash
versioning:
primary: git_commit # Git commit hash is primary versionThis ensures tfgrid-compose always gets the latest versions while maintaining validation compatibility.
- Official apps: Audited and maintained by TFGrid Studio team
- Community apps: Code reviewed, tested, and security checked
- External apps: Use at your own risk - review code first
We welcome contributions!
- Documentation: docs.tfgrid.studio
- Issues: GitHub Issues
- Community: Discussions
Apache 2.0 License - See LICENSE for details.
Copyright 2025 ThreeFold
Version: 0.1.0
Last Updated: 2025-10-15
Total Apps: Computed dynamically via CI/CD
Maintained by: TFGrid Studio