li3 is open source full-stack rapid application development software

li3  Free RAD Framework

MVC Driven Free RAD Software For PHP Based Web Applications

li3 is a free RAD framework with robust architecture. It is self-hosted and supports MongoDB, CouchDB, Elasticsearch, PHP ActiveRecord, PSR-4, and many more.

Overview

li3 is a popular open source software for rapid application development software. It gives complete control to the user because of its component-oriented architecture. This free RAD framework is highly flexible to adopt any change in its ecosystem due to its lightweight design. It makes full use of the latest features of PHP language such as closures, namespaces, and late static binding. Moreover, this open source prototyping software is multilingual and provides integration with third-party applications.

This open source RAD Framework is designed in an MVC architectural pattern that is widely being used in the current point of time. Further, this agile software development tool provides multiple popular database options including MongoDB, CouchDB, Cassandra, and in-memory database Redis. Besides, users can enable global search features using Elasticsearch. li3 web RAD offers complete authentication and authorization for sharing static resources and users can also run tests to check the functionality of features.

After that. li3 is developed in PHP and all code is available on Github with rich development and deployment documentation. Therefore, this rapid application development software system has a very vibrant team that provides instant support regarding bugs.

System Requirements

Requirements to setup li3 include:

Features

li3 RAD Framework provides wide-range of features. Key features are listed below.

  • Multilingual
  • PSR-4
  • Built-in Unit Testing
  • Secure
  • Multiple DB Support
  • Global Search
  • In Memory Storage
  • Comprehensive Documentation
  • Component Based
  • Third-Party Integration
  • ODM/ORM Support

Installation Instructions

After installing the above mentioned prerequisites, run the following command

 composer create-project --prefer-dist unionofrad/framework app

This command will set up directory structure along with all the code files.

Now, run the application with the following command:

 php -S 127.0.0.1:8080 -t webroot index.php

Finally, hit this URL http://127.0.0.1:8080/ to access the application in the browser and follow the instructions.

 English