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/peterjakubowski/face-labeler-pilot-workflow

Photography workflow tool for tagging people shown in images using face recognition.

dlib exiftool face-recognition metadata photography python streamlit

Last synced: 29 Apr 2026

https://github.com/dipanshudhage/crop-and-fertiliser-recommendation-system

The Crop and Fertilizer Recommendation System leverages machine learning to assist farmers in selecting the best crops and fertilizers based on soil nutrient data. By analyzing soil test reports (images/PDFs), the system provides AI-driven recommendations for optimal crop growth and fertilizer use, tailored to the farmerโ€™s specific soil conditions.

machine-learning pymupdf python streamlit tesseract-ocr

Last synced: 29 Apr 2026

https://github.com/miguelpefr/mercadonaaiagent

Un chatbot inteligente diseรฑado para proporcionar informaciรณn detallada sobre productos y comidas del supermercado Mercadona

ai chatbot chromadb streamlit

Last synced: 29 Apr 2026

https://github.com/mtalhaofc/nutrition_system

A simple AI-powered web app built using Streamlit that provides personalized weekly meal plans and nutrition recommendations based on user demographics, health goals, and nutritional preferences.

cosine-similarity data data-science food machine-learning model nutrition pandas python streamlit

Last synced: 29 Apr 2026

https://github.com/codewithdark-git/sheikhgpt

Welcome to SheikhGPT, a Streamlit-powered Islamic content generation tool. The app allows users to interact with Islamic teachings through Quran recitations, Hadith retrieval, and custom Islamic content generation.

app g4f gpt gpt-4 gpt4o hadith-api islamic islamic-apps llm o1 python python3 recitations streamlit streamlit-application

Last synced: 29 Apr 2026

https://github.com/andrewargeros/cds-5950-app

This repo is an addendum to the CDS-5950-Capstone repo.

streamlit

Last synced: 29 Apr 2026

https://github.com/sourish-kanna/market-basket-analysis

A conversational AI chatbot that provides product recommendations based on market basket analysis.

ai apiori market-basket-analysis nlp streamlit

Last synced: 29 Apr 2026

https://github.com/avidhanr/exasearch

Developed a user-friendly web application utilizing Streamlit, designed to facilitate seamless content searches on Wikipedia.

exa-api python streamlit wikipedia

Last synced: 29 Apr 2026

https://github.com/gorav22/diet-analyzer

Diet Analyzer Can Analyze photo and by prompt recommend you How many Calories are you eating

api gemini-api generative-ai langflow python streamlit

Last synced: 29 Apr 2026

https://github.com/eftekin/talkzilla

๐Ÿฆ–A chatbot that roars with fun conversations!

chatbot gemini openai-api streamlit

Last synced: 29 Apr 2026

https://github.com/kitsuyaazuma/grou-cha-darby

This website enables you to make a Bar Chart Race with your LINE chat history.

heroku python streamlit

Last synced: 29 Apr 2026

https://github.com/denicrizz/face-recognition

Kode ini dibuat oleh Kelompok 6 bertujuan untuk memenuhi Tugas UTS Klasifikasi Pola

face-detection face-recognition lbp python random-forest streamlit

Last synced: 29 Apr 2026

https://github.com/silvermete0r/beyim_tech_hacknu_case-4

AI-powered Educational SMART-reports maker

gpt4 pdf-generation smart-report streamlit

Last synced: 29 Apr 2026

https://github.com/anand-ma/kootta-suruki

This helps summarize meeting calls in text (STT / ASR)

ai asr audio audio-processing python streamlit streamlit-webapp summary tts

Last synced: 29 Apr 2026

https://github.com/seasawher/hello-streamlit

My devcontainer template for streamlit project

devcontainer devcontainer-template machine-learning streamlit webapp

Last synced: 29 Apr 2026

https://github.com/rebeccamorolong/customer-churn-dashboard

Telecom giant loses $10M/year to churn (27% customers leave). This App: Predicts churn risk, reduces churn 25% via targeted retention (emails/discounts). Impact: +$2.5M revenue.

github pandas-python streamlit

Last synced: 29 Apr 2026

https://github.com/rahulsamant37/trip_planner-using_crewai

Trip Planner leverages the CrewAI framework to automate and enhance the trip planning experience, integrating a CLI, FASTAPI, and a user-friendly Streamlit interface.

automation browserless crewai fastapi google-api python serperapi streamlit

Last synced: 29 Apr 2026

https://github.com/nidhish-balasubramanya/pdf-summarizer

A streamlined and efficient PDF Summarizer powered by Google's Gemini AI API. This tool allows users to upload PDFs and receive concise, AI-generated summaries instantly. Built with Streamlit for an intuitive user experience, it is ideal for students, researchers, and professionals who need quick insights from lengthy documents.

ai automation gemini-api google-ai machine-learning openai pdf-summarizer python streamlit text-extraction

Last synced: 29 Apr 2026

https://github.com/borishrzenjak/ytwhisperer

YTWhisperer is an AI-powered YouTube video analysis tool that helps you extract insights, summaries, and engage in meaningful conversations about video content using the Mistral AI language model.

deepseek mistralai python r1 streamlit summary transcription windsurf youtube

Last synced: 29 Apr 2026

https://github.com/sh20raj/steamlit

A lightweight Node.js framework for building reactive, data-driven web apps with minimal effort.

javascript steamlit streamlit streamlit-alternative

Last synced: 29 Apr 2026

https://github.com/pezhvak98/privacy-face-blur

a program developed with streamlit to blur people's faces in images automatically and manually

dlib face-blurring face-detection opencv-python streamlit streamlit-application

Last synced: 29 Apr 2026

https://github.com/rinpatch/nottingham-timetable

A web application that converts University of Nottingham Malaysia Campus timetables into ICS calendar files.

ics python streamlit unmc

Last synced: 29 Apr 2026

https://github.com/ryanzam/streamlitdataapp

A basic data Apps for analysing COVID19 data

python shell streamlit

Last synced: 29 Apr 2026

https://github.com/kauanrodrigues01/stock-agent

Um agente conversacional inteligente que responde perguntas sobre o estoque de produtos utilizando um modelo de linguagem (LLM), consultas SQL e interface interativa com Streamlit.

langchain large-language-model llm openai python streamlit

Last synced: 29 Apr 2026

https://github.com/raju-2003/fraud-sheild

AI powered Financial Fraud Detection

langchain openai python serper streamlit

Last synced: 29 Apr 2026

https://github.com/xbants/recommendation-api

๐ŸŽฌ Intelligent movie recommendation system with FastAPI backend, Streamlit frontend, and collaborative filtering ML. Rate movies, get personalized suggestions, and enjoy automatic model retraining.

fastapi machine-learning movie-recommedation python3 scikit-learn streamlit

Last synced: 29 Apr 2026

https://github.com/nikhil-donthusaram/loanapprovalprediction-randomforest

A machine learning web app built using Random Forest Classifier to predict whether a loan will be approved or not based on applicant details. Built with Python, Streamlit, and scikit-learn.

classification jupyter-notebook machine-learning python random-forest scikit-learn streamlit vscode

Last synced: 29 Apr 2026

https://github.com/farhad-here/student_performance_analyzer

Student Performance Analyzer with python, it is on of my data analysis course project. I teach you about filter(),lambda,map() in python

data-analysis data-visualization filter kaggle kaggle-dataset lambda map pandas python python-tutorial streamlit

Last synced: 29 Apr 2026

https://github.com/iguptashubham/chatrag-api

Welcome to the Custom Trained Gemini Flash (CTGF) project! This project aims to create a sophisticated conversational AI application that integrates the Gemini Flash large language model using FastAPI and Streamlit.

fastapi gemini-api llm python rag streamlit

Last synced: 29 Apr 2026

https://github.com/al-jurjani/yt-transcriber-querysearch

A Python application that transcribes YouTube videos using OpenAI's Whisper and allows you to perform a semantic search to find specific timestamps based on a query. The frontend is built with Streamlit.

faiss huggingface-transformers nlp python pytorch semantic-search streamlit transcription whisper-ai youtube yt-dlp

Last synced: 29 Apr 2026

https://github.com/naveen12345-alt/yt-smrzr

summarize youtube videos

langchain llm ollama python streamlit

Last synced: 29 Apr 2026

https://github.com/jonnyngaleu/insurance-premium-prediction

Predictive ML model for estimating health insurance premiums. Includes Streamlit app, trained models, notebooks, and MLOps-ready structure.

data-science insurance machine-learning mlops streamlit

Last synced: 30 Apr 2026

https://github.com/werserk/telegram_group_stats

Find the most closest to you users of large group by count of common groups.

streamlit tdlib telegram

Last synced: 30 Apr 2026

https://github.com/hsahrasrhmiat/todo-web-app

A minimalistic To-Do application.

python3 streamlit

Last synced: 30 Apr 2026

https://github.com/rishiy7/health-chatbot

๐Ÿฉบ AI Health Assistant using Streamlit and Hugging Face Transformers

ai artificial-intelligence chatbot health-assistant healthcare nlp streamlit transformers

Last synced: 30 Apr 2026

https://github.com/akash-nath29/shushruta

Healthcare assistant able to detect : Heart Disease, Parkinson's disease, Diabetes

disease-prediction machine-learning streamlit streamlit-webapp

Last synced: 30 Apr 2026

https://github.com/koji/cerebraschatbottemplate

Cebras ChatBot Template

chatbot python streamlit template

Last synced: 30 Apr 2026

https://github.com/das-debjit/emotion-detection

A simple ML-powered web app for real-time emotion detection from text using Streamlit and TF-IDF-based classification.

machine-learning nlp python scikit-learn sentiment-analysis streamlit text-classification tfidf web-app

Last synced: 30 Apr 2026

https://github.com/abhiraj1027/bankflow-manage-your-finances-with-streamlit

BankFlow is a Bank Management System built using Python and Streamlit. It allows users to create accounts, deposit/withdraw money, view/update/delete accounts, with features like OOP, JSON storage, file handling, exception handling, and random account generation. The app ensures smooth, error-free user interaction.

exception-handling filehandling oops-in-python pathlib python3 streamlit

Last synced: 30 Apr 2026

https://github.com/meinhere/ta-psd

Tugas Akhir Mata Kuliah Proyek Sain Data menggunakan Metode Ensemble Learning

adaboost-classifier python random-forest streamlit xgboost-classifier

Last synced: 30 Apr 2026

https://github.com/andfanilo/s4a-pyaudio-test

Can PyAudio work on Streamlit Share?

streamlit

Last synced: 30 Apr 2026

https://github.com/preetam-90/horizonite-bank

Horizonite is a sleek and secure banking portal crafted with Python and Streamlit. It's designed to offer a comprehensive suite of financial management tools.

bankportal python streamlit

Last synced: 30 Apr 2026

https://github.com/smakde/learning-resource-recommender

A lightweight recommender that helps you discover your next learning resource. It blends patterns from similar users with content keywords, and explains each suggestion in the UI.

als content-based-filtering evaluation-metrics explainable-ai hybrid-recommender implicit-feedback implicit-lib lightfm logistic-matrix-factorization mapk matrix-factorization ndcg pandas precision-at-k python recommender-system scikit-learn streamlit tf-idf top-n-recommendations

Last synced: 30 Apr 2026

https://github.com/fikri-rouzan/student-stress-levels-classification

Proyek pemodelan machine learning untuk mengklasifikasikan tingkat stres mahasiswa berdasarkan parameter input akademik dan psikologis.

joblib jupyter-notebook matplotlib numpy pandas python scikit-learn seaborn streamlit

Last synced: 08 Jun 2026

https://github.com/citylighxts/healthcare-model

Sebuah aplikasi web machine learning sederhana yang dibangun menggunakan Scikit-learn dan Streamlit untuk memprediksi kategori risiko pasien (High, Medium, Low) berdasarkan data demografis dan rekam medis.

machine-learning streamlit

Last synced: 30 Apr 2026

https://github.com/saiarunvoleti/salesanalyzerandinsightsgeneratoragent

This is the agent that gives insights based on the dataset(default provided) and also provides a chatbot interface that can answer the questions based on the sales information

agentic-ai generative-ai langchain langgraph llm python streamlit

Last synced: 30 Apr 2026

https://github.com/fikri-rouzan/bike-sharing-analysis

Dashboard interaktif untuk menganalisis tren, pola waktu, dan pengaruh cuaca terhadap tingkat penyewaan sistem berbagi sepeda di area perkotaan.

jupyter-notebook matplotlib pandas plotly python seaborn streamlit

Last synced: 08 Jun 2026

https://github.com/sarvamm/st-themer

Create, load and save streamlit themes.

streamlit streamlit-webapp theme themer

Last synced: 30 Apr 2026

https://github.com/dhanushi2620/whatsapp-chat-insights

This project analyzes WhatsApp chat data and provides insights such as message statistics (total messages, words, media, and links), user activity (most active users and word frequency), word clouds, emoji usage, media shared, and activity maps (daily, weekly, and monthly). It is built using Python, Streamlit, and deployed on Render.

machine-learning python render streamlit

Last synced: 30 Apr 2026

https://github.com/devwaqarahmad/ai-powered-animal-classifier

A multi-class animal image classification project using Convolutional Neural Networks (CNNs) and a Streamlit web interface. Upload any animal image and the model predicts the species in real-time.

animal-classifier cnn deep-learning image-classification mobilenetv2 streamlit tensorflow

Last synced: 30 Apr 2026

https://github.com/arpitarungta/face_recognition_attendance_system

This project is a Face Recognition-based Attendance System that captures and verifies faces in real-time using a webcam and records attendance in structured Excel files. It bridges the gap between intelligent local detection and automated attendance logging. The system uses face encoding to identify individuals and stores the records securely.

image-processing knn-classification machine-learning pandas python streamlit

Last synced: 30 Apr 2026

https://github.com/piyush-poddar/platextract

Extract any vehicle's number plate text with over 98% accuracy.

gemini-api opencv-python python streamlit yolov3

Last synced: 30 Apr 2026

https://github.com/prathamesh-patil-5090/resume_analyser_using_streamlit

The Resume Analyser Using Streamlit is a web application that helps job applicants analyze their resumes against job descriptions and receive feedback on how their skills and experience align with the requirements. This project utilizes Streamlit, a popular Python library for creating interactive web applications.

python streamlit streamlit-application streamlit-webapp

Last synced: 30 Apr 2026

https://github.com/sans11pentium/garbage-classification-chsw

Classify an image into the various classes of garbage.

streamlit

Last synced: 30 Apr 2026

https://github.com/oksanamezentseva/apartment-search-bot

A simple chatbot powered by Streamlit, OpenAI embeddings, and PostgreSQL + PGVector to help users find apartments by describing them in natural language.

docker-compose functioncalling openai pgvector python streamlit

Last synced: 30 Apr 2026

https://github.com/krish022004/github-issue-assistant

AI-powered GitHub Issue Assistant using FastAPI, LangChain & Streamlit for Seedling Labs Craft Case.

fastapi gemini langchain seedling-labs streamlit

Last synced: 30 Apr 2026

https://github.com/elle-concetta/weather-application

A Streamlit web application with a weather API that displays the weather conditions and air quality index.

api python streamlit watchdog xcode

Last synced: 01 May 2026

https://github.com/sadhami0519/aicte-internship

The project, Spam Detection using Machine Learning, aims to classify messages as spam or not spam using machine learning algorithms. This is achieved by preprocessing numerical data, extracting meaningful features, and identifying spam patterns.

python streamlit

Last synced: 01 May 2026

https://github.com/kqtan/football_dashboard

Football Dashboard

dashboard streamlit

Last synced: 01 May 2026

https://github.com/rahatbano58/growth-mind-set-prayer-app

Prayer apps help users find prayer times, Qibla direction, and other Islamic information.

growth-mind-set prayer-app python3 streamlit

Last synced: 01 May 2026

https://github.com/armanjscript/jobinja-job-search-agent

The **Jobinja Job Search Agent** is a powerful Python application designed to simplify job searches on Jobinja.ir, a leading job portal in Iran.

fine-tuning huggingface huggingface-transformers langchain langchain-ollama langgraph peft-fine-tuning-llm search-engine selenium selenium-webdriver streamlit torch

Last synced: 01 May 2026

https://github.com/chandadiya2004/diabetes-prediction

The Diabetes Prediction project utilizes machine learning techniques to determine the probability of an individual having diabetes based on various health metrics like age, BMI, and blood pressure. The prediction model is developed using the Support Vector Machine (SVM) algorithm, which classifies individuals based on these parameters.

column-transformer machine-learning pipeline python streamlit svm-model

Last synced: 01 May 2026

https://github.com/diegoribeiro2/oraculo_chatbot

Um chat inteligente capaz de conversar com seus prรณprios dados (YouTube, CSV, PDF e TXT). Desenvolvido em Python + Streamlit + LangChain, com suporte a LLMs (Grok ou OpenAI).

deployment inteligencia-artificial langchain llm rag-chatbot streamlit

Last synced: 01 May 2026

https://github.com/1ytic/news2emoji

GPT โค๏ธ fine-tuning scripts ๐Ÿค” for predicting ๐Ÿ‘ the emoji reactions ๐Ÿคก for the news ๐Ÿ’ฉ

emoji gpt news streamlit

Last synced: 01 May 2026

https://github.com/ssshetty11/youtube_video_downloader

YouTube Video Downloader is a simple and user-friendly web application that allows users to download videos and audio from YouTube for free. Whether it's a shorts, tutorial, music, or a funny clip, you can easily save it directly to your device in MP4 or MP3 format.

python3 streamlit ytdlp

Last synced: 01 May 2026

https://github.com/who-else-but-arjun/waterwise

A prototype of dashboard for water usage and water quality optimization at IITG campus

dashboard plotly streamlit

Last synced: 01 May 2026

https://github.com/esscova/removedor-de-fundo

Remova fundo de imagens com apenas um click!

background-remove python rembg streamlit

Last synced: 01 May 2026

https://github.com/ishmal793/bi-dummy-

An interactive and beginner-friendly data dashboard built using Streamlit. Upload your own CSV or Excel file, apply filters, view key statistics, and generate beautiful visualizations with no coding required.

data-analytics data-visualization eda pandas plotly python-dashboard streamlit

Last synced: 01 May 2026

https://github.com/ezeparziale/pokemon-streamlit

๐Ÿ”ด Pokemon web - Streamlit

bootstrap5 css html pokemon pokemon-api python streamlit

Last synced: 01 May 2026

https://github.com/stackmodel/ocr-gemini

OCR app using Google Gemini Flash

gemini llm ocr-recognition python streamlit

Last synced: 01 May 2026

https://github.com/koradripless624/un-webcast-analyzer

๐Ÿ“Š Transform UN WebTV sessions into structured insights with AI-driven transcription, entity extraction, and interactive analytics for research-ready knowledge.

azure azureopenai entity-extraction international-relations rag semantic-search speaker-diarization streamlit unwebtv

Last synced: 01 May 2026

https://github.com/dcajiao/basicmotions-classification-with-shapeformer

Data Analytics project focused on the implementation and improvement of an architecture for time series classification, deployment, and productive implementation.

docker mha python shapeformer streamlit time-series-classification transformers

Last synced: 01 May 2026

https://github.com/goutamhegde002/scientific-calculator

This repository contains a web-based scientific calculator built using Streamlit for the backend and React.js for the frontend. It supports various mathematical operations, including basic arithmetic, advanced functions, and trigonometric calculations.

mathematical-functions mathematics react reactjs reactjs-project scientific-calculator streamlit streamlit-webapp

Last synced: 01 May 2026

https://github.com/singletlinkage/matbot-ai-assistant

MATBot is an intelligent assistant designed to troubleshoot MATLAB software-related issues. The application leverages RAG (Retrieval-Augmented Generation) architecture and LLM models to provide accurate, contextual solutions to common MATLAB problems by drawing from official MathWorks documentation.

agentic-ai diskann gemini-api rag streamlit

Last synced: 01 May 2026

https://github.com/pratikagarwalla/sentiment-analysis-youtube

The YouTube Comment Sentiment Analysis App analyzes the sentiment of comments on a given YouTube video. It helps users understand whether viewers are reacting positively, negatively, or neutrally to a video. This can be useful for content creators, marketers, and businesses to gauge audience reactions and feedback effectively.

matplotlib nltk pandas python streamlit vader-sentiment-analysis

Last synced: 01 May 2026

https://github.com/hemjotkaur/human-pose-estimation-opencv

This repository focuses on Human Pose Detection, a critical task in computer vision aimed at identifying and tracking the position and orientation of human figures in images and videos.

cv2-library numpy-library opencv pillow python streamlit

Last synced: 01 May 2026

https://github.com/sullygreene/tinyagi-hub-streamlit

TinyAGI Hub Streamlit is a user-friendly, modular interface built with Streamlit for managing and integrating components of the TinyAGI ecosystem. Effortlessly add, remove, or modify agents, plugins, tools, modules, and services. With seamless integration capabilities, you can expand your AGI system by cloning from the TinyAGI Hub for TinyAGI

agents agi ai aritificial-intelligence artificial-general-intelligence artificialgeneralintelligence streamlit streamlit-application streamlit-dashboard streamlit-webapp

Last synced: 01 May 2026

https://github.com/eshitakundu/disease-outbreak-predictor

Disease Outbreak Predictor: A Streamlit-based web application for predicting diabetes, heart disease, and Parkinson's disease using machine learning models.

data data-science disease-prediction healthcare-application jupyter-notebook machinelearning ml notebook prediction python streamlit streamlit-webapp

Last synced: 01 May 2026

https://github.com/guptakushal03/whatsapp-chat-analyser

The WhatsApp Chat Analyzer is a Python-based tool built with Streamlit for analyzing WhatsApp chat data. It provides insights such as total messages, word count, media shared, links shared, monthly activity timeline, most active users, activity maps, and word clouds.

chat-analysis data-analysis data-visualization python streamlit text-processing whatsapp word-cloud

Last synced: 01 May 2026

https://github.com/amruta33/ats_app

An ATS app automates the recruitment process by managing job applications, parsing resumes, and screening candidates. It centralizes candidate data, facilitates collaboration among hiring teams, and ensures compliance with hiring regulations.

deep-learning gemini-pro gene llm nlp pthon streamlit textpreprocessing

Last synced: 02 May 2026

https://github.com/jaimealruiz/deepseek-r1-chatbot

Chatbot con Streamlit y el modelo Deep Seek-R1 (free)

chatbot deepseek free llm python streamlit

Last synced: 02 May 2026

https://github.com/nickenshidqia/build_a_historical_weather_data_api_using_python

Build The Historical Weather Data API Using Python which allowing users to retrieve and visualize historical weather information for a specified country and forecast duration.

api historical-weather-data plotly python streamlit

Last synced: 02 May 2026

https://github.com/ankhoa1212/movie-recommender

A movie recommender built in Python using IMDb data and the Streamlit platform.

data-mining python streamlit

Last synced: 02 May 2026

https://github.com/kpdagrt22/ats-resume-with-llm

This project is a Resume ATS (Application Tracking System) implemented using Google's Gemini Pro API. It evaluates resumes based on a given job description, providing a percentage match and highlighting missing keywords. The application is built using Streamlit for the user interface.

gemini-api llm python3 streamlit

Last synced: 02 May 2026

https://github.com/bytejoseph/digital101

A web app to help you revise the Digital 101 course

csv digital101 futureskillsprime python streamlit

Last synced: 02 May 2026

https://github.com/alvarofpp/app-jinja2

An application made in Streamlit that allows you to test Jinja2 templates.

python3 streamlit

Last synced: 02 May 2026