Recommend this page to a friend! |
Download |
Info | Documentation | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not enough user ratings | Total: 156 | All time: 9,017 This week: 673 |
Version | License | PHP version | Categories | |||
spiral 1.0.0 | The PHP License | 7 | Libraries, PHP 7 |
Description | Author | |||||||||||||||||||||||
This package is a modular Web application development framework. |
|
<img src="https://raw.githubusercontent.com/spiral/guide/master/resources/logo.png" height="135px" alt="Spiral Framework" align="left"/>
Spiral Framework is an open-source (MIT) micro-framework core that speeds up the development of high-performance PHP applications. It uses a combination of open-source components and Roadrunner, an application server designed for rapid application development (RAD), and also comes with native support for HTTP/2, GRPC, distributed computations (Queue) and Golang extensions.
Website | <b>App Skeleton</b> (cli, grpc) | Documentation (v1.0.0) | Twitter | CHANGELOG | Contributing
<br/>
| Component | Current Status | --- | --- spiral/core | spiral/boot | spiral/config |
| Component | Current Status | --- | --- spiral/http | spiral/console | spiral/roadrunner | spiral/jobs | spiral/php-grpc |
| Component | Current Status | --- | --- spiral/hmvc | spiral/router | spiral/session |
| Component | Current Status | --- | --- spiral/encryption | spiral/security | spiral/validation | spiral/filters |
| Component | Current Status | --- | --- spiral/database | spiral/migrations |
| Component | Current Status | --- | --- cycle/orm | cycle/schema-builder | cycle/annotated | cycle/migrations |
| Component | Current Status | --- | --- spiral/annotations | spiral/pagination | spiral/files | spiral/exceptions | spiral/streams | spiral/logger | spiral/tokenizer | spiral/snapshots | spiral/translator | spiral/models | spiral/debug | spiral/dumper | spiral/views | spiral/storage | spiral/reactor | spiral/prototype | spiral/profiler | spiral/helpers |
| Component | Current Status | --- | --- spiral/dotenv-bridge | spiral/monolog-bridge | spiral/twig-bridge | spiral/composer-publish-plugin |
MIT License (MIT). Please see LICENSE
for more information. Maintained by Spiral Scout.
Files (154) |
File | Role | Description | ||
---|---|---|---|---|
bin (1 file) | ||||
src (13 directories) | ||||
tests (1 file, 2 directories) | ||||
.travis.yml | Data | Auxiliary data | ||
build.sh | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
functions.php | Example | Example script | ||
infection.json | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
Makefile | Data | Auxiliary data | ||
phpunit.xml | Data | Auxiliary data | ||
README.md | Doc. | Documentation |
Files (154) | / | src |
File | Role | Description | ||
---|---|---|---|---|
Bootloader (6 files, 7 directories) | ||||
Command (2 files, 7 directories) | ||||
Console (2 files, 2 directories) | ||||
Controller (1 directory) | ||||
Cycle (1 file) | ||||
Filter (1 file) | ||||
Framework (1 file) | ||||
GRPC (4 files, 1 directory) | ||||
Http (4 files, 2 directories) | ||||
Module (2 files, 1 directory) | ||||
Security (1 file) | ||||
Snapshots (1 file) | ||||
Translator (1 file, 1 directory) |
Files (154) | / | src | / | Bootloader |
File | Role | Description | ||
---|---|---|---|---|
Cycle (2 files) | ||||
Database (3 files) | ||||
GRPC (1 file) | ||||
Http (6 files) | ||||
Jobs (1 file) | ||||
Security (4 files) | ||||
Views (2 files) | ||||
ConsoleBootloader.php | Class | Class source | ||
DebugBootloader.php | Class | Class source | ||
I18nBootloader.php | Class | Class source | ||
ServerBootloader.php | Class | Class source | ||
SnapshotsBootloader.php | Class | Class source | ||
TokenizerBootloader.php | Class | Class source |
Files (154) | / | src | / | Bootloader | / | Cycle |
File | Role | Description |
---|---|---|
CycleBootloader.php | Class | Class source |
SchemaBootloader.php | Class | Class source |
Files (154) | / | src | / | Bootloader | / | Database |
File | Role | Description |
---|---|---|
DatabaseBootloader.php | Class | Class source |
DisconnectsBootloader.php | Class | Class source |
MigrationsBootloader.php | Class | Class source |
Files (154) | / | src | / | Bootloader | / | Http |
File | Role | Description |
---|---|---|
CookiesBootloader.php | Class | Class source |
CsrfBootloader.php | Class | Class source |
ErrorHandlerBootloader.php | Class | Class source |
HttpBootloader.php | Class | Class source |
PaginationBootloader.php | Class | Class source |
SessionBootloader.php | Class | Class source |
Files (154) | / | src | / | Bootloader | / | Security |
File | Role | Description |
---|---|---|
EncrypterBootloader.php | Class | Class source |
FiltersBootloader.php | Class | Class source |
GuardBootloader.php | Class | Class source |
ValidationBootloader.php | Class | Class source |
Files (154) | / | src | / | Bootloader | / | Views |
File | Role | Description |
---|---|---|
TranslatedCacheBootloader.php | Class | Class source |
ViewsBootloader.php | Class | Class source |
Files (154) | / | src | / | Command |
File | Role | Description | ||
---|---|---|---|---|
Cycle (3 files, 1 directory) | ||||
Database (2 files) | ||||
Encrypter (1 file) | ||||
GRPC (2 files) | ||||
Migrate (6 files) | ||||
Translator (3 files) | ||||
Views (2 files) | ||||
CleanCommand.php | Class | Class source | ||
PublishCommand.php | Class | Class source |
Files (154) | / | src | / | Command | / | Cycle |
File | Role | Description | ||
---|---|---|---|---|
Generator (1 file) | ||||
MigrateCommand.php | Class | Class source | ||
SyncCommand.php | Class | Class source | ||
UpdateCommand.php | Class | Class source |
Files (154) | / | src | / | Command | / | Cycle | / | Generator |
File | Role | Description |
---|---|---|
ShowChanges.php | Class | Class source |
Files (154) | / | src | / | Command | / | Database |
File | Role | Description |
---|---|---|
ListCommand.php | Class | Class source |
TableCommand.php | Class | Class source |
Files (154) | / | src | / | Command | / | GRPC |
File | Role | Description |
---|---|---|
GenerateCommand.php | Class | Class source |
ListCommand.php | Class | Class source |
Files (154) | / | src | / | Command | / | Migrate |
File | Role | Description |
---|---|---|
AbstractCommand.php | Class | Class source |
InitCommand.php | Class | Class source |
MigrateCommand.php | Class | Class source |
ReplayCommand.php | Class | Class source |
RollbackCommand.php | Class | Class source |
StatusCommand.php | Class | Class source |
Files (154) | / | src | / | Command | / | Translator |
File | Role | Description |
---|---|---|
ExportCommand.php | Class | Class source |
IndexCommand.php | Class | Class source |
ResetCommand.php | Class | Class source |
Files (154) | / | src | / | Command | / | Views |
File | Role | Description |
---|---|---|
CompileCommand.php | Class | Class source |
ResetCommand.php | Class | Class source |
Files (154) | / | src | / | Console |
File | Role | Description | ||
---|---|---|---|---|
Logger (1 file) | ||||
Sequence (1 file) | ||||
CommandLocator.php | Class | Class source | ||
ConsoleDispatcher.php | Class | Class source |
Files (154) | / | src | / | Console | / | Sequence |
File | Role | Description |
---|---|---|
RuntimeDirectory.php | Class | Class source |
Files (154) | / | src | / | Controller | / | Traits |
File | Role | Description |
---|---|---|
AuthorizesTrait.php | Class | Class source |
Files (154) | / | src | / | GRPC |
File | Role | Description | ||
---|---|---|---|---|
Exception (1 file) | ||||
GRPCDispatcher.php | Class | Class source | ||
LocatorInterface.php | Class | Class source | ||
ProtoCompiler.php | Class | Class source | ||
ServiceLocator.php | Class | Class source |
Files (154) | / | src | / | Http |
File | Role | Description | ||
---|---|---|---|---|
ErrorHandler (2 files) | ||||
Middleware (2 files) | ||||
PaginationFactory.php | Class | Class source | ||
RrDispacher.php | Class | Class source | ||
SapiDispatcher.php | Class | Class source | ||
ServerRequestFactory.php | Class | Class source |
Files (154) | / | src | / | Http | / | ErrorHandler |
File | Role | Description |
---|---|---|
PlainRenderer.php | Class | Class source |
RendererInterface.php | Class | Class source |
Files (154) | / | src | / | Http | / | Middleware |
File | Role | Description |
---|---|---|
ErrorHandlerMiddleware.php | Class | Class source |
SessionMiddleware.php | Class | Class source |
Files (154) | / | src | / | Module |
File | Role | Description | ||
---|---|---|---|---|
Exception (1 file) | ||||
Publisher.php | Class | Class source | ||
PublisherInterface.php | Class | Class source |
Files (154) | / | src | / | Module | / | Exception |
File | Role | Description |
---|---|---|
PublishException.php | Class | Class source |
Files (154) | / | src | / | Translator |
File | Role | Description | ||
---|---|---|---|---|
Views (2 files) | ||||
MemoryCache.php | Class | Class source |
Files (154) | / | src | / | Translator | / | Views |
File | Role | Description |
---|---|---|
LocaleDependency.php | Class | Class source |
LocaleProcessor.php | Class | Class source |
Files (154) | / | tests |
File | Role | Description | ||
---|---|---|---|---|
app (5 directories) | ||||
Framework (7 files, 14 directories) | ||||
bootstrap.php | Aux. | Auxiliary script |
Files (154) | / | tests | / | app |
Files (154) | / | tests | / | app | / | config |
File | Role | Description |
---|---|---|
database.php | Class | Class source |
test.php | Aux. | Auxiliary script |
Files (154) | / | tests | / | app | / | proto |
File | Role | Description | ||
---|---|---|---|---|
import (1 file) | ||||
service.proto | Data | Auxiliary data |
Files (154) | / | tests | / | app | / | src |
File | Role | Description | ||
---|---|---|---|---|
Bootloader (1 file) | ||||
Checker (1 file) | ||||
Command (1 file) | ||||
Condition (1 file) | ||||
Controller (3 files) | ||||
Job (2 files) | ||||
Request (2 files) | ||||
User (3 files) | ||||
ViewEngine (2 files) | ||||
TestApp.php | Class | Class source |
Files (154) | / | tests | / | app | / | src | / | Bootloader |
File | Role | Description |
---|---|---|
AppBootloader.php | Class | Class source |
Files (154) | / | tests | / | app | / | src | / | Condition |
File | Role | Description |
---|---|---|
MyCondition.php | Class | Class source |
Files (154) | / | tests | / | app | / | src | / | Controller |
File | Role | Description |
---|---|---|
AuthController.php | Class | Class source |
SelectController.php | Class | Class source |
TestController.php | Class | Class source |
Files (154) | / | tests | / | app | / | src | / | Job |
File | Role | Description |
---|---|---|
ErrorJob.php | Class | Class source |
TestJob.php | Class | Class source |
Files (154) | / | tests | / | app | / | src | / | Request |
File | Role | Description |
---|---|---|
BadRequest.php | Class | Class source |
TestRequest.php | Class | Class source |
Files (154) | / | tests | / | app | / | src | / | User |
File | Role | Description |
---|---|---|
Role.php | Class | Class source |
User.php | Class | Class source |
UserRepository.php | Class | Class source |
Files (154) | / | tests | / | app | / | src | / | ViewEngine |
File | Role | Description |
---|---|---|
TestEngine.php | Class | Class source |
View.php | Class | Class source |
Files (154) | / | tests | / | app | / | views |
File | Role | Description | ||
---|---|---|---|---|
custom (3 files) | ||||
native.php | Aux. | Auxiliary script |
Files (154) | / | tests | / | app | / | views | / | custom |
File | Role | Description |
---|---|---|
error.custom | Data | Auxiliary data |
file.custom | Data | Auxiliary data |
locale.custom | Data | Auxiliary data |
Files (154) | / | tests | / | Framework |
File | Role | Description | ||
---|---|---|---|---|
Controller (1 file) | ||||
Cycle (2 files) | ||||
Database (3 files) | ||||
Dispatcher (1 file) | ||||
Encrypter (1 file) | ||||
Framework (2 files) | ||||
GRPC (3 files) | ||||
Http (7 files) | ||||
I18n (2 files) | ||||
Jobs (1 file) | ||||
Migrate (4 files) | ||||
Module (1 file) | ||||
Validation (3 files) | ||||
Views (2 files) | ||||
BaseTest.php | Class | Class source | ||
ConfigureTest.php | Class | Class source | ||
ConsoleTest.php | Class | Class source | ||
HttpTest.php | Class | Class source | ||
KernelTest.php | Class | Class source | ||
SnapshotTest.php | Class | Class source | ||
ViewsTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Controller |
File | Role | Description |
---|---|---|
AuthorizesTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Cycle |
File | Role | Description |
---|---|---|
MigrateTest.php | Class | Class source |
SchemaTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Database |
File | Role | Description |
---|---|---|
DescribeTest.php | Class | Class source |
DisconnectsTest.php | Class | Class source |
ListTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Dispatcher |
File | Role | Description |
---|---|---|
ConsoleDispatcherTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Encrypter |
File | Role | Description |
---|---|---|
KeyCommandTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Framework |
File | Role | Description |
---|---|---|
CleanTest.php | Class | Class source |
ExtensionsCommand.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | GRPC |
File | Role | Description |
---|---|---|
DispatcherTest.php | Class | Class source |
GenerateTest.php | Class | Class source |
ListTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Http |
File | Role | Description |
---|---|---|
ControllerTest.php | Class | Class source |
FilterTest.php | Class | Class source |
PaginationTest.php | Class | Class source |
RequestFactoryTest.php | Class | Class source |
RrTest.php | Class | Class source |
SapiTest.php | Class | Class source |
SessionTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | I18n |
File | Role | Description |
---|---|---|
ExportTest.php | Class | Class source |
ResetTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Migrate |
File | Role | Description |
---|---|---|
ConfirmTest.php | Class | Class source |
InitTest.php | Class | Class source |
MigrateTest.php | Class | Class source |
StatusTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Validation |
File | Role | Description |
---|---|---|
AliasTest.php | Class | Class source |
CheckerTest.php | Class | Class source |
ConditionTest.php | Class | Class source |
Files (154) | / | tests | / | Framework | / | Views |
File | Role | Description |
---|---|---|
CompileTest.php | Class | Class source |
LocaleTest.php | Class | Class source |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.