notebook
by
jupyter

Description: Jupyter Interactive Notebook

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on January 5th, 2025
Created on April 9th, 2015
Open Issues & Pull Requests: 1,904 (+0)
Number of forks: 5,690
Total Stargazers: 13,244 (+0)
Total Subscribers: 323 (+0)

Issue Activity (beta)

Open issues: 1,236
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,451 days
Stale 30+ days: 1,181
Stale 90+ days: 1,161

Recent activity

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

Top labels

  • status:resolved-locked (1,211)
  • bug (436)
  • enhancement (246)
  • status:Needs Triage (214)
  • status:Needs Info (132)
  • tag:Accessibility (97)
  • question (74)
  • documentation (69)

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 658.6 days
90th percentile: 2856.4 days
Tracked items: 499

Most active contributors

Detailed Description

The Jupyter Notebook repository is a web-based interactive computing environment that serves as the language-agnostic successor to IPython Notebook. Following the Big Split of the IPython codebase in 2015, Jupyter Notebook evolved into a standalone project designed to support computation across multiple programming languages through pluggable kernel architecture. The repository maintains the core notebook application while language-specific kernels are developed in separate repositories, allowing the project to scale across diverse computing ecosystems.

The project currently maintains two major versions in active development. Notebook v7 represents a significant architectural shift, built on JupyterLab components for the frontend and Jupyter Server for the Python backend. This modernization enables better integration with the broader JupyterLab ecosystem and provides a foundation for future development. Classic Notebook v6, the previous major version, is maintained on the 6.5.x branch with focus limited to maintenance and security fixes, with its frontend assets managed through the nbclassic dependency. Notebook v5 is no longer maintained, and users are encouraged to upgrade to either v6 or v7.

According to GitGenius activity tracking, the repository shows substantial ongoing engagement with a median issue and pull request response latency of 0.0 hours and a mean latency of 15807.6 hours across 499 tracked items. The most frequently applied issue labels are bug with 217 occurrences, status:Needs Triage with 123 occurrences, and enhancement with 102 occurrences, indicating active bug reporting and feature requests. The most active contributors tracked by GitGenius are RRosio with 461 events, jtpio with 437 events, and JasonWeill with 142 events, demonstrating concentrated stewardship of the codebase.

The repository is classified across a comprehensive range of domains reflecting its broad utility: notebook interfaces, Jupyter ecosystem components, interactive computing, code execution, visualization, data analysis, scientific computing, machine learning, educational tools, web-based IDE functionality, and support for multiple programming languages. This classification underscores the notebook's role as a foundational tool spanning data science, research, education, and collaborative development workflows.

GitGenius identifies overlapping contributors between jupyter/notebook and microsoft/vscode, ipython/ipython, and pandas-dev/pandas, indicating interconnected development communities and shared contributor expertise across these major projects. The repository's documentation is maintained on ReadTheDocs, with installation and usage guidance available through the official Jupyter documentation portal. Development contributions are governed by the Jupyter Community Guides and Code of Conduct, with detailed contribution procedures documented in the CONTRIBUTING.md file.

notebook
by
jupyterjupyter/notebook

Repository Details

Fetching additional details & charts...