appserver.io is a multithreaded application server for PHP.
The goal of appserver.io is to provide a solution as the next standard for enterprise applications written in PHP.
appserver.io is free and open source software.
Features include:
- Its own performant HTTP/1.1 compliant Web Server and HTTP foundation. Basic functionality can be extended by the usage of completely independent, configurable modules interacting with the request/response chain.
- A powerful Servlet Engine, with true multi-threading. The Servlet Engine provides a web container that enables developers to load applications and objects, so-called servlets, on application server startup and hold them persistently in memory.
- A Dependency Injection Container, for building modern, modular and testable code.
- Multiple Persistence Containers, for sessions and other stateful components. The Persistence Container enables developers to hold objects, so-called beans, in memory whereby it is possible to define whether a bean will be a singleton, bound to a HTTP session or has no state at all.
- A Message Queue System, for controlling the execution of long running tasks. It provides services that enable developers to process messages asynchronously therefore messages that are plain PHP objects, are stacked on the queue whereas receivers, represented by MessageDriven beans, consumes them in a chronological order.
- A Timer Service, for running scheduled tasks. The Timer Service enables the execution of methods at a determined point of time whereby the configuration, as execution in the range of seconds is also possible, allows a significant higher differentiation then services like CRON.
- Supports Aspect Oriented Programming (AOP), a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.
- Rewrite Engine – provides a module for rewriting URLs and redirecting requests by using classical regular expressions. Rules can be varied, nested and chained to even fulfil complex requirements. In addition, the rewrite engine also serves as a basis for complex rewrite maps which can be loaded from external data sources e.g. databases.
Website: github.com/appserver-io/appserver
Support:
Developer: TechDivision GmbH
License: Open Software License 3.0
appserver.io is written in PHP. Learn PHP with our recommended free books and free tutorials.
Return to PHP Application Servers
| Explore Linux | |
|---|---|
| Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category. | |
| In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality. | |
| The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions. | |
| Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others. | |
| Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems. | |
| Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks. | |
| Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems. | |
| Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux. | |
| Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools. | |
| Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux. | |
| Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux. | |

Please read our Comment Policy before commenting.