Displaying 1 to 20 from 23 results

connexion - Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support

  •    Python

Connexion is a framework on top of Flask that automagically handles HTTP requests based on OpenAPI 2.0 Specification (formerly known as Swagger Spec) of your API described in YAML format. Connexion allows you to write a Swagger specification, then maps the endpoints to your Python functions; this makes it unique, as many tools generate the specification based on your Python code. You can describe your REST API in as much detail as you want; then Connexion guarantees that it will work as you specified.With Connexion, you write the spec first. Connexion then calls your Python code, handling the mapping from the specification to the code. This incentivizes you to write the specification so that all of your developers can understand what your API does, even before you write a single line of code.

sqler - write APIs using direct SQL queries with no hassle, let's rethink about SQL

  •    Go

SQL-er is a tiny portable server enables you to write APIs using SQL query to be executed when anyone hits it, also it enables you to define validation rules so you can validate the request body/query params, as well as data transformation using simple javascript syntax. sqler uses nginx style configuration language (HCL) amd javascript engine for custom expressions. RESTful server could be used to interact directly with i.e mobile, browser, ... etc, in this mode SQLer is protected by authorizers, which gives you the ability to check authorization against another 3rd-party api. Each macro you add to the configuration file(s) you can access to it by issuing a http request to /<macro-name>, every query param and json body will be passed to the macro .Input.

python-api-checklist - Useful checklist for building good Python library APIs, based on "How to make a good library API" PyCon 2017 talk: https://www

  •    HTML

Useful checklist for building good Python library APIs. Based on the "How to make a good library API" PyCon 2017 talk. Edit the Markdown .md files inside lang directory.




Gemini - Create full backend REST APIs in minutes

  •    Java

Gemini is a backend REST framework to automatically create CRUD REST APIs from scratch (with no coding), starting from a simple Schema definition called Gemini DSL. Gemini automatically handles creating all the storage and entity managers, Creating all the common REST methods and controller, OAuth2 // WIP authentication.

SymfonyZero-API

  •    PHP

SymfonyZero-API is a free fully functional kickstarter edition. You can use it as a base for your Symfony web projects with a Web API architecture. SymfonyZero-API helps you to build web projects more quickly, saving time in the early stages of the development. You can build the backend with Symfony offering an API Rest which you can use to connect the frontend made with another technology. In this documentation you can learn about how to install, configure and how you can help to improve it. SymfonyZero-API is an alive project and we'll be adding new features and improvements, so stay tuned for new updates.

mobx-rest - REST conventions for Mobx

  •    Javascript

REST conventions for mobx. MobX is an excellent state management choice to deal with those three realms: It allows you to represent your state as a graph while other solutions, like Redux for instance, force you to represent your state as a tree.

sticker - Sticker is a powerful yet boilerplate-free alternative to writing your web API.

  •    Python

Write boilerplate-free Python functions and use them as your API handlers. Sticker allows you to choose Flask, bottle.py, Sanic, or Tornado as your application runtime. You need a little bit of Python.


webgo - A very lightweight & simple web framework for Go

  •    Go

Please refer to the Sample app built using webgo: webgo-sample to see how webgo's capabilities can be used. Supported HTTP methods are: OPTIONS, HEAD, GET, POST, PUT, PATCH, DELETE.

instructions - Restful API microservice built with Golang and Gin

  •    Go

Restful API microservice built with Golang and Gin

wispy - Lightweight (remote procedure call) API pattern inspired by GraphQL/SOAP

  •    Javascript

An easy (remote procedure call) pattern to communicate your client with your server, i.e. execute functions or piece of code living in your API end without any hassles of creating multiple endpoints (REST) or managing complex schemas (GraphQL). Server essentially exposes functions or methods which can be called by client with standard JSON payload along with passing any parameters to it.

hubspot-php - HubSpot PHP API Client

  •    PHP

Hubspot API client. The sequel to my perfectly functional wrapper of HubSpot/haPihP. client. However, this is a complete re-write and includes some of the new COS/v2 endpoints. All following examples assume this step.

candy-api - GetCandy E-Commerce API

  •    PHP

Please Note Whilst every effort has been made to make this software ready for a release, it is provided as is, this is very much still in early alpha stages and you use it at your own risk. A laravel way to build an API driven store online.

burner.kiwi - No bullshit temporary mail service written in Go

  •    Go

A temporary email service and API built in Go. No JavaScript. No tracking. No analytics. No bullshit. Burner.kiwi is designed to be able to run on both AWS Lambda and normal machines. The goal is to have several backing database implementations and flexible configuration.

appkernel - API development made easy: a smart Python 3 API framework

  •    Python

A super-easy to use API framework, enabling API creation from zero to production within minutes (no kidding: literally within minutes). It provides data serialisation, transformation, validation, security, ORM, RPC and service mash functions out of the box (check out the roadmap for more details).

pokeapi.co - The PokéAPI documentation website

  •    Javascript

This repository contains the source code and documentation for pokeapi.co. This website is built on Gatsby and includes a netlify.toml file for deployment on Netlify. Changes to React components in src will hot-reload. If working with plugins, you may need to remove the .cache directory and restart the server.