hyperium/hyper
View on GitHub ↗ ★ 16,390 Rust
An HTTP library for Rust
44 mentions on Hacker News by 40 people: 4 stories, 40 comments · first 2014-10-10 · latest 2026-10-11
20082026
-
…to re-watch the entire video. I did that because the only text version I found was from 2020, at https://github.com/hyperium/hyper/issues/2265#issuecomment-6... , and I wanted something more recent than that. > and so you can absolutely…
comment by eesmith · 2026-10-11 · in C for Rust programmers -
…remained buffered internally, causing the client to receive an EOF before the full body arrived. https://github.com/hyperium/hyper/issues/4022 Saved you 3000 words
comment by 100ms · 2026-06-29 · in We found a bug in the hyper HTTP library -
…of chunks but also implements the Buf trait. https://docs.rs/bytes/1.9.0/bytes/buf/trait.Buf.html https://github.com/hyperium/hyper/blob/3817a79b213f840302d7e...
comment by Arnavion · 2025-01-16 · in Ropey – A UTF8 text rope for manipulating and editing large text -
…I would prefer zig's crashing behavior to hyper using unsafe evaluations of macros as an example. > https://github.com/hyperium/hyper/blob/30f2961e89eb306780d85... This looks basically like a port of something like Kotlin or C#'s ?.…
comment by aw1621107 · 2024-12-22 · in Curl removes experimental HTTP back end in Rust -
…I would prefer zig's crashing behavior to hyper using unsafe evaluations of macros as an example. https://github.com/hyperium/hyper/blob/30f2961e89eb306780d85... Both are better than c's problems like `x[4]` actually being `*x` though.…
comment by nyrikki · 2024-12-22 · in Curl removes experimental HTTP back end in Rust -
…mostly maintained by one guy[1]. I think that adds considerable security risk vs Go's net/http. 1. https://github.com/hyperium/hyper/graphs/contributors
comment by pants2 · 2024-11-04 · in Writing secure Go code -
…fairly well at this point. [0]: https://pkg.go.dev/std [1]: https://doc.rust-lang.org/std/ [2]: https://github.com/hyperium/hyper/ [3]: https://github.com/golang/protobuf
comment by ar_lan · 2023-07-21 · in How Turborepo is porting from Go to Rust -
▲ 2
CVE-2023-26964 GitHub Issue – DoS within Hyper, Rust HTTP librarystory by sodality2 · 2023-04-12 · 0 comments
-
Looking at the code it relies on Hyper which doesn't support H3 yet https://github.com/hyperium/hyper/issues/1818
comment by nethunters · 2023-01-16 · in Granian – a Rust HTTP server for Python applications -
Seemingly related PR https://github.com/hyperium/hyper/pull/3046
comment by sbt567 · 2023-01-07 · in Watch out for DoS when using Rust’s Hyper package -
…to basically no sane kind of timeout, and doesn’t provide the tools to handle it properly anyway < https://github.com/hyperium/hyper/issues/1628 >. If that’s part of your threat model, you should avoid exposing it directly and use a…
comment by chrismorgan · 2022-08-30 · in Rewriting my blog in Rust for fun and profit -
…- Axum https://github.com/tokio-rs/axum (what I'm currently using in production) - Hyper https://github.com/hyperium/hyper Positive experiences mostly. If it builds, it'll usually run with no issues. Ecosystem is mature enough for large…
comment by ralston3 · 2022-08-20 · in Ask HN: Anyone using Rust for server side application development? -
…of the same legacy. On the other hand, deno's HTTP stuff is built on top of Hyper, a Rust library https://github.com/hyperium/hyper
comment by jaffathecake · 2021-10-15 · in How to win at CORS -
…but have a clearer idea of what's going on than to rely on magic voodoo closure tricks like: https://github.com/hyperium/hyper/issues/2446 Compare that (which was the result of hours of hacking) to their example:…
comment by api · 2021-03-10 · in Why asynchronous Rust doesn't work -
Can't find async-std feature here: https://github.com/hyperium/hyper/blob/master/Cargo.toml do you have an example? Either way, "can be configured" means that custom code for each runtime must be written, it is not like lets say "Futures",…
comment by rossmohax · 2020-12-23 · in Tokio 1.0 – async runtime for Rust -
…in Rust, they'll probably ship first class support for Quic when Hyper does (same as us!): https://github.com/hyperium/hyper/issues/2078
comment by mrkurt · 2020-10-30 · in Application Load Balancers enables gRPC workloads with end to end HTTP/2 support -
Considering the discussion in https://github.com/hyperium/hyper/issues/2265 , that seems unlikely.
comment by GrayShade · 2020-10-09 · in Memory safe ‘curl’ for a more secure internet -
When I saw the issue ( https://github.com/hyperium/hyper/issues/2265 ) for adding support for a C API to Hyper I was puzzled - couldn't you just use curl for that? As a user of software, it makes me happy to know that folks are investing…
comment by nindalf · 2020-10-09 · in Memory safe ‘curl’ for a more secure internet -
The latter is scheduled for the next release https://github.com/hyperium/hyper/issues/2223
comment by nicoburns · 2020-10-09 · in Memory safe ‘curl’ for a more secure internet -
▲ 2
Initial C API for Hyperstory by todsacerdoti · 2020-10-09 · 0 comments
-
I count 14: https://github.com/hyperium/hyper/blob/master/Cargo.toml#L22... bytes, futures-core, futures-channel, futures-util, http, http-body, httpdate, httparse, h2, itoa, tracingfeatures, pin-project, tower-service, tokio, want
comment by timdorr · 2020-10-09 · in Memory safe ‘curl’ for a more secure internet -
More details here: https://github.com/hyperium/hyper/issues/2265#issuecomment-6...
comment by dochtman · 2020-10-09 · in Memory safe ‘curl’ for a more secure internet -
(and the pull request under active development here: https://github.com/hyperium/hyper/pull/2278 ) I see that Stenberg (bagder) is receiving funding for the work from the ISRG, but I wonder if McArthur (seanmonstar) is, too? It seems like…
comment by faitswulff · 2020-10-09 · in Memory safe ‘curl’ for a more secure internet -
I've been holding my breath ever since I saw https://github.com/hyperium/hyper/issues/2265#issuecomment-6... Glad to see it seems to be going well!
comment by steveklabnik · 2020-10-09 · in Memory safe ‘curl’ for a more secure internet -
…wasm-pack. It's all Rust in the end, so you'd only need to add a `/search` route e.g. with hyper ( https://github.com/hyperium/hyper ). If you're willing to experiment with this, don't hesitate to open a pr/issue on Github and we can add…
comment by omn1 · 2020-06-10 · in A tiny static full-text search engine using Rust and WebAssembly (2019) -
I'm not working with Rust but I just tried a quick benchmark by compiling a random project. git clone https://github.com/hyperium/hyper Full Build: time cargo build (1 min 42 seconds without download) (349K LOC total [0]) Recompile: time…
comment by imtringued · 2020-01-09 · in Translating Quake 3 into Rust -
The second link for "rust http" for me (and in incognito mode) points to https://github.com/hyperium/hyper , which is exactly what you want.
comment by steveklabnik · 2019-11-04 · in Go Is the New Ruby -
…issue in the Hyper HTTP library is "how do I read the body?", there is a conceptual problem. Is https://github.com/hyperium/hyper/issues/1137 the issue you are referencing?
comment by aleden · 2019-08-15 · in Rust 1.37.0 -
▲ 1
hyper.rs – Initial HTTP/2 Support for Client and Serverstory by guifortaine · 2018-02-02 · 0 comments
-
…about 50 megabytes of RAM. Uptimes reaching 2-3 months if I don't need to update the software. [0] https://github.com/hyperium/hyper [1] https://github.com/carllerche/h2 [2] https://tokio.rs/ [3] https://github.com/pimeys/rust-web-push
comment by pimeys · 2017-10-10 · in The web at maximum FPS: How WebRender gets rid of jank -
Yup! So for the next step up, see this example of using hyper with tokio: https://github.com/hyperium/hyper/blob/tokio/examples/server... You could see how that match block functions as a router... I was literally playing around with this…
comment by steveklabnik · 2017-01-11 · in Announcing Tokio 0.1 -
…one unit and simplify the stack / attack surface area. [0]: http://www.kegel.com/c10k.html [1]: https://github.com/hyperium/hyper/pull/778
comment by jonaf · 2016-12-23 · in Show HN: Rocket – Web Framework for Rust -
…that the current Rust web framework landscape is dealing with moving over to futures (example: https://github.com/hyperium/hyper/issues/934 ). The framework seems to nail the API, but what's it doing down at the bottom of the stack? Any…
comment by aaron-lebo · 2016-12-23 · in Show HN: Rocket – Web Framework for Rust -
No, but it is marked for the 1.0 release: https://github.com/hyperium/hyper/issues/304
comment by trizinix · 2016-12-12 · in Hyper 1.0.0 -
It is! https://github.com/hyperium/hyper/tree/tokio
comment by steveklabnik · 2016-12-04 · in TRust-DNS: implementing futures-rs and tokio-rs support -
Those looking from a "reimplement it in Rust" angle may like: * https://github.com/hyperium/hyper/ * https://github.com/lukaszwawrzyk/rust-wget * https://github.com/tokio-rs/tokio-curl
comment by mitchtbaum · 2016-11-02 · in Curl 7.51.0 Released -
…include: https://github.com/sbeckeriv/warc http://techern.github.io/Varint-rs/varint/index.html https://github.com/hyperium/hyper https://github.com/rusoto/rusoto https://github.com/servo/html5ever (largely on the performance front; on a…
comment by nostrademons · 2016-05-17 · in Ask HN: Requested Rust libraries and/or interesting projects -
▲ 2
Async I/O pull request for hyperstory by dumindunuwan · 2016-05-06 · 0 comments
-
Exactly: https://github.com/hyperium/hyper/blob/master/src/status.rs#...
comment by steveklabnik · 2016-03-09 · in Pencil: A Microframework Inspired by Flask for Rust -
https://github.com/hyperium/hyper/issues/395
comment by completereset · 2016-03-08 · in Pencil: A Microframework Inspired by Flask for Rust -
There is actually a nice HTTP library called Hyper ( https://github.com/hyperium/hyper ). Maybe you could help there.
comment by wofo · 2015-01-19 · in Ask HN: Libraries Needed for New Languages -
…mio even though Rust doesn't support async I/O or a more efficient threading model, etc... [0]: https://github.com/hyperium/hyper [1]: https://github.com/servo/servo/pull/4198 [2]: https://github.com/carllerche/mio
comment by TheHydroImpulse · 2014-12-17 · in A tiling window manager written in Rust -
There's also hyper ( https://github.com/hyperium/hyper ), a native Rust HTTP implementation I am working on.
comment by jonreem · 2014-10-16 · in Rustful – A RESTful web framework for Rust -
There is also hyper which is used by Servo: https://github.com/hyperium/hyper
comment by Ygg2 · 2014-10-10 · in Rust 0.12.0 released