awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
php-fig avatar

php-fig/fig-standards

0
View on GitHub↗
12,517 stars·2,805 forks·30 viewswww.php-fig.org↗

Fig Standards

This project establishes a collection of interoperability standards for the PHP ecosystem. It defines common technical specifications to ensure that separate software projects and libraries can work together without compatibility issues.

The standards cover a variety of core domains, including specifications for class autoloading through namespace-to-path mapping, shared coding style guides for codebase uniformity, and common component interfaces for services such as logging and caching. It also defines shared specifications for network communication to ensure consistent interactions between different clients and servers.

These standards are developed through a formal proposal workflow involving community review and consensus to move technical recommendations to approved status.

Features

  • Interoperability Standards - Establishes common technical specifications so that separate software projects and libraries can work together without compatibility issues.
  • Autoloading Standards - Maps namespaces to file paths using a consistent method so classes load automatically during execution.
  • Interoperability - Defines common method signatures and class types that allow disparate libraries to communicate without direct dependencies.
  • Autoloading Implementations - Implements mapping of namespaces to file paths so classes load automatically during execution across libraries.
  • Autoloading Specifications - Provides the standard for mapping namespaces to file paths so classes load automatically during execution.
  • Code Style Guides - Enforces basic and extended style guides to maintain codebase uniformity across diverse project environments.
  • Coding Standards - Organizes coding style rules into basic and extended tiers to balance strict uniformity with project flexibility.
  • Coding Standards - Applies consistent formatting and writing rules to ensure PHP code remains readable and uniform across projects.
  • Specification-Driven Development Frameworks - Establishes technical requirements and constraints that third-party implementers must follow to ensure cross-project compatibility.
  • Namespace Mappings - Standardizes how class names translate to file system locations to enable automatic loading of source files.
  • PHP Interface Standards - Defines common interfaces for logging and caching to ensure different PHP libraries can communicate and integrate seamlessly.
  • Logging Interfaces - Defines common interfaces for services such as logging and caching to ensure seamless integration between libraries.
  • PHP Standard Implementations - Establishes common technical specifications so that separate PHP software projects and libraries can work together without compatibility issues.
  • Network Communication Specifications - Defines shared specifications for messages and handlers to ensure consistent communication across different network clients and servers.
  • HTTP Interaction Standards - Defines shared specifications for messages and handlers to ensure consistent communication across different network clients and servers.
  • Proposal Submission Workflows - Provides a structured cycle of community review and consensus for moving technical specifications from proposal to approved status.
  • Coding Standard - Listed in the “Coding Standard” section of the Awesome Laravel Education awesome list.

Star history

Star history chart for php-fig/fig-standardsStar history chart for php-fig/fig-standards

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Fig Standards

These projects share indexed features with Fig Standards. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • thoughtbot/guidesthoughtbot avatar

    thoughtbot/guides

    9,556View on GitHub↗

    This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of

    Ruby
    View on GitHub↗9,556
  • codeigniter4/codeigniter4codeigniter4 avatar

    codeigniter4/CodeIgniter4

    5,924View on GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    View on GitHub↗5,924
  • amontalenti/elements-of-python-styleamontalenti avatar

    amontalenti/elements-of-python-style

    3,489View on GitHub↗

    This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean, maintainable, and idiomatic code. It provides a set of opinionated guidelines and architectural patterns focusing on functional and declarative programming to reduce complexity and improve overall code quality. The guide establishes specific standards for naming conventions, module organization, and project layout. It emphasizes reducing object coupling by favoring modules and functions over deep class hierarchies and offers technical standards for writing docstrings and marku

    code-stylecodestyledocumentation
    View on GitHub↗3,489
  • bbatsov/rails-style-guidebbatsov avatar

    bbatsov/rails-style-guide

    6,509View on GitHub↗

    This project is a collection of community-driven coding standards and best practices for developing maintainable Ruby on Rails applications. It serves as a style guide, architecture reference, and development guide to ensure consistency across a codebase. The guide provides technical recommendations for establishing naming conventions and architectural patterns. It specifically focuses on organizing models, controllers, and views to separate business logic from data persistence and user interface presentation. The documentation covers a broad range of capabilities, including RESTful API desi

    View on GitHub↗6,509
Compare all 30 related projects→

Frequently asked questions

What does php-fig/fig-standards do?

This project establishes a collection of interoperability standards for the PHP ecosystem. It defines common technical specifications to ensure that separate software projects and libraries can work together without compatibility issues.

What are the main features of php-fig/fig-standards?

The main features of php-fig/fig-standards are: Interoperability Standards, Autoloading Standards, Interoperability, Autoloading Implementations, Autoloading Specifications, Code Style Guides, Coding Standards, Specification-Driven Development Frameworks.

Which projects share features with php-fig/fig-standards?

Projects with overlapping indexed features include: thoughtbot/guides — This project is a software engineering style guide and a curated collection of architectural patterns and coding… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… amontalenti/elements-of-python-style — This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean,… bbatsov/ruby-style-guide — This project is a community-driven Ruby coding style guide and static analysis standard. It provides a collection of… bbatsov/rails-style-guide — This project is a collection of community-driven coding standards and best practices for developing maintainable Ruby… kodecocodes/swift-style-guide — This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design…