awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
spiral avatar

spiral/framework

0
View on GitHub↗
2,051 stars·91 forks·PHP·MIT·26 viewsspiral.dev↗

Framework

This project is a high-performance PHP framework designed for building scalable services using a resident memory execution model. By maintaining application state in memory across requests, it eliminates bootstrap overhead and provides a persistent environment for long-running processes.

The framework distinguishes itself through its integrated support for durable workflow orchestration and asynchronous task management. It enables the execution of complex, long-running business processes that automatically handle failures and state recovery, alongside a background processing system that dispatches jobs across multiple drivers to ensure fault tolerance.

The platform provides a comprehensive suite of tools for modern web development, including an object-relational mapper for database persistence, middleware-based request handling, and modular bootloaders for managing application lifecycles. It also incorporates security features such as authentication, role-based access control, and schema-based input validation to protect application endpoints.

Additional capabilities include real-time bidirectional communication via WebSockets, telemetry collection for performance monitoring, and command-line tools for scaffolding and administrative automation.

Features

  • High-Performance API Frameworks - Provides a high-performance framework for building scalable services using a resident memory execution model.
  • High-Performance Web Services - Builds scalable, high-performance web services using a resident memory architecture to eliminate bootstrap overhead.
  • Database ORMs - Maps database records to objects and automates schema migrations across multiple database engines.
  • Durable Task Orchestrators - Provides durable execution engines for complex, long-running business processes with automatic state recovery.
  • Distributed Workflow Orchestrators - Enables the execution of complex, long-running business processes as stateful operations that automatically handle failures and recovery.
  • PHP Application Servers - Ships a high-performance execution engine that maintains application state in memory across requests to eliminate bootstrap overhead.
  • Resident Process Execution - Maintains application state in memory across requests to remove the need for repeated initialization in long-running processes.
  • Asynchronous Task Queues - Provides a background processing system that dispatches jobs across multiple drivers to ensure fault tolerance.
  • Dependency Injection Containers - Resolves and injects class dependencies automatically using attribute-based configuration to simplify component wiring.
  • Durable Workflow Engines - Executes long-running business processes as stateful, fault-tolerant operations with automatic failure recovery.
  • Container-Based Dependency Injection - Supports automatic dependency resolution with attribute-based configuration and scoped object lifecycles.
  • HTTP Request Handling - Processes incoming web requests through a middleware pipeline and routing layers to generate structured responses.
  • Relational Persistence Layers - Provides relational persistence layers for mapping database records to application objects.
  • Data Mappers - Translates database records into application objects using a decoupled pattern that supports dynamic schemas.
  • Object-Relational Mappers - Includes an object-relational mapper that maps database records to objects and automates schema migrations.
  • Background Job Processing - Manages asynchronous job dispatching across multiple queue drivers with built-in supervision for fault tolerance.
  • Message Queue Workers - Dispatches asynchronous jobs to background processes using supervised message brokers to maintain responsiveness.
  • Worker Process Management - Orchestrates worker processes and balances traffic using a high-performance server engine to maintain application state.
  • WebSocket Clients and Servers - Supports real-time bidirectional communication between the server and clients through event-driven WebSocket broadcasting.
  • Authentication and Authorization - Incorporates authentication and role-based access control to protect application endpoints and user sessions.
  • Input Validation - Verifies incoming request data against defined schemas to ensure integrity before processing business logic.
  • Web Application Security - Protects application endpoints using authentication, role-based access control, and schema-based input validation.
  • Application Lifecycle Management - Manages application startup, configuration, and request dispatching to ensure consistent state in long-running environments.
  • Background Processing - Offloads time-consuming operations to background queues to maintain application responsiveness.
  • Distributed Service Architectures - Provides standardized protocols for high-performance communication and reliable data exchange between independent services.
  • Middleware Pipelines - Routes incoming web requests through a series of interceptors and validation layers to generate structured responses.
  • Modular Application Architectures - Orchestrates application startup and configuration through isolated components to manage complex lifecycles.

Star history

Star history chart for spiral/frameworkStar history chart for spiral/framework

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Framework

Hand-picked collections where Framework appears.
  • HTTP server frameworks

Projects sharing features with Framework

These projects share indexed features with Framework. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • hyperf/hyperfhyperf avatar

    hyperf/hyperf

    6,855View on GitHub↗

    Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes non-blocking coroutines to handle high concurrency and low-latency request processing, providing a foundation for scalable distributed systems. The framework is distinguished by an aspect-oriented programming based dependency injector that enables pluggable components and meta-programming. It includes a coroutine-optimized object-relational mapper with integrated model caching and an orchestration toolkit for microservice governance, featuring service discovery, circuit breaker

    PHP
    View on GitHub↗6,855
  • codeigniter4/codeigniter4codeigniter4 avatar

    codeigniter4/CodeIgniter4

    5,924View on 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
    View on GitHub↗5,924
  • dodyg/practical-aspnetcoredodyg avatar

    dodyg/practical-aspnetcore

    10,382View on GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    View on GitHub↗10,382
  • inngest/inngestinngest avatar

    inngest/inngest

    5,499View on GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Go
    View on GitHub↗5,499
Compare all 30 related projects→

Frequently asked questions

What does spiral/framework do?

This project is a high-performance PHP framework designed for building scalable services using a resident memory execution model. By maintaining application state in memory across requests, it eliminates bootstrap overhead and provides a persistent environment for long-running processes.

What are the main features of spiral/framework?

The main features of spiral/framework are: High-Performance API Frameworks, High-Performance Web Services, Database ORMs, Durable Task Orchestrators, Distributed Workflow Orchestrators, PHP Application Servers, Resident Process Execution, Asynchronous Task Queues.

Which projects share features with spiral/framework?

Projects with overlapping indexed features include: hyperf/hyperf — Hyperf is a high-performance PHP coroutine framework designed for building microservices and middleware. It utilizes… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background… dotnet/runtime — This project is a cross-platform managed execution environment and general-purpose application framework designed for… easy-swoole/easyswoole — EasySwoole is a high-performance asynchronous PHP framework designed for building event-driven networks and persistent…