veasin/nx-tiny

A minimalist, functional PHP framework. Focus on declarative config, tail-call optimization, and clear domain modeling.

Maintainers

Package info

github.com/veasin/nx-tiny

pkg:composer/veasin/nx-tiny

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-main 2026-03-08 06:10 UTC

This package is auto-updated.

Last update: 2026-03-08 06:11:10 UTC


README

中文版

描述

nx-tiny 是一个轻量级的、函数驱动的 PHP 框架,专为现代开发实践设计。它优先考虑配置优于代码,支持尾调用优化

它避免了复杂的类层次结构和“魔法”行为,转而采用显式的、简单的全局函数。

核心哲学

  • 配置 > 代码:所有操作都由中央配置容器驱动。
  • 函数式风格:鼓励尾调用优化和可组合的函数链。
  • 声明式路由:路由通过注解或脚本定义并自动生成。
  • 领域模型:模型代表业务逻辑和关系,而不仅仅是数据库 ORM 实体。
  • 缓存即逻辑:缓存集成在业务流程中,并内置回退机制。

安装

composer require veasin/nx-tiny