jarir/nemesis-framework

Nemesis: A High-Performance PHP Framework for SaaS and APIs.

Maintainers

Package info

github.com/jarir2020/jarir-nemesis

Type:project

pkg:composer/jarir/nemesis-framework

Transparency log

Statistics

Installs: 23

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

v7.1.0 2026-07-06 16:26 UTC

README

Version License PHP

Nemesis is a high-performance, Zero-Dependency PHP framework designed for building scalable SaaS platforms and robust APIs. It combines the architectural elegance of enterprise frameworks with the speed of a featherweight engine.

For maintenance releases such as v7.1.0, Nemesis also includes a safe vendor compression workflow via php nemesis vendor:compress. The command uses analysis to remove only classes proven unused, and it supports dry runs, reports, archives, and restore workflows.

Nemesis v7.1.0 also includes an isolated examples/ gallery with ready-to-use MVC, API, plugin, extension, and module samples. These examples are optional, copy-only references and are not autoloaded into normal applications.

Packagist-friendly release note: v7.1.0 adds 22 optional starter packs for MVC, API, plugin, extension, and module workflows, plus IP allow/block helpers for safer deployment controls. They are isolated from the runtime path and safe to ignore or delete in normal projects.

๐Ÿš€ Key Features

  • Enterprise Plugin System: Truly sandboxed, permission-based sidecar architecture.
  • Eloquent-style ORM: Native ACID-compliant ActiveRecord with full relationship support.
  • Advanced Routing: Support for Groups, Named Routes, Middleware, and Fallbacks.
  • Security First: Built-in CSRF protection, RBAC, HMAC, and Native Encryption.
  • Zero-Dependency Core: 100% self-contained logicโ€”no vendor bloat.
  • Premium DX: Real-time DebugBar, automatic Swagger generation, and rich CLI tools.

๐Ÿ“š Documentation Index

๐Ÿ Getting Started

  • ๐Ÿš€ Installation Guide - Setup and configuration
  • ๐Ÿ“‚ Directory Structure - Application organization
  • ๐Ÿ’ป CLI Commands - Artisan-inspired command reference
    • Includes vendor:compress for safe vendor tree reduction
    • Includes examples:list for browsing the starter gallery

๐Ÿ—๏ธ Architecture

๐Ÿ’พ Database & ORM

  • ๐Ÿ’Ž Model ORM - Working with Nemesis Fluent
  • ๐Ÿ”— Relationships - hasOne, hasMany, belongsTo, etc.
  • ๐Ÿ“œ Migrations - Version-controlled schema management

๐Ÿ›ก๏ธ Enterprise Security

๐Ÿ› ๏ธ Installation

composer create-project jarir/nemesis-framework my-project

For more details on requirements and server setup, see the Installation Guide.

๐Ÿ The Milestone: 100% Industry Score

Nemesis has been certified with a perfect Industry Score for its architectural purity and feature completeness.

๐Ÿ† 100/100 Core Architecture
๐Ÿ† 100/100 Security Suite
๐Ÿ† 100/100 Independence (ZERO VENDOR BLOAT)

โš–๏ธ License

The Nemesis Framework is open-sourced software licensed under the MIT license.