Fat-Free Framework

{{Infobox software

| name = Fat-Free Framework

| logo = Fat-Free Framework logo.png

| logo alt = Fat-Free Framework Logo

| caption = Fat-Free Framework Logo

| developer = F3::Factory / Bong Cosca

| latest_release_version = {{Fat-Free Framework version}}

| latest_release_date = {{Fat-Free Framework version|releasedate}}

| size = ~83 KB

| genre = Web framework

| repo = {{URL|https://github.com/bcosca/fatfree|Fat-Free Repository}}

| programming_language = PHP 5.4+{{Cite web |title=Getting Started - Fat-Free Framework for PHP |url=https://fatfreeframework.com/3.7/getting-started |access-date=2020-12-02 |website=fatfreeframework.com}}

| operating_system = Cross-platform

| license = GNU General Public License

| website = {{Official URL}}

}}

Fat-Free Framework is an open-source web framework distributed under the GNU General Public License and hosted on GitHub and SourceForge. The software seeks to combine a full featureset with a lightweight code base while being easy to learn, use and extend.

The source code (~83 KB) is written almost entirely in PHP and engineered specifically with user experience and usability as its primary design goals.{{cite web |url=https://stackoverflow.com/tags/fat-free-framework/info |title=About Fat-Free Framework |publisher=StackOverflow |access-date=4 April 2014}}{{cite web |url=http://www.phpbuilder.com/columns/php-fat-free-framework/Jason_Gilmore04052011.php3 |title=Slim Down Your PHP Development }}{{cite web |url=http://blog.ssokolow.com/archives/2011/11/13/my-impressions-of-fat-free-framework-for-php/ |title=My Impressions of Fat-Free Framework for PHP }}

Commonly called F3 by PHP developers, Fat-Free was released as free software in 2009.[http://www.phparch.com/2010/02/fat-free-a-new-php-framework/ php Architect Feb 26, 2010 issue] Its general architecture was influenced by Ruby's Sinatra. The lightweight code base[http://www.codewalkers.com/c/a/PHP-Software-Reviews/Five-Great-PHP-Frameworks/ PHP Software Reviews: Five Great PHP Frameworks] is controlled and maintained by a small core team, with additional functionality and funding contributions coming from various enterprises and user groups,{{cite web |url=https://github.com/bcosca/fatfree#credits |title=Credits |publisher=Github |date=19 March 2014 |access-date=13 May 2014}} who also help guide its future direction.

The base feature set includes a URL router, cache engine, and support for multilingual applications. Fat-Free also has a number of plug-ins that extend its functionality as well as data mappers for SQL and NoSQL database back-ends: SQLite, MySQL, PostgreSQL, MSSQL, Sybase, DB2, MongoDB, CouchDB, and Flat File.

The core functionality is accompanied by a number of optional plug-ins, among them a template engine, a Unit testing toolkit, Database-managed sessions, Markdown-to-HTML converter, Atom/RSS feed reader, Image processor, Geodata handler, a Basket/Shopping cart application and data validation.

See also

{{Portal|Free and open-source software}}

References

{{Reflist}}