Nicheloom visits: 58,050 all-time · 7,694 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

I built an HTTP/2 server in C++ to learn the protocol and language

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

I wanted to learn more about the HTTP/2 protocol but also deep dive into modern C++ development. I'm currently using it to host my personal web site - https://www.roberthargreaves.com.I've also blogged a bit about the development process, hosting options and steps I took to harden the application against attack - https://blog.roberthargreaves.com/2026/01/03/building-hostin...It's by no means a complete implementation of HTTP/2, but I think I've achieved the main aims I was hoping to achieve with it!I would love some feedback though from more experienced folks if there's some egregious failings which I should address.

HN · launched Jan 4, 2026 · 11 upvotes (top 47%) · 0 views

Niche: network and communication protocol libraries · 70 launches, 5 in the last 7 days · Explore this niche →

Category and tags

  • Horizontal
  • Dev tools
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

No Implementing a compliant, hardened HTTP/2 protocol server from scratch in modern C++ requires deep networking systems expertise, binary framing parsing, HPACK decompression, and stream multiplexing state machines.

What it would actually take: A developer must implement RFC 7540 and RFC 7541 (HPACK header compression) using modern asynchronous C++ (e.g., ASIO or epoll event loops). Core challenges include stateful stream flow control, priority trees, TLS ALPN negotiation via OpenSSL, and edge-case hardening against DDoS attacks (e.g., rapid reset and stream starvation).

Discussion

No comments on this launch.

Competitors

Other products that read as similar to this one : 210 launches clear the similarity bar, closest 8 shown.

Attention rank: #103 of 211 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 67 days after the earliest competitor.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.