All Projects → UnionOfRAD → Lithium

UnionOfRAD / Lithium

Licence: bsd-3-clause
li₃ is the fast, flexible and most RAD development framework for PHP

Projects that are alternatives of or similar to Lithium

Framework
💎 Go! AOP PHP - modern aspect-oriented framework for the new level of software development
Stars: ✭ 1,559 (+32.57%)
Mutual labels:  framework, aop
Htframework
Unity HTFramework, a rapid development framework of client to the unity.
Stars: ✭ 179 (-84.78%)
Mutual labels:  framework, aop
Fof
Rapid Application Development framework for Joomla!™ 3 and 4
Stars: ✭ 106 (-90.99%)
Mutual labels:  framework, rad
Swoft Framework
[READ ONLY] Swoft Framework, base of Swoft
Stars: ✭ 70 (-94.05%)
Mutual labels:  framework, aop
Hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Stars: ✭ 4,206 (+257.65%)
Mutual labels:  framework, aop
Dntframeworkcore
Lightweight and Extensible Infrastructure for Building Web Applications - Web Application Framework
Stars: ✭ 208 (-82.31%)
Mutual labels:  framework, aop
Puresharp
Puresharp is a Framework that provides the essential APIs (AOP, IOC, etc...) to productively build high quality (.NET 4.5.2+ & .NET Core 2.1+) applications through reliability, scalability and performance without no compromise
Stars: ✭ 120 (-89.8%)
Mutual labels:  framework, aop
Framework
IONDV. Framework is a high level framework for enterprise web applications development.
Stars: ✭ 54 (-95.41%)
Mutual labels:  framework, rad
Bear.sunday
A resource-oriented application framework
Stars: ✭ 230 (-80.44%)
Mutual labels:  framework, aop
Windwalker Framework
PHP Rapid Application Development Framework
Stars: ✭ 230 (-80.44%)
Mutual labels:  framework, rad
Frankie
A frankenstein framework - middleware and annotation based
Stars: ✭ 19 (-98.38%)
Mutual labels:  framework, aop
Cuba
CUBA Platform is a high level framework for enterprise applications development
Stars: ✭ 1,114 (-5.27%)
Mutual labels:  framework, rad
Rocket.jl
Functional reactive programming extensions library for Julia
Stars: ✭ 69 (-94.13%)
Mutual labels:  framework
Swiftline
Swiftline is a set of tools to help you create command line applications.
Stars: ✭ 1,156 (-1.7%)
Mutual labels:  framework
Etcd Mesos
self-healing etcd on mesos!
Stars: ✭ 68 (-94.22%)
Mutual labels:  framework
Fizzygum
a new web framework, an entire platform really, designed from the ground up to handle complex things easily. Put the power of an entire Operating System at your fingertips.
Stars: ✭ 70 (-94.05%)
Mutual labels:  framework
Create Discord Bot
Create Discord bots using a simple widget-based framework.
Stars: ✭ 70 (-94.05%)
Mutual labels:  framework
Django Arctic
Django Arctic is a framework that simplifies the creation of custom content management systems.
Stars: ✭ 68 (-94.22%)
Mutual labels:  framework
Spring Server
A framework that enables the swift creation of client-server applications.
Stars: ✭ 68 (-94.22%)
Mutual labels:  framework
Talkify
Talkify is an open source framework with an aim to standardize and model conversational AI enabling development of personal assistants and chat bots. The mission of this framework is to make developing chat bots and personal assistants as easy as spinning up a simple website in html.
Stars: ✭ 68 (-94.22%)
Mutual labels:  framework

li₃

You asked for a better framework. Here it is.

li₃ is the fast, flexible and the most RAD development framework for PHP.

A framework of firsts

li₃ is the first and only major PHP framework built from the ground up for PHP 5.3+, and the first to break ground into major new technologies, including bridging the gap between relational and non-relational databases through a single, unified API.

Promiscuously opinionated

Some frameworks give you a solid set of classes, but little or no default project organization, leaving you to fend for yourself on each project you create, and spend time wiring up framework classes that should just work together. Others provide you with great organizational conventions, but no way to break out of those conventions if you need to, and too often, no way to override or replace core framework classes.

li₃ is the first framework to give you the best of both worlds, without compromising either. In fact, li₃'s API is intentionally designed to allow you to "grow out of" the framework and into your own custom code over the course of your application's lifecycle, if your needs require.

Technology

li₃ takes full advantage of the latest PHP features, including namespaces, late static binding and closures. li₃'s innovative method filter system makes extensive use of closures and anonymous functions to allow application developers to "wrap" framework method calls, intercepting parameters before, and return values after.

li₃ also complies with PSR-4, the PHP namespacing standard, allowing you to easily integrate other PHP standard libraries and frameworks with li₃ applications, and vice-versa.

li₃ integrates the latest storage technologies, including MongoDB, CouchDB and Redis, with plugin support for Cassandra, ElasticSearch and others.

Flexibility

li₃ gives you full control over your application, from filters to dynamically modify framework internals, to dynamic dependencies to extend and replace core classes with application or plugin classes, to heavy use of adapter-oriented configurations, to make it seamless to move between different technologies and options.

Every component of the li₃ framework stack is replaceable through the robust plugin architecture. Swap out the default ORM / ODM implementation for Doctrine 2 or PHP ActiveRecord. Don't like the templating? Use Twig, Mustache, or roll your own.

If you don't even need to write a full application, build a micro-app in a single file using the routing system, without giving up the maintainability of the framework's structure.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].