whiskey

HTTP library for Android (beta)

  • Owner: twitter/whiskey
  • Platform:
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

whiskey

This is beta software. Bug reports and contribution are welcome, but caution should be exercised in deployment.

Whiskey is a Java HTTP library based on nio and intended especially to address the needs of Android mobile clients. It has no external dependencies.

The library shares some code with Netty's codec implementations, but adopts a client performance-focused approach to handling HTTP requests. It has also been developed specifically for support of newer protocols: SPDY, HTTP/2 and QUIC.

The application interface is designed to be extremely flexible, and supports both streaming and atomic operations, with both synchronous and asynchronous interaction.

The internals of the library are built to support lock-free and zero-copy operation, with most logic executing on a single internal run loop managing many sockets.

Main metrics

Overview
Name With Ownertwitter/whiskey
Primary LanguageJava
Program languageJava (Language Count: 1)
Platform
License:Apache License 2.0
所有者活动
Created At2015-04-30 16:15:49
Pushed At2023-04-10 11:48:53
Last Commit At2019-06-06 17:28:13
Release Count0
用户参与
Stargazers Count133
Watchers Count85
Fork Count31
Commits Count100
Has Issues Enabled
Issues Count7
Issue Open Count7
Pull Requests Count15
Pull Requests Open Count1
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private