Download the PHP package celarius/spin-framework without Composer

On this page you can find all versions of the php package celarius/spin-framework. 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 spin-framework

Latest Stable Version Total Downloads License PHP8 Ready Unit Tests Code Quality Maintenance

SPIN Framework Logo

A super lightweight, modern PHP framework for building web applications and REST APIs

๐Ÿš€ About SPIN Framework

SPIN is a lightweight, high-performance PHP framework designed for building modern web applications and REST APIs. Built with PHP 8+ and following PSR standards, SPIN provides a clean, intuitive foundation for developers who want speed, flexibility, and simplicity without the overhead of larger frameworks.

โœจ Why Choose SPIN?

๐Ÿ“‹ Requirements

๐Ÿ› ๏ธ Installation

Quick Start with Composer

Using the SPIN Skeleton (Recommended)

For the best development experience, start with our official skeleton project:

๐Ÿ—๏ธ Project Structure

๐Ÿš€ Getting Started

1. Configuration

SPIN uses JSON-based configuration files, in the /Config folder, named after the environment config-<env>.json:

Configuration files support ${env:<varName>} macros for environment variables in values

2. Routing

Routes are defined in JSON configuration files:

3. Controllers

Controllers extend SPIN's base classes and use specific HTTP method handlers:

4. Middleware

Middleware extends Spin\Core\Middleware:

๐Ÿ”ง Core Features

๐Ÿ›ฃ๏ธ JSON-Based Routing

๐Ÿ”Œ Middleware System

๐Ÿ—„๏ธ Database Support

๐Ÿ’พ Caching

๐Ÿ“ File Management

๐Ÿ“š Documentation

Complete documentation is available in the doc/ directory. Quick navigation:

Topic Resources
Getting Started Your First App
User Guide Cache
Development File Uploads
Best Practices Database Patterns
Recipes & Examples Deployment
API Reference Core Classes & Functions

Browse doc/README.md for the complete documentation index.

๐Ÿงช Testing

Run Tests

Test Structure

๐ŸŒ Web Server Configuration

Apache Configuration

Nginx Configuration

๐Ÿ”Œ PSR Standards Support

SPIN Framework is built on PSR standards for maximum compatibility:

๐Ÿš€ Performance Features

๐Ÿ”’ Security Features

๐ŸŒŸ Community & Support

Getting Help

Contributing

We welcome contributions! Please see our Contributing Guide for details.

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Add tests
  5. Submit a pull request

Code of Conduct

Please read our Code of Conduct to keep our community approachable and respectable.

๐Ÿ“„ License

SPIN Framework is open-sourced software licensed under the MIT License.

๐Ÿ™ Acknowledgments

๐Ÿ“Š Statistics


Ready to build something amazing? Start with SPIN Framework today and experience the joy of lightweight, fast PHP development! ๐Ÿš€


All versions of spin-framework with dependencies

PHP Build Version
Package Version
Requires php Version ^8
ext-mbstring Version *
ext-openssl Version *
psr/log Version *
psr/container Version *
psr/http-factory Version ^1
psr/http-message Version ^2
psr/simple-cache Version ^3
psr/cache Version ^3
nikic/fast-route Version ^1
guzzlehttp/guzzle Version ^7.4
monolog/monolog Version ^3
firebase/php-jwt Version ^7
league/container Version ^5
ramsey/uuid Version ^4
predis/predis Version ^2
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 celarius/spin-framework contains the following files

Loading the files please wait ...