Skip to content

gowthm/streamlit-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streamlit Examples

A collection of Python Streamlit example applications demonstrating various features and use cases.

📋 Overview

This repository contains example Streamlit applications showcasing different functionalities, widgets, and best practices for building interactive web applications with Python.

🚀 Getting Started

Prerequisites

  • Python 3.8 or higher
  • pip package manager

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/streamlit-examples.git
cd streamlit-examples
  1. Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt

Running the Examples

To run any example application:

streamlit run app.py

The application will open in your default web browser at http://localhost:8501.

📁 Project Structure

streamlit-examples/
├── README.md
├── requirements.txt
├── LICENSE
└── examples/
    ├── basic_widgets.py
    ├── data_visualization.py
    ├── file_upload.py
    └── interactive_dashboard.py

🎯 Examples Included

  • Basic Widgets: Demonstrates common Streamlit widgets (buttons, sliders, text inputs)
  • Data Visualization: Shows how to create charts and graphs with Streamlit
  • File Upload: Example of handling file uploads and processing
  • Interactive Dashboard: A complete dashboard example with multiple components

🛠️ Technologies Used

  • Streamlit: Interactive web application framework
  • Pandas: Data manipulation and analysis
  • Plotly/Matplotlib: Data visualization
  • NumPy: Numerical computing

📚 Resources

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

👤 Author

Gowtham

⭐ Acknowledgments

  • Streamlit team for the amazing framework
  • Community contributors and example creators

About

Python Streamlit Examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages