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 (1368)

vue-query
vue-query DamianOsipiuk TypeScript

Hooks for fetching, caching and updating asynchronous data in Vue

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

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

1.1k
drash
drash drashland TypeScript

A microframework for building JavaScript HTTP applications. Runtime-agnostic. Strongly typed.

1.1k
jikan
jikan jikan-me PHP

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

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
bar-assistant
bar-assistant karlomikus PHP

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

1.1k
Hateoas
Hateoas willdurand PHP

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

1k
zerocode
zerocode authorjapps Java

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

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
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.

969
versionist
versionist bploetz Ruby

A plugin for versioning Rails based RESTful APIs.

966
restful.js
restful.js marmelab JavaScript

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

964
gun
gun ninenines Erlang

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

943
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
swagger-stats
swagger-stats slanatech JavaScript

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

933
httpolice
httpolice vfaronov Python

Validator for HTTP

929
binance
binance tiagosiebler TypeScript

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

921
hikari
hikari hikari-py Python

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

911
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,...

910
httpdbg
httpdbg cle-b Python

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

905
spyke
spyke balvig Ruby

Interact with REST services in an ActiveRecord-like manner

903
chakram
chakram dareid JavaScript

REST API test framework. BDD and exploits promises

901
ServeRest
ServeRest ServeRest JavaScript

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

898
Networking
Networking freshOS Swift

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

882
restheart
restheart SoftInstigate Java

The Open Source Backend for MongoDB

881
swagger-parser
swagger-parser swagger-api Java

Swagger Spec to Java POJOs

861
httpyac
httpyac AnWeber TypeScript

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

855
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...

841
vue-crud
vue-crud what-crud Vue

Vue.js based REST-ful CRUD system

839
apidoc
apidoc caixw Go

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

838
webrpc
webrpc webrpc Go

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

829
REST-API-Design-Guide
REST-API-Design-Guide NationalBankBelgium

NBB's REST-ish API Design Guide

824
just-api
just-api kiranz JavaScript

:boom: Test REST, GraphQL APIs

814
dev-proxy
dev-proxy dotnet C#

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

812
fastapi-guard
fastapi-guard rennf93 Python

FastAPI Guard: A security library for FastAPI that provides middleware to control IPs, log requests, and detect penetration attempts. It integrates se...

808
magic
magic polterguy TypeScript

Generate a web app in seconds with Low-Code and AI

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

Source code for the course: Spring and Hibernate for Beginners

804
gearbox
gearbox gogearbox Go

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

803
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...

800
restQL-http
restQL-http b2wdigital Clojure

Microservice query language

798
kafka-pixy
kafka-pixy mailgun Go

gRPC/REST proxy for Kafka

789
ngx-restangular
ngx-restangular 2muchcoffeecom TypeScript

Restangular for Angular 2 and higher versions

776
Javacord
Javacord Javacord Java

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

770
droidparts
droidparts droidparts Java
766
verb
verb federicotdn Emacs Lisp

HTTP client for Emacs

764
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...

764
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...

755
postgrest-starter-kit
postgrest-starter-kit subzerocloud PLpgSQL

Starter Kit and tooling for authoring REST API backends with PostgREST

747