Download the PHP package sakoo/framework without Composer

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

Sakoo PHP Web Framework

GitHub License Static Badge Visitor Packagist Version

Sakoo CI Pipeline Coverage Badge

GitHub Release Date GitHub Downloads (all assets, all releases)

:rocket: A Platform for Soaring

[!WARNING]

This Project is Under Construction

It's not a Stable and Reliable Version. Please do not use it in Production Environment.

Why Sakoo?

1. Backend Scaffolding System (App-Modules-Hub)

Quickly generate backend structure using Sakoo’s App-Modules-Hub. Perfect for rapid MVP development and team-based projects.

2. Concurrency-Ready, Fast & Scalable

Sakoo is natively designed to support concurrent execution and is suitable for real-time systems or high-throughput applications using Co-Routines and JIT compilation. Its stateless architecture enables efficient horizontal scaling, making it ideal for modern, distributed workloads.

3. PWA, Telegram Mini App & Telegram Bot Ready

Not only Perfect for making PWA, Telegram Mini Apps, and Bots, nor Clean and fast in syntax.

4. AI-Driven Development (AIDD) and Prompt to Production (P2P)

Sakoo PHP Framework turns acceptance criteria into production-ready, secure code through an automated pipeline. Using Agent with MCP (Access to Docs, Errors, Source), RAG, and PHPArkitect, it enforces architecture and context, while an LLM generates tests first, then the code to make them pass. Each cycle runs through PHPUnit, PHPStan, PHPCSFixer, and security scans—ensuring correctness, quality, and safety. Sakoo guarantees integrity and reliability.

5. Domain-Oriented & Customizable Architecture

Sakoo is structured around Domain Contexts, not just MVC. It is built for modularity, testability, and clean separation of business logic, making it a great fit for domain-driven applications. Also, Sakoo's ORM is clean and decoupled: No Active Record coupling, Easy to test and extend, and designed for DDD-friendly patterns like Aggregates and Value Objects. Finally, Sakoo lets you customize your folder structure based on your preferred architecture.

6. Zero Third-Party Dependencies

Sakoo doesn’t rely on external Composer packages. This means no update conflicts, better security, and full control over your stack. It is ideal for sensitive or mission-critical applications, using the latest PHP version and complete core components.

Requirements

Sakoo Just needed Docker Platform to Run. Make sure Docker and Docker Compose are installed on your system. Windows users could use the Windows Subsystem for Linux (WSL-2) to Run the Project on Docker Desktop. See Windows WSL-2 Installation Guide.

Installation (Build)

Run the following command to initialize the Project:

Once after the Project initialization, you can use following commands:

Sakoo uses a Docker Proxy Program, and it gives you ability to interact with your favorite tools, Easily. For Example:

Contributing

Thank you for considering contributing to the Sakoo framework! You can read our contribution guidelines Here.

Code of Conduct

In order to ensure that the Sakoo community is welcoming to all, please review and abide by the Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within Sakoo, please send an email to Pouya Asgharnejad Tehran. All security vulnerabilities will be promptly addressed. You can read this complete Security Policy Guide.

License

The Sakoo PHP Framework is open-source software licensed under the MIT License.


All versions of framework with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
symfony/console Version ^6.0
symfony/finder Version ^6.0
psr/container Version ^2.0
psr/log Version ^3.0
psr/clock Version ^1.0
webmozart/assert Version ^1.11
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 sakoo/framework contains the following files

Loading the files please wait ...