{"id":36307262,"url":"https://github.com/usualtool/framework","last_synced_at":"2026-03-03T21:07:24.175Z","repository":{"id":37751775,"uuid":"409306556","full_name":"usualtool/framework","owner":"usualtool","description":"UsualTool Framework (UT) is a PHP-based multi-end development framework with a comprehensive class library, suitable for building various types of applications.","archived":false,"fork":false,"pushed_at":"2026-03-01T09:43:26.000Z","size":1192,"stargazers_count":386,"open_issues_count":1,"forks_count":48,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-03-01T09:51:36.099Z","etag":null,"topics":["framework","mvc","php","template","usualtool","ut","utframe"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/usualtool.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"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}},"created_at":"2021-09-22T18:02:58.000Z","updated_at":"2026-03-01T09:43:30.000Z","dependencies_parsed_at":"2023-11-23T10:26:04.509Z","dependency_job_id":"5744ca56-4ac5-4743-9681-2050346685a4","html_url":"https://github.com/usualtool/framework","commit_stats":{"total_commits":63,"total_committers":2,"mean_commits":31.5,"dds":"0.25396825396825395","last_synced_commit":"9e6efa339f60d6c2020fff5d31ee75be59d5c7ad"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/usualtool/framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualtool%2Fframework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualtool%2Fframework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualtool%2Fframework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualtool%2Fframework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usualtool","download_url":"https://codeload.github.com/usualtool/framework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usualtool%2Fframework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30060947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T18:21:05.932Z","status":"ssl_error","status_checked_at":"2026-03-03T18:20:59.341Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["framework","mvc","php","template","usualtool","ut","utframe"],"created_at":"2026-01-11T10:51:15.071Z","updated_at":"2026-03-03T21:07:24.140Z","avatar_url":"https://github.com/usualtool.png","language":"PHP","readme":"![release](https://img.shields.io/github/v/release/usualtool/framework?include_prereleases\u0026style=social) \n![license](https://img.shields.io/github/license/usualtool/ut-api?style=social) \n![size](https://img.shields.io/github/languages/code-size/usualtool/framework?style=social) \n### English | [简体中文](http://frame.usualtool.com/baike)\n#### Introduction\nUsualTool Framework (UT) is a PHP-based multi-end development framework with a comprehensive class library, suitable for building various types of applications.\n#### Schematic diagram\nDifference from traditional MVC  \n![schematic](http://frame.usualtool.com/image/utyl-en.jpg) \n#### Environment\nSupport Nginx/Apache/IIS.  \nSupport PHP5/PHP7/PHP8 and other known upward distributions.\n#### Security\n.ut.config configuration contains sensitive information.   \nYou must set in the configuration file to prohibit non-local access Config file.  \ninstall-dev is the installation directory of visual package on the development side. If visualization is not required, please delete this directory after deploying UT.\n#### system architecture\n```\n┌─── 📁app 应用开发目录 core\n├────├─── 📁lang 语言包 Language package\n├────├─── 📁modules 模块 Module\n├────├────└───ut-frame 公共默认模块 Common module\n├────├─────────├─assets 临时资源包\n├────├────├────├─admin 后端模型 Admin model\n├────├────├────├─cache 缓存编译 Cache\n├────├────├────├─skin 视图 View\n├────├────├────├────├─admin 后端视图 Admin view\n├────├────├────├────└─front 前端视图 Client view\n├────├────├────├─front 前端模型 Client model\n├────├────├────├────├─error.php 错误页 Error page\n├────├────├────├────└─index.php 前端示例文件 Client example file\n├────├─────────└─usualtool.config 模块配置 Configure\n├────├─── 📁plugins 插件 Plugin\n├────├────└───插件名称 Plugin Name\n├────├─────────├─assets 临时资源包\n├────├─────────├─plugin.php 插件模型\n├────├─────────└─usualtool.config 插件配置 Configure\n├────├─── 📁task 计划任务 Crontab\n├────└─── 📁template 模板工程 Formwork\n├─────────└───模板名称 Template Name\n├──────────────├─assets 临时资源包\n├──────────────├─move 覆盖模型\n├──────────────├─skin 视图 View\n├──────────────├───├─ut-frame 公共模块模型视图 Common module model-view\n├──────────────├───├────├─admin 后端视图 Admin view\n├──────────────├───├────├─cache 缓存 Cache\n├──────────────├───├────└─front 前端视图 Client view\n├──────────────├───└─其他模块模型视图 Other module model-view\n├──────────────└─usualtool.config 模板配置 Configure\n├─── 📁library 类库 Class library\n├─── 📁log 框架日志 Log\n├─── 📁open 应用根目录（开放访问）\n├────├─── 📁assets 静态资源 Resource\n├────├─── index.php 前端控制器 Client Controller file\n├────├─── plugin.php 插件控制器\n├────└─── config.php 应用配置 Application configure\n├─── 📁update 更新包目录 Update\n├─── 📁vendor 依赖库目录\n├─── .ut.config 全局配置 Global configuration\n├─── autoload.php 自动加载 Automatic file loading\n├─── usualtool 命令行服务端 Command line\n└─── .version.ini 版本号 Version\n```\n#### [Development documentation](http://frame.usualtool.com/baike)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusualtool%2Fframework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusualtool%2Fframework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusualtool%2Fframework/lists"}