Ross ROSS = Recommend OSS · open-source software intelligence for agents

cmu-db/bustub resource

The BusTub Relational Database Management System (Educational) observed · 2026-08-28

github.com/cmu-db/bustub · homepage · C++ · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

82/100

  • Activity 99
  • Release rhythm 51
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 168.0
  • age_days: 2549
  • days_rel: 171
  • days_push: 9
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

5066 stars · 2047 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

BusTub is an educational relational database management system written in C++ and built at Carnegie Mellon University for the 15-445/645 Introduction to Database Systems course. Students implement its core components (storage, indexes, query execution, concurrency control) through course projects, and it supports basic SQL with an interactive shell.

Use cases

  • learn how a relational database management system works internally
  • implement a buffer pool manager and disk storage for a DBMS
  • build B+ tree and hash table indexes from scratch
  • implement query execution operators like joins, sorting, and aggregation
  • study concurrency control and transaction processing in a real codebase
  • practice systems programming in C++ on a database codebase

When to choose

  • you are taking or self-studying CMU 15-445/645 and want to complete its projects
  • you want a guided, hands-on way to learn DBMS internals
  • you want a small, readable C++ codebase to explore database architecture

When to avoid

  • you need a production-ready database for real workloads
  • you need full SQL compliance, high performance, or durability guarantees
  • you want to deploy a database server in an application

Facets

learning-resource · maturity active

database interpreter cli databases education developer-tools windows cpp cli dbms educational course-project sql cmu-15-445 relational-database linux macos

3 sources

Member repositories

RepositoryRoleHealth v2
cmu-db/bustubmain82

For agents

markdown · JSON · MCP: product_card(name="cmu-db/bustub")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem