Download the PHP package mrpc/pramnosframework without Composer

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

Pramnos Framework v1.2

Documentation Latest Release PHP

Pramnos Framework is a comprehensive PHP MVC framework designed for building robust, scalable web applications. The v1.2 release brings major infrastructure improvements, a complete ORM layer, advanced API support, and enhanced developer experience.

📖 Full documentation: mrpc.github.io/PramnosFramework

Released: July 2026
Minimum PHP Version: 8.1
Database Support: MySQL 8.0+, PostgreSQL 17+, TimescaleDB 2.26.4+

The suite runs against MySQL 8.0, PostgreSQL 17 and TimescaleDB 2.26.4 — the TimescaleDB floor being the newest package installable on Debian 11, which is where a real deployment found three migrations failing that every latest run had passed. PostgreSQL 14 worked in every test up to the day the lane moved to 17 and is very likely still fine; it is simply no longer verified here, and an unverified claim is not a supported version.

🚀 What's New in v1.2?

Database & Query Layer

Infrastructure & Architecture

API & Web Features

Security Enhancements

Developer Experience

Database Features


📚 Documentation

The full documentation is available as a live site at mrpc.github.io/PramnosFramework.

Running the docs locally (Docker required)

No local Python or pip installation is required — everything runs inside Docker.

Getting Started

Core Guides by Topic

Database & ORM

Web & API

Authentication & Security

Backend & Infrastructure

Developer Tools

Content & UI

Requirements

The database layer talks to mysqli and pgsql directly — not through PDO. ext-pdo is neither used nor required, and prepareInput() now refuses to escape a value rather than fall back to something charset-unaware, so a missing driver extension fails loudly instead of half-working.

Installation

The recommended way to start a new project is using the Pramnos Application, which provides a one-line setup experience:

Alternatively, you can manually add the framework as a dependency to an existing project:

The init command will guide you through the setup with smart defaults (e.g., automatic namespace generation and database naming).

✨ Key Features

🏗️ Architecture

🔐 Authentication & Security

💾 Database & Caching

🌐 Web Features

🛠️ Developer Tools

📦 Additional Components

Directory Structure

🚀 Quick Start

Basic Application Setup

Creating Your First Controller

Database Operations

Console Commands

The framework includes powerful console commands for development. If using Docker, run these via docker-compose exec php-apache-environment ....

🏗️ Architecture Overview

Framework Components

Configuration Structure

🔧 Configuration

Database Configuration

Cache Configuration

Application Configuration

🌟 Advanced Features

Custom Authentication Addon

API Controller Example

Custom Cache Usage

📄 Documentation

🌐 All of the guides below are also published as a searchable site at mrpc.github.io/PramnosFramework.

The framework includes comprehensive documentation for all major subsystems:

Core System Documentation

Feature Documentation

📄 License

MIT License - see the LICENSE.txt file for details.

👨‍💻 Author

Yannis - Pastis Glaros
Email: [email protected]

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Development Setup

The framework includes a fully containerized development and testing environment.

  1. Clone the repository:

  2. Start the Docker environment:

    This will start PHP 8.5 (for testing), MySQL, PostgreSQL/TimescaleDB, and Redis.

  3. Install dependencies and initialize:

  4. Run tests:

Guidelines

If you are developing the framework and want to test the full "new project" experience locally, you can use this one-liner (adjust APP_NAME and the path to PramnosFramework as needed):

🆘 Support


All versions of pramnosframework with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
ext-mbstring Version *
symfony/mailer Version ^5.4
symfony/console Version 5.4.*
symfony/routing Version 5.4.*
symfony/finder Version 5.4.*
symfony/dotenv Version 5.4.*
web-token/jwt-framework Version ^3.0
league/oauth2-server Version ^8.5
nyholm/psr7 Version ^1.8
psr/simple-cache Version ^3.0
psr/http-server-middleware Version ^1.0
chillerlan/php-qrcode Version ^5.0
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 mrpc/pramnosframework contains the following files

Loading the files please wait ...