A curated list of awesome tutorials and other resources for the Slim micro framework

Overview

Awesome Slim Awesome

A curated list of awesome tutorials and other resources for the Slim micro framework

Table of Contents

Essentials

Tutorials

Written

Videos

Packages and Middleware

Boilerplates

Made With Slim

Miscellaneous

Contributing

Found an awesome package, blog, video etc.? Send me a pull request! Just follow the guidelines

Guidelines

  • Make sure what you are adding is not already on the list
  • Make a separate pull request for each addition
  • Adhere to The code of conduct
  • Use the format: * `[version]` [Name](Link) - Description if needed
  • Add it to the bottom of the section, not top or middle
  • Check your spelling and grammar
  • Feel free to create or improve a category
  • Make sure there is no trailing whitespace
  • Last, Make sure it is awesome!

License

CC0

This work (Awesome Slim) is free of known copyright restrictions.

Comments
  • The way to distinguish framework versions

    The way to distinguish framework versions

    Hi! Thanks for awesome list, helps sometimes in my work and self-learning.

    It would be great, though, to know a target version of Slim Framework before clicking any link. Saves time, sometimes a lot of it to check out every sample manually.

    Currently we have Slim 2 and Slim 3, with Slim 4 underway. I've checked some other awesome lists and found two basic tagging systems: with text tag before link and with colored emoji after.

    First way should look like this:

    Note fixed width code markdown in tags to ensure same alignment at any font and system. It also looks neat with grayed round-cornered background.

    Emoji tag system:

    Legend: 🔴 - Slim 2, 🔶 - Slim 3

    Emoji are fun, but this system has a number of downsides:

    • Not enough same-color symbols in current emoji pool to cover more than 4 different versions
      • Can't use different colors because of TTY-terminals/colorblind people
      • Other perfect keycap emoji are unsupported by lots of systems and/or browsers. Check yours.
    • May be incompatible with some terminal clients or legacy editors/systems
    • Needs legend string

    So I suggest to use text tags system. If it's okay with you, I would make a PR with initial tags and contribution guide amendments.

    opened by SergeAx 4
  • Fix change URL in Tutorial

    Fix change URL in Tutorial

    The last tutorial Slim 3 Tutorial URL change from https://blog.tamingtheelephpant.com/articles/slim-3-tutorial to Slim 3 Tutorial http://tamingtheelephpant.com/page/slim-3-tutorial

    opened by ukor 1
  • slim with swoole

    slim with swoole

    Swoole is an event-driven asynchronous & concurrent networking communication framework with high performance written only in C. slim-swoole can run in swoole without php-fpm

    opened by kcloze 0
  • mvc app boilerplate entry

    mvc app boilerplate entry

    Model View Controller Slim 3 App boilerplate I put together which includes a SQLite database for demonstration. This should help by example those wanting to create model and controller classes. The composer.json uses PSR-4 to autoload the classes. A mysql database connection string is included as a comment alongside the SQLite connection string.

    opened by jimfrenette 0
  • Sentinel/Slim user auth/management tutorial

    Sentinel/Slim user auth/management tutorial

    I found this tutorial really helpful for implementing the Sentinel user auth package with Slim. It's written for Slim 2, but it's generic enough that I was able to apply the lessons to Slim 3.

    opened by chrisvanpatten 0
  • Update Tutorials list

    Update Tutorials list

    opened by ghost 0
Owner
Sawyer Charles
Sawyer Charles
Plates Template Integration for Slim micro framework 3

Plates Template Integration for Slim micro framework 3 Render your Slim 3 application views using Plates template engine. Install Via Composer $ compo

Projek XYZ 26 Feb 5, 2022
The Slim PHP micro framework paired with Laravel's Illuminate Database toolkit.

Slim & Eloquent The Slim PHP micro framework paired with Laravel's Illuminate Database toolkit. Getting started # Download composer curl -s https://ge

Kyle Ladd 111 Jul 23, 2022
This repository holds the code and script for the Symfony5 Tutorials on SymfonyCasts.

Tutorials, Friendship & Symfony5 Well hi there! This repository holds the code and script for the Symfony5 Tutorials on SymfonyCasts. Setup If you've

null 1 Nov 20, 2021
Framework X – the simple and fast micro framework for building reactive web applications that run anywhere.

Framework X Framework X – the simple and fast micro framework for building reactive web applications that run anywhere. Quickstart Documentation Tests

Christian Lück 620 Jan 7, 2023
Framework X is a simple and fast micro framework based on PHP

Framework X is a simple and fast micro framework based on PHP. I've created a simple CRUD application to understand how it works. I used twig and I created a custom middleware to handle PUT, DELETE methods.

Mahmut Bayri 6 Oct 14, 2022
Awesome tips for Laravel

Awesome tips for Laravel

Laravel Daily 5.3k Jan 1, 2023
A powerful yet easy-to-use PHP micro-framework designed to help you build dynamic and robust Web applications - fast!

A powerful yet easy-to-use PHP micro-framework designed to help you build dynamic and robust Web applications - fast! Condensed in a single ~65KB file

Bong Cosca 2.6k Dec 30, 2022
A tiny, yet powerful, PHP micro-framework.

Equip Framework A tiny and powerful PHP micro-framework created and maintained by the engineering team at When I Work. Attempts to be PSR-1, PSR-2, PS

Equip 118 Jun 24, 2022
An extensible micro-framework for PHP

What is Flight? Flight is a fast, simple, extensible framework for PHP. Flight enables you to quickly and easily build RESTful web applications. requi

Mike Cao 2.5k Dec 30, 2022
A resource-oriented micro PHP framework

Bullet Bullet is a resource-oriented micro PHP framework built around HTTP URIs. Bullet takes a unique functional-style approach to URL routing by par

Vance Lucas 415 Dec 27, 2022
a micro mvc framework for php

micro-mvc-php a micro mvc framework for php Config your Web url in .env . lifecycle All request proccess by index.php Autoload files include in bootst

Amiranbari 6 Jul 9, 2022
⚡ Micro API using Phalcon Framework

Micro App (Rest API) ⚡ Micro API using Phalcon PHP Framework. PHPDocs I. Requirements A Laptop ?? Docker (docker-compose*) Makefile (cli) II. Installa

Neutrapp 7 Aug 6, 2021
Mutexes for Micro-Framework HLEB

Use of mutexes in a project (including projects based on the HLEB micro framework) The use of mutexes is worthwhile in cases, when access to any code

Foma Tuturov 1 Oct 11, 2022
Lite & fast micro PHP framework that is **easy to learn**.

Utopia Framework is a PHP MVC based framework with minimal must-have features for professional, simple, advanced and secure web development.

utopia 139 Dec 30, 2022
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP>=5.3.

Workerman What is it Workerman is an asynchronous event-driven PHP framework with high performance to build fast and scalable network applications. Wo

walkor 10.2k Dec 31, 2022
PHP boilerplate for quick start projects using Slim Framework and Eloquent.

Lassi PHP boilerplate for quick projects using Slim Framework and Eloquent database. Lassi is a small PHP boilerplate to use Slim Framework with Eloqu

Jabran Rafique⚡️ 59 Jul 14, 2022
Slim Framework HTTP cache middleware and service provider

Slim Framework HTTP Cache This repository contains a Slim Framework HTTP cache middleware and service provider. Install Via Composer $ composer requir

Slim Framework 107 Dec 15, 2022
FuelPHP v1.x is a simple, flexible, community driven PHP 5.3+ framework, based on the best ideas of other frameworks, with a fresh start! FuelPHP is fully PHP 7 compatible.

FuelPHP Version: 1.8.2 Website Release Documentation Release API browser Development branch Documentation Development branch API browser Support Forum

Fuel 1.5k Dec 28, 2022
Slim Framework - Prerequisite Checker

Slim Framework - Server Configuration Checker Upload the file check.php to your webserver Browse to the file: https://example.com/check.php Check the

Daniel Opitz 6 Aug 30, 2022