Skip to content

Latest commit

 

History

History
82 lines (80 loc) · 8.16 KB

http.md

File metadata and controls

82 lines (80 loc) · 8.16 KB

HTTP

Libraries for working with HTTP.

  • Http.fs - A functional HTTP client for [F#].
  • RestSharp - Simple REST and HTTP API Client for .NET
  • Flurl.Http - Fluent, portable, testable REST/HTTP client library
  • EasyHttp - Http Library for C#
  • Refit - The automatic type-safe REST library for Xamarin and .NET
  • RestEase - Easy-to-use typesafe REST API client library, which is simple and customisable. Heavily inspired by Refit
  • HttpClientGoodies - utilities for working with HttpClient
  • Http-Builder - HTTPBuilder is the easiest way to manipulate HTTP-based resources from the JVM
  • AsyncRestClient - Combine the power of RESTClient with RxGroovy for async http calls
  • Groovy-wslite - Lightweight SOAP and REST webservice clients for Groovy
  • bullet - 一个cowboy用到的小巧,高效,稳定的类似WebSockets的协议库.
  • gun - 支持 HTTP/1.1, SPDY 和Websocket的HTTP客户端.
  • hackney - 一个小巧的Erlang HTTP客户端.
  • ibrowse - Erlang HTTP 客户端.
  • lhttpc - 一个支持 lightweight HTTP/1.1 的客户端.
  • PropEr - 基于Property based testing的Erlang测试工具.
  • typhoon - 分布式系统的压力测试可视化工具
  • lager - 一个Erlang/OTP日志框架.
  • logplex - Heroku log router.
  • entop - 一个像top命令一样的Erlang节点监控工具.
  • eper - 一个性能相关的工具集.
  • folsom - 一个性能度量系统.
  • rebar - Erlang的构建工具,使用它可以方便的编译、测试erlang程序、内联驱动和打包Erlang发行版本.
  • rebar3 - 可以管理来自Hex.pm的包. 更多查看 rebar3.org
  • erlang.mk - erlang的makefile.
  • ranch - cowboy用到的TCP网络库.
  • barrel_tcp - 低延迟的TCP网络库.
  • gen_rpc - 一个Erlang-VM的RPC扩展库.
  • mysql-otp - Erlang/OTP的mysql驱动.
  • epgsql - PostgreSQL的Erlang驱动.
  • boss_db - 一个数据库的虚拟层,支持多种数据库.
  • Alamofire - an HTTP networking library written in Swift.
  • SwiftHTTP - Thin wrapper around NSURLSession in swift. Simplifies HTTP requests.
  • Net - HttpRequest wrapper written in Swift.
  • OAuthSwift - Swift based OAuth library for iOS
  • Moya - Network abstraction layer written in Swift
  • Just - HTTP for Humans (python-requests style HTTP library)
  • SocketIO-Kit - Socket.io iOS/OSX Client compatible with v1.0 and later
  • SwiftWebSocket - High performance WebSocket client library for Swift.
  • AeroGear IOS Http - is a thin layer to take care of your http requests working with NSURLSession.
  • Nuke - Advanced framework for loading and caching images
  • Siesta - Ends state headaches by providing a resource-centric alternative to the familiar request-centric approach to HTTP.
  • Taylor - a web server library in Swift.
  • Perfect - a web framework tayin Swift.
  • Swifter - an HTTP server engine in Swift.
  • Kingfisher - A lightweight and pure Swift implemented library for downloading and caching image from the web.
  • bolt - Simple and fast http proxy.
  • cauldron - An HTTP/SPDY server as a library.
  • elli - Elli is a webserver you can run inside your Erlang application to expose an HTTP API.
  • explode - An easy utility for responding with standard HTTP/JSON error payloads in Plug- and Phoenix-based applications.
  • exvcr - HTTP request/response recording library for Elixir, inspired by VCR.
  • fuzzyurl - An Elixir library for parsing, constructing, and wildcard-matching URLs. Also available for Ruby and JavaScript.
  • http - HTTP server for Elixir.
  • http_digex - A module to create basic digest HTTP auth header.
  • http_proxy - Multi port HTTP Proxy.
  • httpoison - Yet Another HTTP client for Elixir powered by hackney.
  • httpotion - Fancy HTTP client for Elixir, based on ibrowse.
  • lhttpc - A lightweight HTTP/1.1 client implemented in Erlang.
  • mnemonic_slugs - A memorable, mnemonic slug generator in Elixir.
  • mochiweb - MochiWeb is an Erlang library for building lightweight HTTP servers.
  • plug_wait1 - Plug adapter for the wait1 protocol.
  • river - An HTTP/2 client that is lightweight and lightning fast.
  • scrape - Scrape any website, article or RSS/Atom Feed with ease.
  • spell - Spell is a Web Application Messaging Protocol (WAMP) client implementation in Elixir.
  • tesla - HTTP client library, with support for middleware and multiple adapters.
  • Tube - Pure Elixir WebSocket client library.
  • uri_query - URI encode nested GET parameters and array values in Elixir.
  • uri_template - RFC6570 compliant URI template processor for Elixir.
  • web_socket - An exploration into a stand-alone library for Plug applications to easily adopt WebSockets.
  • webdriver - This is an implementation of the WebDriver protocol client. It currently supports PhantomJS, FireFox, ChromeDriver and remote webdriver servers (e.g. Selenium).
  • yuri - Simple struct for representing URIs.
  • Buzz - Another HTTP client.
  • Guzzle - A comprehensive HTTP client.
  • HTTPFul - A chainable HTTP client.
  • PHP VCR - A library for recording and replaying HTTP requests.
  • Requests - A simple HTTP library.
  • Retrofit - A library to ease creation of REST API clients.
  • zend-diactoros - PSR-7 HTTP Message implementation.