PHPackages                             nabysyphpapi/xnabysygs - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. nabysyphpapi/xnabysygs

ActivePackage[Framework](/categories/framework)

nabysyphpapi/xnabysygs
======================

Framework de mise en place rapide d'API pour les plateformes d'application développé par PAM et MCP. (EN: Rapid API implementation framework for application platforms developed by PAM and MCP)

v1.0.9(3mo ago)0121mitPHPPHP &gt;=8.1.0

Since Apr 24Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/paulisidore/NAbySyPhpApi)[ Packagist](https://packagist.org/packages/nabysyphpapi/xnabysygs)[ RSS](/packages/nabysyphpapi-xnabysygs/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)DependenciesVersions (14)Used By (0)

NAbySyGS - Framework PHP avec ORM Intégré
=========================================

[](#nabysygs---framework-php-avec-orm-intégré)

[![Latest Version](https://camo.githubusercontent.com/7c9222f6a5de06f332f54b5f21367a1afca5760b942613290efb63683bc56f5a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e61627973797068706170692f786e616279737967732e737667)](https://packagist.org/packages/nabysyphpapi/xnabysygs)[![Total Downloads](https://camo.githubusercontent.com/746d6bbb47afb054d6fa7a1ba714a3a0a32f857ab2edaa19590aecf2cd2a1516/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e61627973797068706170692f786e616279737967732e737667)](https://packagist.org/packages/nabysyphpapi/xnabysygs)[![License](https://camo.githubusercontent.com/b7000d949d5090f71f15e346a15f3cdc3bbbe11e82c4951503275b584fde30ff/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6e61627973797068706170692f786e616279737967732e737667)](https://packagist.org/packages/nabysyphpapi/xnabysygs)[![PHP Version](https://camo.githubusercontent.com/96596690a5c530e24a0858796c5f4a72a660a7c48800aad039a6b2a249f8dd4c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6e61627973797068706170692f786e616279737967732e737667)](https://packagist.org/packages/nabysyphpapi/xnabysygs)

**NAbySyGS** est un framework PHP moderne conçu par **PAM &amp; MCP** pour faciliter la création rapide d'API REST pour vos applications. Il intègre un ORM personnalisé avec création automatique de tables et champs, un système d'authentification JWT, et une architecture modulaire.

✨ Fonctionnalités
-----------------

[](#-fonctionnalités)

- 🚀 **ORM Automatique** - Création automatique des tables et champs MySQL/MariaDB
- 🔐 **Authentification JWT** - Système de tokens sécurisés intégré
- 📦 **Architecture Modulaire** - Organisation en modules avec auto-chargement
- 🎯 **Type-Safe** - Détection automatique des types de données (INT, VARCHAR, DATE...)
- 🔄 **Gestion d'Événements** - Pattern Observer pour réagir aux changements
- 🛠️ **Modules Métier** - Gestion de boutiques, stocks, factures, clients...
- 🌐 **CORS Ready** - Gestion automatique des requêtes cross-origin
- 📝 **Logs Intégrés** - Journalisation système et débogage

📋 Prérequis
-----------

[](#-prérequis)

- PHP &gt;= 8.1.0
- MySQL ou MariaDB
- Extension PHP: `mysqli`, `mbstring`, `json`
- Composer

📦 Installation
--------------

[](#-installation)

### Via Composer

[](#via-composer)

```
composer require nabysyphpapi/xnabysygs
```

### Structure Générée

[](#structure-générée)

```
votre-projet/
├── vendor/
│   └── nabysyphpapi/xnabysygs/
├── gs/                    # Modules personnalisés (créés automatiquement)
├── appinfos.php          # Configuration (créé automatiquement)
├── .htaccess             # Redirection API (créé automatiquement)
└── index.php             # Point d'entrée

```

🚀 Démarrage Rapide
------------------

[](#-démarrage-rapide)

### 1. Configuration Initiale

[](#1-configuration-initiale)

Créez un fichier `index.php` à la racine :

```
