{"id":20364744,"url":"https://github.com/devsavage/savagedev-slim-auth-skeleton","last_synced_at":"2026-02-28T10:06:18.012Z","repository":{"id":41783725,"uuid":"152198195","full_name":"devsavage/savagedev-slim-auth-skeleton","owner":"devsavage","description":"The framework to Slim 4 projects that require an authentication system.","archived":false,"fork":false,"pushed_at":"2023-01-07T04:14:40.000Z","size":647,"stargazers_count":3,"open_issues_count":10,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-12T04:45:21.873Z","etag":null,"topics":["authentication","php-authentication","skeleton","slim-4","slim-framework","slim-skeleton"],"latest_commit_sha":null,"homepage":"","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/devsavage.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}},"created_at":"2018-10-09T06:22:44.000Z","updated_at":"2023-01-07T06:21:24.000Z","dependencies_parsed_at":"2023-02-06T11:31:33.129Z","dependency_job_id":null,"html_url":"https://github.com/devsavage/savagedev-slim-auth-skeleton","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/devsavage/savagedev-slim-auth-skeleton","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsavage%2Fsavagedev-slim-auth-skeleton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsavage%2Fsavagedev-slim-auth-skeleton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsavage%2Fsavagedev-slim-auth-skeleton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsavage%2Fsavagedev-slim-auth-skeleton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devsavage","download_url":"https://codeload.github.com/devsavage/savagedev-slim-auth-skeleton/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsavage%2Fsavagedev-slim-auth-skeleton/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29929651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-28T09:58:13.507Z","status":"ssl_error","status_checked_at":"2026-02-28T09:57:57.047Z","response_time":90,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["authentication","php-authentication","skeleton","slim-4","slim-framework","slim-skeleton"],"created_at":"2024-11-15T00:13:16.589Z","updated_at":"2026-02-28T10:06:17.993Z","avatar_url":"https://github.com/devsavage.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SavageDev Slim Auth Skeleton\nThis skeleton app structures a basic authentication system for a Slim 4 application.  \n\n*This skeleton uses the SavageDev namespace. To change this, you will need to update all the php files in the app directory as well as the command, console and middleware stubs in app/SavageDev/Console.*\n\n## Features  \n\n#### Authentication \n\t - Login \u0026 Register\n\t - Update profile details (username, email)\n\t - Update password\n    View \"slim-auth-skeleton-v2.sql\" to see database structure\n#### Console Commands\n\t- Make controllers\n\t- Make middleware\n\t- Make console command\n    Run \"php craft\" in the app's directory to view more information.\n\n#### Styling\n    - Use resources/assets folder for styling and javascript files\n    Utilizes webpack to style your application (default: bootstrap)\t\n\n## Installation\n 1. Clone this repo to your web root\n 2. Open your console and run: \"composer install\"\n 3. To add styling support: run \"npm install\" or \"yarn install\"\n 4. Import the sql file into your database\n 5. Rename the .env-example file to .env and update the file to your needs, database connection, environment, url etc. (Change APP_ENV to \"production\" before deployment)\n 7. Point to your app directory's public folder within your web configuration\n 8. View website in your browser\n\n## Help and Feedback\nFor any help and/or feedback, send me an email to the public e-mail shown on GitHub.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsavage%2Fsavagedev-slim-auth-skeleton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevsavage%2Fsavagedev-slim-auth-skeleton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsavage%2Fsavagedev-slim-auth-skeleton/lists"}