deco
Deco is a Git-based visual CMS built on TypeScript, Deno, HTMX, and Tailwind for building and managing modern web applications. It bridges developers and content editors by auto-generating admin UIs from TypeScript Props and supports deployment to Deno-compatible hosts with one-click workflows.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | deco-cx/deco |
| Owner | deco-cx |
| Primary language | TypeScript |
| License | Apache-2.0 — OSI-approved |
| Stars | 846 |
| Forks | 55 |
| Open issues | 67 |
| Latest release | 1.202.1 (2026-06-30) |
| Last updated | 2026-07-07 |
| Source | https://github.com/deco-cx/deco |
What deco is
Deco is a TypeScript-first, server-rendered JSX framework running on Deno with client-side HTMX interactivity and Tailwind styling. It uses Git as the source of truth for content and configuration, with type-driven integration discovery via a community app ecosystem, and supports multi-host deployment (Deno Deploy, Fly.io, DigitalOcean, etc.).
Get the deco source
Clone the repository and explore it locally.
git clone https://github.com/deco-cx/deco.gitcd deco# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Team must be comfortable with TypeScript and Git workflows; visual editor does not eliminate code review or version control discipline.
- Evaluate Deno Deploy's free tier limits and pricing against traffic/compute needs; alternative hosts (Fly.io, DigitalOcean) require separate vendor evaluation.
- Community app ecosystem is growing but not comprehensive; assess whether required third-party integrations (payment, CRM, etc.) already have published Deco apps.
- Local development uses HTTPS tunnel; network latency and tunnel stability may impact iteration speed in low-bandwidth environments.
- Tailwind-dependent component model requires familiarity with Tailwind theming; rebranding or custom design systems may need additional wrapper layers.
When to avoid it — and what to weigh
- Enterprise Legacy System Integration — If your critical data lives exclusively in proprietary systems without REST/GraphQL APIs or Deco community apps, custom adapter development may be significant.
- Deno Ecosystem Concerns — If your team has no Deno experience and strict Node.js-only infrastructure policies, the learning curve and deployment constraints may outweigh benefits.
- Heavy Real-Time Collaboration — If you require simultaneous multi-user editing (like Figma), Deco's Git-based model may introduce conflicts and operational friction compared to CRDT-based editors.
- Non-Web Deliverables — Deco is web-application-focused; it does not target mobile apps, desktop software, or other non-web platforms.
License & commercial use
Deco is licensed under Apache License 2.0 (Apache-2.0), a permissive OSI-approved license allowing commercial use, modification, and distribution with limited liability and patent protection.
Apache-2.0 permits commercial use without royalties or licensing fees. However, validate that using Deno Deploy's infrastructure (if chosen) and any community apps comply with their respective terms. Deco's own hosting tier ($99/mo pro tier) is a separate commercial offering; open-source engine use does not require payment.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Strong |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Strong |
| Assessment confidence | High |
No security audit, penetration test results, or disclosed vulnerabilities mentioned in provided data. Consider: TypeScript type safety mitigates some injection risks, but HTTPS tunnel, Git integration, and RBAC for content editors require careful access control. Deno's permission model (--allow-flags) and Deploy's sandbox should be reviewed for your threat model. No claims about compliance certifications or security standards are made here.
Alternatives to consider
Webflow
Visual builder with built-in hosting and no-code workflows; trade-off is higher lock-in and limited custom code integration compared to Deco's Git + TypeScript model.
Strapi
Headless CMS with Node.js backend, GraphQL/REST, and self-hosting; targets content management over visual UI building; ecosystem is larger but may not be Git-centric.
Statamic
Laravel-based CMS with visual builder and flat-file or database storage; mature ecosystem but tied to PHP and traditional hosting rather than edge-first deployment.
Build on deco with DEV.co software developers
Start with a free template at deco.new, deploy to Deno Deploy in seconds, and invite content editors for free—no credit card required.
Talk to DEV.coRelated on DEV.co
Explore the category and the services that help you build with it.
deco FAQ
Can I use Deco without Deno Deploy?
Do content editors need to know Git or code?
What if I need an integration that doesn't exist?
Is Deco suitable for a small team or solo founder?
Software developers & web developers for hire
Adopting deco is usually one piece of a larger software development effort. As a software development agency, DEV.co provides software development services and web development expertise — pairing senior software developers and web developers with your team to design, build, and operate open-source cms software in production.
Ready to build with Deco?
Start with a free template at deco.new, deploy to Deno Deploy in seconds, and invite content editors for free—no credit card required.