PHPackages                             genix/cms - 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. genix/cms

ActiveProject[Framework](/categories/framework)

genix/cms
=========

Simple and Free Opensource CMS and Framework

2.3.0(2mo ago)444316[6 issues](https://github.com/GeniXCMS/GeniXCMS/issues)[1 PRs](https://github.com/GeniXCMS/GeniXCMS/pulls)MITPHPPHP &gt;=8.2.0CI failing

Since Jan 22Pushed 3w ago9 watchersCompare

[ Source](https://github.com/GeniXCMS/GeniXCMS)[ Packagist](https://packagist.org/packages/genix/cms)[ Docs](https://genixcms.web.id)[ GitHub Sponsors](https://github.com/GeniXCMS)[ RSS](/packages/genix-cms/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (22)Versions (22)Used By (0)Security (18)

GeniXCMS v2.4.0
===============

[](#genixcms-v240)

> **Latest Update**: Industrial Theme Orchestration &amp; Layout Block Builder v2.4.0

[![Latest Stable Version](https://camo.githubusercontent.com/c125e157737e69a73fcec96e21e2f3465f29c7dcc50beb5548837231cbb73c9b/68747470733a2f2f706f7365722e707567782e6f72672f67656e69782f636d732f762f737461626c65)](https://packagist.org/packages/genix/cms) [![License](https://camo.githubusercontent.com/39a42cf9ad8642708b3ef505f40e324196bee34f54efef329881cb891e9fe139/68747470733a2f2f706f7365722e707567782e6f72672f67656e69782f636d732f6c6963656e7365)](https://packagist.org/packages/genix/cms) [![Documentation Status](https://camo.githubusercontent.com/2b08ff07b668558c6b62df557b9ae2ac68a01272a15aa3e01fd80a65d76efcc8/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f67656e6978636d732f62616467652f3f76657273696f6e3d6c6174657374)](http://genixcms.readthedocs.org/en/latest/?badge=latest)

**GeniXCMS** is a powerful, lightweight PHP-based Content Management System and Framework (**CMSF**). Re-engineered for the modern web with a focus on speed, security, and premium editorial aesthetics.

---

### 🌟 Key Features in v2.x

[](#-key-features-in-v2x)

- **Industrial Theme Orchestration (v2.4.0+)**:
    - **Layout Block Editor**: A premium layout builder integrated into `OptionsBuilder`. Build pages by arranging modular components (Hero, Features, Grids) with built-in reordering and AJAX synchronization.
    - **Advanced Repeater Engine**: Multi-level nested `list` fields for complex data structures (Mega Menus, Feature Lists).
    - **Native AJAX Engine**: High-performance form submission with premium "Saving..." states and automatic CSRF handling.
- **Multi-DB Support**: Flexible database abstraction layer supporting **MySQL**, **PostgreSQL**, and **SQLite3**.
- **Nixomers Ecosystem (v2.3.0+)**:
    - **Financial Intelligence**: Deep recalculation engine that synchronizes order items, taxes, and shipping with transaction ledgers for accurate Net Income reporting.
    - **Granular Tracking (Optional)**: Programmatic unit-level tracking (Serial Numbers, QC) that can be toggled per-order to optimize performance.
    - **Ultra-Premium Checkouts**: Premium UI components with Glassmorphism, Dual-Card layouts, and interactive step-based workflows.
- **Dynamic Builder (v2.1.0+)**: A professional-grade visual editor with drag-and-drop mechanics, premium block library, and real-time layout synchronization.
- **GxEditor v1.2.1 — Modular Engine**:
    - Next-gen block-based editor with custom visual blocks and **Nested Grid Containers**.
    - **Classic Mode** with a full rich-text toolbar (Bold, Italic, Tables, Math/LaTeX, Source View).
    - **Image Selection &amp; Resize** — Click any image to get an inline toolbar for alignment, replacement, and drag-to-resize.
    - **Smart Paste Handler** — Cleans inline styles from Word/Google Docs pastes to maintain editor integrity.
    - **Source Code View** with persistent dark mode theme.
    - Fully integrated with **elFinder** media manager for seamless image insertion.
- **Centralized Asset Management**: Robust `Asset` class for programmatic enqueuing with **Automatic Dependency Resolution**.
- **Reactive Archive Synchronization**: Archive sidebar counts update instantly on post create/update/delete via hook-based cache invalidation.
- **Latte Template Engine**: Fully integrated [Latte](https://latte.nette.org/) for secure, clean, and blazingly fast templating.
- **Premium Editorial Themes**:
    - **GneeX** (v2.1.1): Industrial-modern design with Glassmorphism, premium magazine layouts, and responsive typography.
    - **TheMusk** (v1.0.2): Minimalist, high-contrast bento-grid layout using **Tailwind CSS**.
    - **BSMag** (v2.1.1): Magazine-style theme with dark mode support and NixSlider integration.
    - **Default** (v2.1.0): Clean, extensible base theme.
- **Enhanced Security**:
    - **Token-Based CSRF Protection**: All forms and AJAX requests are protected with time-based CSRF tokens.
    - Out of the box **Prepared Statements** for SQL Injection prevention.
    - Hardened `.htaccess` and `nginx.conf` configurations included.
    - **HTMLPurifier** integration for robust XSS protection.
- **Developer-Friendly**: Modular architecture with **Hooks/Filters** system, **UiBuilder** &amp; **OptionsBuilder** for programmable dashboards, and a powerful **CLI tool**.

---

### 🛠 Tech Stack

[](#-tech-stack)

**GeniXCMS** leverages industry-standard FOSS tools:

- **Framework Core**: PHP 8.2+
- **Templating**: Latte 3.1+
- **Theme Orchestration**: OptionsBuilder v2.4.0 (Layout Block Editor &amp; Repeater Engine)
- **Editor Core**: GxEditor v1.2.1 (Modular Block Engine)
- **Asset Management**: GeniX `Asset` Class (with dependency resolution)
- **Styling**: Bootstrap 5.3, Tailwind CSS (for modern themes), Vanilla CSS (Design Tokens).
- **Image Processing**: Intervention Image v3.
- **Components**: elFinder, AOS (Animate on Scroll), Swiper.js, FlexSlider, KaTeX (Math).

### ⚡ High-Performance Go API Service (v2.3.0+)

[](#-high-performance-go-api-service-v230)

**GeniXCMS** includes an optional high-performance Go microservice that significantly boosts read operations for API and AJAX requests. The Go service shares the same database as your PHP installation and supports **MySQL, PostgreSQL, and SQLite3**.

#### Key Benefits:

[](#key-benefits)

- **Lightning-Fast Search**: Dedicated search engine for rapid text-matching across posts.
- **Universal Dynamic Resources**: Smart handler serving data from any database table automatically.
- **Hybrid Backend**: Supports both RESTful API and core AJAX read operations.
- **Smart Switching**: Toggle Go service for Posts, Categories, and dashboard listings.
- **Automatic Fallback**: Seamlessly reverts to PHP if the Go service is unreachable.

#### Quick Setup:

[](#quick-setup)

1. Install Go (≥1.22): [go.dev/dl](https://go.dev/dl/)
2. Configure environment: Copy `go-service/.env.example` to `go-service/.env` and edit with your DB credentials.
3. Install dependencies: `cd go-service && go mod tidy`
4. Run service: `go run cmd/main.go`
5. Enable in GeniXCMS admin: Settings → API → Backend: "go"

### ☁️ Cloud Storage Support (S3-Compatible)

[](#️-cloud-storage-support-s3-compatible)

**GeniXCMS** supports cloud storage integration with S3-compatible services (AWS S3, DigitalOcean Spaces, etc.) through a lightweight Async AWS S3 library. This feature is completely optional and only loads when S3 credentials are configured.

#### Benefits:

[](#benefits)

- **Reduced Bundle Size**: Uses `async-aws/s3` (~2MB) instead of full AWS SDK (~50MB+).
- **Better Performance**: Async operations with minimal memory footprint.
- **S3-Compatible**: Works with AWS S3, DigitalOcean Spaces, and other S3-compatible services.

For detailed configuration, see Media Manager settings in the admin panel.

### 📋 Requirements

[](#-requirements)

- **Webserver**: Apache (with mod\_rewrite) or Nginx.
- **PHP**: 8.1 or newer.
    - Extensions: GD, cURL, OpenSSL, Imagick, Intl, mbstring, XML, PDO (with mysql/sqlite/pgsql drivers).
- **Database**: MySQL 5.7+, MariaDB 10.3+, PostgreSQL 12+, or SQLite 3.

### 🚀 Installation &amp; Setup

[](#-installation--setup)

#### 1. Quick Start (Manual)

[](#1-quick-start-manual)

1. Clone or upload the repository to your root directory.
2. Ensure the following directories are writable (**775** or **777**):

    - `inc/config`
    - `inc/themes`
    - `inc/mods`
    - `assets/images/uploads`
    - `assets/cache`
    - `assets/media/images`
    - `assets/media/videos`
    - `assets/media/audios`
3. Visit your domain in the browser (e.g., `http://yoursite.com`).
4. Follow the **Installation Wizard** to set up your site and database.

#### 2. Advanced Security (Optional)

[](#2-advanced-security-optional)

- **Apache**: The provided `.htaccess` is pre-configured with security headers and folder protection.
- **Nginx**: Refer to `nginx.conf.txt` for the recommended secure server-block configuration.

---

### ⬆️ Upgrading to v2.x

[](#️-upgrading-to-v2x)

Upgrading from v1.x involves significant core changes.

1. Backup your `inc/config/config.php` and database.
2. In your `config.php`, ensure `SITE_ID` is defined.
3. Replace all files with the v2.x version.
4. Run `upgrade.php` from your browser.
5. Review theme migrations if using custom templates.

---

### 📄 License

[](#-license)

**GeniXCMS** is released under the [**MIT License**](LICENSE).

### 🌐 Links &amp; Community

[](#-links--community)

- **Official Website**: [genixcms.web.id](https://genixcms.web.id/)
- **Official Documentation**: [docs.genixcms.web.id](https://docs.genixcms.web.id/)
- **GitBook Docs**: [genixcms-docs](https://genixcms.gitbook.io/genixcms-docs/)
- **Demo**: [demo.genixcms.web.id](https://demo.genixcms.web.id/)
- **GitHub**: [GeniXCMS Organization](https://github.com/GeniXCMS)

---

*Developed with ❤️ by the GeniXCMS Community.*

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance88

Actively maintained with recent releases

Popularity22

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity85

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 85.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~225 days

Recently: every ~509 days

Total

16

Last Release

73d ago

Major Versions

v1.1.12.x-dev → 2.0.0-alpha2026-03-28

PHP version history (3 changes)1.0.0PHP &gt;=5.5.9

1.1.6PHP &gt;=7.2.5

v1.1.12.x-devPHP &gt;=8.2.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/193694686?v=4)[genix-cms](/maintainers/genix-cms)[@genix-cms](https://github.com/genix-cms)

---

Top Contributors

[![semplon](https://avatars.githubusercontent.com/u/3163608?v=4)](https://github.com/semplon "semplon (424 commits)")[![genix-cms](https://avatars.githubusercontent.com/u/193694686?v=4)](https://github.com/genix-cms "genix-cms (53 commits)")[![vdanelia](https://avatars.githubusercontent.com/u/8805696?v=4)](https://github.com/vdanelia "vdanelia (17 commits)")[![didikz](https://avatars.githubusercontent.com/u/3158533?v=4)](https://github.com/didikz "didikz (1 commits)")[![fossabot](https://avatars.githubusercontent.com/u/29791463?v=4)](https://github.com/fossabot "fossabot (1 commits)")[![gitter-badger](https://avatars.githubusercontent.com/u/8518239?v=4)](https://github.com/gitter-badger "gitter-badger (1 commits)")

---

Tags

blog-enginecmscms-frameworkmysqlphpcmsblogbootstrapgenixcmsgenixblog software

### Embed Badge

![Health badge](/badges/genix-cms/health.svg)

```
[![Health](https://phpackages.com/badges/genix-cms/health.svg)](https://phpackages.com/packages/genix-cms)
```

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

751291.4k43](/packages/civicrm-civicrm-core)[chameleon-system/chameleon-base

The Chameleon System core.

1028.6k5](/packages/chameleon-system-chameleon-base)[oro/platform

Business Application Platform (BAP)

645143.5k115](/packages/oro-platform)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
