Download the PHP package simsoft/slim without Composer

On this page you can find all versions of the php package simsoft/slim. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package slim

Simsoft Slim Route

Docs

A fluent routing wrapper for Slim Framework 4 that simplifies route setup, request/response handling, middleware, and error handling through a chainable builder API.

📖 Full Documentation

Requirements

Install

Quick Start

Create an index.php entry file:

Visit http://localhost/ to see "Hello World!" or http://localhost/john to see "Hello John!"

Route Builder API

Everything is configured through a fluent (chainable) builder:

Controllers

Instead of closures, point routes to controller classes for cleaner code:

Register controller routes:

ContainerAwareTrait

Access container services (database, logger, etc.) as magic properties in your controllers:

Request & Response

Global helper functions for reading requests and sending responses:

Full reference: docs/REQUEST_RESPONSE.md

URL Helper

Generate URLs from named routes — no hardcoded paths:

Middleware

Middleware runs on every request (or specific routes) to handle cross-cutting concerns like authentication, CORS, and rate limiting:

Middleware Purpose
Auth Authentication + role/permission authorization
CORS Cross-origin resource sharing headers
CacheOff Disable browser caching
Benchmark Response time and memory usage headers
Logging Request/response logging with custom recorder
RateLimit IP-based rate limiting with configurable window
Quota API usage quota per user/key (daily/monthly)
Csrf CSRF token validation for forms and AJAX
SecurityHeaders XSS, clickjacking, MIME sniffing protection
MaintenanceMode 503 response with IP bypass
IpFilter Whitelist or blacklist client IPs
TrailingSlash Normalize trailing slashes in URLs
ContentNegotiation Detect preferred format from Accept header
ContentLength Add Content-Length header to responses
MethodOverride Allow forms to simulate PUT/PATCH/DELETE

Full reference: docs/builtin-middleware.md

Error Handling

Configure how errors are displayed and logged. Hide details in production, show them in development:

Full reference: docs/ERROR_HANDLING.md

Plugins

Documentation

📖 https://sim-soft.github.io/slim/

Topic Link
Route Builder docs/route-builder.md
Defining Routes docs/defining-routes.md
Controllers docs/controllers.md
Middleware docs/builtin-middleware.md
Request & Response docs/REQUEST_RESPONSE.md
API Resources docs/RESOURCE.md
Error Handling docs/ERROR_HANDLING.md
DataTable Plugin docs/PLUGIN_DATATABLE.md

Changelog

See CHANGELOG.md. Behaviour changes are called out separately from fixes, so check it before upgrading.

Security

Found a vulnerability? Please report it privately rather than opening a public issue — see SECURITY.md.

License

MIT License. See LICENSE for details.


All versions of slim with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
psr/log Version ^1.1 || ^2.0 || ^3.0
slim/psr7 Version ^1.7
slim/slim Version ^4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package simsoft/slim contains the following files

Loading the files please wait ...