awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jupyter avatar

jupyter/jupyter

0
View on GitHub↗
15,327 stars·4,519 forks·Python·BSD-3-Clause·20 viewsjupyter.readthedocs.io↗

Jupyter

Jupyter is an interactive computing platform and data science workspace designed for creating documents that combine live code, equations, visualizations, and narrative text. It provides a polyglot notebook interface that connects a frontend user interface to various backend language engines through a standardized kernel protocol for real-time code evaluation.

The system enables polyglot programming workflows, allowing multiple different programming languages to run within a single interface. It supports computational document authoring and data science exploration by allowing users to execute code in small chunks to visualize data and iterate on hypotheses.

The project includes tools for managing interactive computing environments and simplifying the installation of the required software components. It also incorporates a build pipeline for generating and previewing project documentation via a static site process.

Features

  • Interactive Computing Environments - Provides a workspace where live code, equations, and rich media are combined in a single document for analysis.
  • Interactive Execution Environments - Connects a frontend user interface to backend language engines for real-time code evaluation and stateful execution.
  • Polyglot Development Workflows - Enables running multiple different programming languages within a single interface via specialized compute kernels.
  • Interactive Computing Platforms - Provides an environment for creating and sharing documents that contain live code, equations, and visualizations.
  • Data Science Workspaces - Provides a toolset for exploratory data analysis and scientific computing using a cell-based document structure.
  • Exploratory Data Analysis Workflows - Allows writing and executing code in small chunks to visualize data and iterate on hypotheses without restarting the program.
  • Reproducible Research Documents - Combines executable code and narrative text to create reports for reproducible research and technical documentation.
  • Notebook Interfaces - Provides a web-based editor supporting multiple programming languages through a standardized kernel protocol.
  • Interactive Computing - Interactive environment for data analysis and project documentation.
  • Hosted Notebook Platforms - Provides the core repository for managing available programming language kernels.
  • Jupyter Ecosystem Tools - Core project for interactive computing and notebook environments.
  • Guides and Tutorials - Serves as the primary reference for the ecosystem and kernel specifications.

Star history

Star history chart for jupyter/jupyterStar history chart for jupyter/jupyter

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Jupyter

Similar open-source projects, ranked by how many features they share with Jupyter.
  • ipython/ipythonipython avatar

    ipython/ipython

    16,718View on GitHub↗

    IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical

    Python
    View on GitHub↗16,718
  • jupyter/notebookjupyter avatar

    jupyter/notebook

    13,204View on GitHub↗

    This project is a browser-based interactive computing environment and data science IDE. It serves as a literate programming tool that allows users to create documents combining live code, mathematical equations, visualizations, and narrative text. As a polyglot notebook interface, it connects to various language kernels to execute code and render output within a single interface. The application distinguishes itself by separating the frontend interface from a remote compute engine through a language-agnostic kernel interface. This allows it to support multiple programming languages while main

    Jupyter Notebookclosemberjupyterjupyter-notebook
    View on GitHub↗13,204
  • jupyter/docker-stacksjupyter avatar

    jupyter/docker-stacks

    8,432View on GitHub↗

    This project is a collection of pre-configured Docker images that provide ready-to-run environments for interactive computing and data science. It functions as a scientific computing stack and a polyglot notebook server, bundling language interpreters and libraries for Python, R, and Julia within a containerized system to ensure reproducible research environments. The collection uses a layered image hierarchy to provide versioned software dependencies and support for hardware acceleration across different CPU architectures. It allows for the creation of custom images based on a foundation of

    Pythondockeripythonipython-notebook
    View on GitHub↗8,432
  • jupyterhub/jupyterhubjupyterhub avatar

    jupyterhub/jupyterhub

    8,308View on GitHub↗

    JupyterHub is a multi-user platform for hosting and managing isolated Jupyter notebook server instances on a single system or cluster. It serves as a notebook server orchestrator that spawns and monitors individual computing environments on demand. The system uses a plugin-based spawner interface to launch these environments across diverse infrastructure, including local processes, containers, or cloud clusters. It integrates with external identity providers and supports pluggable authentication to verify user identities and secure access. The framework includes centralized administration to

    Python
    View on GitHub↗8,308
See all 30 alternatives to Jupyter→

Frequently asked questions

What does jupyter/jupyter do?

Jupyter is an interactive computing platform and data science workspace designed for creating documents that combine live code, equations, visualizations, and narrative text. It provides a polyglot notebook interface that connects a frontend user interface to various backend language engines through a standardized kernel protocol for real-time code evaluation.

What are the main features of jupyter/jupyter?

The main features of jupyter/jupyter are: Interactive Computing Environments, Interactive Execution Environments, Polyglot Development Workflows, Interactive Computing Platforms, Data Science Workspaces, Exploratory Data Analysis Workflows, Reproducible Research Documents, Notebook Interfaces.

What are some open-source alternatives to jupyter/jupyter?

Open-source alternatives to jupyter/jupyter include: ipython/ipython — IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It… jupyter/notebook — This project is a browser-based interactive computing environment and data science IDE. It serves as a literate… jupyter/docker-stacks — This project is a collection of pre-configured Docker images that provide ready-to-run environments for interactive… jupyterlab/jupyterlab-desktop — JupyterLab Desktop is a standalone desktop application for interactive computing and coding. It serves as a native… jupyterhub/jupyterhub — JupyterHub is a multi-user platform for hosting and managing isolated Jupyter notebook server instances on a single… lighttable/lighttable — LightTable is an extensible source code editor and integrated development environment designed as an interactive…