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: 2 days ago
JSON representation

  • PHP

    • Documentation

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

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

      • SwiftMailer - A mailer solution.
      • 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.
      • Fetch - An IMAP library.
      • Mautic - Email marketing automation
      • PHPMailer - Another mailer solution.
      • PHP IMAP - A library to access mailboxes via POP3, IMAP and NNTP.
      • 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/).
      • Symfony Mailer - A powerful library for creating and sending emails.
    • Event

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

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

      • GeoCoder - A geocoding library.
      • Country List - A list of all countries with names and ISO 3166-1 codes.
      • GeoJSON - A GeoJSON implementation.
      • GeoTools - A library of geo-related tools.
      • PHPGeo - A simple geo library.
    • 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.
      • Guzzle - A comprehensive HTTP client.
      • Nyholm PSR-7 - A super lightweight PSR-7 implementation. Very strict and very fast.
      • Requests - A simple HTTP library.
      • Retrofit - A library to ease creation of REST API clients.
      • Symfony HTTP Client - A component to fetch HTTP resources synchronously or asynchronously.
      • Laminas Diactoros - PSR-7 HTTP Message implementation.
    • Imagery

    • 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.
    • JSON

    • Logging

      • Monolog - A comprehensive logger.
    • Markup and CSS

      • Cebe Markdown - An fast and extensible Markdown parser.
      • CommonMark PHP - Highly-extensible Markdown parser which fully supports the [CommonMark spec](https://spec.commonmark.org/).
      • Decoda - A lightweight markup parser library.
      • Essence - A library for extracting web media.
      • Embera - An Oembed consumer library.
      • HTML to Markdown - Converts HTML into Markdown.
      • HTML5 PHP - An HTML5 parser and serializer library.
      • Parsedown - Another Markdown parser.
      • PHP Markdown - A Markdown parser.
      • 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.
    • Micro Framework Extras

    • 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.
      • Radar - An Action-Domain-Responder implementation for PHP.
      • Silly - A micro-framework for CLI applications.
      • Laravel-Zero - A micro-framework for console applications.
      • Lumen - A micro-framework by Laravel.
    • Middlewares

    • Migrations

      • Doctrine Migrations - A migration library for Doctrine.
      • Migrations - A migration management library.
      • Phinx - Another database migration library.
      • PHPMig - Another migration management library.
      • Ruckusing - Database migrations for PHP ala ActiveRecord Migrations with support for MySQL, Postgres, SQLite.
    • Navigation

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

      • PHPMongo - A MongoDB ORM.
      • Predis - A feature complete Redis 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.
    • Numbers

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

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

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

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

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

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

      • Chrome PHP - Instrument headless Chrome/Chromium instances from PHP.
      • DiDOM - A super fast HTML scrapper and parser.
      • Embed - An information extractor from any web service or page.
      • Goutte - A simple web scraper.
      • Symfony Panther - A browser testing and web crawling library for PHP and Symfony.
      • PHP Spider - A configurable and extensible PHP web spider.
      • Solarium - A client library for [Solr](https://solr.apache.org/).
      • Elastica - A client library for ElasticSearch.
      • ElasticSearch PHP - The official client library for [ElasticSearch](https://www.elastic.co/).
      • SphinxQL Query Builder - A query library for the [Sphinx](https://sphinxsearch.com/) and [Manticore](https://manticoresearch.com/) search engines.
    • 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.
      • HTML Purifier - A standards compliant HTML filter.
      • IniScan - A tool that scans PHP INI files for security.
      • Optimus - Id obfuscation based on Knuth's multiplicative hashing method.
      • PHPGGC - A library of PHP unserializable payloads along with a tool to generate them.
      • PHP Encryption - Secure PHP Encryption Library.
      • PHP SSH - An experimental object orientated SSH wrapper library.
      • random_compat - PHP 5.x support for `random_bytes()` and `random_int()`
      • RandomLib - A library for generating random numbers and strings.
      • SQLMap - An automatic SQL injection and database takeover tool.
      • TCrypto - A simple encrypted key-value storage library.
      • PHPSecLib - A pure PHP secure communications library.
    • 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.
    • Static Analysis

      • Exakat - A static analysis engine for PHP.
      • Deptrac - A static code analysis tool that helps to enforce rules for dependencies between software layers.
      • Mondrian - A code analysis tool using Graph Theory.
      • phan - A static analyzer based on PHP 7+ and the php-ast extension.
      • PHP Architecture Tester - Easy to use architecture testing tool for PHP.
Categories
PHP 449 Miscellaneous 117 Configuration 105 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 14 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