{"id":15029860,"url":"https://github.com/arshwell/monolith","last_synced_at":"2025-12-12T17:55:11.980Z","repository":{"id":57748924,"uuid":"363225895","full_name":"arshwell/monolith","owner":"arshwell","description":"Arshwell v0.x | PHP Framework | for LAMP Stack","archived":false,"fork":false,"pushed_at":"2025-04-27T00:38:24.000Z","size":7236,"stargazers_count":3,"open_issues_count":11,"forks_count":0,"subscribers_count":1,"default_branch":"0.x","last_synced_at":"2025-08-11T16:32:41.534Z","etag":null,"topics":["arshwell","framework","lamp-stack","mysql","php"],"latest_commit_sha":null,"homepage":"https://arshwell.github.io/monolith/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arshwell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-30T18:25:57.000Z","updated_at":"2025-04-27T00:37:45.000Z","dependencies_parsed_at":"2025-01-15T05:35:10.626Z","dependency_job_id":"47c0b5a4-56fc-46b1-a55d-4c871afcccf5","html_url":"https://github.com/arshwell/monolith","commit_stats":{"total_commits":94,"total_committers":1,"mean_commits":94.0,"dds":0.0,"last_synced_commit":"e35422dd211ca45600b2af533ecf6bf097f7ea3e"},"previous_names":["arsavinel/arshwell"],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/arshwell/monolith","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshwell%2Fmonolith","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshwell%2Fmonolith/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshwell%2Fmonolith/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshwell%2Fmonolith/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arshwell","download_url":"https://codeload.github.com/arshwell/monolith/tar.gz/refs/heads/0.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshwell%2Fmonolith/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274902614,"owners_count":25371078,"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","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["arshwell","framework","lamp-stack","mysql","php"],"created_at":"2024-09-24T20:11:50.226Z","updated_at":"2025-12-12T17:55:11.900Z","avatar_url":"https://github.com/arshwell.png","language":"PHP","readme":"# Arshwell v0.x | PHP Framework | for LAMP Stack\n\nSimple to learn and use:\n\u003e  Arshwell started from the idea of a fast and clean framework. \u003cbr\u003e\n\u003e  No MVC: less OOP *(at least for now)*.\n---\n\n### Tech\n\nArshwell uses next technologies:\n\n- [MySQL] - Package uses SQL\n- [PHP 7.4] - Also some OOP features (ex: DB)\n- [SASS] - A good fit CSS extension language for Arshwell\n- [JS Vanilla functions] - Built-in helpful functions (ex: Web, Form)\n- [jQuery] - default JS library\n\n### Installation \u0026 Setup\n\n1. From terminal, in the root of your project, run `composer require arshwell/monolith:0.*`\n2. After that run `sh vendor/arshwell/monolith/bin/install-arshwell-example.sh`\n3. Replace, in entire project, MyTeam\\MyProject, with your desired namespace\n4. Create the .env.local file\n5. Done 📢 run your website!\n\nSee more details on https://arshwell.github.io/monolith/docs.html#installation\n\n### Features\n\nArshwell has many features, including:\n\n| Feature | Detail |\n| ------ | ------ |\n| Routing | JSON files for routing _(including lg, pagination and params)_ |\n| DB objects | Easy to create PHP classes for every MySQL table |\n| Layouts | HTML/SCSS/JS layouts for pages |\n| Pieces | Reusable HTML/SCSS/JS codes |\n| Modules | Easy to create CMS pages |\n| Compressing | CSS/JS compressing with minimal resources for every page |\n\n### DevPanel\n\nDevPanel is a built-in panel which has many features, including:\n\n| Feature | |\n| ------ | ------ |\n| Recompiling SCSS/JS files |\n| Downloading project as ZIP |\n| Updating with newer version (throw ZIP file) | _(deprecated)_ |\n| Removing dangerous files |\n| Activating maintenance mode |\n\nIt can only be accessed by developer and provides so many other helpful tools.\nDon't believe us, see for yourself.\n\n### Contributing\n\nThank you for considering contributing to the Arshwell framework!\n\n- Fork the repo, from GitHub\n- Run, from terminal, in the root of your project: \u003cbr\u003e\n  `composer require [your-user]/[your-new-fork] --prefer-source`\n    - In that way, you can modify Arshwell directly inside your vendor's project\n    - And after that, just `git commit` \u0026 `git push` the Arshwell from your vendor\n- Come back to GitHub Arshwell and create a Pull Request\n    - Explain the problem you've found\n    - Present the solution you've implemented;\n\nSee other details on https://arshwell.github.io/monolith/docs.html#contributing\n\n### Code of Conduct\n\nIn order to ensure that the Arshwell community is welcoming to all,\nplease review and abide by the CODE_OF_CONDUCT.md.\n\n### Security Vulnerabilities\n\nIf you’ve found a security issue in Arshwell, please use the procedure\ndescribed in [SECURITY](https://github.com/arshwell/monolith/security/policy).\n\nIn that situation, please, don't create an issue.\n\n### License\n\nThe Arshwell framework is open-sourced software licensed under the MIT license.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farshwell%2Fmonolith","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farshwell%2Fmonolith","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farshwell%2Fmonolith/lists"}