noobaa/noobaa-core

Cutting edge S3 server stack

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 29 minutes ago
Type:Server / PlatformCategory(s):Storage, Filesystems & BackupDatabases & Storage
Added to GitGenius on April 7th, 2021
Created on September 11th, 2014
Open Issues & Pull Requests: 115 (-1)
GitHub issues: Enabled
Number of forks: 105
Total Stargazers: 364 (+0)
Total Subscribers: 12 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 days
Mean response time: 84.2 days
90th percentile: 239.2 days
Tracked items: 361

How this project is maintained

70% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "Request Validation" is answered fastest, typically in about 3 days, while "Type:Enhancement" waits about 2 months. Three people close 50% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 87
New in 7 days: 0
Closed in 7 days: 2
Avg open age: 1,242 days
Stale 30+ days: 76
Stale 90+ days: 62

Recent activity

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

Top labels

  • NS-FS (279)
  • Stale (142)
  • Non Containerized (89)
  • Type:Enhancement (72)
  • Request Validation (53)
  • Type:Technical Debt (34)
  • S3-Compatibility (20)
  • Performance (10)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

NooBaa Core is a data service platform designed for cloud environments that provides an S3-compatible object storage interface with advanced data management capabilities. Written primarily in JavaScript, the project implements a cutting-edge S3 server stack that abstracts multiple storage backends behind a unified API, allowing organizations to manage data across heterogeneous storage resources including S3, Google Cloud Storage, Azure Blob Storage, and local filesystems through a single interface.

The core functionality of NooBaa centers on simplifying data administration in multi-cloud and hybrid environments. Rather than forcing users to manage separate storage silos from different cloud providers or on-premises systems, NooBaa presents a single scalable data service with consistent S3 API semantics. This abstraction enables granular control over data placement policies, allowing administrators to make placement decisions at the application level based on security requirements, business strategy, and cost considerations. The platform supports flexible tiering, mirroring, and spread placement policies that determine how data is distributed across the underlying storage resources.

The repository demonstrates active development and maintenance patterns.

Deployment is facilitated through Kubernetes integration via the NooBaa Operator, with installation managed through the NooBaa CLI. The deployment process outputs S3 service endpoints, credentials, and web management console access information. The project maintains comprehensive documentation including a wiki with developer-focused articles, a developers guide, and an official documentation site. The repository is licensed under Apache License 2.0, making it available for both open-source and commercial use.

The platform is classified across multiple technical domains including kubernetes, scalable architecture, distributed systems, block storage, cloud-native infrastructure, object storage, and S3-compatible APIs. Its design addresses enterprise requirements for data management, storage scalability, and performance optimization. Support is available through [email protected], and the project maintains community engagement through a newsletter subscription option.