GithubHelp home page GithubHelp logo

streamlit-base's Introduction

Streamlit Base

Intended Use

Gist

This is a template repository, so its intended use is to create other repositories which build off of this web app template.

Use cases

Set up by default with an authentication system - this is suited for general websites, but of course also works for data display apps.

Dependencies

Pip Packages

All pip requirements are listed in requirements.txt

Make sure you upgrade the Streamlit requirement to the version you develop with

Authentication

Authentication Widgets

Uses streamlit-authenticator library for authentication widgets

Credentials

Credentials are stored in config.yaml

Config && Secrets

Config

Configuration for Streamlit is stored in /.streamlit/config.toml

Secrets

Secrets for Streamlit environment are stored in /.streamlit/secrets.toml

Warning: Never hardcode secrets - use GitHub secrets

Github Actions

Pylint

Default Pylint Github Action is set up in /.github/workflows/pylint.yml

Licensing

None (ish)

Unlicensed using https://unlicense.org/ - see UNLICENSE file

streamlit-base's People

Contributors

sprocketer avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.