api-platform/api-platform

PHPapi-platform.com

🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

apiframeworkrestgraphqljson-ldhydra-apihypermedia-apihypermedia-clientsymfonysymfony-bundlereactphp
スター成長
スター
9.2k
フォーク
974
週間成長
+5
Issue
1
5k
2015年3月2019年1月2022年11月2026年9月
成果物Packagist
README

API Platform

API Platform is a next-generation web framework designed to easily create API-first projects without compromising extensibility and flexibility:

The official project documentation is available on the API Platform website.

API Platform embraces open web standards and the Linked Data movement. Your API will automatically expose structured data. It means that your API Platform application is usable out of the box with technologies of the semantic web.

It also means that your SEO will be improved because Google leverages these formats.

Last but not least, the server component of API Platform is built on top of the Symfony framework, while client components leverage React (Vue.js flavors are also available). It means that you can:

  • Use thousands of Symfony bundles and React components with API Platform.
  • Integrate API Platform in any existing Symfony, React, or Vue application.
  • Reuse all your Symfony and JavaScript skills, and benefit from the incredible amount of documentation available.
  • Enjoy the popular Doctrine ORM (used by default, but fully optional: you can use the data provider you want, including but not limited to MongoDB and Elasticsearch)

Install

This repository hosts the api-platform installer used to scaffold new projects. To install it:

Download the latest release for your platform from the Releases page and move the binary somewhere on your $PATH:

curl -L https://github.com/api-platform/api-platform/releases/latest/download/api-platform-linux-x86_64 -o /usr/local/bin/api-platform
chmod +x /usr/local/bin/api-platform

Composer

If you already have PHP and Composer installed:

composer global require api-platform/installer

The api-platform binary will be available in ~/.composer/vendor/bin.

Usage

api-platform                # interactive wizard
api-platform my-app --framework=symfony --with-docker --with-pwa
api-platform my-app --framework=laravel

For full project documentation, read the official "Getting Started" guide.

Credits

Created by Kévin Dunglas. Commercial support is available at Les-Tilleuls.coop.

関連リポジトリ
public-apis/public-apis

A collective list of free APIs

PythonPyPIawesomeMIT Licenseapipublic-apis
apilayer.com
477.1k52.7k
neovim/neovim

Vim-fork focused on extensibility and usability

Vim ScriptlibraryOtherneovimc
neovim.io
102.2k7.1k
fastapi/fastapi

FastAPI framework, high performance, easy to learn, fast to code, ready for production

PythonPyPIlibraryMIT Licensepythonjson
fastapi.tiangolo.com
102.2k9.9k
hoppscotch/hoppscotch

Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia

TypeScriptnpmlibraryMIT Licenseapiapi-client
hoppscotch.io
80.2k6.1k
ocornut/imgui

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

C++appMIT Licenseguigamedev
76.1k12k
typicode/json-server

Get a full fake REST API with zero coding in less than 30 seconds (seriously)

JavaScriptnpmlibraryMIT Licenseapifake
75.7k7.3k
strapi/strapi

🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.

TypeScriptnpmOtherstrapinodejs
strapi.io
73.1k9.9k
meilisearch/meilisearch

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

Rustcrates.iolibraryOthersearch-enginetypo-tolerance
meilisearch.com
59.2k2.7k
mudler/LocalAI

LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.

GoGo ModuleslibraryMIT Licensellamaai
localai.io
49k4.4k
ccxt/ccxt

A unified trading API with more than 100 crypto exchanges and prediction markets in JavaScript / TypeScript / Python / C# / PHP / Go / Java / Rust

PythonPyPIlibraryMIT Licensealtcoinapi
docs.ccxt.com
43.9k8.8k
chatanywhere/GPT_API_free

免费大模型API,支持免费调用GPT、DeepSeek等主流模型,免费额度10000点,每日刷新!另付费价格最低官方1-2折!

libraryMIT Licenseapichatgpt
api.chatanywhere.tech
42.1k2.7k
trpc/trpc

🧙‍♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.

TypeScriptnpmlibraryMIT Licensetypescriptapi
trpc.io
40.6k1.7k