{"id":15027748,"url":"https://github.com/chsxf/mfx","last_synced_at":"2025-06-28T02:33:00.881Z","repository":{"id":43253940,"uuid":"399231775","full_name":"chsxf/mfx","owner":"chsxf","description":"MFX is a PHP micro-framework (hence \"MFX\"), suitable as the core of any regular website or API","archived":false,"fork":false,"pushed_at":"2024-08-15T06:29:59.000Z","size":584,"stargazers_count":6,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-23T09:28:46.540Z","etag":null,"topics":["micro-framework","pdo","php","php81","twig"],"latest_commit_sha":null,"homepage":"https://github.com/chsxf/mfx/wiki","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chsxf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2021-08-23T19:55:39.000Z","updated_at":"2024-07-13T22:34:41.000Z","dependencies_parsed_at":"2023-12-30T17:53:13.707Z","dependency_job_id":"3564cb43-19a5-482c-9549-c3a3c57bedb4","html_url":"https://github.com/chsxf/mfx","commit_stats":{"total_commits":194,"total_committers":2,"mean_commits":97.0,"dds":"0.38659793814432986","last_synced_commit":"19bb43fb22a7fec7389cc1f80694ef9e663f72e6"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chsxf%2Fmfx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chsxf%2Fmfx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chsxf%2Fmfx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chsxf%2Fmfx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chsxf","download_url":"https://codeload.github.com/chsxf/mfx/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248104778,"owners_count":21048403,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["micro-framework","pdo","php","php81","twig"],"created_at":"2024-09-24T20:06:58.973Z","updated_at":"2025-04-09T20:22:33.813Z","avatar_url":"https://github.com/chsxf.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About MFX\n\nMFX is a PHP micro-framework (hence \"MFX\"), designed to be used as the core of any regular website or API.\n\nOriginally created as a project basis for Cheese Burgames, a now-defunct french independant video game studio. The first version, previously called php-micro-framework was introduced in 2013 and matured in 2016. With time, MFX has evolved into a complete framework for external developments.\n\n![](https://img.shields.io/badge/php-8.1%2B-7A86B8)\n![](https://github.com/chsxf/mfx/actions/workflows/tests.yml/badge.svg)\n[![](https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg)](https://gitmoji.dev/)\n![](https://analytics.chsxf.dev/GitHubStats.badge/mfx/README.md)\n\n# System Requirements\n\n- PHP 8.1+ with enabled [gettext](https://www.php.net/manual/fr/book.gettext.php) extension\n- Apache with `mod_rewrite` module enabled\n- Any database management system compatible with PDO (MySQL, MariaDB, PostgreSQL, ...) if you plan to use database storage (see [PDO documentation](https://www.php.net/manual/en/book.pdo.php) for more information)\n\n# Dependencies\n\n- **Twig**\\\n  Template engine\\\n  https://twig.symfony.com/\n- **PDO database manager**\\\n  PDO extended with some nice utility functions\\\n  https://github.com/chsxf/pdo-database-manager\n- **Twig Tools**\\\n  Set of useful extensions for Twig (switch blocks, lazy blocks, support for gettext inside the templates)\\\n  https://github.com/chsxf/TwigTools\n\n# Getting Started\n\nDocumentation is available in the [wiki](https://github.com/chsxf/mfx/wiki)\n\nGo to [this page](https://github.com/chsxf/mfx/wiki/Getting-Started) to start using MFX.\n\n# Support\n\nDevelopment on MFX is still active. Even though the project is production-ready, new features and bugfixes will come eventually.\n\nHowever, support is not guaranteed in any way. [Pull requests](https://github.com/chsxf/mfx/pulls) or [issues](https://github.com/chsxf/mfx/issues) are welcomed but you may wait for some time before getting any answer.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchsxf%2Fmfx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchsxf%2Fmfx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchsxf%2Fmfx/lists"}