{"id":22229980,"url":"https://github.com/markpurser/laravel-crudkit","last_synced_at":"2025-07-27T19:32:15.385Z","repository":{"id":62524367,"uuid":"81847546","full_name":"markpurser/laravel-crudkit","owner":"markpurser","description":"Open source CRUD framework for Laravel","archived":false,"fork":false,"pushed_at":"2017-08-30T19:22:10.000Z","size":3488,"stargazers_count":15,"open_issues_count":1,"forks_count":4,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-24T11:08:27.732Z","etag":null,"topics":["crud","database","framework","front-end","gui","mysql","scaffold","sql","sqlite3"],"latest_commit_sha":null,"homepage":null,"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/markpurser.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":"2017-02-13T16:44:35.000Z","updated_at":"2024-05-17T16:15:43.000Z","dependencies_parsed_at":"2022-11-02T14:15:30.049Z","dependency_job_id":null,"html_url":"https://github.com/markpurser/laravel-crudkit","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markpurser%2Flaravel-crudkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markpurser%2Flaravel-crudkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markpurser%2Flaravel-crudkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/markpurser%2Flaravel-crudkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/markpurser","download_url":"https://codeload.github.com/markpurser/laravel-crudkit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227831084,"owners_count":17826155,"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":["crud","database","framework","front-end","gui","mysql","scaffold","sql","sqlite3"],"created_at":"2024-12-03T01:13:52.547Z","updated_at":"2024-12-03T01:13:53.167Z","avatar_url":"https://github.com/markpurser.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# laravel-crudkit\n[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/markpurser/laravel-crudkit/blob/master/LICENSE)\n\nOpen source CRUD framework for Laravel 5.3+.\n\n![Admin-panel](http://markpurser.co.uk/laravel-crudkit-docs/admin-panel.png)\n\n## Should use this if...\n\n* You need a front-end to your existing MySQL or Sqlite relational database\n* You don't require a graphical builder or generator\n\n## Getting started\n\nInstall Laravel 5.3 or above.\n\nRequire this package with composer using the following command:\n\n```bash\ncomposer require markpurser/laravel-crudkit\n```\n\nAfter updating composer, add the service providers to the `providers` array in `config/app.php`\n\n```php\nMarkpurser\\LaravelCrudKit\\CrudKitServiceProvider::class,\nMarkpurser\\LaravelCrudKit\\Demo\\BooksServiceProvider::class,\n```\n\nPublish the configuration file and public assets.\n\n```bash\nphp artisan vendor:publish --provider=\"Markpurser\\LaravelCrudKit\\CrudKitServiceProvider\"\n```\n\nIn your .env file, set up your database connection to point to the example sqlite3 file.\n\n```php\nDB_CONNECTION=sqlite\nDB_DATABASE=/absolute/path/to/vendor/markpurser/laravel-crudkit/src/Demo/books.sqlite3\n```\n\nIn your browser, go to `http://localhost:8000/admin-panel`\n\n## Features\n\nMany of the features that were experimental or incomplete in the original http://crudkit.com are now working, including:\n\n* Many-to-one and many-to-many relationships\n* Datetime data types\n* Enum and boolean data types\n* Correct pagination of entries in the summary view\n* Simple search\n* Support for soft delete and Laravel timestamps\n* Improved fluent interface to define tables, pages and relationships\n\nInspired by http://crudkit.com, this project is a complete rewrite with a simplified codebase.\n\n## Documentation\n\nhttps://github.com/markpurser/laravel-crudkit/wiki\n\n## Future Roadmap\n\n* Integration with Laravel Eloquent ORM\n* Postgres, Sql Server\n\n## Contributing\n\nIf you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.\n\n## Credits\n\nhttp://markpurser.co.uk\n\n## Licensing\n\nThe code in this project is licensed under MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkpurser%2Flaravel-crudkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarkpurser%2Flaravel-crudkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarkpurser%2Flaravel-crudkit/lists"}