Topic

http

HTTP (Hypertext Transfer Protocol) is a request and response protocol used to send a request to a server and receive a response back in the form of a file. HTTP is the basis of data communication for the web. HTTPS is an evolution in HTTP, where the “S” stands for secure socket layer allowing communication in HTTP to be more secure.

Repositories (1298)

eudore
eudore eudore Go

Eudore is the core of a golang lightweight web framework.

71
Squid
Squid borchero Swift

Declarative and Reactive Networking for Swift.

71
http-protection
http-protection rogeriozambon Crystal

This library protects against typical web attacks. It was inspired in rack-protection Ruby gem.

70
hyperdrive-http
hyperdrive-http datproject JavaScript

HTTP request handler for Hyperdrive and Hypercore

70
download-cli
download-cli kevva JavaScript

Download and extract files

70
dragon
dragon xanny-projects TypeScript

⚡Fast , simple expressive web framework for deno 🦕.

69
http-accept
http-accept socketry Ruby

Parse Accept and Accept-Language HTTP headers in Ruby.

69
turq
turq vfaronov Python

Mock HTTP server

69
Prorsum
Prorsum noppoMan Swift

A Go like concurrent system + networking/http library for Swift that works on Linux and Mac

69
http-benchmarks
http-benchmarks orangy Kotlin

Benchmarks for common embedded Java and Kotlin web frameworks

69
ring-basic-authentication
ring-basic-authentication remvee Clojure

Moved to https://git.sr.ht/~rwv/ring-basic-authentication

69
acteur
acteur timboudreau Java

A framework for writing lightweight, scalable servers with Guice and Netty

69
django-http2-middleware
django-http2-middleware pirate Python

⚡️Django middleware to automatically send preload headers before views runs, enabling faster HTTP2 server-push (with CSP support).

69
asynit
asynit jolicode PHP

:stars: Asynchronous HTTP Request Testing Library for API or more...

68
rom-http
rom-http rom-rb Ruby

Abstract HTTP adapter for ROM

67
halive
halive gnebbia Python

A fast http and https prober, to check which URLs are alive

67
MFNetworkManager
MFNetworkManager 1ess Objective-C

❤️MFNetworkManager is a high level request util based on AFNetworking.

66
kinto-http.js
kinto-http.js Kinto TypeScript

A JavaScript HTTP client for the Kinto API.

66
httpie-http2
httpie-http2 httpie Python

(DEPRECATED) Experimental HTTP/2 plugin for HTTPie

66
Web-Server
Web-Server stepByStepToSky C++

A C++ High Performance Web Server

66
dgraph-js-http
dgraph-js-http dgraph-io TypeScript

A JavaScript HTTP client for Dgraph

66
rxjava-http-tail
rxjava-http-tail valpackett Java

RxJava-based HTTP log following library

65
shopping-cart-haskell
shopping-cart-haskell gvolpe Haskell

:gem: Haskell version of the Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

65
eve-building-restful-mongodb-backed-apis-course
eve-building-restful-mongodb-backed-apis-course talkpython Python

Course materials and handouts for EVE: Building RESTful MongoDB-backed APIs course

65
Android-OkGraphQl
Android-OkGraphQl florent37 Java

Reactive GraphQl client for Android

64
go-httpwares
go-httpwares improbable-eng Go

Go HTTP Server Middleware and Client Tripperware

64
app
app short-d Go

Reusable framework for micro services & command line tools

64
machine_gun
machine_gun petrohi Elixir

HTTP/1 and HTTP/2 client for Elixir. Based on Gun and Poolboy.

64
ext-http
ext-http m6w6 C

Extended HTTP Support

63
boast
boast dcb9 Go

I want track all HTTP requests, and replay it easily.

63
hawkbit
hawkbit HawkBitPhp PHP

PSR-7 Micro PHP framework - advanced derivate of Proton by Alex Bilbie

63
server
server pronghorn-tech Kotlin

A low-level, high performance HTTP server.

63
web.d
web.d Apriluestc HTML

💻 本项目为 C++11 编写的 Web 服务器,解析了 get、head 请求,可处理静态资源,支 持HTTP长连接,支持管线化请求,并实现了异步日志,记录服务器运行状态

62
goshare
goshare abhishekkr Go

Go Share your TimeSeries/NameSpace/KeyVal DataStore (using leveldb) over HTTP &/or ZeroMQ

62
boot-http
boot-http pandeiro Clojure

A simple HTTP serve task for the Boot build tool

62
http-header-kit
http-header-kit sunrise-php PHP

⚠️ This package was moved to the http-message package and is abandoned.

62
WAES
WAES Shiva108 Shell

CPH:SEC WAES: Web Auto Enum & Scanner - Auto enums website(s) and dumps files as result

61
foxy
foxy LeonineKing1199 C++

Session-based Beast/Asio wrapper requiring C++14

60
Fable.SimpleHttp
Fable.SimpleHttp Zaid-Ajaj F#

Http with Fable, made simple.

60
CIFAR10CNNFlask
CIFAR10CNNFlask ahmedfgad Python

Building a HTTP-accessed convolutional neural network model using TensorFlow NN (tf.nn), CIFAR10 dataset, Python and Flask.

59
camisole
camisole prologin Python

Secure online judge for CS teachers, programming websites and contests.

59
standards.rest
standards.rest apisyouwonthate Ruby

A collection of standards, specifications, etc. for HTTP API development.

59
rebirth-http
rebirth-http NG-ZORRO TypeScript

Java JPA like HTTP client for Angular. 🍙

58
android_touch
android_touch BobbleKeyboard C++

Low latency high speed android multitouch event server

58
FastHttpClient
FastHttpClient icecooly Java

封装OkHttp3,对外提供了POST请求、GET请求、上传文件、下载文件、https请求、cookie管理等功能

57
RxRetroHttp
RxRetroHttp BakerJQ Java

RxJava2 + Retrofit2 http request lib, supports multiple api result data structures and multiple urls. Http请求库,支持同时存在多种返回格式和多个base...

57
simple-http
simple-http dajuric C#

Simple, portable HTTP server for .NET based on HttpListener.

57
cypress-upload-file-post-form
cypress-upload-file-post-form javieraviles JavaScript

Solution for two Cypress testing use-cases I came across with: perform a direct http FORM request to the server containing a file and other parameters...

57