Skip to content

The Awesome Panel CLI makes it super simple to develop high-quality data apps with Panel πŸ’ͺ

License

Notifications You must be signed in to change notification settings

awesome-panel/awesome-panel-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

87 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

✨ Awesome Panel CLI

We want to

  • make it super simple to develop high-quality Panel data apps.

We provide

  • an opinionated command line interface (CLI) pn and
  • a set of best practice templates

Awesome Panel CLI Intro

This project draws inspiration from other CLI tools like Angular CLI, Django management commands, django-simple-deploy and React Create App.

⚠️ THIS PROJECT IS IN AN ALPHA STATE AND WILL CHANGE. USE IT AT YOUR OWN RISK.

πŸ–₯️ Monitor

PyPI version Downloads Python Versions Test Results codecov License

Follow on Twitter Follow on LinkedIn

⭐ Support

Please support Panel and awesome-panel by giving the projects a star on Github:

Thanks

❀️ Contribute

If you are looking to contribute to this project you can find ideas in the issue tracker. To get started check out the DEVELOPER_GUIDE.

I would love to support and receive your contributions. Thanks.

Hacktober Fest.

πŸ“™ How to

πŸš€ Get started in under a minute

Install the CLI.

pip install awesome-panel-cli[all]

Serve the examples

pn hello

pn hello

πŸ“’ Get started on Binder

Click the button

Binder

❓ Check out the CLI commands

Try running the commands below

pn --help

pn help

pn create --help

pn create --help

pn create app --help

pn create app --help

🎁 Create an app

Run

pn create app streaming_indicators

Serve

panel serve streaming_indicators.py

Streaming Indicators

πŸ”₯ Install the current master branch

If you want to try out or test the newest features you can install the current master branch via

pip install pip -U
pip install git+https://github.com/awesome-panel/awesome-panel-cli.git