awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
slimphp avatar

slimphp/Slim

0
View on GitHub↗
12,233 estrellas·1,967 forks·PHP·mit·5 vistasslimframework.com↗

Slim

Slim is a PHP micro-framework designed for building web applications and APIs by routing incoming network requests to specific callback functions. It provides a lightweight foundation that emphasizes low memory overhead, allowing developers to construct backend systems by integrating only the necessary components.

The framework distinguishes itself through a middleware-based request pipeline and full support for standardized HTTP message interfaces. By utilizing these standard interfaces, the system enables modular application logic and ensures interoperability with a wide range of third-party libraries and extensions.

The core functionality includes regex-based route dispatching, a dependency injection container for managing service lifecycles, and a dedicated layer for exception-based error handling. These tools allow for the creation of structured web services that intercept and manipulate network traffic while providing consistent, formatted responses to the end user.

Features

  • Micro-frameworks - Acts as a minimal framework for building lightweight web applications and APIs.
  • PHP Application Frameworks - Provides a structured environment for routing PHP web requests to application logic.
  • Lightweight Web Frameworks - Provides a minimalist framework for building high-performance, low-overhead web applications and APIs.
  • RESTful API Development - Provides a framework for building high-performance RESTful web services.
  • Middleware-Based Request Pipelines - Implements a layered stack of decorators to process and modify network requests.
  • Dependency Injection Containers - Provides a central registry for managing service lifecycles and decoupling application components.
  • Request Middleware - Provides tools for processing web messages using standard request and response interfaces.
  • Request Routing - Directs incoming network requests to appropriate handlers based on path matching.
  • Error Handling Middleware - Intercepts application-level errors and maps them to standardized HTTP responses.
  • Request Dispatchers - Routes incoming network requests to specific callback routines for response generation.
  • Regex-Based URL Dispatchers - Maps incoming request paths to callback functions using regular expression patterns.
  • Modular Toolkits - Serves as a lightweight foundation for constructing high-performance services with modular extensibility.
  • HTTP Request Abstractions - Supports standardized HTTP message interfaces to ensure interoperability with third-party middleware.
  • Application Error Handlers - Maps technical exceptions to user-friendly responses while logging details for debugging.
  • HTTP Request Handling - Provides utilities for inspecting and manipulating incoming HTTP request data payloads.
  • Error Handling Workflows - Intercepts application exceptions during the request lifecycle to manage error responses.
  • Modular Extension Registries - Allows registration of third-party libraries and modular extensions to augment core functionality.

Historial de estrellas

Gráfico del historial de estrellas de slimphp/slimGráfico del historial de estrellas de slimphp/slim

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace slimphp/slim?

Slim is a PHP micro-framework designed for building web applications and APIs by routing incoming network requests to specific callback functions. It provides a lightweight foundation that emphasizes low memory overhead, allowing developers to construct backend systems by integrating only the necessary components.

¿Cuáles son las características principales de slimphp/slim?

Las características principales de slimphp/slim son: Micro-frameworks, PHP Application Frameworks, Lightweight Web Frameworks, RESTful API Development, Middleware-Based Request Pipelines, Dependency Injection Containers, Request Middleware, Request Routing.

¿Qué alternativas de código abierto existen para slimphp/slim?

Las alternativas de código abierto para slimphp/slim incluyen: lukeed/polka — Polka is a minimalist Node.js web framework and HTTP routing engine. It provides a small-footprint server… koajs/koa — Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an… bottlepy/bottle — Bottle is a lightweight Python web micro-framework and template engine. It functions as a WSGI web framework that… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… laravel/lumen — Lumen is a PHP micro-framework and REST API framework designed for building high-performance web applications and… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of…

Alternativas open-source a Slim

Proyectos open-source similares, clasificados según cuántas características comparten con Slim.
  • lukeed/polkaAvatar de lukeed

    lukeed/polka

    5,585Ver en GitHub↗

    Polka is a minimalist Node.js web framework and HTTP routing engine. It provides a small-footprint server implementation designed for low overhead, mapping URL paths and HTTP methods to specific handler functions. The project utilizes a middleware-based architecture, processing requests through a sequence of functions to handle tasks such as logging, authorization, and data modification. It allows for the organization of these functions into global and path-filtered groups to control execution order. The framework covers core web capabilities including route parameter extraction, request URL

    JavaScript
    Ver en GitHub↗5,585
  • koajs/koaAvatar de koajs

    koajs/koa

    35,713Ver en GitHub↗

    Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an asynchronous middleware engine that processes network requests through a sequence of functions sharing a common context. The framework distinguishes itself by using an onion-model middleware stack and promise-based flow control. This architecture allows requests to flow downstream and responses to flow back upstream through the same chain, enabling non-blocking request cycles and a modular approach to handling network traffic. The system provides high-level capabilities for

    JavaScriptkoa
    Ver en GitHub↗35,713
  • bottlepy/bottleAvatar de bottlepy

    bottlepy/bottle

    8,772Ver en GitHub↗

    Bottle is a lightweight Python web micro-framework and template engine. It functions as a WSGI web framework that routes HTTP requests to Python functions to generate dynamic content. The framework is distributed as a single Python file with no external dependencies. This minimalist distribution model allows for rapid application prototyping and the creation of web services with a small footprint. The project provides capabilities for dynamic request routing, REST API development, and dynamic HTML rendering. It includes a built-in HTTP development server for web application hosting and a plu

    Pythonbottlepythonrest
    Ver en GitHub↗8,772
  • codeigniter4/codeigniter4Avatar de codeigniter4

    codeigniter4/CodeIgniter4

    5,924Ver en GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    Ver en GitHub↗5,924
  • Ver las 30 alternativas a Slim→