About RageFrame 2
RageFrame 2.0 is a rapid application development skeleton built on top of the Yii2 advanced framework, aimed at PHP developers in the Chinese market who need a flexible foundation for building admin and multi-tenant business systems without repeatedly rebuilding the same basic functionality. It describes itself as a heavyweight, full-stack framework built specifically for being extended through secondary development.
It emphasizes a plugin-based, modular, microkernel architecture so features can be added or removed independently without breaking the rest of the system, and ships a thorough role-based access control (RBAC) system with unlimited parent-child permission grouping down to the level of individual buttons and links. Multiple entry points separate concerns across a backend, a merchant-facing panel, a frontend, a mobile H5 interface, a console, internal and external APIs (including an OAuth2 server), and static resource storage, which also supports multi-tenant (SaaS-style) setups. Built-in integrations cover WeChat official accounts and mini-programs through the EasyWeChat SDK, third-party login via QQ, WeChat, Weibo and GitHub, and payments through WeChat Pay, Alipay and UnionPay behind a unified payment gateway.
Additional conveniences include one-click switching between local storage, Tencent COS, Alibaba Cloud OSS and Qiniu cloud storage, centralized error logging with optional DingTalk alerts, a library of ready-made form controls and components, and one-click CRUD generation from a database table. RageFrame 2.0 is written in PHP, released under the Apache-2.0 license, and the project notes that RageFrame 3.0 is now the current recommended version.
Key features
- Yii2-based modular, plugin-driven architecture
- Fine-grained RBAC permission management
- Multiple entry points supporting SaaS multi-tenancy
- WeChat, Alipay and UnionPay payment integration
- One-click cloud storage switching
- One-click CRUD generation
Good fit for
- →Rapid development of Chinese business admin systems
- →Multi-tenant SaaS backends on Yii2
- Built with
- PHP
- Tags
- yii2
- php
- rbac
- admin-panel
- self-hosted
- cms
RageFrame 2: questions and answers
- What is RageFrame 2 used for?
- RageFrame 2.0 is a free, Apache-licensed, open-source rapid development application engine built on the Yii2 advanced framework, with built-in RBAC, WeChat and payment integrations. It is a good fit for rapid development of Chinese business admin systems and multi-tenant SaaS backends on Yii2.
- Is RageFrame 2 open source?
- Yes. RageFrame 2 is open source under the Apache-2.0 licence. Its source code is on GitHub at jianyan74/rageframe2 and is written mainly in PHP.
- Is RageFrame 2 free?
- Yes. RageFrame 2 is open source, so the software itself is free to use.
- Can I self-host RageFrame 2?
- Yes. RageFrame 2 can be self-hosted on your own server or infrastructure; there is no official hosted version.
- What are some alternatives to RageFrame 2?
- Similar open-source tools in the CMS category include Grav, October CMS and Joomla. SaaS products in the same category include 1FoodMenu, ABHUB and Adobe Experience Manager.
- Is RageFrame 2 actively maintained?
- The most recent commit to RageFrame 2 was on 2 August 2023, and the latest release is 2.6.37, published on 2 July 2020. The project has 1.7k stars on GitHub.
Open-source alternatives to RageFrame 2
See all
Grav
CMS
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP,
MITvs WordPress.com★ 16k
October CMS
CMS
Self-hosted CMS platform based on the Laravel PHP Framework.
OSS★ 11k
Joomla
CMS
Home of the Joomla! Content Management System
GPL-2.0vs WordPress.com★ 5.1k
Craft CMS
CMS
Build bespoke content experiences with Craft.
OSSvs Contentstack★ 3.6kPico
CMS
Pico is a stupidly simple, blazing fast, flat file CMS.
MIT★ 3.9k
Winter CMS
CMS
Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.
MIT★ 1.5k
SaaS alternatives to RageFrame 2
See all
1FoodMenu
CMS
One-page website builder for restaurants and food trucks with menu, hours and contact info
SaaSABHUB
CMS
No-code website builder and content management system for small and mid-size wineries
SaaS
Adobe Experience Manager
CMS
Enterprise content management and digital asset management for websites and brand content
SaaS
Authorly
CMS
Author page builder where writers showcase books, share samples and connect with readers
SaaS
Awla
CMS
Link-in-bio profile for teachers to show classes, schedules and free materials and capture student leads
SaaS
BlogBowl
CMS
Open-source blog and newsletter management platform
SaaS

