Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Curb | 1,269 | 3,666 | 575 | 3 months ago | 71 | April 29, 2022 | 24 | other | C | |
Ruby bindings for libcurl | ||||||||||
Httptools | 1,075 | 450 | 90 | 6 months ago | 19 | February 22, 2022 | 9 | mit | Python | |
Fast HTTP parser | ||||||||||
Falco | 435 | 10 days ago | 65 | September 23, 2022 | 5 | apache-2.0 | F# | |||
A toolkit for building fast, functional-first and fault-tolerant web applications using F#. | ||||||||||
Sdk Java | 319 | 13 | 5 hours ago | 25 | December 21, 2021 | 32 | apache-2.0 | Java | ||
Java SDK for CloudEvents | ||||||||||
Woowahanjs | 160 | 7 | 5 years ago | 37 | February 26, 2018 | 9 | JavaScript | |||
웹 어플리케이션 개발을 위한 JS프레임워크 | ||||||||||
Hoverfly Java | 154 | 68 | 11 | 18 days ago | 46 | March 05, 2023 | 14 | apache-2.0 | Java | |
Java binding for Hoverfly | ||||||||||
Liburing4cpp | 153 | 10 months ago | 2 | mit | C++ | |||||
Modern C++ binding for liburing (io_uring) that features C++ coroutines support | ||||||||||
Curlsharp | 143 | 6 years ago | 9 | bsd-3-clause | C# | |||||
CurlSharp - .Net binding and object-oriented wrapper for libcurl. | ||||||||||
Hyperlocal | 139 | 31 | 28 | a year ago | 9 | December 28, 2020 | 12 | mit | Rust | |
🔌 ✨rustlang hyper bindings for local unix domain sockets | ||||||||||
Emacs Web | 69 | 4 years ago | 12 | gpl-3.0 | Emacs Lisp | |||||
a useful HTTP client in EmacsLisp |
Quickly scale or modify images and optimize them for the web.
If the AGPLv3 does not work for you, you can get a commercial license on a sliding scale. If you have more than 1 server doing image processing your savings should cover the cost.
Docs are here
Imageflow dependents on libimageflow
for image processing capabilities. libimageflow
is available as the static and dynamic shared library on Linux and macOS. Currently libimageflow
is available as a dynamic library for Windows. Prebuilt shared libraries are available here. Add libimageflow
to OS path. Then it can be downloaded usinggo get
.
$ go get github.com/imazen/imageflow-go
A simple go program to create two image of different size.
package main;
import (
"io/ioutil"
imageflow "github.com/imazen/imageflow-go"
)
func main(){
step:=imageflow.NewStep()
data,_:=step
.Decode(imageflow.NewURL("https://jpeg.org/images/jpeg2000-home.jpg"))
.Branch(func(step *imageflow.Steps){
step
.ConstrainWithin(200,200)
.Encode(imageflow.NewFile("test_1.jpg"),imageflow.MozJPEG{})
}).ConstrainWithin(400,400)
.Encode(imageflow.GetBuffer("test"),imageflow.MozJPEG{})
.Execute()
ioutil.WriteFile("test_2.jpeg",data["test"],0644)
}