All Projects → deathbeds → jupyterlab-starters

deathbeds / jupyterlab-starters

Licence: BSD-3-Clause license
Starter notebooks and directories in JupyterLab

Programming Languages

python
139335 projects - #7 most used programming language
typescript
32286 projects
RobotFramework
109 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to jupyterlab-starters

theme-cookiecutter
A cookiecutter template to help you make new JupyterLab theme extensions
Stars: ✭ 47 (+46.88%)
Mutual labels:  cookiecutter, jupyterlab-extension
Wemake Python Package
Bleeding edge cookiecutter template to create new python packages
Stars: ✭ 235 (+634.38%)
Mutual labels:  cookiecutter
Wagtail Pipit
Pipit is a Wagtail CMS boilerplate which aims to provide an easy and modern developer workflow with a React-rendered frontend.
Stars: ✭ 109 (+240.63%)
Mutual labels:  cookiecutter
Hatch
A modern project, package, and virtual env manager for Python
Stars: ✭ 2,268 (+6987.5%)
Mutual labels:  cookiecutter
Cookiecutter Reproducible Science
boilerplate for reproducible and transparent science
Stars: ✭ 120 (+275%)
Mutual labels:  cookiecutter
Aiohttp Devtools
dev tools for aiohttp
Stars: ✭ 202 (+531.25%)
Mutual labels:  cookiecutter
Cookiecutter Lux Python
Cookiecutter template for an idiomatic Python project driven by Makefile
Stars: ✭ 102 (+218.75%)
Mutual labels:  cookiecutter
jupyterlab-kubeflow-kale
JupyterLab extension to provide a Kubeflow specific left area for Notebooks deployment
Stars: ✭ 17 (-46.87%)
Mutual labels:  jupyterlab-extension
Cookiecutter
A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.
Stars: ✭ 15,875 (+49509.38%)
Mutual labels:  cookiecutter
Cookiecutter Pytest Plugin
A Cookiecutter template for pytest plugins 💻
Stars: ✭ 181 (+465.63%)
Mutual labels:  cookiecutter
Cruft
Allows you to maintain all the necessary cruft for packaging and building projects separate from the code you intentionally write. Built on-top of, and full compatible with, CookieCutter.
Stars: ✭ 180 (+462.5%)
Mutual labels:  cookiecutter
Poyo
A lightweight YAML Parser for Python. 🐓
Stars: ✭ 123 (+284.38%)
Mutual labels:  cookiecutter
Create Aio App
The boilerplate for aiohttp. Quick setup for your asynchronous web service.
Stars: ✭ 207 (+546.88%)
Mutual labels:  cookiecutter
Boilerplate
🍪 ML application template to create API services around your ML code.
Stars: ✭ 112 (+250%)
Mutual labels:  cookiecutter
Full Stack Fastapi Couchbase
Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.
Stars: ✭ 243 (+659.38%)
Mutual labels:  cookiecutter
Project Init
Project templates in rust
Stars: ✭ 104 (+225%)
Mutual labels:  cookiecutter
Sugardough
A web application template based on Django.
Stars: ✭ 173 (+440.63%)
Mutual labels:  cookiecutter
Cookiecutter Cms
Python-centric Cookiecutter for Molecular Computational Chemistry Packages
Stars: ✭ 197 (+515.63%)
Mutual labels:  cookiecutter
jupyter-extensions
Jupyter extensions for SWAN
Stars: ✭ 56 (+75%)
Mutual labels:  jupyterlab-extension
cookiecutter-python-cli
A cookiecutter template for creating a Python CLI application using click
Stars: ✭ 65 (+103.13%)
Mutual labels:  cookiecutter

jupyterlab-starters

Parameterized file and directory starters for JupyterLab.

releases deps ci demo docs
pypi-badge
npm-badge
license-badge
python-badge
jupyterlab-badge
ci-badge binder-badge docs-badge
roadmap-badge
changelog-badge

screenshot

What's a starter?

A starter is a...

  • single file
  • directory
  • python function
  • cookiecutter
  • notebook

... that creates a...

  • single file
  • directory of files (or more directories)

... that shows up where you want it in JupyterLab at the click of a button

Installing

pip install jupyter-starters jupyterlab=3
# or
mamba install -c conda-forge jupyter-starters jupyterlab=3
# or
conda install -c conda-forge jupyter-starters jupyterlab=3

Configuring

Like the Jupyter Server, JupyterHub and other Jupyter interactive computing tools, jupyter-starters can be configured via Python or JSON files in well-known locations. You can find out where to put them on your system with:

jupyter --paths

They will be merged from bottom to top, and the directory where you launch jupyter lab wins, making it easy to check in to version control.

The very simplest starter, copy, will copy a file or folder to the location it is launched from in the JupyterLab Launcher.


> an example `jupyter_server_config.json`

~~~json
{
  "StarterManager": {
    "extra_starters": {
      "whitepaper-single": {
        "type": "copy",
        "label": "Whitepaper Notebook",
        "description": "A reusable notebook for proposing research",
        "src": "examples/whitepaper-single.ipynb"
      }
    }
  }
}
~~~

Alternatives

Don't like what you see here? Try these other approaches:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].