Topic

rest

A representational state transfer (REST) API is a way to provide compatibility between computer systems on the Internet. The concept was first outlined in a dissertation by Roy Fielding in 2000.

Repositories (1372)

compojure-api
compojure-api metosin Clojure

Sweet web apis with Compojure & Swagger

1.1k
SOFA
SOFA graphql-hive TypeScript

The best way to create REST APIs - Generate RESTful APIs from your GraphQL Server

1.1k
vue-query
vue-query DamianOsipiuk TypeScript

Hooks for fetching, caching and updating asynchronous data in Vue

1.1k
bar-assistant
bar-assistant karlomikus PHP

Bar assistant is a all-in-one solution for managing your home bar

1.1k
scala-pet-store
scala-pet-store pauljamescleary Scala

An implementation of the java pet store using FP techniques in scala

1.1k
jikan
jikan jikan-me PHP

Unofficial MyAnimeList PHP+REST API which provides functions other than the official API

1.1k
drash
drash drashland TypeScript

A strongly typed, runtime-agnostic web framework for building structured HTTP services in JavaScript, built on Web Standards.

1.1k
Pode
Pode Badgerati PowerShell

Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers

1.1k
Hateoas
Hateoas willdurand PHP

A PHP library to support implementing representations for HATEOAS REST web services.

1k
product-apim
product-apim wso2 Java

Welcome to the WSO2 API Manager source code! For info on working with the WSO2 API Manager repository and contributing code, click the link below.

1k
zerocode
zerocode authorjapps Java

zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing framework for Data Pipelines, ETL, REST API, Kafka(Data Str...

1k
hmpl
hmpl hmpl-language TypeScript

🐜 HMPL.js is a lightweight server-oriented template language for JavaScript. Fetch HTML, render it safely, and keep apps dynamic, modern, and small.

967
restful.js
restful.js marmelab JavaScript

A pure JS client for interacting with server-side RESTful resources. Think Restangular without Angular.

961
versionist
versionist bploetz Ruby

A plugin for versioning Rails based RESTful APIs.

959
gun
gun ninenines Erlang

HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.

948
swagger-stats
swagger-stats slanatech JavaScript

API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.

936
micro-server
micro-server AOL-archive Java

Microserver is a Java 8 native, zero configuration, standards based, battle hardened library to run Java Rest Microservices via a standard Java main c...

935
httpolice
httpolice vfaronov Python

Validator for HTTP

929
binance
binance sieblyio TypeScript

Node.js & JavaScript SDK for Binance REST APIs & WebSockets, with TypeScript & browser support, integration tests, beautification & more.

925
hikari
hikari hikari-py Python

A Discord API wrapper for Python and asyncio built on good intentions.

917
ServeRest
ServeRest ServeRest JavaScript

APIs REST simulando loja virtual para servir de estudo de testes de API de forma manual ou automatizada

915
node-express-mongodb-jwt-rest-api-skeleton
node-express-mongodb-jwt-rest-api-skeleton davellanedam JavaScript

This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue,...

909
httpdbg
httpdbg cle-b Python

A tool for Python developers to easily debug the HTTP(S) client and server requests in a Python program.

906
spyke
spyke balvig Ruby

Interact with REST services in an ActiveRecord-like manner

902
chakram
chakram dareid JavaScript

REST API test framework. BDD and exploits promises

898
restheart
restheart SoftInstigate Java

The Open Source Backend for MongoDB

883
Networking
Networking freshOS Swift

⚡️ Concise networking code leveraging async-await, Decodable & Generics.

883
httpyac
httpyac AnWeber TypeScript

Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT

870
swagger-parser
swagger-parser swagger-api Java

Swagger Spec to Java POJOs

867
rustful
rustful Ogeon Rust

[OUTDATED] A light HTTP framework for Rust

854
stargate
stargate stargate Java

An open source data gateway

852
xidel
xidel benibela Pascal

Command line tool to download and extract data from HTML/XML pages or JSON-APIs, using CSS, XPath 3.0, XQuery 3.0, JSONiq or pattern matching. It can...

845
vue-crud
vue-crud what-crud Vue

Vue.js based REST-ful CRUD system

838
apidoc
apidoc caixw Go

RESTful API 文档生成工具,支持 Go、Java、Swift、JavaScript、Rust、PHP、Python、Typescript、Kotlin 和 Ruby 等大部分语言。

837
dev-proxy
dev-proxy dotnet C#

Simulate API failures, throttling, and chaos — all from your command line.

832
webrpc
webrpc webrpc Go Template

webrpc is a schema-driven approach to writing apis with code generation of full client libraries in many languages

828
REST-API-Design-Guide
REST-API-Design-Guide NationalBankBelgium

NBB's REST-ish API Design Guide

825
fastapi-guard
fastapi-guard rennf93 Python

A security library for FastAPI that provides middleware to control IPs, log requests, detect penetration attempts, honeypot setup, behavioural analysi...

817
just-api
just-api kiranz JavaScript

:boom: Test REST, GraphQL APIs

814
spring-and-hibernate-for-beginners
spring-and-hibernate-for-beginners darbyluv2code Java

Source code for the course: Spring and Hibernate for Beginners

806
gearbox
gearbox gogearbox Go

Gearbox :gear: is a web framework written in Go with a focus on high performance

802
restQL-http
restQL-http b2wdigital Clojure

Microservice query language

798
parallec
parallec eBay Java

Fast Parallel Async HTTP/SSH/TCP/UDP/Ping Client Java Library. Aggregate 100,000 APIs & send anywhere in 20 lines of code. Ping/HTTP Calls 8000 server...

796
kafka-pixy
kafka-pixy mailgun Go

gRPC/REST proxy for Kafka

789
EvoMaster
EvoMaster WebFuzzing Kotlin

The first open-source AI-driven tool for automatically generating system-level test cases (also known as fuzzing) for web/enterprise applications. Cur...

780
ngx-restangular
ngx-restangular 2muchcoffeecom TypeScript

Restangular for Angular 2 and higher versions

773
Javacord
Javacord Javacord Java

An easy to use multithreaded library for creating Discord bots in Java.

769
droidparts
droidparts droidparts Java
766
verb
verb federicotdn Emacs Lisp

HTTP client for Emacs

766
scantron
scantron rackerlabs Python

A distributed nmap / masscan scanning framework complete with scan scheduling, engine pooling, subsequent scan port diff-ing, and an API client for au...

757