This repository has been archived by the owner. It is now read-only.
lsquic.cr v2.18.1-2
lsquic
Crystal bindings to the excellent LSQUIC library.
Releases track lsquic's versioning starting with v2.18.1.
liblsquic.a is licensed under LICENSE.lsquic and LICENSE.chrome.
Lsquic uses boringssl, which is licensed under LICENSE.boringssl.
This library is available under the MIT license.
Installation
-
Add the dependency to your
shard.yml:dependencies: lsquic: github: iv-org/lsquic.cr -
Run
shards install
Usage
require "lsquic"
client = QUIC::Client.new("www.youtube.com")
client.get("/") # => #<HTTP::Client::Response>
client.get("/", headers: HTTP::Headers{
"cookie" => "Some value",
# ...
}) # => #<HTTP::Client::Response>
Contributing
- Fork it (https://github.com/iv-org/lsquic.cr/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Omar Roth - creator and maintainer
Repository
lsquic.cr
Owner
Statistic
- 23
- 6
- 3
- 15
- 0
- over 3 years ago
- November 16, 2019
License
MIT License
Links
Synced at
Sat, 13 Dec 2025 23:29:38 GMT
Languages