8000 GitHub - mihxil/methanol: ⚗️ Lightweight HTTP extensions for Java & Kotlin
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mihxil/methanol

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Methanol

CI status Coverage Status Maven Central Javadoc

Java enjoys a neat, built-in HTTP client. However, it lacks key HTTP features like multipart uploads, caching and response decompression. Methanol comes in to fill these gaps. The library comprises a set of lightweight, yet powerful extensions aimed at making it much easier & more productive to work with java.net.http. You can say it's an HttpClient wrapper, but you'll see it almost seamlessly integrates with the standard API you might already know.

Methanol isn't invasive. The core library has zero runtime dependencies. However, special attention is given to object mapping, so integration with libraries like Jackson or Gson becomes a breeze.

There's also a Kotlin DSL!

Installation

Gradle

implementation("com.github.mizosoft.methanol:methanol:1.8.2")

Maven

<dependency>
    <groupId>com.github.mizosoft.methanol</groupId>
    <artifactId>methanol</artifactId>
    <version>1.8.2</version>
</dependency>

Contributing

See CONTRIBUTING

License

MIT

About

⚗️ Lightweight HTTP extensions for Java & Kotlin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 70.4%
  • C 23.3%
  • Kotlin 5.1%
  • Other 1.2%
0