{"id":15016903,"url":"https://github.com/loomkit/starter","last_synced_at":"2026-04-12T18:03:37.598Z","repository":{"id":179444060,"uuid":"648767261","full_name":"Sikessem/Boilerplate","owner":"Sikessem","description":"Start PHP applications using Laravel preconfigured with Bun, TypeScript, Livewire, Alpine.js, TailwindCSS and many others such as Vite.js, Biome, Pint, PHPStan, Larastan, Rector.","archived":false,"fork":false,"pushed_at":"2025-04-25T10:16:22.000Z","size":537,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"0.x","last_synced_at":"2025-07-10T18:04:50.264Z","etag":null,"topics":["alpinejs","biomejs","bun","bun-sh","composer","larastan","laravel","laravel-livewire","pestphp","php","phpstan","rector","rome","sikessem","starter-template","tailwindcss","typescript","vitejs"],"latest_commit_sha":null,"homepage":"https://packagist.org/packages/sikessem/boilerplate","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/Sikessem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2023-06-02T19:02:00.000Z","updated_at":"2025-04-25T10:16:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"1af15668-3f21-486f-8f5c-10a62c64a143","html_url":"https://github.com/Sikessem/Boilerplate","commit_stats":{"total_commits":51,"total_committers":3,"mean_commits":17.0,"dds":"0.039215686274509776","last_synced_commit":"cb9292fe2384df9568990c4e319b5d99ac1ee4d6"},"previous_names":["sikessem/starter","sikessel/starter","loomkit/starter","sikessem/boilerplate"],"tags_count":4,"template":true,"template_full_name":"Sikessem/Skeleton","purl":"pkg:github/Sikessem/Boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FBoilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FBoilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FBoilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FBoilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sikessem","download_url":"https://codeload.github.com/Sikessem/Boilerplate/tar.gz/refs/heads/0.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FBoilerplate/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266242072,"owners_count":23898102,"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":["alpinejs","biomejs","bun","bun-sh","composer","larastan","laravel","laravel-livewire","pestphp","php","phpstan","rector","rome","sikessem","starter-template","tailwindcss","typescript","vitejs"],"created_at":"2024-09-24T19:49:32.730Z","updated_at":"2026-04-12T18:03:37.591Z","avatar_url":"https://github.com/Sikessem.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n[![sikessem-logo]][sikessem-link]\n\n\u003cbr\u003e\n\n[![php-icon]][php-link]\n[![typescript-icon]][typescript-link]\n[![javascript-icon]][javascript-link]\n[![packagist-version-icon]][packagist-version-link]\n[![packagist-download-icon]][packagist-download-link]\n[![license-icon]][license-link]\n[![actions-icon]][actions-link]\n[![pr-icon]][pr-link]\n[![twitter-icon]][twitter-link]\n\n\u003c/div\u003e\n\n# Sikessem Starter\n\nStart [PHP][php-home] applications using [Laravel][laravel-home] preconfigured with [TypeScript][typescript-home], [Livewire][livewire-home], [Alpine.js][alpinejs-home], [TailwindCSS][tailwindcss-home] and many others such as [Bun][bun-home], [Vite.js][vitejs-home], [Biome][biome-home], [Pint][pint-home], [PHPStan][phpstan-home], [Larastan][larastan-home], [Rector][rector-home].\n\n\u003e [!WARNING]\nThis repository is no longer maintained.\nRefer to [loomkit/starter](https://github.com/loomkit/starter)\nfor new updates or contributions.\n\n## 🔖 Contents\n\n- [Sikessem Starter](#sikessem-starter)\n  - [🔖 Contents](#-contents)\n  - [🎉 Getting Started](#-getting-started)\n    - [⚡️ Installation](#️-installation)\n    - [🗃️ Manage Database](#️-manage-database)\n    - [🌐 Starting server](#-starting-server)\n    - [🧪 Testing and debugging](#-testing-and-debugging)\n      - [🧹 Keep a modern codebase](#-keep-a-modern-codebase)\n      - [⚗️ Run static analysis](#️-run-static-analysis)\n      - [✅ Run unit tests](#-run-unit-tests)\n      - [🐛 Check all code bugs](#-check-all-code-bugs)\n  - [📋 Requirements](#-requirements)\n  - [📖 Documentation](#-documentation)\n  - [👏 Contribution](#-contribution)\n    - [👷 Code of Conduct](#-code-of-conduct)\n    - [👥 Contributing Guide](#-contributing-guide)\n    - [🔒️ Good First Issues](#️-good-first-issues)\n    - [💬 Discussions](#-discussions)\n  - [🔐 Security Reports](#-security-reports)\n  - [📄 License](#-license)\n\n## 🎉 Getting Started\n\n### ⚡️ Installation\n\n[Use this template](https://github.com/sikessem/starter/generate) or create a new [Sikessem project](https://packagist.org/packages/sikessem/starter) via the [Composer](https://getcomposer.org/) `create-project` command (recommended):\n\n```shell\ncomposer create-project sikessem/starter my-app\n```\n\nWhere ***my-app*** is the name of your app.\n\nAccess the working directory:\n\n```shell\ncd my-app \n```\n\nInstall PHP dependencies:\n\n```shell\ncomposer install\n```\n\nInstall JS / TS dependencies:\n\n```shell\nbun install\n```\n\n🍱 Build assets\n\nThe production build will generate client and server modules by running both client and server build commands:\n\n```shell\nbun run build\n```\n\n### 🗃️ Manage Database\n\nInstall migrations:\n\n```shell\nphp artisan migrate:install \u0026\u0026 php artisan migrate\n```\n\n### 🌐 Starting server\n\nRun the server in development mode:\n\n```shell\nphp artisan serve --host=my-app.local --port=8000\n```\n\nThen visit [http://my-app.local:8000/](http://my-app.local:8000/)\n\n### 🧪 Testing and debugging\n\n#### 🧹 Keep a modern codebase\n\n- with **Biome**:\n\n```shell\nbun check\n```\n\n- with **Pint**:\n\n```shell\ncomposer check\n```\n\n#### ⚗️ Run static analysis\n\n- Using **PHPStan**:\n\n```shell\ncomposer analyse\n```\n\n#### ✅ Run unit tests\n\n- using **Bun**:\n\n```shell\nbun run test\n```\n\n- using **PEST**:\n\n```shell\ncomposer test\n```\n\n🚀 Execute end-to-end testing with **Playwright**:\n\n```shell\nbun e2e\n```\n\n#### 🐛 Check all code bugs\n\n- Frontend:\n\n```shell\nbun debug\n```\n\n- Backend:\n\n```shell\ncomposer debug\n```\n\n## 📋 Requirements\n\n- **Requires [PHP 8.2+](https://php.net/releases/)** (at least 8.2.14 recommended to avoid potential bugs).\n- **Requires [Bun 1.0+](https://bun.sh/)** (at least 1.0.21 recommended to avoid potential bugs).\n- **Requires [Composer \u003e=2.6.6](https://getcomposer.org/)** to manage [PHP][php-link] dependencies.\n- **Requires [Git ~2.42.0](https://git-scm.com/)** to manage source code.\n\n## 📖 Documentation\n\nThe full documentation for the Sikessem Starter can be found on [this address][docs-link].\n\n## 👏 Contribution\n\nThe main purpose of this repository is to continue evolving Sikessem. We want to make contributing to this project as easy and transparent as possible, and we are grateful to the community for contributing bug fixes and improvements. Read below to learn how you can take part in improving Sikessem.\n\n### [👷 Code of Conduct][conduct-link]\n\nSikessem has adopted a Code of Conduct that we expect project participants to adhere to.\nPlease read the [full text][conduct-link] so that you can understand what actions will and will not be tolerated.\n\n### 👥 [Contributing Guide][pr-link]\n\nRead our [**Contributing Guide**][pr-link] to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Sikessem.\n\n### 🔒️ Good First Issues\n\nWe have a list of [good first issues][gfi] that contain bugs which have a relatively limited scope. This is a great place to get started, gain experience, and get familiar with our contribution process.\n\n### 💬 Discussions\n\nLarger discussions and proposals are discussed in [**Sikessem's GitHub discussions**][discuss-link].\n\n## 🔐 Security Reports\n\nIf you discover a security vulnerability within [Sikessem](https://sikessem.com), please email [SIGUI Kessé Emmanuel](https://github.com/siguici) at [contact@sigui.ci](mailto:contact@sigui.ci). All security vulnerabilities will be promptly addressed.\n\n## 📄 License\n\nThe Sikessem Starter is open-sourced software licensed under the  [MIT License](https://opensource.org/licenses/MIT) - see the [LICENSE][license-link] file for details.\n\n---\n\n\u003cdiv align=\"center\"\u003e\u003csub\u003eMade with ❤︎ by \u003ca href=\"https://twitter.com/intent/follow?screen_name=siguici\" style=\"content:url(https://img.shields.io/twitter/follow/siguici.svg?label=@siguici);margin-bottom:-6px\"\u003e@siguici\u003c/a\u003e.\u003c/sub\u003e\u003c/div\u003e\n\n[sikessem-logo]: https://github.com/sikessem/art/blob/HEAD/images/sikessem.svg\n[sikessem-link]: https://github.com/sikessem \"Sikessem\"\n\n[php-icon]: https://img.shields.io/badge/PHP-ccc.svg?style=flat\u0026logo=php\n[php-link]: https://github.com/sikessem/starter/search?l=php \"PHP code\"\n\n[typescript-icon]: https://img.shields.io/badge/TypeScript-294E80.svg?logo=typescript\n[typescript-link]:  https://github.com/sikessem/starter/search?l=typescript \"TypeScript code\"\n\n[javascript-icon]: https://img.shields.io/badge/JavaScript-yellow.svg?logo=javascript\n[javascript-link]:  https://github.com/sikessem/starter/search?l=javascript \"JavaScript code\"\n\n[packagist-version-icon]: https://img.shields.io/packagist/v/sikessem/starter\n[packagist-version-link]: https://packagist.org/packages/sikessem/starter \"Starter Releases\"\n\n[packagist-download-icon]: https://img.shields.io/packagist/dt/sikessem/starter\n[packagist-download-link]: https://packagist.org/packages/sikessem/starter \"Starter Downloads\"\n\n[actions-icon]: https://github.com/sikessem/starter/workflows/Tests/badge.svg\n[actions-link]: https://github.com/sikessem/starter/actions \"Starter status\"\n\n[pr-icon]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?color=brightgreen\n[pr-link]: https://github.com/sikessem/.github/blob/HEAD/CONTRIBUTING.md \"PRs welcome!\"\n\n[twitter-icon]: https://img.shields.io/twitter/follow/sikessem_tweets.svg?label=@sikessem_tweets\n[twitter-link]: https://twitter.com/intent/follow?screen_name=sikessem_tweets \"Ping Sikessem\"\n\n[license-icon]: https://img.shields.io/badge/license-MIT-blue.svg\n[license-link]: https://github.com/sikessem/starter/blob/HEAD/LICENSE \"Starter License\"\n[conduct-link]: https://github.com/sikessem/starter/blob/HEAD/CODE_OF_CONDUCT.md\n[discuss-link]: https://github.com/orgs/sikessem/discussions\n[docs-link]: https://github.com/sikessem/starter#readme \"Starter Documentation\"\n\n[gfi]: https://github.com/sikessem/starter/labels/good%20first%20issue\n\n[php-home]: https://php.net\n[laravel-home]: https://laravel.com \"Laravel\"\n[livewire-home]: https://laravel-livewire.com \"Laravel Livewire\"\n[typescript-home]: https://www.typescriptlang.org \"TypeScript\"\n[alpinejs-home]: https://alpinejs.dev \"Alpine.js\"\n[tailwindcss-home]: https://tailwindcss.com \"TailwindCSS\"\n[vitejs-home]: https://vitejs.dev \"Vite.js\"\n[biome-home]: https://biomejs.dev \"Biome\"\n[bun-home]: https://bun.sh \"Bun\"\n[pint-home]: https://github.com/laravel/pint \"Laravel Pint\"\n[phpstan-home]: https://phpstan.org \"PHPStan\"\n[larastan-home]: https://github.com/nunomaduro/larastan \"Larastan\"\n[rector-home]: https://getrector.com \"Rector\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floomkit%2Fstarter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floomkit%2Fstarter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floomkit%2Fstarter/lists"}