Skip to content

ColdFusion

Awesome ColdFusion Awesome

精选的 ColdFusion 框架、库和软件列表. 灵感来自 awesome-javascript.

拉取请求非常受欢迎.


Engines

Application Frameworks

  • CFWheels - 受 Ruby on Rails 启发的开源 CFML 框架.
  • ColdBox - 企业级 ColdFusion MVC 开发平台
  • FW/1 - Framework One - 轻量级、约定优于配置、MVC 应用程序框架

Testing

  • CFSelenium - ColdFusion 的原生 Selenium RC 绑定
  • MockBox - ColdFusion 模拟/存根框架
  • MXUnit - xUnit 风格的单元测试框架
  • mxunit-watch - 观察目录中的文件更改(.cfc、.cfm、.xml)以触发 mxunit 测试套件完全运行,在控制台中显示结果
  • TestBox - BDD风格的单元测试框架

Dependency Injection

  • ColdSpring - ColdSpring 使您的 CFC 的配置和依赖关系更易于管理. ColdSpring 为 ColdFusion 带来了流行的 Java Spring 框架的强大功能.
  • DI/1 - Inject One - 一个非常轻量级的、约定优于配置、依赖注入(控制反转)框架
  • Wirebox - 企业依赖注入框架

CMS

NoSQL

  • CFArango - ColdFusion 的 ArangoDB 客户端
  • CFCouchbase - Couchbase NoSQL 和 ColdFusion 的缓存客户端包装器
  • cfmongodb - ColdFusion 的 MongoDB 客户端包装器

REST

  • ColdBox REST - 本机 REST 路由和渲染功能
  • FW/1 REST - 本机 REST 路由和渲染功能
  • Taffy - ColdFusion 和 Railo 的 REST Web 服务框架
  • CFWheels RESTful - CFWheels 鼓励传统的 RESTful 和足智多谋的请求处理风格.

Other Libraries

  • CacheBox - 企业 ColdFusion 缓存引擎、聚合器和 API
  • cfbackport - 较新版本的 ColdFusion 中包含的向后移植功能.
  • cfpayment - ColdFusion 支付处理库使管道电子商务应用程序变得简单. 信用卡收费从未如此简单. 灵感来自 Ruby 的 ActiveMerchant.
  • BugLogHQ - 异常跟踪
  • JavaLoader - JavaLoader 是一个库,旨在简化 Java 在 ColdFusion 应用程序中的使用、开发和集成.
  • LogBox - 企业 ColdFusion 日志库
  • Moment.cfc - 受 Moment.js 启发的 CFML 日期/时间操作库(不是直接端口)
  • Mustache.cfc - {{ mustache }} 对于 ColdFusion
  • UnderscoreCF - Coldfusion 的 UnderscoreJS 端口. 函数式编程库.

Editors

Tools

References

  • CF411 - CF411:Charlie Arehart 的 1,800 多种 CFer 工具和资源(超过 150 个类别)
  • CFLib - 公共函数库项目
  • ColdFusion Koans - ColdFusion Koans 是一组单元测试,用户必须通过填写值来通过这些单元测试
  • ColdFusion UI the Right Way - 演示如何在后端使用 ColdFusion 进行 UI 的文章列表.
  • Learn CF in a Week - 社区驱动的培训计划,在一周内教授您成为 ColdFusion 开发人员所需的所有基础知识.
  • Try ColdFusion - CFML 实时交互式学习工具

Resources

  • CFRepo - Gavin Pickin 创建的 ColdFusion 安装程序存储库
  • lucee5-heroku - Mike Sprague 将 Lucee 5 应用程序部署到 Heroku 的应用程序模板
  • Vagrant LEMTL - 带有 Linux、Nginx、MariaDB(或 MySQL)、Tomcat 和 Lucee 的 Vagrant box,用于使用 Mike Sprague 的 CFML 进行本地开发
  • ACF Docker 图像上 Amazon ECRDocker Hub - 来自 Adob​​e 的官方 Docker 图像
  • Lucee Docker 图像 Docker Hub - 来自 Lucee 的官方 Docker 镜像

Documentation

License

CC0

在法律允许的范围内, Sean Coyne 已放弃该作品的所有版权和相关或邻接权.