All Projects → odan → Slim4 Skeleton

odan / Slim4 Skeleton

Licence: mit
A Slim 4 Skeleton

Projects that are alternatives of or similar to Slim4 Skeleton

SlimREST
An app skeleton for building a REST API with the Slim PHP Micro-Framework
Stars: ✭ 22 (-90.72%)
Mutual labels:  skeleton, slim
Slim Born
Slim Framework 3 and 4 skeleton application has authentication MVC construction.
Stars: ✭ 179 (-24.47%)
Mutual labels:  skeleton, slim
Slim3
Slim Framework 3 Skeleton Application
Stars: ✭ 70 (-70.46%)
Mutual labels:  skeleton, slim
Rest Api Slim Php
Example of REST API with Slim PHP Framework.
Stars: ✭ 165 (-30.38%)
Mutual labels:  slim
Tf featureextraction
Convenient wrapper for TensorFlow feature extraction from pre-trained models using tf.contrib.slim
Stars: ✭ 169 (-28.69%)
Mutual labels:  slim
Skeleton Nova Tool
A skeleton repository for Spatie's Nova Packages
Stars: ✭ 191 (-19.41%)
Mutual labels:  skeleton
Placeholdifier
Turn any website into a live wireframe
Stars: ✭ 230 (-2.95%)
Mutual labels:  skeleton
Rails Base
Skeleton for new Rails based projects.
Stars: ✭ 161 (-32.07%)
Mutual labels:  skeleton
Pollinate
Template your base files and generate new projects from Git(Hub).
Stars: ✭ 213 (-10.13%)
Mutual labels:  skeleton
Polymer Skeleton
💀 Skeleton for Polymer 3 app with Webpack, PostCSS and Service Workers ready.
Stars: ✭ 185 (-21.94%)
Mutual labels:  skeleton
Ocskeleton
[OCSkeleton] - Make your loading view a little difference.
Stars: ✭ 184 (-22.36%)
Mutual labels:  skeleton
Baumeister
👷 The aim of this project is to help you to build your things. From Bootstrap themes over static websites to single page applications.
Stars: ✭ 171 (-27.85%)
Mutual labels:  skeleton
Taro Listview
taro框架长列表方案 :集成下拉刷新、骨架屏、无限滚动、图片懒加载;
Stars: ✭ 197 (-16.88%)
Mutual labels:  skeleton
Assetchecker
👮Sanitize your Assets.xcassets files
Stars: ✭ 167 (-29.54%)
Mutual labels:  slim
React Native Skeleton Content
A customizable skeleton-like loading placeholder for react native projects using expo.
Stars: ✭ 221 (-6.75%)
Mutual labels:  skeleton
Koriym.phpskeleton
CI ready PHP project skeleton
Stars: ✭ 164 (-30.8%)
Mutual labels:  skeleton
Awesome Skeleton
skeleton generation tool
Stars: ✭ 212 (-10.55%)
Mutual labels:  skeleton
Ruby2 Rails4 Bootstrap Heroku
A starter application based on Ruby 2.4, Rails 4.2 and Bootstrap for Sass 3, deployable on Heroku
Stars: ✭ 181 (-23.63%)
Mutual labels:  slim
Skeletonlayout
Skeleton view pattern for Android
Stars: ✭ 186 (-21.52%)
Mutual labels:  skeleton
Skeleton Php
⚡️ This package provides a wonderful PHP skeleton to start building your next package idea.
Stars: ✭ 234 (-1.27%)
Mutual labels:  skeleton

Slim 4 Skeleton

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

This is a skeleton to quickly set up a new Slim 4 application.

Requirements

  • PHP 7.4+ or 8.0+
  • MySQL 5.7+ or MariaDB

Recommended

  • Apache with mod_rewrite
  • Apache Ant to build deployment artifacts

Installation

composer create-project odan/slim4-skeleton my-app

Read more: Documentation

Features

This project is based on best practices and industry standards:

  • HTTP message interfaces (PSR-7)
  • HTTP Server Request Handlers, Middleware (PSR-15)
  • HTTP factories (PSR-17)
  • HTTP router and dispatcher (Slim)
  • Dependency injection container (PSR-11)
  • Modern coding style (PSR-1, PSR-12)
  • PHPDoc standard (PSR-5, PSR-19)
  • Autoloading (PSR-4)
  • Logging (PSR-3)
  • Standard PHP package skeleton
  • Single action controllers (ADR)
  • Console Commands (Symfony)
  • Input validation
  • Database migrations
  • SQL Query Builder
  • Immutable date and time (Chronos)
  • Unit- and integrations tests (PHPUnit)
  • Tested with Github Actions and Scrutinizer CI
  • PHPStan (Level: max)
  • Build and deployment scripts
  • Docker container with Xdebug support for PhpStorm
  • Swagger OpenAPI documentation

Screenshot

screely-1611483778132

Usage

You can clone this project to modify it as you wish to create awesome API's and web applications.

This project is just a skeleton-project and not a "framework".

Support

Contributing

Please create an issue first, so we can discuss it in advance.

License

The MIT License (MIT). Please see License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].