boostorg/beast

HTTP and WebSocket built on Boost.Asio in C++11

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 30 minutes ago
Added to GitGenius on September 14th, 2026
Created on June 16th, 2013
Open Issues & Pull Requests: 104 (+0)
GitHub issues: Enabled
Number of forks: 694
Total Stargazers: 4,824 (+0)
Total Subscribers: 128 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.9 hours
Mean response time: 75.9 days
90th percentile: 15.3 days
Tracked items: 149

Most active contributors

Sign in to see contributor activity.

How this project is maintained

74% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 58% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 23
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 857 days
Stale 30+ days: 22
Stale 90+ days: 19

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Bug (8)
  • Doc (8)
  • Example (7)
  • API Change (4)
  • Feature (4)
  • Stale (4)
  • Design (2)
  • Optimization (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Beast is a header-only C++ library that provides HTTP and WebSocket protocol support built on Boost.Asio for asynchronous networking applications.

Beast solves the problem of implementing HTTP/1 and WebSocket protocols in C++ by offering low-level vocabulary types and algorithms that work within Boost.Asio's asynchronous model. Rather than imposing a specific architecture, the library provides role-agnostic components that developers can use to build clients, servers, or both, while retaining control over critical decisions like buffer management and threading strategy.

Beast suits projects where developers are already comfortable with Boost.Asio and need to add HTTP or WebSocket capabilities without adopting a heavyweight framework. It is particularly valuable for applications requiring high concurrency, such as those handling thousands of simultaneous connections. The library's design as a foundation for further abstraction makes it appropriate for teams building custom networking solutions rather than those seeking an out-of-the-box server implementation.

The project maintains active continuous integration across Linux and Windows platforms with code coverage tracking. Documentation is kept current alongside development branches. The library receives regular updates and testing across multiple compiler configurations as part of the broader Boost ecosystem.