7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

RageFrame 2

Open source

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.

rageframe.com
RageFrame 2 homepage screenshot
GitHub stars
1.7k
Last commit
3 yr ago
Repository age
8 years
Version
2.6.37
Licence
Apache-2.0
Self-hosted
Yes

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
wechat
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

SaaS alternatives to RageFrame 2

See all