An open API service indexing awesome lists of open source software.

Streamlit

Streamlit is an open source Python library that makes it easy to create and share beautiful, custom web apps for machine learning and data science. Turn your data scripts into shareable web apps in minutes, without requiring any front-end web experience.

https://github.com/olucaslopes/energygenforecaster

Time Series Forecasting app that predicts solar energy generation potential for homeowners across all 5570 Brazilian cities based on historical solar irradiation data

autogluon brazil energy forecasting geopy ibge machine-learning nominatim open-data pandas python requests solar streamlit streamlit-webapp time-series time-series-forecasting

Last synced: 08 May 2026

https://github.com/suryaaxc/Movie-Matcher-Flex

High-performance Movie Recommendation System scaling to 32M+ records. Built with Python, TF-IDF Vectorization, and Neon UI. Optimized for real-time cinematic discovery.

big-data cosine-similarity data-science-projects git-lfs machine-learning python recommendation-system streamlit tf-idf

Last synced: 24 Jun 2026

https://github.com/parker84/northdash

Status dashboard for Canada, a single place to quick understanding of how Canada is faring, based on the data.

canada data-science python streamlit

Last synced: 05 May 2026

https://github.com/sanam2405/iplwinnerpredictor

This contains an ML model to predict the winning probability of a team batting in the second innings of an IPL match.

jupyter-notebook logistic-regression python streamlit

Last synced: 08 May 2026

https://github.com/jensenzhong/Construction-Safety-Risk-Analysis-System-Based-on-RAG-LLM

基于 RAG + LLM 的施工安全风险智能分析系统 ,基于53000+真实事故案例实现语义检索与智能预评估| Construction safety risk analysis powered by RAG retrieval and DepSeek LLM with 53,000+ OSHA accident records

construction-saty faiss llm nlp osha python rag risk-assessment streamlit

Last synced: 24 Jun 2026

https://github.com/typek22/doggo-rag-chatbot

A Streamlit GenAI chatbot that uses retrieval-augmented generation (RAG) to teach a public LLM respond questions about my dog. Powered by OpenAIs gpt-4o and embeddings model and embedding-based search (ChromaDB), this app offers real-time interactions with personalized answers.

ai chromadb embeddings genai genai-chatbot llm openai python rag streamlit

Last synced: 01 May 2026

https://github.com/junfanz1/llm-documentation-chatbot

A sophisticated chatbot application that helps users navigate and understand LangChain documentation through an interactive, user-friendly interface.

chatbot firecrawl langchain llm openai pinecone streamlit vector-database

Last synced: 05 May 2026

https://github.com/tr-3n/smartsearch-ai

SmartSearchAI is a live semantic search engine powered by Streamlit for the UI, SerpAPI for real-time web search, and SentenceTransformers with FAISS for fast semantic similarity matching. It allows users to ask natural language queries and get intelligent, web-sourced answers without relying on a static dataset.

artificial-intelligence data-science deployment faiss machine-learning nlp pandas scikit-learn sentence-transformers streamlit

Last synced: 01 May 2026

https://github.com/amankrsahu/langchain-miniprojects

This repository contains mini applications created using LangChain framework and OpenAI (LLM) API.

langchain large-language-models openai python3 streamlit

Last synced: 05 May 2026

https://github.com/0zean/coral

A read-only streamlit framework for Counter-Strike 2 (CS2) game enhancements using Python. For Educational purposes only.

counter-strike-2 cs2 memory-reading streamlit

Last synced: 08 May 2026

https://github.com/md-emon-hasan/7-explore-different-classifier-ml-app

A project exploring various classification algorithms, showcasing their implementation, comparison, and evaluation using Python and scikit-learn.

k-nearest-neighbors knn random-forest sckit-learn streamlit support-vector-machine svm

Last synced: 29 Apr 2026

https://github.com/kitsuyaazuma/inpersonation-app

An application that automatically scores your mimics

dtw-algorithm librosa python3 streamlit

Last synced: 27 Apr 2026

https://github.com/codestrate/imageupscaler

Deep.Imager - A Python based app powered by Streamlit! Upscales images using mathematical convolutions and Deep Learning without change/loss in input sharpness

deep-learning edsr interpolation-methods lapsrn python streamlit

Last synced: 01 May 2026

https://github.com/erycastro/safelimit

Credit limit increases via deposits + PD (logistic + calibration) · Streamlit demo

acessibility credit-risk dashboard data-science fintech python sklearn streamlit

Last synced: 29 Apr 2026

https://github.com/nrennie/europeanflights-streamlit

App built in Streamlit to display data on European flights.

python streamlit

Last synced: 09 May 2026

https://github.com/nikhil-negi-tech/machine-learning-based-network-intrusion-detection-app-by-nikhil-negi

Advanced AI-powered cybersecurity system for real-time network threat detection

machine-learning python3 streamlit

Last synced: 09 May 2026

https://github.com/mobarski/st_redis_connection

Connect to Redis and other compatible databases (KeyDB, DragonflyDB, LedisDB, SSDB, ARDB) from your Streamlit app.

ardb dragonflydb keydb ledisdb python redis ssdb streamlit

Last synced: 09 May 2026

https://github.com/subhayudutta/chatfusion

ChatFusion brings together multiple specialized chatbots into one seamless experience, providing dynamic responses and insights for various tasks.

beautifulsoup flask google-gemini google-generative-ai langchain pypdf2 streamlit youtube-transcript-api

Last synced: 29 Apr 2026

https://github.com/aditya-ranjan1234/interactive-salary-prediction-with-machine-learning

A Streamlit web application for exploring the UCI Census Income dataset, training machine learning models, and predicting employee salaries.

data-science machine-learning prediction python scikit-learn streamlit xgboost

Last synced: 29 Apr 2026

https://github.com/tezansahu/athena

A Python-based playground to understand & visualize Computer Graphics Curves (Bezier Curves & B-Splines) interactively

b-spline bezier-curves python3 streamlit visualization

Last synced: 27 Apr 2026

https://github.com/anupam0202/contextual-rag-chatbot

Contextual RAG Chatbot that processes PDF documents using the Google Gemini API

google-generativeai numpy pypdf2 scikit-learn streamlit

Last synced: 05 May 2026

https://github.com/mohammadhashim135/lets-research

An AI-powered Research Assistant using Streamlit & Cohere API

agent ai collaboration good-first-issue python research streamlit web

Last synced: 02 May 2026

https://github.com/siddhantsadangi/carpicker

ML-powered app to select a used car with the highest resale value

machine-learning python streamlit webapp

Last synced: 28 Apr 2026

https://github.com/nfaltir/dataxplorer

🔬 A Streamlit app that performs various data exploration operations on an uploaded dataset instantly.

data data-science python streamlit

Last synced: 05 May 2026

https://github.com/rahulsamant37/smart-appliance-management

LogIQ is an AI-powered smart appliance management system that revolutionizes how homeowners interact with their household devices.

cloud-run cloud-sql cloud-storage firestore-database google-api maps-sdk rag streamlit twillio vertex-ai

Last synced: 05 May 2026

https://github.com/szilvia-csernus/news-summariser

Streamlit project, using OpenAI's Assistants API and the News API.

news-api openai openai-assistants-api python streamlit

Last synced: 09 May 2026

https://github.com/javi-aranda/malaga-parking-dashboard

Herramienta de visualización de aparcamientos de Málaga

dataviz python streamlit

Last synced: 25 Apr 2026

https://github.com/anant2003jain/textextractify

TextExtractify is an AI-powered tool that extracts text from images and PDFs using both Azure OCR and EasyOCR. It offers features like multi-image upload, text entity extraction, and .docx export for premium users. Designed to streamline document processing with fast, accurate text extraction.

azure login-system ocr ocr-python pillow python3 streamlit text-extraction

Last synced: 05 May 2026

https://github.com/bhxvxshh/promptquest

PromptQuest is an AI-powered platform for generating essays and answering questions using large language models. Built with FastAPI and LangChain, it offers fast, accurate responses based on custom prompts and document retrieval. Ideal for academic, business, or research use, PromptQuest delivers real-time, context-aware results.

chroma dotenv fastapi langchain-python ollama python streamlit uvicorn

Last synced: 28 Apr 2026

https://github.com/jrycw/streamlit-edgedb-fastapi-blog

A simple blog app built by streamlit+edgedb+fastapi

blog edgedb fastapi postgresql python streamlit

Last synced: 05 May 2026

https://github.com/stanleyprime/quokkaagent

基于 Streamlit 的多模态 AI Agent Demo

agent-framework docker generative-ai llm mcp multimodal python streamlit

Last synced: 09 May 2026

https://github.com/neonwatty/youtube-thumbnail-downloader

A simple app for downloading YouTube thumbnails. Built to self-host with Python and Streamlit. Free and open source.

docker python self-hosted streamlit youtube

Last synced: 29 Apr 2026

https://github.com/md-emon-hasan/deepseek-ai-assistant-with-ollama

Built with Streamlit, LangChain, and Ollama. Helps with code generation, debugging, and documentation using DeepSeek models an AI programmer.

ai ai-assistant ai-pair-programming code-generation debugging-tool deepseek deepseek-coder deepseek-llm deepseek-r1 generative-ai generative-model langchain llm ml nlp ollama ollama-python prompt-engineering streamlit

Last synced: 29 Apr 2026

https://github.com/mendez-luisjose/touch-up-hair-with-generative-ai-langchain-stable-diffusion-and-gemini

Touch-Up Hair with Generative AI, LangChain, Stable Diffusion and Gemini

gemini langchain stable-diffusion streamlit

Last synced: 05 May 2026

https://github.com/avijit-jana/redbus-data-scraper-dashboard

A Streamlit-based application leveraging Selenium to automate data scraping from Redbus, enabling efficient collection, analysis, and visualization of bus travel data for improved operational efficiency and strategic planning in the transportation industry.

automation dashboard data-analysis data-visualisation data-visualization datadrivendecisions filtering python3 redbus selenium selenium-python streamlit streamlit-application travel web-scraping webscrapping

Last synced: 09 May 2026

https://github.com/rishabhmathur06/mybard-ai_chatbot_using_streamlit_and_bard

This is my own custom self built AI Chatbot similar to Google Gemini and ChatGPT, tailored to answer any question related to AI, ML, Deep Learning, etc. User can freely ask a question using the prompt and the bot answers the question relevant to the context.

artificial-intelligence generative-ai machine-learning python3 streamlit

Last synced: 09 May 2026

https://github.com/cluena/sitemap-generator-visualizer

A Python-based tool that generates XML sitemaps by crawling websites and provides interactive visualization of sitemap structures using Streamlit and Plotly.

python streamlit

Last synced: 09 May 2026

https://github.com/jospin6/askflow

AskFlow is an intelligent chatbot application that leverages advanced AI decision-making to provide accurate responses by either answering directly from its knowledge or performing real-time internet searches using Tavily Search API.

fastapi langchain langgraph streamlit

Last synced: 29 Apr 2026

https://github.com/eitancj/python_in_docker

Playing around with docker images, python and streamlit

container-image containerization docker dockerfile python python-docker python3 streamlit

Last synced: 28 Apr 2026

https://github.com/uni-creator/chat-with-llm

Chat with LLM is a user-friendly Streamlit app that allows real-time interaction with various large language models (LLMs) via Hugging Face's API. Users can select different models, adjust settings such as temperature and token limits, and engage in dynamic conversations with AI.

chat-completion chatbot hugging-face-api huggingface huggingface-hub llm model-interaction nlp python streamlit text-generation

Last synced: 02 May 2026

https://github.com/konnik88/blendcal-conversion-prediction

End-to-end ML pipeline for predicting conversion in web sessions: feature engineering, CatBoost+XGBoost+LightGBM ensemble with calibration, FastAPI service, Streamlit UI, Airflow DAG orchestration, Dockerized.

airflow catboost docker fastapi lightgbm machine-learning mlops streamlit xgboost

Last synced: 29 Apr 2026

https://github.com/paraglondhe098/researchxperts.ai

Built an application to retrieve research papers from the Arxiv platform and generate responses to questions related to a specific research paper.

front-end-development langchain llm mistralai natural-language-processing rag streamlit vector-database

Last synced: 29 Apr 2026

https://github.com/chandansoren/multiple-diseases-prediction

A Machine Learning based webapp used to predict multiple diseases.

machine-learning machine-learning-algorithms prediction-model python streamlit

Last synced: 09 May 2026

https://github.com/lusqinha/pecmanager-web

O PecManager é um sistema de gerenciamento financeiro 💰 voltado para pequenos empreendedores e pessoas físicas. Ele facilita o controle de entradas📈 e saídas📉 de valores, além de permitir a visualização do histórico financeiro 📊, ajudando a manter uma gestão mais eficiente das finanças

financial python streamlit

Last synced: 05 May 2026

https://github.com/qasimkhan5x/pasa

Generative recommender system for online skincare shopping

langchain langgraph neo4j nvidia-ai-workbench qdrant recommender-system streamlit

Last synced: 28 Apr 2026

https://github.com/darshan1924/stock-price-pridiction

Stock Price Predictor App: A machine learning-powered application built with Streamlit to analyze historical stock data, visualize trends (e.g., moving averages), and predict future stock prices using an LSTM model. It fetches real-time data via Yahoo Finance and provides interactive visualizations for informed decision-making.

data-visualization jupyter-notebook kera lstm-neural-networks machine-learning python3 stock-price-prediction streamlit yahoo-finance-api

Last synced: 09 May 2026

https://github.com/guilhermecaz/poke_ball_calculator

Poké Ball Calculator is a Python website that lists the catch rates of all Poké Balls for the selected Pokémon in the selected level.

pokeapi pokeball pokedex pokemon python streamlit

Last synced: 02 May 2026

https://github.com/sbrunato/gpx-to-qrcodes

Streamlit app that generates google maps links and associated QR codes images from a given GPX file waypoints

gmaps google-maps gpx qrcode streamlit waypoints

Last synced: 02 May 2026

https://github.com/kishore17s/revenue_at_risk

Developed a predictive model to analyze and forecast revenue projections by assessing demand, inventory availability, and supply readiness. Utilized machine learning techniques to classify revenue into "Confirmed" and "At Risk" categories.

machine-learning python streamlit

Last synced: 09 May 2026

https://github.com/saksham-jain177/automated-data-analysis-and-visualization

About Automated Data Analysis and Visualization is a Streamlit web application designed for quick and insightful data analysis. Users can easily upload CSV files, perform automated preprocessing, and generate interactive visualizations such as histograms, scatter plots, and heatmaps.

automated-reporting data-analysis data-preprocessing data-science data-visualization datasets exploratory-data-analysis interactive-visualizations machine-learning python streamlit

Last synced: 15 May 2026

https://github.com/mendez-luisjose/face-mask-detection-with-yolov8-opencv-and-streamlit

Face Mask Detection with YOLOv8, OpenCV and Streamlit

opencv streamlit yolov8

Last synced: 14 Mar 2025

https://github.com/khaledkamr/image-classification

A deep learning project using CNNs to classify fruits and vegetables images, built with TensorFlow and Keras, showcasing image recognition and model training.

cnn-classification jupyter-notebook keras numpy python streamlit tensorflow

Last synced: 07 Apr 2026

https://github.com/aysenurcftc/langchainsqlagent

This project enables performing SQL queries in natural language using LangChain and Streamlit.

faiss-vector-database langchain postgresql sql-agent streamlit

Last synced: 09 Feb 2026

https://github.com/rayyan9477/multiple-disease-prediction-system

This repository contains a Multiple Disease Prediction System leveraging machine learning techniques for accurate predictions. It utilizes Python, Pandas, Scikit-learn, and Flask for data preprocessing, model building, and web deployment. Explore the project and connect on LinkedIn for collaborations.

data-analysis data-science machine-learning python streamlit

Last synced: 10 Apr 2026

https://github.com/mrqadeer/alphax-entertainments

This project is a Movie/Series/Drama Recognizer and Recommender that uses dialogue excerpts to identify media titles, genres, cast, directors, and other key information. It also recommends related titles based on the recognized media. The system leverages external APIs and web scraping to fetch details like IMDb rating, number of votes, and poster.

beautifulsoup genai-poc langchain openai pillow python requests streamlit

Last synced: 03 Jan 2026

https://github.com/siddhesh-agarwal/st-template

Template for multipage streamlit applications

python streamlit template

Last synced: 18 May 2026

https://github.com/siddhesh-agarwal/handwritting-recognition

MNIST Handwritting recognition dataset using a Convulational Neural Networwork and wandb

cnn convolutional-neural-networks machine-learning mnist-handwriting-recognition python streamlit wandb

Last synced: 18 May 2026

https://github.com/vitorbabo/habitacao-transparente-dashboard

Dashbord do Habitação Transparente

dashboard datascience streamlit

Last synced: 20 May 2026

https://github.com/dylanpicart/google_sheet_survey_pipeline

Lightweight Python ETL using Google Cloud to Extract, Transform, and Load Google Surveys for Exploratory Data Analysis on Streamlit Dashboard and for Excel viewing.

api ci cicd continuous-integration data-cleaning devsecops etl google google-cloud google-cloud-platform python streamlit

Last synced: 16 May 2026

https://github.com/ianjure/titanic-survivor-prediction

Predicting Titanic passengers' survival using machine learning.

predictive-modeling streamlit titanic-survival-prediction

Last synced: 20 May 2026

https://github.com/kartiksood10/laptop-price-predictor

A streamlit app that predicts the price of a laptop based on various specifications

heroku-deployment machine-learning python regression-models streamlit

Last synced: 10 Apr 2026

https://github.com/antonlydell/streamlit-passwordless

A user for Streamlit applications using Bitwarden Passwordless.dev

passkeys streamlit streamlit-component

Last synced: 13 Apr 2025

https://github.com/atharvbyadav/expensemate

A simple, lightweight personal finance tracker built with Streamlit and SQLite. Log expenses, visualize spending habits, manage budgets, and download reports – all through an interactive web interface.

budgeting data-analysis data-visualization expense-tracker finance-app open-source pandas personal-finance plotly python sqlite streamlit streamlit-webapp

Last synced: 28 Apr 2026

https://github.com/yanliu1111/rag_chat_app_by_deepseek_and_supabase

🐋Complete building RAG Chat App by integrating Deepseek V3 and Supabase

deepseek rag streamlit supabase

Last synced: 12 Jun 2026

https://github.com/lavkalsi/stockpricepredictionproject

This Stock Price Prediction App uses Streamlit to forecast stock prices for the next five days, combining XGBoost and LSTM models. It fetches historical stock data, applies technical indicators, and visualizes past and predicted prices. Users can select stocks, view percentage changes, and explore interactive price charts, making it a useful tool.

deep-learning lstm python stock-price-prediction streamlit xgboost

Last synced: 08 Apr 2026

https://github.com/yash-kavaiya/ai-analytics

This is a Streamlit app that uses Pandas and AI to perform data analytics on uploaded CSV files.

data-analysis generative-ai pandas streamlit

Last synced: 20 Jul 2025

https://github.com/messi10tom/ai-based-grade-prediction

GDSC task-1: Build a model to predict a student’s final grade based on features such as attendance, participation, assignment scores, and exam marks.

ai data-analysis data-science regression streamlit

Last synced: 02 May 2026

https://github.com/vijay-varadarajan/flower-recogniser

A neural network model using tensorflow to recognize images of flowers and classify them as - daisy / dandelion / rose / sunflower / tulip.

image-classification machine-learning opencv prediction-model python streamlit

Last synced: 05 May 2026

https://github.com/binarybardakshat/mutual-fund-performance-insights

This project was developed for the RAGathon challenge hosted by IIT Madras Shaastra.

hackathon iitm openai python streamlit

Last synced: 09 May 2026

https://github.com/yuanx749/complex_systems

A Python package for studying complex systems.

jupyter matplotlib networkx numpy pep8 project scipy streamlit

Last synced: 05 Apr 2026

https://github.com/retype15/cuba_matricle_university

Aplicación web interactiva para el análisis exhaustivo de los datos de matrícula en las universidades de Cuba, cubriendo el período académico desde 2015-2016 hasta 2024-2025. Desarrollada con Streamlit, la herramienta permite a los usuarios explorar tendencias nacionales, la distribución de estudiantes por ramas del saber

cuba data-science storytelling streamlit

Last synced: 28 Apr 2026

https://github.com/abeed04/blog_generator

Generating creative blog content using Langchain and Google Gen AI

gemini-pro language python streamlit

Last synced: 14 Jun 2026

https://github.com/artikumari28/movie-recommender-system

This project is a content-based movie recommendation system, where movies are recommended based on their similarity in content. The system analyzes various features such as genres, cast, and descriptions to suggest similar movies.

google-colab machine-learning nltk numpy pandas pickle scikit-learn streamlit

Last synced: 06 Apr 2026

https://github.com/aiafterdark/youtube-summarizer-app

AI-powered YouTube video summarizer that generates concise summaries and enables interactive Q&A about video content. Supports both cloud (OpenRouter) and local (Ollama) deployment with adjustable summary detail levels.

ai-agents ai-tools chatbot content-summarization llama machine-learning natural-language-processing ollama open-source openrouter python streamlit video-processing youtube-api youtube-transcripts

Last synced: 04 May 2026

https://github.com/mendez-luisjose/iris-flower-classificator-with-scikit-learn-streamlit-and-deployed-with-flask-

Iris Flower Classificator with Scikit Learn, Streamlit and Deployed with Flask

sckiit-learn streamlit

Last synced: 19 May 2026

https://github.com/mayankmittal29/stockvision

Stock price predictor LSTM Sequential Model with Dropout Regularization by which we can analyse any stock tickers, do its fundamental analysis using fundamental ratios and charts visualisations of 100MA and 200MA and can also predict stock price for next 10 days with its trend. Can also view candle stick charts for stock trading and latest news.

keras lstm-neural-networks matplotlib-pyplot mplfinance numpy pandas python scikit-learn streamlit yfinance-api

Last synced: 07 Apr 2026

https://github.com/soumyadeepbose/fraud-detector

Project FraudCatch leverages AI to predict and prevent financial fraud in real-time. It uses Apache Kafka for data streaming, Apache Spark for distributed processing, and differentially private machine learning models for security. Our Streamlit application provides businesses with real-time fraud analysis, notifications, and preventive measures.

apache-kafka apache-spark aws aws-s3 finance financial-data firebase-auth python streamlit streamlit-dashboard streamlit-webapp

Last synced: 07 Jan 2026

https://github.com/mmansy19/gpa-calculator-streamlit

The application provides a user-friendly interface to calculate both semester and accumulative GPAs. Users can input details such as the number of courses, credits, and grades for each course. The GPA is then automatically computed, considering the credit hours of each course and the corresponding letter grades.

python streamlit

Last synced: 18 Oct 2025

https://github.com/csoren66/multiple-diseases-prediction

A Machine Learning based webapp used to predict multiple diseases.

machine-learning machine-learning-algorithms prediction-model python streamlit

Last synced: 03 Mar 2025

https://github.com/theanujsinha01/customer-segmentation-using-k-means-clustering

This project focuses on customer segmentation using the K-Means clustering algorithm. A user-friendly Streamlit dashboard allows users to upload their own dataset, choose any two numeric features (like age, income, or spending score), and perform clustering. The app dynamically visualizes customer groups, recommends the best number of clusters

jupyter-notebook k-means-clustering machine-learning matplotlib numpy pandas python seaborn streamlit unsupervised-learning

Last synced: 09 Apr 2026

https://github.com/billy-enrizky/speech-emotion-recognition

This project focuses on real-time Speech Emotion Recognition (SER) using the "ravdess-emotional-speech-audio" dataset. Leveraging essential libraries and Long Short-Term Memory (LSTM) networks, it processes diverse emotional states expressed in 1440 audio files. Professional actors ensure controlled representation, with 24 actors contributing

deep-learning emotion-recognition lstm-neural-networks mfcc-analysis ravdess-dataset speech-recognition streamlit

Last synced: 08 Jul 2025

https://github.com/bitnulleins/autoDS

AutoML Web Frontend for automated Data Science

autods automl pycaret streamlit webapp

Last synced: 28 Mar 2025

https://github.com/md-emon-hasan/streamlit_basic

A repository featuring examples and tutorials for building web applications using Streamlit, focusing on data visualization and interaction with Python.

data-science data-visualization deployment library streamlit streamlit-dashboard streamlit-webapp

Last synced: 17 May 2026