Application templates for the ObjectStack cloud marketplace. Protocol: @objectstack/spec v3.0.8 | Last Updated: February 2026
This repository provides small, production-ready application templates that can be deployed directly to the ObjectStack cloud marketplace. Each template is a self-contained plugin built on @objectstack/spec.
2026 Q1 ████████████████ Phase 1: Project Initialization ✅ COMPLETE
2026 Q1 ████████████████ Phase 2: Core Templates (Todo, Blog, Inventory) 🔄 IN PROGRESS
2026 Q2 ████████████████ Phase 3: Extended Templates (Scheduler, FAQ, Project) ⬜ PLANNED
2026 Q3 ████████████████ Phase 4: Marketplace Integration & Polish 🔄 IN PROGRESS
| Metric | Value |
|---|---|
| Protocol Version | @objectstack/spec v3.0.8 |
| Templates | 3 (todo, blog, inventory) |
| Total Objects | 8 |
- Monorepo scaffold (pnpm workspaces, TypeScript, ESLint, Vitest)
- Root configuration files (package.json, tsconfig.json, .eslintrc.json, .gitignore)
- Base TypeScript config shared across all templates
- README.md, ROADMAP.md, CONTRIBUTING.md
-
todo_list.object.ts— TodoList with title, description, color -
todo_item.object.ts— TodoItem with title, priority, due date, status, list lookup -
plugin.ts— Plugin definition with navigation -
objectstack.config.ts— Standalone config
-
category.object.ts— Blog categories -
post.object.ts— Blog posts with rich text, status workflow, category lookup -
comment.object.ts— Post comments with moderation -
plugin.ts— Plugin definition with navigation -
objectstack.config.ts— Standalone config
-
supplier.object.ts— Supplier/vendor records -
product.object.ts— Products with SKU, pricing, and stock levels -
stock_movement.object.ts— Stock in/out transactions -
plugin.ts— Plugin definition with navigation -
objectstack.config.ts— Standalone config
- scheduler — Event/appointment scheduler with calendar view
- faq — FAQ and knowledge base management
- project — Lightweight project and task tracker
- expense — Expense reporting and approval workflow
- survey — Survey builder with question types and response tracking
-
objectstackmetadata in each templatepackage.json(category, minVersion, permissions) - GitHub Actions workflow for automated marketplace publishing (
publish-marketplace.yml)- Tag push (
v*) and manual (workflow_dispatch) triggers - Typecheck & test validation gate
- Multi-template concurrent build with dynamic matrix
- Artifact packaging (tar.gz) with SHA-256 checksums
- Cloud API publish flow (initiate → upload → confirm) with rollback on failure
- Dry-run mode for validation without publishing
- Partial publish support (select specific templates)
- Tag push (
- CHANGELOG.md for each template (todo, blog, inventory)
- Marketplace metadata (icons, screenshots, pricing tiers)
- One-click deploy documentation
- Demo seed data for each template
- Cross-repo: cloud API marketplace endpoints (see cloud repo)
| Date | Version | Notes |
|---|---|---|
| 2026-02-27 | v1.1.0 | Marketplace CI/CD workflow, template metadata, changelogs |
| 2026-02-24 | v1.0.0 | Project initialization — monorepo scaffold + 3 core templates |