Browse free open source PHP Libraries and projects below. Use the toggles on the left to filter open source PHP Libraries by OS, license, language, programming language, and project status.

  • The Most Powerful Software Platform for EHSQ and ESG Management Icon
    The Most Powerful Software Platform for EHSQ and ESG Management

    Addresses the needs of small businesses and large global organizations with thousands of users in multiple locations.

    Choose from a complete set of software solutions across EHSQ that address all aspects of top performing Environmental, Health and Safety, and Quality management programs.
    Learn More
  • AestheticsPro Medical Spa Software Icon
    AestheticsPro Medical Spa Software

    Our new software release will dramatically improve your medspa business performance while enhancing the customer experience

    AestheticsPro is the most complete Aesthetics Software on the market today. HIPAA Cloud Compliant with electronic charting, integrated POS, targeted marketing and results driven reporting; AestheticsPro delivers the tools you need to manage your medical spa business. It is our mission To Provide an All-in-One Cutting Edge Software to the Aesthetics Industry.
    Learn More
  • 1
    Doctrine Cache

    Doctrine Cache

    Doctrine Cache component

    Cache component extracted from the Doctrine Common project. PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others. Doctrine Cache is a library that provides an interface for caching data. PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others. Doctrine ships with several common drivers that you can easily use. The ApcCache driver uses the apc_fetch, apc_exists, etc. functions that come with PHP so no additional setup is required in order to use it. The ApcuCache driver uses the apcu_fetch, apcu_exists, etc. functions that come with PHP so no additional setup is required in order to use it. The ArrayCache driver stores the cache data in PHPs memory and is not persisted anywhere.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Doctrine Collections

    Doctrine Collections

    Collections abstraction library

    Doctrine Collections is a library that contains classes for working with arrays of data. Doctrine Collections provides an interface named Doctrine\Common\Collections\Collection that resembles the nature of a regular PHP array. That is, it is essentially an ordered map that can also be used like a list. A Collection has an internal iterator just like a PHP array. In addition, a Collection can be iterated with external iterators, which is preferable. To use an external iterator simply use the foreach language construct to iterate over the collection, which calls getIterator() internally, or explicitly retrieve an iterator though getIterator() which can then be used to iterate over the collection. You can not rely on the internal iterator of the collection being at a certain position unless you explicitly positioned it before.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Doctrine Common

    Doctrine Common

    A library that provides extensions to core PHP functionality

    PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, proxies and much more. Class loading is an essential part of any PHP application that makes heavy use of classes and interfaces. Unfortunately, a lot of people and projects spend a lot of time and effort on custom and specialized class loading strategies. It can quickly become a pain to understand what is going on when using multiple libraries and/or frameworks, each with its own way to do class loading. Class loading should be simple and it is an ideal candidate for convention over configuration. The Doctrine Common ClassLoader implements a simple and efficient approach to class loading that is easy to understand and use. The implementation is based on the widely used and accepted convention of mapping namespace and class names to a directory structure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Doctrine Inflector

    Doctrine Inflector

    Small library for string manipulations to uppercase/lowercase words

    PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words. The Doctrine Inflector has methods for inflecting text. The features include pluralization, singularization, converting between camelCase and under_score and capitalizing words. Using the inflector is easy, you can create a new Doctrine\Inflector\Inflector instance by using the Doctrine\Inflector\InflectorFactory class. By default it will create an English inflector. If you want to use another language, you can do so. The supported languages are English, Spanish, French, Portuguese, Norwegian Bokmal and Turkish. If you are interested in adding support for your language, take a look at the other languages defined in the Doctrine\Inflector\Rules namespace and the tests located in Doctrine\Tests\Inflector\Rules. You can copy one of the languages and update the rules for your language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • DeskTime is a cloud-based time tracking software Icon
    DeskTime is a cloud-based time tracking software

    DeskTime is best for medium to large companies, as well as freelancers who want to boost productivity without overworking.

    DeskTime is a high-performance, automated time tracking and workforce management solution for teams and freelancers. It runs silently in the background, logging computer activity from the moment of boot-up to ensure 100% accurate data without the need for manual timers.
    Learn More
  • 5
    Doctrine Lexer

    Doctrine Lexer

    Base library for a lexer that can be used in Recursive Descent Parsers

    PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers. This lexer is used in Doctrine Annotations and in Doctrine ORM (DQL). To write your own parser you just need to extend Doctrine\Common\Lexer\AbstractLexer and implement three abstract methods. These methods define the lexical catchable and non-catchable patterns and a method for returning the type of a token and filtering the value if necessary. The Lexer is responsible for giving you an API to walk across a string one character at a time and analyze the type of each character, value and position of each token in the string. The low level API of the lexer is pretty simple. The setInput($input) option sets the input data to be tokenized. The Lexer is immediately reset and the new input tokenized. And the option glimpse(), peeks at the next token, returns it and immediately resets the peek.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    DomQuery

    DomQuery

    PHP library for easy 'jQuery like' DOM traversing and manipulation

    DomQuery is a PHP library that allows you to easily traverse and modify the DOM (HTML/XML). As a library, it aims to provide 'jQuery-like' access to the PHP DOMDocument class.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    EarthWalk Software PHP Class Library. A redesign of, and drop-in replacement for, the current class libraries delivered with EarthWalk Software proprietary projects. This will allow us to provide on-going, active support of existing library code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Elastica

    Elastica

    Elastica is a PHP client for elasticsearch

    Elastica is a PHP client for Elasticsearch, providing a rich object-oriented API to interact with and query Elasticsearch indexes. It simplifies the process of building, updating, and querying search indexes, making Elasticsearch integration more accessible to PHP developers. Elastica is suitable for applications requiring full-text search, analytics, and real-time data exploration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9

    Elevate EXtreme Project

    Sistema para gerenciamento de projetos Elevate

    PT_BR: O objetivo do ELXP é dispor de uma ferramenta simples para controle de "pendência" de um projeto Extreme. EN: The goal is to have the ELXP a tool simple to control "pending" for a project Extreme. http://www.elevate.com.br
    Downloads: 0 This Week
    Last Update:
    See Project
  • Captain Compliance - Data Privacy and Compliance Software Icon
    Captain Compliance - Data Privacy and Compliance Software

    Privacy Compliance Software - Avoid Fines and Prevent Lawsuits

    Captain Compliance handles your data privacy requirements so you can be privacy compliant. No more compliance stress, stop stressing over regulatory risks – just privacy protection managed by experts. Our user-friendly platform backed by privacy professionals simplifies the process of navigating regulations, giving your customers transparent choices, and building essential trust for your organization.
    Learn More
  • 10
    EmbeVi
    EmbeVi Project - Auto Embed Video From Link
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Set of classes for PHP that allow Excel XML files to be generated dynamically. Nearly a full implementation of the MS XML architecture. Requires PHP 5+ Does not require any XML libraries
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Execution Work, it´s a new framework engine for php programming. Ew supports OOP, MVC, XML, XSL, DataBase2Objects, and much more. Ew has its own Business Components, with many "packages" to make your programming life simple and useful.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    "Extended Data Types for PHP" is a collection of PHP5 classes, which provide easily usable common data types like Lists, Trees or Graphs. Installation will be possible via an PEAR Channel or as local library in a website's code base.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Extensible Bulletin Board Code System is designed to be an extensible system for parsing bulletin board code (commonly referred to as "bbcode") to or from HTML.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    FCKEditor plugins

    The plugins for FCKEditor you cant find online

    The idea with the project is to develop all those plugins for FCKEditor that cant usually be found on internet. Size doesn't matter!
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    Faker

    A PHP library that generates fake data for you

    Faker is a PHP library designed to generate fake data. It can create fake data by accessing properties named after the type of data you want. Faker’s generators have several packaged generator properties, known as formatters. These bundled formatters can be found in the default locale, and include person, address, phone number, company, date-time and more. Faker is also capable of localization, taking a locale as an argument and returning localized data. It can also populate entities using an ORM or an ODM, and features language-specific formatters as well. If you need to bootstrap your database, fill-in your persistence for stress testing, or anonymize data taken from a production service, Faker is a great choice for you.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Flat-file SQL (fSQL) is a set of classes available in PHP that allows users without SQL database servers to select and manipulate flat-file data using SQL queries. fSQL is designed to support as many SQL queries and features as it can.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    FotkaAPI is free library written in PHP at GNU GPL license. This lib allows many useful things related with community-portal fotka.pl
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Gaufrette

    Gaufrette

    PHP library that provides a filesystem abstraction layer

    Gaufrette is a PHP library designed to abstract filesystem operations, providing a consistent interface to interact with various storage backends. It allows developers to work with files stored locally, on cloud platforms, or via network protocols, without changing the code. Gaufrette supports plugins for caching, metadata management, and file transformation, making it a flexible choice for file management in web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    PHP and VB6 classes for generating dynamic PDF reports and forms from XPF files designed with Visual2PDF. PHP class uses TCPDF to generate PDF from Visual2PDF documents. VB6 class uses optimized mjwPDF class to generate PDF.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    A PHP-Wraper around the Ghostscript-command
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    GoPHP is a set of libraries for Codeigniter that simplifies development of administrative interfaces. It is tightly integrated with Codeigniter and ExtJS. You can make quality applications in a very short time.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Wordpress plugin for Gowalla API
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Goutte

    Goutte

    Goutte, a simple PHP Web Scraper

    Goutte is a screen scraping and web crawling library for PHP. Goutte provides a nice API to crawl websites and extract data from the HTML/XML responses. Goutte depends on PHP 7.1+. Add fabpot/goutte as a require dependency in your composer.json file. Create a Goutte Client instance (which extends Symfony\Component\BrowserKit\HttpBrowser). Make requests with the request() method. The method returns a Crawler object (Symfony\Component\DomCrawler\Crawler). To use your own HTTP settings, you may create and pass an HttpClient instance to Goutte. For example, to add a 60 second request timeout. Read the documentation of the BrowserKit, DomCrawler, and HttpClient Symfony Components for more information about what you can do with Goutte. Goutte is a thin wrapper around the following Symfony Components: BrowserKit, CssSelector, DomCrawler, and HttpClient.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Grid Alx

    Library Grid for Codeigniter

    GridAlx es un grid que ayuda a facilitar mostrar datos de tablas y haciendo filtros, mediante tablas con limits. Todo esto con Ajax. Requiere un poco de configuracion pero ya que le entiendas, sera de gran utilidad. ------------------------ GridAlx is a grid that helps facilitate display data from tables and making filters, using tables with limits. All this with Ajax. Requires some settings but since you understand, will be of great use.
    Downloads: 0 This Week
    Last Update:
    See Project