Skip to main content

Create input-output web applications and user interfaces using Plotly Dash lightning fast..

Project description

Overview

Release Status CI Status MIT License Documentation

Fast Dash logo

Open source, Python-based tool to develop web applications lightining fast.



Fast Dash is a Python module that makes the development of web applications fast and easy. It is built on top of Plotly Dash and can be used to build web interfaces for Machine Learning models or to showcase any proof of concept withoout the hassle of developing UI from scratch.

Simple example

Run your app with three simple steps:

from fast_dash.App import App
from fast_dash.Components import TextInput, TextOutput

# Step 1: Define your callback function
def callback_function(input_text):
    # Code to process text
    processed_text = input_text
    return processed_text

# Step 2: Specify the input/ output widgets
app = App(callback_fn=callback_fn, 
        inputs=[TextInput()], 
        outputs=[TextOutput()], 
        title='My App')

# Step 3: Run your app!
app.run()

# * Running on http://127.0.0.1:8080/ (Press CTRL+C to quit)

Output:

Simple example

Features

  • No need to build UI from scratch
  • Launch an app only by specifying the types of inputs and outputs
  • Flask-based backend allows easy scalability and widespread compatibility
  • Option to customize per one's interest

Some features are coming up in future releases:

  • More input and output components
  • Deploy to Heroku
  • and many more.

Community

Fast Dash is built on open-source. You are encouraged to share your own projects, which will be highlighted on a common community gallery that's upcoming. Join us on Discord.

Credits

Fast Dash is build on top of Plotly Dash and the documentation is inspired from FastAPI's docs project template. It is inpired from gradio.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fast_dash-0.1.1a6.tar.gz (9.5 kB view hashes)

Uploaded Source

Built Distribution

fast_dash-0.1.1a6-py3-none-any.whl (8.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page