GithubHelp home page GithubHelp logo

bharat123rox / api-platform Goto Github PK

View Code? Open in Web Editor NEW

This project forked from api-platform/api-platform

0.0 1.0 0.0 2.61 MB

REST and GraphQL framework to build modern API-driven projects (server-side and client-side)

Home Page: https://api-platform.com

License: MIT License

PHP 5.86% Shell 2.08% HTML 2.63% JavaScript 78.41% VCL 1.53% Smarty 0.63% CSS 4.11% Dockerfile 4.75%

api-platform's Introduction

API Platform

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

Build Status Build status codecov SensioLabsInsight Scrutinizer Code Quality

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

API Platform embraces open web standards (OpenAPI, JSON-LD, GraphQL, Hydra, HAL, JSONAPI, JWT, OAuth, HTTP...) and the Linked Data movement. Your API will automatically expose structured data in Schema.org/JSON-LD. 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 (a Vue.js flavor is also available). It means than you can:

  • use thousands of Symfony bundles and React components with API Platform
  • integrate API Platform in any existing Symfony or React application
  • reuse all your Symfony and React skills, benefit of 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

Read the official "Getting Started" guide.

Credits

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

api-platform's People

Contributors

amenophis avatar azzra avatar bobey avatar cve avatar dunglas avatar ginifizz avatar gitter-badger avatar jenaye avatar kbariotis avatar krismas avatar lctrs avatar mathieudewet avatar maxhelias avatar meyerbaptiste avatar mrkisch avatar n1c01a5 avatar nitneuk avatar pborreli avatar phpjob avatar sh4ka avatar siemienik avatar simperfit avatar slipo avatar soyuka avatar sroze avatar teohhanhui avatar theofidry avatar toofff avatar tpluscode avatar vincentchalamon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.