skillfed

jupyterlite-core

jupyterlite-core v0.8.1 162.4K downloads/30d#10,609 on PyPI4,871
Permissive license BSD 3-Clause License Copyright (c) 2021-, JupyterLite Contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that… (full text in the JSON record) Active released

What it is and what it does

jupyterlite-core is the foundation package for JupyterLite, a system that packages Jupyter environments to run entirely in a web browser without a backend server. It provides the CLI tool (jupyter-lite) and the build infrastructure needed to create and deploy JupyterLite websites, along with extension points for custom addons. The package depends on doit (a task automation tool), jupyter-core (Jupyter's base utilities), and pycparser (a C parser for handling low-level dependencies).

This is primarily a build-time and deployment tool for developers and site maintainers who want to create browser-based Jupyter environments. It's not a runtime library for end users of Jupyter notebooks, but rather the toolchain that powers the creation of such environments.

Use it for:

  • Build and deploy a JupyterLite website that runs Jupyter notebooks in the browser without a server.
  • Create custom JupyterLite addons and extensions using the documented extension points.
  • Automate the build process for browser-based Jupyter environments using the jupyter-lite CLI.
  • Package Python environments with Pyodide to run scientific code directly in the browser.
  • Host interactive documentation or educational materials as a serverless Jupyter interface.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides the core build and CLI infrastructure for JupyterLite, a browser-based Jupyter environment that runs in the browser without a server.

Yes, if you are building or deploying JupyterLite sites or custom addons. The package is actively maintained, has low install friction, carries a permissive license, and supports current Python versions. It has no known vulnerabilities. Install only if you need the build toolchain; end users of JupyterLite sites do not need this package.

Install

jupyterlite-core on PyPI

pip

pip install jupyterlite-core

uv

uv add jupyterlite-core

poetry

poetry add jupyterlite-core

Installing jupyterlite-core

Before you install

Low friction install with active maintenance. Released recently (37 days ago) with a stable repository (4871 stars) and current Python version support (3.10–3.14). Three runtime dependencies—doit, jupyter-core, pycparser—are all lightweight.

License in practice

BSD 3-Clause License permits commercial and private use with minimal restrictions; you must retain copyright and license notices in source distributions.

Quickstart

pip install jupyterlite-core

from jupyterlite_core import __version__
print(__version__)

# Or use the CLI:
# jupyter lite build --help

Requires Python 3.10 or later.

Verify before relying

  • Whether the package includes pre-built binaries or requires compilation of pycparser on installation.
  • Whether doit is used only at build time or also required at runtime for end users.

Package facts

License BSD 3-Clause License Copyright (c) 2021-, JupyterLite Contributors All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that… (full text in the JSON record) (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — doit, jupyter-core, pycparser
Maintenance actively maintained — 37 days since the last release
Last repo commit
First released
Downloads 162,372/month — #10,609 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: jupyterlite_core-0.8.1-py3-none-any.whl

Keywords: browser, doit, js, jupyter, jupyterlab, notebook, pyodide, schema

Development Status :: 4 - BetaFramework :: JupyterFramework :: Jupyter :: JupyterLabFramework :: Jupyter :: JupyterLab :: 4Intended Audience :: DevelopersIntended Audience :: Science/ResearchLicense :: OSI Approved :: BSD LicenseProgramming Language :: PythonProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software Development :: DocumentationTopic :: Software Development :: Pre-processorsTopic :: Text Processing :: Markup :: HTML

Tags

jupyterlite build toolsbrowser jupyter notebookjupyter lite cliserverless jupyter environmentjupyterlite extension pointsjupyter in browserjupyterlite site builder
jupyter-ecosystembrowser-basedbuild-tool

More HTML packages