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

  • Miscellaneous

  • Networking

  • PHP

    • API

      • API Platform - Expose in minutes an hypermedia REST API that embraces JSON-LD, Hydra format.
      • 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.
      • Hateoas - A HATEOAS REST web service library.
      • Negotiation - A content negotiation library.
      • Restler - A lightweight framework to expose PHP methods as RESTful web API.
      • wsdl2phpgenerator - A tool to generate PHP classes from SOAP WSDL files.
      • Jane - An OpenApi client generator with validation support.
    • 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.
      • Design Patterns PHP - A repository of software patterns implemented in PHP.
      • Functional PHP - A functional programming library.
      • Iter - A library that provides iteration primitives using generators.
      • Pipeline - A pipeline pattern implementation.
      • Porter - Data import abstraction library for consuming Web APIs and other data sources.
      • RulerZ - A powerful rule engine and implementation of the Specification pattern.
    • Asset Management

      • Laravel Mix - An elegant wrapper around Webpack for the 80% use case.
      • JShrink - A JavaScript minifier library.
      • Laravel Mix - An elegant wrapper around Webpack for the 80% use case.
      • Symfony Asset - Manages URL generation and versioning of web assets.
      • Symfony Encore - A simple but powerful API for processing and compiling assets built around Webpack.
    • 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.
      • Aura.Auth - Provides authentication functionality and session tracking using various adapters.
      • SocialConnect Auth - An open source social sign (OAuth1\OAuth2\OpenID\OpenIDConnect).
      • Json Web Token - Json Tokens to authenticate and transmit information.
      • OAuth 1.0 Client - An OAuth 1.0 client library.
      • OAuth 2.0 Client - An OAuth 2.0 client library.
      • OAuth2 Server - Another OAuth2 server implementation.
      • Opauth - A multi-provider authentication framework.
      • Paseto - Platform-Agnostic Security Tokens.
      • TwitterOAuth - A Twitter OAuth library.
      • PHP oAuthLib - Another OAuth library.
    • 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.
    • Caching and Locking

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

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

      • CaptainHook - An easy-to-use and flexible Git hook library.
      • 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.
      • PHPCheckstyle - A tool to help adhere to certain coding conventions.
      • PHPCPD - A library that detects copied and pasted code.
      • PHP CS Fixer - A coding standards fixer library.
      • PHP CodeSniffer - A library that detects PHP coding standard violations.
    • Command Line

      • 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.
      • CLIFramework - A command-line framework supports zsh/bash completion generation, subcommands and option constraints. It also powers phpbrew.
      • CLImate - A library for outputting colours and special formatting.
      • Commando - Another simple command line opt parser.
      • Cron Expression - A library to calculate cron run dates.
      • GetOpt - A command line opt parser.
      • GetOptionKit - Another command line opt parser.
      • PsySH - Another PHP REPL.
      • ShellWrap - A simple command line wrapper library.
    • Components

    • Composer Repositories

    • 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.
      • CraftCMS - A flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
      • Grav - A modern flat-file CMS.
      • Drupal - An enterprise level CMS.
      • Backdrop - A CMS targeting small-to-medium sized business and non-profits (a fork of Drupal).
    • 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.
      • JoliCi - A continuous integration client written in PHP and powered by Docker.
      • PHPCI - An open source continuous integration platform for PHP.
      • Setup PHP - A GitHub Action for PHP.
      • Travis CI - A continuous integration platform.
    • Database

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

      • CakePHP Collection - A simple collections library.
      • Fractal - A library for converting complex data structures to JSON output.
      • Ginq - Another PHP library based on .NET's LINQ.
      • JsonMapper - A library that maps nested JSON structures onto PHP classes.
      • JSON Machine - Provides iteration over huge JSONs using simple `foreach`
      • 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.
    • 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.
    • 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.
      • Barbushin PHP Console - Another web debugging console using Google Chrome.
      • Kint - A debugging and profiling tool.
      • Metrics - A simple metrics API library.
      • PCOV - A self contained code coverage compatible driver.
      • PHP Console - A web debugging console.
      • PHPBench - A benchmarking Framework.
      • PHPSpy - A low-overhead sampling profiler.
      • Symfony VarDumper - A variable dumper component.
      • Tracy - A simple error detection, logging and time measuring library.
      • Whoops - A pretty error handling library.
      • xDebug - A debug and profile tool for PHP.
      • XHProf - A profiling tool originally developed by Facebook.
      • Blackfire.io - A low-overhead code profiler.
    • Dependency Injection

      • PHP-DI - A dependency injection container that supports autowiring.
      • Pimple - A tiny dependency injection container.
      • 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.
      • Symfony DI - A dependency injection container component.
    • Dependency Management

    • Dependency Management Extras

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

      • Deployer - A deployment tool.
      • Envoy - A tool to run SSH tasks with PHP.
      • Rocketeer - A fast and easy deployer for the PHP world.
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