{"id":34623247,"url":"https://github.com/coldbox/coldbox-platform","last_synced_at":"2026-04-14T22:01:40.089Z","repository":{"id":1023500,"uuid":"851433","full_name":"ColdBox/coldbox-platform","owner":"ColdBox","description":"A modern, fluent and conventions based HMVC framework for BoxLang and CFML","archived":false,"fork":false,"pushed_at":"2026-04-07T20:44:35.000Z","size":80165,"stargazers_count":313,"open_issues_count":2,"forks_count":174,"subscribers_count":27,"default_branch":"development","last_synced_at":"2026-04-07T22:29:21.290Z","etag":null,"topics":["aop","boxlang","caching-library","cfml","dependency-injection","hacktoberfest","hacktoferbest","hmvc","hmvc-framework","logging-library","mvc"],"latest_commit_sha":null,"homepage":"https://www.coldbox.org","language":"ColdFusion","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/ColdBox.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.YML","license":"license.txt","code_of_conduct":".github/CODE_OF_CONDUCT.MD","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":".github/SUPPORT.md","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},"funding":{"patreon":"ortussolutions"}},"created_at":"2010-08-20T15:29:44.000Z","updated_at":"2026-04-07T20:44:39.000Z","dependencies_parsed_at":"2023-10-17T00:00:26.499Z","dependency_job_id":"524e9887-845e-4694-a5bc-c9a0b666e77b","html_url":"https://github.com/ColdBox/coldbox-platform","commit_stats":{"total_commits":6197,"total_committers":113,"mean_commits":54.84070796460177,"dds":"0.15136356301436182","last_synced_commit":"793e93785a00091ccff4ea5d14ab42b795328f37"},"previous_names":[],"tags_count":128,"template":false,"template_full_name":null,"purl":"pkg:github/ColdBox/coldbox-platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColdBox%2Fcoldbox-platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColdBox%2Fcoldbox-platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColdBox%2Fcoldbox-platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColdBox%2Fcoldbox-platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ColdBox","download_url":"https://codeload.github.com/ColdBox/coldbox-platform/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ColdBox%2Fcoldbox-platform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31817128,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["aop","boxlang","caching-library","cfml","dependency-injection","hacktoberfest","hacktoferbest","hmvc","hmvc-framework","logging-library","mvc"],"created_at":"2025-12-24T15:41:46.678Z","updated_at":"2026-04-14T22:01:40.079Z","avatar_url":"https://github.com/ColdBox.png","language":"ColdFusion","funding_links":["https://patreon.com/ortussolutions"],"categories":[],"sub_categories":[],"readme":"﻿\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://www.ortussolutions.com/__media/coldbox-185-logo.png\"\u003e\n\t\u003cbr\u003e\n\t\u003cimg src=\"https://www.ortussolutions.com/__media/wirebox-185.png\" height=\"125\"\u003e\n\t\u003cimg src=\"https://www.ortussolutions.com/__media/cachebox-185.png\" height=\"125\" \u003e\n\t\u003cimg src=\"https://www.ortussolutions.com/__media/logbox-185.png\"  height=\"125\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://github.com/ColdBox/coldbox-platform/actions/workflows/snapshot.yml\"\u003e\u003cimg src=\"https://github.com/ColdBox/coldbox-platform/actions/workflows/snapshot.yml/badge.svg\" alt=\"ColdBox Snapshots\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://forgebox.io/view/coldbox\"\u003e\u003cimg src=\"https://forgebox.io/api/v1/entry/coldbox/badges/downloads\" alt=\"Total Downloads\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://forgebox.io/view/coldbox\"\u003e\u003cimg src=\"https://forgebox.io/api/v1/entry/coldbox/badges/version\" alt=\"Latest Stable Version\" /\u003e\u003c/a\u003e\n\t\u003ca href=\"https://forgebox.io/view/coldbox\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-Apache2-brightgreen\" alt=\"Apache2 License\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\tCopyright Since 2005 ColdBox Platform by Luis Majano and Ortus Solutions, Corp\n\t\u003cbr\u003e\n\t\u003ca href=\"https://www.coldbox.org\"\u003ewww.coldbox.org\u003c/a\u003e |\n\t\u003ca href=\"https://www.ortussolutions.com\"\u003ewww.ortussolutions.com\u003c/a\u003e\n\u003c/p\u003e\n\n----\n\nBecause of God's grace, this project exists. If you don't like this, then don't read it, it's not for you.\n\n\u003e\"Therefore being justified by faith, we have peace with God through our Lord Jesus Christ:\nBy whom also we have access by faith into this grace wherein we stand, and rejoice in hope of the glory of God.\nAnd not only so, but we glory in tribulations also: knowing that tribulation worketh patience;\nAnd patience, experience; and experience, hope:\nAnd hope maketh not ashamed; because the love of God is shed abroad in our hearts by the\nHoly Ghost which is given unto us. .\" Romans 5:5\n\n----\n\n# Welcome to ColdBox HMVC Platform\n\nColdBox is the **enterprise-level HMVC (Hierarchical Model-View-Controller) framework** designed for two powerful programming languages:\n\n- **[BoxLang](https://www.boxlang.io)** - A modern JVM language owned and directed by the ColdBox team\n- **CFML (ColdFusion)** - Legacy support for existing enterprise applications\n\nBuilt for scalability, modularity, and developer productivity, ColdBox eliminates the complexity of modern web development through **conventions over configuration** and a comprehensive ecosystem of integrated tools.\n\n## 🏆 Proven \u0026 Professional\n\n**20+ Years of Excellence** - Since 2006, ColdBox has been battle-tested in enterprise environments worldwide, evolving with modern development practices and industry standards.\n\n**Professional Open Source** - Backed by [Ortus Solutions](https://www.ortussolutions.com), ColdBox provides the reliability and support that businesses demand. With dedicated full-time development, comprehensive documentation, and professional services, enterprises can confidently build mission-critical applications on ColdBox.\n\n**Enterprise Ready** - Trusted by Fortune 500 companies and organizations globally, ColdBox delivers the stability, performance, and long-term support that enterprise applications require. Learn more at [www.coldbox.org](https://www.coldbox.org).\n\n## 🚀 Why Choose ColdBox?\n\n### Modern Web Development Made Simple\n\n- **Zero Configuration**: Get started immediately with sensible defaults\n- **Convention-Based**: Write less boilerplate, focus on business logic\n- **Enterprise Ready**: 20+ years proven, professionally backed by Ortus Solutions\n- **Full-Stack Framework**: Everything you need in one cohesive platform and module ecosystem\n\n### Powerful Features\n\n- 🛣️ **[Modern URL Routing](https://coldbox.ortusbooks.com/the-basics/routing)** - RESTful routes with parameter binding\n- 📦 **[Hierarchical Modules](https://coldbox.ortusbooks.com/hmvc/modules)** - Build scalable applications with HMVC architecture\n- 🔧 **[Dependency Injection](https://wirebox.ortusbooks.com)** - Built-in IoC container (WireBox)\n- ⚡ **[Enterprise Caching](https://cachebox.ortusbooks.com)** - Multi-provider caching engine (CacheBox)\n- 📝 **[Advanced Logging](https://logbox.ortusbooks.com)** - Structured logging framework (LogBox)\n- 🧪 **[Testing Framework](https://coldbox.ortusbooks.com/testing/testing-coldbox-applications)** - Built-in BDD/TDD testing\n- 🔄 **[Event-Driven Architecture](https://coldbox.ortusbooks.com/digging-deeper/interceptors)** - Interceptor-based programming\n- 🔀 **[Async Programming](https://coldbox.ortusbooks.com/digging-deeper/promises-async-programming)** - Modern concurrent programming constructs\n- 🌐 **[RESTful APIs](https://coldbox.ortusbooks.com/the-basics/event-handlers/rendering-data)** - Built-in REST support with auto-marshalling\n- 🧩 **[Module Ecosystem](https://forgebox.io)** - 1000+ community modules on ForgeBox\n\n## 📚 Documentation\n\nWe have made a firm commitment to our community that our Documentation will always be complete and up to date.  We have have a dedicated team that works full time on keeping the documentation accurate and relevant, with over 20 years of delivering quality documentation to the community.\n\n- [https://coldbox.ortusbooks.com](https://coldbox.ortusbooks.com)\n- [https://cachebox.ortusbooks.com](https://cachebox.ortusbooks.com)\n- [https://logbox.ortusbooks.com](https://logbox.ortusbooks.com)\n- [https://wirebox.ortusbooks.com](https://wirebox.ortusbooks.com)\n\n**Please note that all of our docs include embedded MCP servers that you can easily use in any of your AI tools.**\n\n### Quick Links\n\n- 📖 **[Getting Started Guide](https://coldbox.ortusbooks.com/getting-started/installation)** - Your first ColdBox application\n- 🏗️ **[Application Templates](https://github.com/coldbox-templates)** - Jumpstart with pre-built templates\n- 🔧 **[ColdBox CLI](https://github.com/coldbox/coldbox-cli)** - Essential command-line tools\n- 🎯 **[Conventions Guide](https://coldbox.ortusbooks.com/getting-started/conventions)** - Framework conventions\n- 📋 **[API Documentation](https://apidocs.coldbox.org)** - Complete API reference\n- 💻 **[VS Code ColdBox Extension](https://marketplace.visualstudio.com/items?itemName=ortus-solutions.vscode-coldbox)** - ColdBox development tools\n- 🧰 **[VS Code BoxLang Developer Pack](https://marketplace.visualstudio.com/items?itemName=ortus-solutions.vscode-boxlang-developer-pack)** - Complete BoxLang development suite\n\n## ⚡ Quick Start\n\n### 1. Install ColdBox CLI (Essential Tool)\n\nThe [ColdBox CLI](https://github.com/coldbox/coldbox-cli) is essential for ColdBox development:\n\n```bash\n# Install CommandBox (if not already installed)\n# Visit: https://www.ortussolutions.com/products/commandbox\n\n# Install ColdBox CLI globally\nbox install coldbox-cli\n```\n\n### 2. Create Your First Application\n\n```bash\n# Generate a new ColdBox application\ncoldbox create app MyApp --template=Advanced\n\n# Navigate to your app\ncd MyApp\n\n# Start the development server\nbox server start\n```\n\n### 3. Explore Starter Templates\n\nChoose from production-ready templates at [https://github.com/coldbox-templates](https://github.com/coldbox-templates):\n\n```bash\n# Default application template\ncoldbox create app MyDefaultApp\n\n# REST API template\ncoldbox create app MyAPI skeleton=rest\n\n# BoxLang application template\ncoldbox create app MyApp skeleton=boxlang\n\n# Microservice template\ncoldbox create app MyService skeleton=rest-hmvc\n```\n\n## 💾 Installation Options\n\n### CommandBox (Recommended)\n\n```bash\n# Stable Release\nbox install coldbox\n\n# Bleeding Edge (Auto-updated from commits)\nbox install coldbox@be\n```\n\n### ForgeBox Software Directory\n\nVisit [ForgeBox](https://forgebox.io/view/coldbox) for additional installation options.\n\n## 🛠️ VS Code Development Tools\n\nEnhance your ColdBox development experience with our official VS Code extensions:\n\n### ColdBox Extension\n\n**[Download from VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=ortus-solutions.vscode-coldbox)** | **[Open VSX Registry](https://open-vsx.org/extension/ortus-solutions/vscode-coldbox)**\n\nFeatures:\n\n- ColdBox application scaffolding\n- Handler, model, and view generators\n- Built-in ColdBox commands integration\n- Project templates and snippets\n- Syntax highlighting for ColdBox conventions\n\n### BoxLang Developer Pack\n\n**[Download from VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=ortus-solutions.vscode-boxlang-developer-pack)** | **[Open VSX Registry](https://open-vsx.org/extension/ortus-solutions/vscode-boxlang-developer-pack)**\n\nComplete development suite including:\n\n- BoxLang language server with IntelliSense\n- Syntax highlighting and code formatting\n- Integrated debugging capabilities\n- CFML compatibility layer\n- Advanced code completion and navigation\n\n## 🏗️ Architecture Overview\n\nColdBox provides four integrated subsystems:\n\n### 🌐 ColdBox MVC Core\n\n- Modern HMVC architecture\n- Convention-based routing\n- Event-driven request lifecycle\n- Built-in security features\n\n### 💉 WireBox - Dependency Injection\n\n- Powerful IoC container\n- AOP (Aspect-Oriented Programming)\n- Object lifecycle management\n- Auto-discovery and registration\n\n### ⚡ CacheBox - Enterprise Caching\n\n- Multi-provider architecture\n- Distributed caching support\n- Cache regions and policies\n- Built-in cache providers\n\n### 📊 LogBox - Structured Logging\n\n- Multiple appender support\n- Configurable log levels\n- Structured logging patterns\n- Performance optimized\n\n### 🔧 Standalone Library Support\n\n**Use Independently** - WireBox, CacheBox, and LogBox are designed as standalone libraries that can be used in **ANY BoxLang or CFML application** without requiring the full ColdBox framework. This modular architecture allows you to:\n\n- **Integrate WireBox** for dependency injection in existing applications\n- **Add CacheBox** for enterprise caching to legacy systems\n- **Implement LogBox** for structured logging in any project\n- **Mix and match** components based on your specific needs\n\nEach library maintains its own documentation and can be installed independently via CommandBox.\n\n## 🔄 Long Term Support (LTS)\n\nColdBox follows a predictable release cycle with extensive support:\n\n| Version | Release | Updates | Security Fixes |\n|---------|---------|------------------|---------------------|\n| ~~6.x~~  | ~~2022~~    \t| ~~2024~~ \t\t| ~~2025~~          |\n| 7.x     \t\t| ~~2023~~    \t| ~~2025~~ \t\t  | 2026                  |\n| 8.x     \t\t| ~~2025~~    \t| 2026            \t   | 2027                  |\n| 9.x     \t\t| 2026    \t\t\t| 2027            \t\t | 2028                 |\n\n- **Updates**: Bug fixes, performance improvements, and minor enhancements\n- **Security Fixes**: Critical security patches and vulnerability resolutions\n\n## 💻 System Requirements\n\n### Supported Languages \u0026 Engines\n\n**BoxLang (Recommended)**\n\n- BoxLang 1.0+\n- Modern JVM language with enhanced performance\n- Owned and directed by the ColdBox team\n\n**ColdFusion/CFML**\n\n- Adobe ColdFusion 2023+\n- Lucee 5.0+\n- Legacy application support\n\n## 🤝 Contributing \u0026 Community\n\n### Get Involved\n\n- 📖 **[Contributing Guide](CONTRIBUTING.md)** - How to contribute\n- 🐛 **[Issue Tracker](https://ortussolutions.atlassian.net/browse/COLDBOX)** - Report bugs and request features\n- 💬 **[Community Slack](https://boxteam.ortussolutions.com/)** - Join the conversation\n- 📺 **[YouTube Channel](https://www.youtube.com/ortussolutions)** - Tutorials and presentations\n- 🎓 **[CFCasts](https://www.cfcasts.com)** - CFML Video Learning Platform\n- 🎓 **[BoxLang Academy](https://learn.boxlang.io)** - BoxLang Video Learning Platform\n\n### Development Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/ColdBox/coldbox-platform.git\ncd coldbox-platform\n\n# Install dependencies\nbox install\n\n# Start development server\nbox server start\n\n# Run test suites\nbox run-script tests:integration\n```\n\n## 🌟 Ecosystem\n\nColdBox powers a rich ecosystem:\n\n### Core Libraries (Standalone Compatible)\n\n- **[WireBox DI](https://wirebox.ortusbooks.com)** - Dependency injection for any BoxLang/CFML app\n- **[CacheBox](https://cachebox.ortusbooks.com)** - Enterprise caching for any BoxLang/CFML app\n- **[LogBox](https://logbox.ortusbooks.com)** - Structured logging for any BoxLang/CFML app\n\n### Extended Ecosystem\n\n- **[ForgeBox.io](https://forgebox.io)** - Package repository with 1000+ modules\n- **[ColdBox Modules](https://forgebox.io/type/modules)** - Extend functionality with modules\n- **[CB Security](https://forgebox.io/view/cbsecurity)** - Enterprise security framework\n- **[CB Rest](https://forgebox.io/view/cbrest)** - REST API development\n- **[CB Validation](https://forgebox.io/view/cbvalidation)** - Server-side validation\n- **[CB ORM](https://forgebox.io/view/cborm)** - ORM enhancements\n\n## 📄 License\n\nApache License, Version 2.0 - See [LICENSE](license.txt) file for details.\n\n\u003e The ColdBox websites, logos and content have separate licensing and are separate entities.\n\n## 🔗 Important Links\n\n### Source Code\n\n- **GitHub Repository**: https://github.com/coldbox/coldbox-platform\n- **ColdBox CLI**: https://github.com/coldbox/coldbox-cli\n- **Application Templates**: https://github.com/coldbox-templates\n- **ColdBox Modules**: https://github.com/coldbox-modules\n\n### Documentation\n\n- **ColdBox Platform**: https://coldbox.ortusbooks.com\n- **WireBox DI**: https://wirebox.ortusbooks.com\n- **CacheBox**: https://cachebox.ortusbooks.com\n- **LogBox**: https://logbox.ortusbooks.com\n\n### Documentation MCP Servers\n\nHere are the links to the MCP (Machine Comprehension Protocol) servers for our documentation, which can be used with AI tools for enhanced assistance:\n\n- **BoxLang Docs MCP**: https://boxlang.ortusbooks.com/~gitbook/mcp\n- **ColdBox Platform**: https://coldbox.ortusbooks.com/~gitbook/mcp\n- **WireBox DI**: https://wirebox.ortusbooks.com/~gitbook/mcp\n- **CacheBox**: https://cachebox.ortusbooks.com/~gitbook/mcp\n- **LogBox**: https://logbox.ortusbooks.com/~gitbook/mcp\n\n### Issue Tracking\n\n- **ColdBox Issues**: https://ortussolutions.atlassian.net/browse/COLDBOX\n- **WireBox Issues**: https://ortussolutions.atlassian.net/browse/WIREBOX\n- **CacheBox Issues**: https://ortussolutions.atlassian.net/browse/CACHEBOX\n- **LogBox Issues**: https://ortussolutions.atlassian.net/browse/LOGBOX\n\n### Official Sites\n\n- **ColdBox Framework**: https://www.coldbox.org\n- **Ortus Solutions**: https://www.ortussolutions.com/products/coldbox\n\n----\n\n## THE DAILY BREAD\n\n \u003e \"I am the way, and the truth, and the life; no one comes to the Father, but by me (JESUS)\" Jn 14:1-12\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoldbox%2Fcoldbox-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoldbox%2Fcoldbox-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoldbox%2Fcoldbox-platform/lists"}