詹姆斯·雷德 / sicroc
无需代码即可构建MySQL的CRUD应用程序。
0.0.12
2024-04-15 14:07 UTC
Requires
- composer/semver: ^3.4
- jwread/lib-allure: ^8.0
- smarty/smarty: ^4.3.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.21
- phpstan/phpstan: ^1.10
- squizlabs/php_codesniffer: ^3.7
README
构建围绕MySQL数据库的CRUD(创建、读取、更新和删除)应用程序。
安装
docker pull ghcr.io/jamesread/sicroc:0.0.3 docker create --name sicroc -p 8080:8080 ghcr.io/jamesread/sicroc:0.0.3
项目概述
Sicroc是一个简洁的开放源代码项目;
- 所有代码和资产都是开源的(AGPL)。
- 没有公司支付开发费用,也没有开发者提供的付费支持。
- 没有独立的内核和高级版本,没有加号/专业版本或付费的额外功能。
- 没有SaaS服务或“特殊云版本”。
- 没有“匿名数据收集”,使用跟踪,用户跟踪,遥测或电子邮件地址收集。
- 没有在任何“应用商店”中请求评论或反馈调查。
- 没有提示“升级到最新版本”。
- 无需互联网连接即可使用任何功能。
Sicroc让您的数据不受干扰;
- 您的数据存储在普通的MySQL表中。
- Sicroc的所有元数据都存储在一个自包含的数据库中,这意味着如果您离开Sicroc,您的数据和表仍然是干净和安全的。
- Sicroc不会阻止您使用真实的数据类型和真实的外键等,您可以将其带到现有数据库中,并且它将正常工作。
Sicroc有以下设计目标;
- 零锁定:应能够轻松且安全地在任何时间删除或迁移远离Sicroc,并保持您的数据完整(并且仍然非常易于使用)。
- 可自我修改:可以轻松更改布局和功能,以适合您的需求。
- 超级便宜托管/运行:任何512MB RAM和MySQL数据库的LAMP服务器都可以工作。- 数百万个托管商可以每月3美元的价格运行Sicroc。
- 维护成本低:无需Kubernetes、docker、服务、python库或设置。所有数据库更改均可迁移。
- 依赖性低:Sicroc实际上只使用libAllure(主要是对核心PHP功能的包装),以及一个OpenID connect库。
杂项
Packagist.org链接:https://packagist.org.cn/packages/jamesread/sicroc