uxlfoundation/oneTBB

oneAPI Threading Building Blocks (oneTBB)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 12 minutes ago
Added to GitGenius on September 9th, 2026
Created on September 7th, 2016
Open Issues & Pull Requests: 248 (+0)
GitHub issues: Enabled
Number of forks: 1,184
Total Stargazers: 6,739 (+0)
Total Subscribers: 163 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.1 hours
Mean response time: 44.3 days
90th percentile: 83.4 days
Tracked items: 168

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 14 hours, while "enhancement" waits about 14 days. Only 4% of issues opened in the past year have been closed. Three people close 52% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 92
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 683 days
Stale 30+ days: 82
Stale 90+ days: 74

Recent activity

Opened in 7 days: 2
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 16

Top labels

  • bug (80)
  • question (30)
  • enhancement (14)
  • new feature (14)
  • documentation (8)
  • infrastructure (4)
  • allocator (3)
  • tests (3)

Detailed Description

oneTBB is a C++ library that simplifies adding parallelism to complex applications by abstracting away low-level threading concerns.

The library addresses the challenge of writing efficient multi-core programs without requiring deep threading expertise. Rather than forcing developers to manage threads directly, oneTBB lets you specify logical parallelism through templates and generic programming constructs. It provides functions, interfaces, and classes designed around data-parallel programming patterns. The tool targets performance-critical code and emphasizes scalability across varying core counts, making it suitable for applications that need to adapt to different hardware configurations.

oneTBB is most appropriate for developers building performance-sensitive applications who want portable, composable parallel code without becoming threading experts. It works well for projects emphasizing data parallelism and scales effectively across multi-core systems. The library is designed to coexist with other threading packages rather than replace them entirely, giving you flexibility in how you structure concurrent work.

The project maintains active continuous integration across multiple platforms and security scanning tools. Development follows established best practices for open-source security and code quality. The tool is part of the UXL Foundation and implements the oneAPI specification, positioning it within a broader ecosystem of performance-oriented libraries.