Skip to content
@elyerrlabs

ElyerrLabs

Elyerr Labs builds modular tools and packages for Laravel, focused on clean, scalable, and maintainable architectures. Solutions designed for real-world project

ElyerrLabs

ElyerrLabs is an open-source organization focused on building modular software platforms for identity, authentication, authorization, and service access management.

Our mission is to create reusable infrastructure that enables organizations to build connected application ecosystems while maintaining a stable core and an extensible architecture based on independent modules.


What Problem Are We Solving?

As organizations grow, so does the number of applications, APIs, portals, and services that need to share users, authentication, and permissions.

Over time, this often leads to challenges such as:

  • Duplicated user databases
  • Multiple authentication systems
  • Inconsistent permission models
  • Complex integrations between applications
  • Difficult-to-maintain dependencies
  • Increased operational and maintenance costs

At ElyerrLabs, we believe identity management should not be reimplemented in every application.

Instead, we develop a modular platform that centralizes identity and access management using open standards such as OAuth 2.0 and OpenID Connect, allowing every application within an ecosystem to reuse the same identity infrastructure.


Our Architecture

Every ElyerrLabs project follows the same architectural principles:

  • A lightweight, specialized core
  • Features delivered through independent modules
  • Complete dependency isolation
  • Independently versioned components
  • An architecture designed for long-term evolution
                    OAuth2 Passport Server
                           (Core)
                               │
         ┌─────────────────────┴─────────────────────┐
         │                                           │
 Laravel Runtime                               Elymod
         │                                           │
         │                        Uses Elymod App as the module skeleton
         │
         ├───────────────────────────────────────────────┐
         │                                               │
     Module A                                       Module B
     ├── composer.json                              ├── composer.json
     ├── package.json                               ├── package.json
     ├── vendor-build/                              ├── vendor-build/
     ├── node_modules/                              ├── node_modules/
     ├── elyscope                                   ├── elyscope

Unlike most modular platforms, each module maintains its own dependencies, release cycle, and update process. This eliminates dependency conflicts while allowing every module to evolve independently without affecting the rest of the platform.


Ecosystem

The ElyerrLabs ecosystem is composed of several projects that work together to provide a modular identity platform.

Project Description
OAuth2 Passport Server The core platform. It provides an OAuth 2.0 Authorization Server, an OpenID Connect Provider, and the identity, authentication, and authorization infrastructure on which all modules run.
Content The official CMS and SEO module. It adds support for static pages, layouts, robots.txt management, XML Sitemaps, Schema.org integration, cookie consent, and SEO customization.
Laravel Runtime A module-aware development runtime built on top of Artisan that generates resources directly inside modules.
Elymod The framework responsible for creating, registering, and managing modules within the platform.
Elymod App The official module skeleton used by Elymod to scaffold new modules with the recommended project structure.
Elyscope A bridge between Composer and PHP-Scoper that installs, updates, and isolates each module's dependencies.

Design Principles

Every ElyerrLabs project follows the same core principles:

  • Core First — Keep the core small, focused, and specialized.
  • 100% Modular — New functionality is delivered through independent modules.
  • Dependency Isolation — Every module manages its own dependencies.
  • Open Standards — Built on OAuth 2.0, OpenID Connect, and open technologies.
  • Security by Design — Security is part of the architecture from the beginning.
  • Long-Term Maintainability — Small, well-defined components are easier to evolve.
  • Developer Experience — Tools designed to simplify module development and deployment.

Open Source

All projects are developed as open-source software with a strong commitment to transparency, interoperability, maintainability, and community collaboration.


Community

Telegram

https://t.me/elyerrlabs


Maintainer

Elyerr Roman

Backend Software Engineer specializing in Identity and Access Management (IAM), OAuth 2.0, OpenID Connect, Laravel, and modular software architectures.


Building the next generation of modular Identity and Access Management platforms.

Pinned Loading

  1. oauth2-passport-server oauth2-passport-server Public

    A robust, centralized authorization server built with Laravel and Laravel Passport, designed to provide secure authentication and authorization for modern applications.

    PHP 3

  2. elymod elymod Public

    Is a lightweight modular mini-framework inspired by Laravel. It is designed to build fully independent third-party modules that integrate with the oauth2-passport-server ecosystem. Elymod behaves l…

    PHP 1

  3. laravel-runtime laravel-runtime Public

    Laravel Runtime is a lightweight runtime control layer built on top of the Laravel framework. It was developed as the foundational package for Elymod, a modular mini-framework that enables the crea…

    PHP 1

  4. elyscope elyscope Public

    Is a core component of the ElyMod ecosystem and works alongside OAuth2 Passport Server to enable true application modularization in PHP.

    PHP

  5. elymod-app elymod-app Public

    Elymod App is the core skeleton for building modular applications in the Elymod ecosystem, providing a lightweight and extensible structure for creating reusable modules.

    Vue

  6. vpn vpn Public

    VPN Manager is a managed VPN server that centralizes all VPN configurations, providing an efficient and scalable way to handle multiple servers and instances.

    Vue 1

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…