An open API service indexing awesome lists of open source software.

awesome-projects

A curated list of amazingly projects
https://github.com/imq/awesome-projects

Last synced: 5 days ago
JSON representation

  • Platforms

    • Cross-Platform - Writing cross-platform code on Node.js.
    • Frontend Development
    • iOS - Mobile operating system for Apple phones and tablets.
    • Android - Mobile operating system developed by Google.
    • IoT & Hybrid Apps
    • Cordova - JavaScript API for hybrid apps.
    • React Native - JavaScript framework for writing natively rendering mobile apps for iOS and Android.
    • Xamarin - Mobile app development IDE, testing, and distribution.
    • Linux
    • Containers
    • Arch-based Projects - Linux distributions and projects based on Arch Linux.
    • Screensavers
    • Apps
    • Open Source Apps
    • watchOS - Operating system for the Apple Watch.
    • JVM
    • Salesforce
    • Amazon Web Services
    • IPFS - P2P hypermedia protocol.
    • Fuse - Mobile development tools.
    • Heroku - Cloud platform as a service.
    • Raspberry Pi - Credit card-sized computer aimed at teaching kids programming, but capable of a lot more.
    • Qt - Cross-platform GUI app framework.
    • WebExtensions - Cross-browser extension system.
    • Smart TV - Create apps for different TV platforms.
    • GNOME - Simple and distraction-free desktop environment for Linux.
    • KDE - A free software community dedicated to creating an open and user-friendly computing experience.
    • .NET
    • Core
    • Roslyn - Open-source compilers and code analysis APIs for C# and VB.NET languages.
    • Amazon Alexa - Virtual home assistant.
    • DigitalOcean - Cloud computing platform designed for developers.
    • Flutter - Google's mobile SDK for building native iOS and Android apps from a single codebase written in Dart.
    • Home Assistant - Open source home automation that puts local control and privacy first.
    • IBM Cloud - Cloud platform for developers and companies.
    • Firebase - App development platform built on Google Cloud Platform.
    • Robot Operating System 2.0 - Set of software libraries and tools that help you build robot apps.
    • Adafruit IO - Visualize and store data from any device.
    • Cloudflare - CDN, DNS, DDoS protection, and security for your site.
    • Actions on Google - Developer platform for Google Assistant.
    • ESP - Low-cost microcontrollers with WiFi and broad IoT applications.
    • Deno - A secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
    • DOS - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.
    • Nix - Package manager for Linux and other Unix systems that makes package management reliable and reproducible.
    • Integration - Linking together different IT systems (components) to functionally cooperate as a whole.
    • Node-RED - A programming tool for wiring together hardware devices, APIs, and online services.
    • Low Code - Allowing business professionals to address their needs on their own with little to no coding skills.
    • Capacitor - Cross-platform open source runtime for building Web Native apps.
    • Node.js - Async non-blocking event-driven JavaScript runtime built on Chrome's V8 JavaScript engine.
    • Electron - Cross-platform native desktop apps using JavaScript/HTML/CSS.
    • AppImage - Package apps in a single file that works on various mainstream Linux distributions.
    • Windows
    • eBPF - Virtual machine that allows you to write more efficient and powerful tracing and monitoring for Linux systems.
    • ArcGIS Developer - Mapping and location analysis platform for developers.
  • Programming Languages

    • JavaScript
    • Promises
    • Standard Style - Style guide and linter.
    • Must Watch Talks
    • Tips
    • Network Layer
    • Micro npm Packages
    • Mad Science npm Packages - Impossible sounding projects that exist.
    • AVA - Test runner.
    • ESLint - Linter.
    • Functional Programming
    • npm scripts - Task runner.
    • Ponyfills - Like polyfills but without overriding native APIs.
    • Swift - Apple's compiled programming language that is secure, modern, programmer-friendly, and fast.
    • Education
    • Playgrounds
    • Python - General-purpose programming language designed for readability.
    • Asyncio - Asynchronous I/O in Python 3.
    • Scientific Audio - Scientific research in audio/music.
    • CircuitPython - A version of Python for microcontrollers.
    • Data Science - Data analysis and machine learning.
    • Typing - Optional static typing for Python.
    • MicroPython - A lean and efficient implementation of Python 3 for microcontrollers.
    • Rust
    • Haskell
    • PureScript
    • Go
    • Scala
    • Scala Native - Optimizing ahead-of-time compiler for Scala based on LLVM.
    • Ruby
    • Clojure
    • ClojureScript
    • Elixir
    • Elm
    • Erlang
    • Julia - High-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science.
    • Lua
    • C
    • C/C++ - General-purpose language with a bias toward system programming and embedded, resource-constrained software.
    • R - Functional programming language and environment for statistical computing and graphics.
    • Learning
    • D
    • Common Lisp - Powerful dynamic multiparadigm language that facilitates iterative and interactive development.
    • Learning
    • Perl
    • Groovy
    • Dart
    • Java - Popular secure object-oriented language designed for flexibility to "write once, run anywhere".
    • RxJava
    • OCaml
    • ColdFusion
    • Fortran
    • Pascal
    • AutoHotkey
    • AutoIt
    • Crystal
    • Frege - Haskell for the JVM.
    • CMake - Build, test, and package software.
    • ActionScript 3 - Object-oriented language targeting Adobe AIR.
    • Eta - Functional programming language for the JVM.
    • Idris - General purpose pure functional programming language with dependent types influenced by Haskell and ML.
    • Ada/SPARK - Modern programming language designed for large, long-lived apps where reliability and efficiency are essential.
    • Q# - Domain-specific programming language used for expressing quantum algorithms.
    • Imba - Programming language inspired by Ruby and Python and compiles to performant JavaScript.
    • V - Simple, fast, safe, compiled language for developing maintainable software.
    • Move - Domain-specific programming language for writing safe smart contracts.
    • npm - Package manager.
    • Observables
    • Vala - Programming language designed to take full advantage of the GLib and GNOME ecosystems, while preserving the speed of C code.
    • Maintenance Modules - For npm packages.
    • Kotlin
    • Coq - Formal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.
    • Zig - General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
    • 30 Seconds of Code - Code snippets you can understand in 30 seconds.
  • Miscellaneous

  • Front-End Development

  • Back-End Development

  • Computer Science

  • Big Data

    • Public Datasets
    • Hadoop - Framework for distributed storage and processing of very large data sets.
    • Data Engineering
    • Streaming
    • Apache Spark - Unified engine for large-scale data processing.
    • Qlik - Business intelligence platform for data visualization, analytics, and reporting apps.
    • Splunk - Platform for searching, monitoring, and analyzing structured and unstructured machine-generated big data in real-time.
    • Big Data
  • Theory

  • Books

  • Editors

  • Gaming

  • Development Environment

  • Entertainment

  • Databases

    • Database
    • MySQL
    • SQLAlchemy
    • InfluxDB
    • Neo4j
    • MongoDB - NoSQL database.
    • TinkerPop - Graph computing framework.
    • PostgreSQL - Object-relational database.
    • CouchDB - Document-oriented NoSQL database.
    • HBase - Distributed, scalable, big data store.
    • NoSQL Guides - Help on using non-relational, distributed, open-source, and horizontally scalable databases.
    • Database Tools - Everything that makes working with databases easier.
    • Cassandra - Open-source, distributed, wide column store, NoSQL database management system.
    • TDengine - An open-source time-series database with high-performance, scalability, and SQL support.
    • Supabase - An open-source alternative to Firebase.
    • RethinkDB
    • TypeDB - Logical database to organize large and complex networks of data as one body of knowledge.
  • Media

  • Learn

  • Security

  • Content Management Systems

    • Umbraco
    • Refinery CMS - Ruby on Rails CMS.
    • Wagtail - Django CMS focused on flexibility and user experience.
    • Textpattern - Lightweight PHP-based CMS.
    • Drupal - Extensible PHP-based CMS.
    • Craft CMS - Content-first CMS.
    • Sitecore - .NET digital marketing platform that combines CMS with tools for managing multiple websites.
    • Silverstripe CMS - PHP MVC framework that serves as a classic or headless CMS.
    • Plone - Open source Python CMS.
    • Directus - A real-time API and app dashboard for managing SQL database content.
  • Hardware

  • Business

  • Work

  • Networking

  • Decentralized Systems

    • Bitcoin - Bitcoin services and tools for software developers.
    • Ripple - Open source distributed settlement network.
    • Non-Financial Blockchain - Non-financial blockchain applications.
    • Ethereum - Distributed computing platform for smart contract development.
    • Blockchain AI - Blockchain projects for artificial intelligence and machine learning.
    • EOSIO - A decentralized operating system supporting industrial-scale apps.
    • Waves - Open source blockchain platform and development toolset for Web 3.0 apps and decentralized solutions.
    • Golem - Open source peer-to-peer marketplace for computing resources.
    • Stacks - A smart contract platform secured by Bitcoin.
    • ZeroNet - A decentralized web-like network of peer-to-peer users.
    • Mastodon - Open source decentralized microblogging network.
    • Corda - Open source blockchain platform designed for business.
    • Substrate - Framework for writing scalable, upgradeable blockchains in Rust.
    • Algorand - An open-source, proof of stake blockchain and smart contract computing platform.
  • Health and Social Science

  • Events

  • Testing

    • Testing - Software testing.
    • Visual Regression Testing - Ensures changes did not break the functionality or style.
    • Selenium - Open-source browser automation framework and ecosystem.
    • Appium - Test automation tool for apps.
    • JMeter - Load testing and performance measurement tool.
    • k6 - Open-source, developer-centric performance monitoring and load testing solution.
    • Playwright - Node.js library to automate Chromium, Firefox and WebKit with a single API.
    • Quality Assurance Roadmap - How to start & build a career in software testing.
    • Gatling - Open-source load and performance testing framework based on Scala, Akka, and Netty.
    • TAP - Test Anything Protocol.
  • Configuration

  • PHP

    • Composer Repositories

    • Dependency Management

    • Dependency Management Extras

      • Repman - A private PHP package repository manager and Packagist proxy.
      • Prestissimo - A composer plugin which enables parallel install process.
      • Composer Merge Plugin - A composer plugin to merge several `composer.json` files.
      • Composer Normalize - A plugin for normalising `composer.json` files.
      • Satis - A static Composer repository generator.
      • Composed - A library to parse your project's Composer environment at runtime.
      • Tooly - A library to manage PHAR files in project using Composer.
      • Composer Patches - A plugin for Composer to apply patches.
      • Composer Unused - A CLI Tool to scan for unused composer packages.
      • Composer Require Checker - CLI tool to analyze composer dependencies and verify that no unknown symbols are used in the sources of a package.
      • Toran Proxy - A static Composer repository and proxy.
    • Frameworks

      • CakePHP - A rapid application development framework.
      • Laminas - A framework comprised of individual components (previously Zend Framework).
      • Laravel - A web application framework with expressive, elegant syntax.
      • Nette - A web framework comprised of mature components.
      • Phalcon - A framework implemented as a C extension.
      • Spiral - A high performance PHP/Go framework.
      • Symfony - A set of reusable components and a web framework.
      • Yii2 - A fast, secure, and efficient web framework.
    • Framework Extras

      • Knp RAD Components - A set of Rapid Application Development (RAD) components for Symfony.
      • Livewire - A full-stack framework for Laravel that takes the pain out of building dynamic UIs.
      • CakePHP CRUD - A Rapid Application Development (RAD) plugin for CakePHP.
      • LaravelS - Glue for using Swoole in Laravel or Lumen.
      • Symfony CMF - A Content Management Framework to create custom CMS.
    • Content Management Systems (CMS)

      • Backdrop - A CMS targeting small-to-medium sized business and non-profits (a fork of Drupal).
      • Concrete5 - A CMS targeting users with a minimum of technical skills.
      • Joomla - Another leading CMS.
      • Kirby - A flat-file CMS that adapts to any project.
      • Magento - The most popular ecommerce platform.
      • Moodle - An open-source learning platform.
      • Pico CMS - A stupidly simple, blazing fast, flat file CMS.
      • Statamic - Build beautiful, easy to manage websites.
      • WordPress - A blogging platform and CMS.
      • Grav - A modern flat-file CMS.
      • CraftCMS - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
      • Drupal - An enterprise level CMS.
      • Backdrop - A CMS targeting small-to-medium sized business and non-profits (a fork of Drupal).
    • Components

    • Micro Frameworks

      • Laravel-Zero - A micro-framework for console applications.
      • Lumen - A micro-framework by Laravel.
      • Mezzio - A micro-framework by Laminas.
      • Slim - Another simple micro framework.
      • Silly - A micro-framework for CLI applications.
      • Radar - An Action-Domain-Responder implementation for PHP.
      • Laravel-Zero - A micro-framework for console applications.
    • Templating

      • Latte - The safest and truly intuitive templates for PHP.
      • PHPTAL - A PHP implementation of the [TAL](https://en.wikipedia.org/wiki/Template_Attribute_Language) templating language.
      • Plates - A native PHP templating library.
      • Smarty - A template engine to complement PHP.
      • Twig - A comprehensive templating language.
      • Mustache - A PHP implementation of the Mustache template language.
      • MtHaml - A PHP implementation of the HAML template language.
    • Static Site Generators

      • Couscous - Couscous turns Markdown documentation into beautiful websites. It's GitHub Pages on steroids.
      • Jigsaw - Simple static sites with Laravel's Blade.
      • Sculpin - A tool that converts Markdown and Twig into static HTML.
      • Spress - An extensible tool that converts Markdown and Twig into HTML.
    • HTTP

      • HTTPlug - An HTTP client abstraction without binding to a specific implementation.
      • PHP VCR - A library for recording and replaying HTTP requests.
      • Buzz - Another HTTP client.
      • Requests - A simple HTTP library.
      • Guzzle - A comprehensive HTTP client.
      • Laminas Diactoros - PSR-7 HTTP Message implementation.
      • Nyholm PSR-7 - A super lightweight PSR-7 implementation. Very strict and very fast.
      • Symfony HTTP Client - A component to fetch HTTP resources synchronously or asynchronously.
      • Retrofit - A library to ease creation of REST API clients.
    • Middlewares

    • Email

      • SwiftMailer - A mailer solution.
      • Mautic - Email marketing automation
      • PHPMailer - Another mailer solution.
      • Fetch - An IMAP library.
      • PHP IMAP - A library to access mailboxes via POP3, IMAP and NNTP.
      • Symfony Mailer - A powerful library for creating and sending emails.
      • Stampie - A library for email services such as [SendGrid](https://sendgrid.com/), [PostMark](https://postmarkapp.com), [MailGun](https://www.mailgun.com/) and [MailChimp](https://mailchimp.com/features/transactional-email/).
      • CssToInlineStyles - A library to inline CSS in email templates.
      • Email Reply Parser - An email reply parser library.
      • Email Validator - A small email address validation library.
    • Dependency Injection

      • PHP-DI - A dependency injection container that supports autowiring.
      • Pimple - A tiny dependency injection container.
      • Symfony DI - A dependency injection container component.
      • Aura.Di - A serializable dependency injection container with constructor and setter injection, interface and trait awareness, configuration inheritance, and much more.
      • Acclimate - A common interface to dependency injection containers and service locators.
      • Auryn - A recursive dependency injector.
      • Container - Another flexible dependency injection container.
      • Disco - A PSR-11 compatible, annotation-based dependency injection container.
    • Imagery

    • Testing

      • Behat - A behaviour driven development (BDD) testing framework.
      • Mink - Web acceptance testing.
      • Pest - A testing framework with a focus on simplicity.
      • PHPT - A test tool used by PHP itself.
      • PHPUnit - A unit testing framework.
      • HTTP Mock - A library for mocking HTTP requests in unit tests.
      • Infection - An AST-based PHP Mutation testing framework.
      • Kahlan - Full stack Unit/BDD testing framework with built-in stub, mock and code-coverage support.
      • Codeception - A full stack testing framework.
      • Mockery - A mock object library for testing.
      • ParaTest - A parallel testing library for PHPUnit.
      • Alice - An expressive fixture generation library.
      • PHPSpec - A design by specification unit testing library.
      • Prophecy - A highly opinionated mocking framework.
      • PHP MySQL Engine - A MySQL engine written in pure PHP.
      • AspectMock - A mocking framework for PHPUnit/Codeception.
      • Atoum - A simple testing library.
      • Faker - A fake data generator library.
      • Foundry - A fixture factory generation library for Doctrine.
      • Peridot - An event driven test framework.
      • Phake - Another mock object library for testing.
      • Pho - Another behaviour driven development testing framework.
      • PHP-Mock - A mock library for built-in PHP functions (e.g. time()).
      • VFS Stream - A virtual filesystem stream wrapper for testing.
    • Continuous Integration

      • Jenkins - A continuous integration platform with [PHP support](https://www.jenkins.io/solutions/php/).
      • Shippable - A Docker based continious integration platform for open source and private projects.
      • Setup PHP - A GitHub Action for PHP.
      • JoliCi - A continuous integration client written in PHP and powered by Docker.
      • PHPCI - An open source continuous integration platform for PHP.
      • Travis CI - A continuous integration platform.
    • Documentation

      • phpDox - A documentation generator for PHP projects (that is not limited to API documentation).
      • PHP Documentor 2 - A documentation generator.
      • daux.io - A documentation generator which uses Markdown files.
      • APIGen - Another API documentation generator.
    • Security

      • Halite - A simple library for encryption using [libsodium](https://github.com/jedisct1/libsodium).
      • Symfony Security Monitoring - A web tool to check your Composer dependencies for security advisories, previously known as "SensioLabs Security Check".
      • VAddy - A continuous security testing platform for web applications.
      • SQLMap - An automatic SQL injection and database takeover tool.
      • HTML Purifier - A standards compliant HTML filter.
      • PHP Encryption - Secure PHP Encryption Library.
      • IniScan - A tool that scans PHP INI files for security.
      • PHP SSH - An experimental object orientated SSH wrapper library.
      • PHPGGC - A library of PHP unserializable payloads along with a tool to generate them.
      • Optimus - Id obfuscation based on Knuth's multiplicative hashing method.
      • random_compat - PHP 5.x support for `random_bytes()` and `random_int()`
      • RandomLib - A library for generating random numbers and strings.
      • TCrypto - A simple encrypted key-value storage library.
      • PHPSecLib - A pure PHP secure communications library.
    • Passwords

      • phpass - A portable password hashing framework.
      • Password Compat - A compatibility library for the new PHP 5.5 password functions.
      • Password-Generator - PHP library to generate random passwords.
      • GenPhrase - A library for generating secure random passphrases.
      • Password Policy - A password policy library for PHP and JavaScript.
      • Password Validator - A library for validating and upgrading password hashes.
      • PHP Password Lib - A library for generating and validating passwords.
      • Zxcvbn PHP - A realistic PHP password strength estimate library based on Zxcvbn JS.
    • Code Analysis

      • Scrutinizer - A web tool to [scrutinise PHP code](https://github.com/scrutinizer-ci/php-analyzer).
      • Rector - A tool to upgrade and refactor code.
      • GrumPHP - A PHP code-quality tool.
      • PHP Parser - A PHP parser written in PHP.
      • PHPQA - A tool for running QA tools (phploc, phpcpd, phpcs, pdepend, phpmd, phpmetrics).
      • PHPLOC - A tool for quickly measuring the size of a PHP project.
      • Better Reflection - AST-based reflection library that allows analysis and manipulation of code
      • Phpactor - PHP completion, refactoring and introspection tool.
      • PHP Semantic Versioning Checker - A command line utility that compares two source sets and determines the appropriate semantic versioning to apply.
      • Qafoo Quality Analyzer - A tool to visualize metrics and source code.
      • UBench - A simple micro benchmark library.
      • Code Climate - An automated code review.
    • Architectural

      • Design Patterns PHP - A repository of software patterns implemented in PHP.
      • Finite - A simple PHP finite state machine.
      • Patchwork - A library for redefining userland functions.
      • Functional PHP - A functional programming library.
      • Design Patterns PHP - A repository of software patterns implemented in PHP.
      • Pipeline - A pipeline pattern implementation.
      • Iter - A library that provides iteration primitives using generators.
      • Porter - Data import abstraction library for consuming Web APIs and other data sources.
      • RulerZ - A powerful rule engine and implementation of the Specification pattern.
    • Debugging and Profiling

      • APM - Monitoring extension collecting errors and statistics into SQLite/MySQL/StatsD.
      • Blackfire.io - A low-overhead code profiler.
      • PHP Debug Bar - A debugging toolbar.
      • Tideways.io - Monitoring and profiling tool.
      • Z-Ray - A debug and profile tool for Zend Server.
      • Whoops - A pretty error handling library.
      • Kint - A debugging and profiling tool.
      • Tracy - A simple error detection, logging and time measuring library.
      • Barbushin PHP Console - Another web debugging console using Google Chrome.
      • XHProf - A profiling tool originally developed by Facebook.
      • xDebug - A debug and profile tool for PHP.
      • Metrics - A simple metrics API library.
      • PHPBench - A benchmarking Framework.
      • Symfony VarDumper - A variable dumper component.
      • PHPSpy - A low-overhead sampling profiler.
      • PCOV - A self contained code coverage compatible driver.
      • PHP Console - A web debugging console.
      • Blackfire.io - A low-overhead code profiler.
    • Build Tools

      • Phing - A PHP project build system inspired by Apache Ant.
      • Box - A utility to build PHAR files.
      • Construct - A PHP project/micro-package generator.
      • RMT - A library for versioning and releasing software.
    • Task Runners

      • Bldr - A PHP Task runner built on Symfony components.
      • Task - A pure PHP task runner inspired by Grunt and Gulp.
      • Jobby - A PHP cron job manager without modifying crontab.
      • Robo - A PHP Task runner with object-orientated configurations.
    • Asset Management

      • Laravel Mix - An elegant wrapper around Webpack for the 80% use case.
      • Laravel Mix - An elegant wrapper around Webpack for the 80% use case.
      • Symfony Encore - A simple but powerful API for processing and compiling assets built around Webpack.
      • Symfony Asset - Manages URL generation and versioning of web assets.
      • JShrink - A JavaScript minifier library.
    • Geolocation

      • GeoCoder - A geocoding library.
      • Country List - A list of all countries with names and ISO 3166-1 codes.
      • GeoTools - A library of geo-related tools.
      • PHPGeo - A simple geo library.
      • GeoJSON - A GeoJSON implementation.
    • Date and Time

      • CalendR - A calendar management library.
      • Carbon - A simple DateTime API extension.
      • Chronos - A DateTime API extension supporting both mutable and immutable date/time.
      • Moment.php - Moment.js inspired PHP DateTime handler with i18n support.
      • Yasumi - An library to help you calculate the dates and names of holidays.
    • E-commerce

      • Sylius - An open source e-commerce solution.
      • Shopware - Highly customizable e-commerce software
      • OmniPay - A framework agnostic multi-gateway payment processing library.
      • Money - A PHP implementation of Fowler's money pattern.
      • Brick\Money - A money library for PHP, with support for contexts, cash roundings, currency conversion.
      • Payum - A payment abstraction library.
      • Swap - An exchange rates library.
    • Database

      • Doctrine Extensions - A collection of Doctrine behavioural extensions.
      • Doctrine - A comprehensive DBAL and ORM.
      • RedBean - A lightweight, configuration-less ORM.
      • Aura.SqlQuery - Independent query builders for MySQL, PostgreSQL, SQLite, and Microsoft SQL Server.
      • Aura.Sql - Provides an extension to the native PDO along with a profiler and connection locator.
      • Laravel Eloquent - A simple ORM.
      • Baum - A nested set implementation for Eloquent.
      • ProxyManager - A set of utilities to generate proxy objects for data mappers.
      • Cycle ORM - PHP DataMapper, ORM.
      • Doctrine Extensions - A collection of Doctrine behavioural extensions.
      • Atlas.Orm - A data mapper implementation for your persistence model in PHP.
      • CakePHP ORM - Object-Relational Mapper, implemented using the DataMapper pattern.
      • Pomm - An Object Model Manager for PostgreSQL.
      • Slimdump - An easy dumper tool for MySQL.
      • Spot2 - A MySQL datamapper ORM.
    • Migrations

      • Doctrine Migrations - A migration library for Doctrine.
      • Phinx - Another database migration library.
      • PHPMig - Another migration management library.
      • Migrations - A migration management library.
      • Ruckusing - Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite.
      • Solarium - A client library for [Solr](https://solr.apache.org/).
      • ElasticSearch PHP - The official client library for [ElasticSearch](https://www.elastic.co/).
      • Elastica - A client library for ElasticSearch.
      • SphinxQL Query Builder - A query library for the [Sphinx](https://sphinxsearch.com/) and [Manticore](https://manticoresearch.com/) search engines.
    • Authentication and Authorization

      • OAuth2 Server - An OAuth2 authentication server, resource server and client library.
      • Sentinel Social - A library for social network authentication.
      • Sentinel - A framework agnostic authentication & authorisation library.
      • Json Web Token - Json Tokens to authenticate and transmit information.
      • OAuth 2.0 Client - An OAuth 2.0 client library.
      • TwitterOAuth - A Twitter OAuth library.
      • Paseto - Platform-Agnostic Security Tokens.
      • Aura.Auth - Provides authentication functionality and session tracking using various adapters.
      • SocialConnect Auth - An open source social sign (OAuth1\OAuth2\OpenID\OpenIDConnect).
      • OAuth 1.0 Client - An OAuth 1.0 client library.
      • OAuth2 Server - Another OAuth2 server implementation.
      • Opauth - A multi-provider authentication framework.
      • PHP oAuthLib - Another OAuth library.
    • Strings

      • UA Parser - A library for parsing user agent strings.
      • Agent - A PHP desktop/mobile user agent parser, based on Mobiledetect.
      • Mobile-Detect - A lightweight PHP class for detecting mobile devices (including tablets).
      • Portable UTF-8 - A string manipulation library with UTF-8 safe replacement methods.
      • Device Detector - Another library for parsing user agent strings.
      • Slugify - A library to convert strings to slugs.
      • UUID - A library for generating UUIDs.
      • URLify - A PHP port of Django's URLify.js.
      • ANSI to HTML5 - An ANSI to HTML5 converter library.
      • Color Jizz - A library for manipulating and converting colours.
      • Jieba-PHP - A PHP port of Python's jieba. Chinese text segmentation for natural language processing.
      • Patchwork UTF-8 - A portable library for working with UTF-8 strings.
      • Portable ASCII - A library to convert strings to ascii.
      • Stringy - A string manipulation library with multibyte support.
      • SQL Formatter - A library for formatting SQL statements.
    • API

      • API Platform - Expose in minutes an hypermedia REST API that embraces JSON-LD, Hydra format.
      • Hateoas - A HATEOAS REST web service library.
      • Restler - A lightweight framework to expose PHP methods as RESTful web API.
      • Laminas API Tool Skeleton - An API builder built with the Laminas Framework.
      • Drest - A library for exposing Doctrine entities as REST resource endpoints.
      • HAL - A Hypertext Application Language (HAL) builder library.
      • Negotiation - A content negotiation library.
      • wsdl2phpgenerator - A tool to generate PHP classes from SOAP WSDL files.
      • Jane - An OpenApi client generator with validation support.
    • Serverless

      • Bref - Serverless PHP on AWS Lambda.
      • OpenWhisk - An open-source serverless cloud platform.
      • Serverless Framework - An open-source framework for building serverless applications.
      • Laravel Vapor - A serverless deployment platform for Laravel, powered by AWS.
    • Deployment

      • Envoy - A tool to run SSH tasks with PHP.
      • Deployer - A deployment tool.
      • Rocketeer - A fast and easy deployer for the PHP world.
    • PDF

      • WKHTMLToPDF - A tool to convert HTML to PDF.
      • Snappy - A PDF and image generation library.
      • Dompdf - A HTML to PDF converter.
      • PHPPdf - A library for generating PDFs and images from XML.
    • Scraping

      • Embed - An information extractor from any web service or page.
      • Goutte - A simple web scraper.
      • PHP Spider - A configurable and extensible PHP web spider.
      • Chrome PHP - Instrument headless Chrome/Chromium instances from PHP.
      • Symfony Panther - A browser testing and web crawling library for PHP and Symfony.
      • DiDOM - A super fast HTML scrapper and parser.
    • Command Line

      • CLImate - A library for outputting colours and special formatting.
      • PsySH - Another PHP REPL.
      • Commando - Another simple command line opt parser.
      • CLIFramework - A command-line framework supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
      • Aura.Cli - Provides the equivalent of request ( Context ) and response ( Stdio ) objects for the command line interface, including Getopt support, and an independent Help object for describing commands.
      • Boris - A tiny PHP REPL.
      • Cilex - A micro framework for building command line tools.
      • CLI Menu - A library for building CLI menus.
      • Cron Expression - A library to calculate cron run dates.
      • GetOpt - A command line opt parser.
      • GetOptionKit - Another command line opt parser.
      • ShellWrap - A simple command line wrapper library.
    • Event

      • Workerman - An event driven non-blocking I/O library.
      • Swoole - An event-driven asynchronous and concurrent networking communication framework with high performance for PHP written in C.
      • ReactPHP - An event driven non-blocking I/O library.
      • Ratchet - A web socket library.
      • RxPHP - A reactive extension library.
      • Pawl - An asynchronous web socket client.
      • Evenement - An event dispatcher library.
      • Amp - An event driven non-blocking I/O library.
      • Broadway - An event source and CQRS library.
      • Prooph Event Store - An event source component to persist event messages
      • CakePHP Event - An event dispatcher library.
      • Elephant.io - Yet another web socket library.
      • Event - An event library with a focus on domain events.
      • PHP Defer - Golang's defer statement for PHP.
    • Office

      • PHPWord - A library for working with Microsoft Word documents.
      • PHPSpreadsheet - A pure PHP library for reading and writing spreadsheet files (successor of PHPExcel).
      • PHPPowerPoint - A library for working with Microsoft PowerPoint Presentations.
      • Spout - Read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way .
    • Code Quality

      • PHP CodeSniffer - A library that detects PHP, CSS and JS coding standard violations.
      • PHP Mess Detector - A library that scans code for bugs, sub-optimal code, unused parameters and more.
      • PHPCPD - A library that detects copied and pasted code.
      • PHPCheckstyle - A tool to help adhere to certain coding conventions.
      • CaptainHook - An easy-to-use and flexible Git hook library.
      • PHP CS Fixer - A coding standards fixer library.
    • Markup and CSS

      • CommonMark PHP - Highly-extensible Markdown parser which fully supports the [CommonMark spec](https://spec.commonmark.org/).
      • HTML to Markdown - Converts HTML into Markdown.
      • Parsedown - Another Markdown parser.
      • Cebe Markdown - An fast and extensible Markdown parser.
      • PHP Markdown - A Markdown parser.
      • Essence - A library for extracting web media.
      • Embera - An Oembed consumer library.
      • Decoda - A lightweight markup parser library.
      • HTML5 PHP - An HTML5 parser and serializer library.
      • Shiki PHP - A [Shiki](https://github.com/shikijs/shiki) code highlighting package in PHP.
      • VObject - A library for parsing VCard and iCalendar objects.
      • PHP CSS Parser - A Parser for CSS Files written in PHP.
    • Filtering and Validation

      • Respect Validation - A simple validation library.
      • Valitron - Another validation library.
      • Assert - A validation library with a rich set of assertions. Supports assertion chaining and lazy assertions.
      • ISO-codes - A library for validating inputs according standards from ISO, International Finance, Public Administrations, GS1, Book Industry, Phone numbers & Zipcodes for many countries.
      • Aura.Filter - Provides tools to validate and sanitize objects and arrays.
      • CakePHP Validation - Another validation library.
      • Filterus - A simple PHP filtering library.
      • MetaYaml - A schema validation library that supports YAML, JSON and XML.
      • Upload - A library for handling file uploads and validation.
      • Volan - Another simplified validation library.
      • JSON Schema - A [JSON Schema](https://json-schema.org/) validation library.
    • Data Structure and Storage

      • JSON Machine - Provides iteration over huge JSONs using simple `foreach`
      • JsonMapper - A library that maps nested JSON structures onto PHP classes.
      • Fractal - A library for converting complex data structures to JSON output.
      • CakePHP Collection - A simple collections library.
      • Ginq - Another PHP library based on .NET's LINQ.
      • Knapsack - Collection library inspired by Clojure's sequences.
      • msgpack.php - A pure PHP implementation of the [MessagePack](https://msgpack.org/) serialization format.
      • PINQ - A PHP library based on .NET's LINQ (Language Integrated Query).
      • Serializer - A library for serialising and de-serialising data.
      • YaLinqo - Yet Another LINQ to Objects for PHP.
      • Laminas Serializer - Another library for serialising and de-serialising data.
    • Static Analysis

      • PHPStan - A PHP Static Analysis Tool.
      • Psalm - A static analysis tool for finding errors in PHP applications.
      • phan - A static analyzer based on PHP 7+ and the php-ast extension.
      • PHPCompatibility - A PHP compatibility checker for PHP CodeSniffer.
      • PHP Migration - A static analyzer for PHP version migration.
      • PHP Metrics - A static metric library.
      • Mondrian - A code analysis tool using Graph Theory.
      • PhpDependencyAnalysis - A tool to create customisable dependency graphs.
      • PHP Architecture Tester - Easy to use architecture testing tool for PHP.
      • Deptrac - A static code analysis tool that helps to enforce rules for dependencies between software layers.
      • Exakat - A static analysis engine for PHP.
    • Routers

      • Pux - Another fast routing library.
      • Fast Route - A fast routing library.
      • Klein - A flexible router.
      • Aura.Router - A full-featured routing library.
      • Route - A routing library built on top of Fast Route.
    • URL

      • sabre/uri - A functional URI manipulation library.
      • Purl - A URL manipulation library.
      • PHP Domain Parser - A domain suffix parser library.
      • Uri - Another URL manipulation library.
    • Caching and Locking

      • Lock - A lock library to provide exclusive execution.
      • CacheTool - A tool to clear APC/opcode caches from the command line.
      • Doctrine Cache - A caching library.
      • Stash - Another library for caching.
      • APIx Cache - A thin PSR-6 cache wrapper to various caching backends emphasising cache tagging and indexing.
      • CakePHP Cache - A caching library.
      • Metaphore - Cache slam defense using a semaphore to prevent dogpile effect.
      • Laminas Cache - Another caching library.
    • Files

      • CSV - A CSV data manipulation library.
      • Flysystem - Abstraction for local and remote filesystems.
      • Gaufrette - A filesystem abstraction layer.
      • UnifiedArchive - A unified reader and writer of compressed archives.
      • PHP FFmpeg - A wrapper for the [FFmpeg](https://www.ffmpeg.org/) video library.
    • NoSQL

      • PHPMongo - A MongoDB ORM.
      • Predis - A feature complete Redis library.
    • Numbers

      • Brick\Math - A library providing large number support: `BigInteger`, `BigDecimal` and `BigRational`.
      • LibPhoneNumber for PHP - A PHP implementation of Google's phone number handling library.
      • MathPHP - A math library for PHP.
      • ByteUnits - A library to parse, format and convert byte units in binary and metric systems.
      • IP - An immutable value object for working with IPv4 and IPv6 addresses.
      • PHP Conversion - Another library for converting between units of measure.
      • PHP Units of Measure - A library for converting between units of measure.
      • DecimalObject - A value object to handle decimals/floats easily and more precisely.
    • Logging

      • Monolog - A comprehensive logger.
    • Micro Framework Extras

    • Navigation

      • Menu - A flexible menu library with a fluent interface.
      • KnpMenu - A menu library.
    • Queue

      • Enqueue - A message queue packages for PHP that supports RabbitMQ, AMQP, STOMP, Amazon SQS, Redis and Doctrine transports.
      • PHP AMQP - A pure PHP AMQP library.
      • Bernard - A multibackend abstraction library.
      • BunnyPHP - A performant pure-PHP AMQP (RabbitMQ) sync and also async (ReactPHP) library.
      • Pheanstalk - A Beanstalkd client library.
      • Tarantool Queue - PHP bindings for Tarantool Queue.
      • Thumper - A RabbitMQ pattern library.
    • Notifications

      • JoliNotif - A cross-platform library for desktop notification (support for Growl, notify-send, toaster, etc)
      • Notification Pusher - A standalone library for device push notifications.
      • Notificato - A library for handling push notifications.
      • Notificator - A lightweight notification library.
      • Php-pushwoosh - A PHP Library to easily send push notifications with the Pushwoosh REST Web Services.
    • Streams

      • Streamer - A simple object-orientated stream wrapper library.
    • JSON

    • Internationalisation and Localisation

      • Aura.Intl - Provides internationalization (I18N) tools, specifically package-oriented per-locale message translation.
      • CakePHP I18n - Message translation and localization for dates and numbers.
  • Act as a Smart Domain Name Generator

    • 🧠 Awesome ChatGPT Prompts

  • Act as a JavaScript Console

  • Act as a Spoken English Teacher and Improver

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Travel Guide

  • Act as a Plagiarism Checker

    • 🧠 Awesome ChatGPT Prompts

  • Act as 'Character' from 'Movie/Book/Anything'

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Babysitter

  • Act as a Movie Critic

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Life Coach

  • Act as a Text Based Adventure Game

  • Act as an AI Trying to Escape the Box

  • Act as a SQL terminal

  • Act as a Statistician

  • Act as a Morse Code Translator

    • 🧠 Awesome ChatGPT Prompts

  • Act as an Instructor in a School

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Dietitian

  • Act as a Psychologist

  • Act as a Developer Relations consultant:

  • Act as an IT Architect

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Socratic Method prompt

  • Act as a Tech Writer

  • Act as an Ascii Artist

  • Act as a Python interpreter

  • Act as a Synonym finder

  • Act as a Personal Stylist

  • Act as a R Programming Interpreter

  • Act as a Biblical Translator

    • 🧠 Awesome ChatGPT Prompts

  • Act as an SVG designer

  • Act as a Regex Generator

  • Act as an Chess Player

  • Act as a Fullstack Software Developer

  • Act as a Mathematician

  • Act as a Time Travel Guide

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Talent Coach

  • Act as a StackOverflow Post

    • 🧠 Awesome ChatGPT Prompts

  • Act as a PHP Interpreter

  • Act as a Web Browser

  • Act as a Senior Frontend Developer

  • Act as Spongebob's Magic Conch Shell

  • Act as a New Language Creator

  • Act as Language Detector

  • Act as a Salesperson

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Commit Message Generator

  • Act as a Diagram Generator

  • Act as a Startup Tech Lawyer

  • Act as a Title Generator for written pieces

  • Act as a Product Manager

  • Act as a Drunk Person

  • Act as a Mathematical History Teacher

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Song Recommender

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Cover Letter

    • 🧠 Awesome ChatGPT Prompts

  • Act as an Unconstrained AI model DAN

  • Act as a Gomoku player

  • Act as a Proofreader

  • Act as the Buddha

  • Act as a Muslim Imam

  • Act as a ChatGPT prompt generator

  • Act as a Friend

  • Act as a Wikipedia page

  • Act as a Japanese Kanji Quiz Machine

  • Act as an Emergency Response Professional

    • 🧠 Awesome ChatGPT Prompts

  • Act as a Chief Executive Officer

  • Act as a Speech-Language Pathologist (SLP)

  • Act as a Technology Transferer

  • Act as a Python Interpreter

    • 🧠 Awesome ChatGPT Prompts

Categories
PHP 446 Miscellaneous 117 Configuration 104 Front-End Development 81 Programming Languages 74 Platforms 54 Computer Science 37 Back-End Development 30 Gaming 24 Development Environment 22 Security 22 Databases 17 Decentralized Systems 14 Media 13 Business 13 Learn 13 Theory 12 Testing 10 Health and Social Science 10 Content Management Systems 10 Hardware 9 Work 9 Big Data 8 Editors 6 Networking 6 Books 6 Entertainment 5 Events 3 Act as a Muslim Imam 2 Act as a Plagiarism Checker 1 Act as a Mathematician 1 Act as a Proofreader 1 Act as a SQL terminal 1 Act as a Title Generator for written pieces 1 Act as an IT Architect 1 Act as a Psychologist 1 Act as an SVG designer 1 Act as a New Language Creator 1 Act as a Diagram Generator 1 Act as an Instructor in a School 1 Act as a Biblical Translator 1 Act as a PHP Interpreter 1 Act as a Commit Message Generator 1 Act as a Drunk Person 1 Act as a Senior Frontend Developer 1 Act as a Wikipedia page 1 Act as a Gomoku player 1 Act as a Movie Critic 1 Act as a Chief Executive Officer 1 Act as a Tech Writer 1 Act as a Regex Generator 1 Act as a Salesperson 1 Act as a Personal Stylist 1 Act as a ChatGPT prompt generator 1 Act as a Morse Code Translator 1 Act as a Life Coach 1 Act as a Python Interpreter 1 Act as a Smart Domain Name Generator 1 Act as a Dietitian 1 Act as a Synonym finder 1 Act as a Cover Letter 1 Act as an Emergency Response Professional 1 Act as a Technology Transferer 1 Act as a Talent Coach 1 Act as a Song Recommender 1 Act as a Japanese Kanji Quiz Machine 1 Act as a Friend 1 Act as a Socratic Method prompt 1 Act as a Product Manager 1 Act as a StackOverflow Post 1 Act as the Buddha 1 Act as Spongebob's Magic Conch Shell 1 Act as a Speech-Language Pathologist (SLP) 1 Act as an Unconstrained AI model DAN 1 Act as a Fullstack Software Developer 1 Act as a Solr Search Engine 1 Act as a Text Based Adventure Game 1 Act as a Python interpreter 1 Act as an Ascii Artist 1 Act as a Statistician 1 Act as Language Detector 1 Act as a Spoken English Teacher and Improver 1 Act as a Babysitter 1 Act as an AI Trying to Escape the Box 1 Act as a Startup Tech Lawyer 1 Act as a Mathematical History Teacher 1 Act as an Chess Player 1 Act as a Time Travel Guide 1 Act as a Developer Relations consultant: 1 Act as a Web Browser 1 Act as a JavaScript Console 1 Act as a Travel Guide 1 Act as a R Programming Interpreter 1 Act as 'Character' from 'Movie/Book/Anything' 1