awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
api-platform avatar

api-platform/api-platform

0
View on GitHub↗
9,154 Stars·974 Forks·PHP·MIT·8 Aufrufeapi-platform.com↗

Api Platform

API Platform is a headless content management system engine and framework used to build REST and GraphQL APIs. It utilizes schema-driven generation to automatically produce web endpoints based on predefined data model definitions.

The platform focuses on semantic data modeling, using structured classes and ontologies to ensure information is organized for search engines and semantic web tools. It provides an automated OpenAPI specification generator and a declarative system for creating administration dashboards to manage data records without custom frontend code.

The system includes capabilities for content negotiation to serve data in formats such as JSON, YAML, XML, and CSV. It implements security through OAuth 2.0 identity integration for access control and provides tools for client application scaffolding and API endpoint testing.

Features

  • API Generators - Automatically generates REST and GraphQL endpoints based on predefined data model definitions.
  • REST API Frameworks - Provides a comprehensive framework for building and exposing structured REST and GraphQL APIs with built-in validation.
  • Schema-Driven Headless CMS - Automatically generates administration dashboards and APIs from a central data schema for headless content management.
  • Semantic Data Models - Defines data models using classes and ontologies to expose semantic and search-engine friendly data.
  • OpenAPI Specification Generators - Automatically generates standardized OpenAPI specification files based on the underlying data models and endpoints.
  • Ontologies - Organizes information using structured classes and ontologies to ensure semantic consistency and searchability.
  • Admin Dashboard Generators - Provides an automated tool for generating administration dashboards to manage data records without custom frontend code.
  • Admin Dashboards - Builds a data management dashboard by mapping database entities to a standardized set of administrative views.
  • RESTful API Development - Builds and exposes REST and GraphQL web endpoints with built-in validation, filtering, and documentation.
  • Schema-Driven API Generators - Automatically produces REST and GraphQL endpoints by interpreting predefined data model definitions.
  • Automatic Specification Generators - Automatically derives API specifications by reflecting the current state of the underlying data schema.
  • API Documentation Generators - Automatically generates standardized OpenAPI specifications to document available API endpoints and data structures.
  • OAuth and Identity Providers - Integrates with external identity providers using OAuth protocols for secure API access control.
  • OAuth Authentication - Secures API endpoints by validating identity tokens through the OAuth 2.0 authorization protocol.
  • API and Data Services - Scaffolds REST and GraphQL APIs for web applications.
  • API Frameworks - API framework for Symfony with JSON-LD support.
  • Distributions - Provides a framework for building APIs.
  • Server Frameworks - Specialized Symfony framework for hypermedia REST APIs.

Star-Verlauf

Star-Verlauf für api-platform/api-platformStar-Verlauf für api-platform/api-platform

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Api Platform

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Api Platform.
  • dingo/apiAvatar von dingo

    dingo/api

    9,355Auf GitHub ansehen↗

    This is a framework for building standardized RESTful APIs within Laravel and Lumen applications. It provides a structured environment for developing web services with integrated routing, request handling, and versioning. The project distinguishes itself through a multi-adapter authentication system that validates identities via various schemes and third-party providers. It features a dedicated response transformation layer to convert raw database models into consistent output structures and an internal dispatcher that allows application logic to trigger API endpoints without external network

    PHP
    Auf GitHub ansehen↗9,355
  • danielgtaylor/humaAvatar von danielgtaylor

    danielgtaylor/huma

    4,170Auf GitHub ansehen↗

    Huma is an OpenAPI REST framework for Go designed for building HTTP services with automatic OpenAPI 3.1 specification generation and JSON Schema validation. It serves as a toolkit for developing REST and RPC APIs with typed inputs and outputs, deriving interactive documentation directly from the source code. The framework distinguishes itself by automating the synchronization between implementation and documentation. It uses a content-negotiation engine to manage multiple serialization formats via client headers and employs a JSON Schema input validator to automatically verify request paramet

    Goapidocumentationfastapi
    Auf GitHub ansehen↗4,170
  • hugapi/hugAvatar von hugapi

    hugapi/hug

    6,883Auf GitHub ansehen↗

    Hug is a Python API framework used for building web services by mapping functions to HTTP endpoints via decorators and type annotations. It functions as a type-based validator that automatically converts and validates incoming request data based on Python type hints and serves as a WSGI-compliant web framework for deployment on production servers. The project is distinguished by its ability to automatically generate API specifications and user-facing documentation derived from function signatures. It further extends the utility of internal logic by exposing functions as terminal commands thro

    Python
    Auf GitHub ansehen↗6,883
  • tiangolo/fastapiAvatar von tiangolo

    tiangolo/fastapi

    99,301Auf GitHub ansehen↗

    FastAPI is a high-performance Python web framework designed for building REST APIs. It operates as an ASGI web framework, providing a system to create structured HTTP endpoints that automatically serialize data and validate request parameters. The framework utilizes Python type hints to drive data validation and serialization, automatically generating machine-readable OpenAPI and JSON Schema specifications. This process enables the automatic creation of interactive, browser-based API documentation where endpoints can be tested directly. The project includes a dependency injection system for

    Python
    Auf GitHub ansehen↗99,301
Alle 30 Alternativen zu Api Platform anzeigen→

Häufig gestellte Fragen

Was macht api-platform/api-platform?

API Platform is a headless content management system engine and framework used to build REST and GraphQL APIs. It utilizes schema-driven generation to automatically produce web endpoints based on predefined data model definitions.

Was sind die Hauptfunktionen von api-platform/api-platform?

Die Hauptfunktionen von api-platform/api-platform sind: API Generators, REST API Frameworks, Schema-Driven Headless CMS, Semantic Data Models, OpenAPI Specification Generators, Ontologies, Admin Dashboard Generators, Admin Dashboards.

Welche Open-Source-Alternativen gibt es zu api-platform/api-platform?

Open-Source-Alternativen zu api-platform/api-platform sind unter anderem: dingo/api — This is a framework for building standardized RESTful APIs within Laravel and Lumen applications. It provides a… danielgtaylor/huma — Huma is an OpenAPI REST framework for Go designed for building HTTP services with automatic OpenAPI 3.1 specification… hugapi/hug — Hug is a Python API framework used for building web services by mapping functions to HTTP endpoints via decorators and… tiangolo/fastapi — FastAPI is a high-performance Python web framework designed for building REST APIs. It operates as an ASGI web… ruby-grape/grape — Grape is a RESTful web service framework for Ruby designed for building structured APIs. It provides a declarative… encode/apistar — APIStar is an OpenAPI framework providing a toolkit for building and verifying web APIs. It functions as an API schema…