119 lines
5.5 KiB
HTML
119 lines
5.5 KiB
HTML
<h1 id="awesome-slim-awesome">Awesome Slim <a
|
||
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<!--lint ignore double-link-->
|
||
<p><a
|
||
href="https://www.slimframework.com"><img src="assets/slim-logo.png" align="right" width="260" alt="Slim Framework"></a></p>
|
||
<!--lint ignore double-link-->
|
||
<blockquote>
|
||
<p>A curated list of awesome <a
|
||
href="https://www.slimframework.com">Slim</a> framework packages and
|
||
resources.</p>
|
||
</blockquote>
|
||
<!--lint ignore double-link-->
|
||
<p><a href="https://www.slimframework.com">Slim</a> is a PHP micro
|
||
framework that helps you quickly write simple yet powerful web
|
||
applications and APIs.</p>
|
||
<h2 id="contents">Contents</h2>
|
||
<ul>
|
||
<li><a href="#educational">Educational</a></li>
|
||
<li><a href="#boilerplate">Boilerplate</a></li>
|
||
<li><a href="#middlewares">Middlewares</a></li>
|
||
<li><a href="#templating">Templating</a></li>
|
||
<li><a href="#development">Development</a></li>
|
||
<li><a href="#miscellaneous">Miscellaneous</a></li>
|
||
</ul>
|
||
<h2 id="educational">Educational</h2>
|
||
<ul>
|
||
<li><a href="https://www.slimframework.com/docs/v4/">User Guide</a> -
|
||
The official documentation for Slim Framework.</li>
|
||
<li><a href="https://stackoverflow.com/questions/tagged/slim">Stack
|
||
Overflow</a> - Slim Framework questions over Stack Overflow.</li>
|
||
<li><a href="https://discourse.slimframework.com">Discussion Forum</a> -
|
||
The official Slim Framework discussion forum.</li>
|
||
<li><a href="https://odan.github.io/2021/08/12/slim-graphql.html">Slim 4
|
||
- GraphQL</a> - Creating a modern HTTP APIs usig GraphQL.</li>
|
||
<li><a href="https://odan.github.io/2021/08/14/slim-reactphp.html">Slim
|
||
4 - ReactPHP</a> - Slim in combination with ReactPHP for the performance
|
||
boost.</li>
|
||
</ul>
|
||
<h2 id="boilerplate">Boilerplate</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/semhoun/slim-skeleton-mvc">Slim 4 MVC
|
||
Skeleton</a> - This is a simple web application skeleton project.</li>
|
||
<li><a href="https://github.com/adriansuter/Slim4-Skeleton">Slim 4
|
||
Skeleton</a> - Web application skeleton that uses the PHP-DI, Nyholm
|
||
PSR7 and Twig.</li>
|
||
<li><a href="https://github.com/odan/slim4-skeleton">Slim 4 Skeleton</a>
|
||
- This is a skeleton to quickly set up a new Slim 4 application.</li>
|
||
<li><a href="https://github.com/slimphp/Slim-Skeleton">Slim Skeleton</a>
|
||
- The official Slim Framework 4 Skeleton Application.</li>
|
||
<li><a href="https://github.com/nbayramberdiyev/slim-4-starter">Slim 4
|
||
Starter</a> - An opinionated Slim 4 starter template for the
|
||
small-to-medium PHP applications.</li>
|
||
</ul>
|
||
<h2 id="middlewares">Middlewares</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/tuupola/slim-basic-auth">Slim Basic
|
||
Auth</a> - PSR-7 and PSR-15 HTTP Basic Authentication Middleware.</li>
|
||
<li><a href="https://github.com/slimphp/Slim-Csrf">Slim CSRF</a> - Slim
|
||
Framework CSRF protection middleware.</li>
|
||
<li><a href="https://github.com/slimphp/Slim-HttpCache">Slim HTTP
|
||
Cache</a> - Slim Framework HTTP cache middleware and service
|
||
provider.</li>
|
||
<li><a href="https://github.com/tuupola/slim-jwt-auth">Slim JWT Auth</a>
|
||
- PSR-7 and PSR-15 JWT Authentication Middleware.</li>
|
||
<li><a href="https://github.com/christianklisch/slim-minify">Slim
|
||
Minify</a> - Slim middleware to minify HTML output generated by the
|
||
slim.</li>
|
||
<li><a href="https://github.com/bryanjhv/slim-session">Slim Session</a>
|
||
- A very simple session middleware for Slim Framework.</li>
|
||
<li><a href="https://github.com/zeuxisoo/php-slim-whoops">Slim
|
||
Whoops</a> - PHP whoops error on slim framework.</li>
|
||
</ul>
|
||
<h2 id="templating">Templating</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/slimphp/Twig-View">Slim Twig View</a> -
|
||
Slim Framework view helper built on top of the Twig templating
|
||
component.</li>
|
||
<li><a href="https://github.com/projek-xyz/slim-plates">Slim Plates</a>
|
||
- Render your Slim application views using Plates template engine.</li>
|
||
<li><a href="https://github.com/slimphp/PHP-View">Slim PHP View</a> -
|
||
This is a renderer for rendering PHP view scripts into a PSR-7 Response
|
||
object.</li>
|
||
</ul>
|
||
<h2 id="development">Development</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/nekofar/pest-plugin-slim">Pest Slim
|
||
Plugin</a> - The Slim Plugin for Pest gives your basic functionality for
|
||
testing.</li>
|
||
<li><a href="https://github.com/nekofar/slim-test">Slim Test</a> - Slim
|
||
Framework test helper built on top of the PHPUnit test framework.</li>
|
||
</ul>
|
||
<h2 id="miscellaneous">Miscellaneous</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/selective-php/basepath">BasePath</a> -
|
||
Base path detector for Slim 4.</li>
|
||
<li><a href="https://github.com/PHP-DI/Slim-Bridge">PHP-DI Slim
|
||
Bridge</a> - PHP-DI integration with the Slim framework.</li>
|
||
<li><a href="https://github.com/DavidePastore/Slim-Config">Slim
|
||
Config</a> - A file configuration loader that supports PHP, INI, XML,
|
||
JSON, and YML files.</li>
|
||
<li><a href="https://github.com/slimphp/Slim-Console">Slim Console</a> -
|
||
Slim Framework Console.</li>
|
||
<li><a href="https://github.com/slimphp/Slim-Flash">Slim Flash</a> -
|
||
Slim Framework flash messages service provider.</li>
|
||
<li><a href="https://github.com/entomb/slim-json-api">Slim JSON API</a>
|
||
- Slim extension to implement fast JSON API’s.</li>
|
||
<li><a href="https://github.com/DavidePastore/Slim-Validation">Slim
|
||
Validation</a> - A validation library for the Slim Framework.</li>
|
||
<li><a href="https://plugins.jetbrains.com/plugin/18751-slim">IntelliJ
|
||
Slim</a> - Provides boilerplate codes for easier new project creation
|
||
using skeleton.</li>
|
||
</ul>
|
||
<h2 id="contributing">Contributing</h2>
|
||
<p>Contributions welcome! Read the <a
|
||
href="CONTRIBUTING.md">contribution guidelines</a> first.</p>
|
||
<p><a href="https://github.com/nekofar/awesome-slim">slim.md
|
||
Github</a></p>
|