Streamlit — A faster way to build and share data apps. (by streamlit)

Streamlit Alternatives

Similar projects and alternatives to streamlit

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better streamlit alternative or higher similarity.

streamlit discussion

Log in or Post with

streamlit reviews and mentions

Posts with mentions or reviews of streamlit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-07-12.
  • Summarize articles with Cloudflare Workers AI LoRAs
    2 projects | | 12 Jul 2024
    import streamlit as st from bs4 import BeautifulSoup import json import os import requests # Load API secrets from dotenv import load_dotenv load_dotenv() CLOUDFLARE_ACCOUNT_ID = os.environ.get("CF_ACCOUNT_ID") CLOUDFLARE_API_TOKEN= os.environ.get("CF_API_TOKEN") url = f'{CLOUDFLARE_ACCOUNT_ID}/ai/run/@cf/mistral/mistral-7b-instruct-v0.1' def main(): st.markdown(""" .big-font { font-size:40px !important; color:green; } """, unsafe_allow_html=True) st.markdown('"big-font"AI🤖 News🗞️ Summarizer', unsafe_allow_html=True) st.write(":blue[This Python🐍 web🕸️ app is built👩🏻‍💻 w/ [Streamlit]( && [Cloudflare Workers AI](]") news_link = st.text_input('Please enter a news link to summarize') # news_link = "" tone = st.selectbox( ':green[What tone do you want the news summary to take?]', ('humorous🤣', 'majestic🌊', 'academic📚', '✨inspirational✨', 'dramatic🎭', 'gen z👧🏻') ) st.write("You selected: ", tone) if st.button('Enter') and tone is not None and news_link is not None: with st.spinner('Processing📈...'): resp1 = requests.get(news_link) soup = BeautifulSoup(resp1.text, 'html.parser') # Extract text data from website text_data = '' for tag in soup.find_all(['p']): text_data += tag.get_text() print('text_data' , text_data) # Define the headers headers = { 'Authorization': f'Bearer {CLOUDFLARE_API_TOKEN}', 'Content-Type': 'application/json' } # Define the data data = { "messages": [ { "role": "user", "content": f"Summarize the following content from a news article in a {tone} tone: {text_data}" } ], "lora": "cf-public-cnn-summarization" } # Make the POST request response =, headers=headers, data=json.dumps(data)) # Parse the response response_data = response.json() summary = response_data["result"]["response"] print("summary ", summary) html_str = f""" "font-family:Comic Sans; color:Pink; font-size: 18px;">{summary} """ st.markdown(html_str, unsafe_allow_html=True) st.write("Made w/ ❤️ in SF 🌁 || ✅ out the [👩🏻‍💻GitHub repo](") if __name__ == "__main__": main()
  • Using OpenAI Whisper to Transcribe Podcasts on Koyeb
    4 projects | | 2 Jul 2024
    In this tutorial, you will learn how to set up a Streamlit application, integrate OpenAI Whisper for real-time podcast transcription, and deploy the application using Docker and Koyeb, creating a scalable transcription service.
  • OpenAI api RAG system with Qdrant
    3 projects | | 19 Jun 2024
    What I wound up building is a Streamlit app that uses qdrant to index and search data extracted from a collection of pdf document. The app is a simple chat interface where you can ask questions about the data and get responses from a mixture of GPT-4 and the indexed data.
  • Streamlit: A faster way to build and share data apps
    1 project | | 14 Jun 2024
  • Build your AI Travel Agent with GPT-4o using Python
    3 projects | | 13 Jun 2024
    You'll use some amazing tools to make this happen. Streamlit will help you create a friendly and interactive interface; Phidata will handle your data; OpenAI's GPT-4 will provide smart conversational abilities; and Google Search-Results will fetch the best travel options. Together, these tools will allow you to build smart, responsive AI to plan your trips as if you had a personal travel guardian.
  • WizSearch: 🏆 Winning My First AI Hackathon 🚀
    3 projects | | 10 Jun 2024
    UI: Streamlit for creating an interactive and user-friendly interface.
  • Learnings from GenAI on AWS at Deloitte workshop
    3 projects | | 3 Jun 2024
    Streamlit - quickly creates web UI from Python without much frontend skills, great for POCs (Streamlit API Reference)
  • A quick comparison: Streamlit, Dash, Reflex and Rio
    4 projects | | 30 May 2024
  • Build A Dual-Purpose App: Text-to-Image and Custom Chatbot Using Comet, GPT-3.5, DALL-E 2, and Streamlit
    3 projects | | 29 May 2024
    Streamlit is a platform that enables you to build web applications that can be hosted in the cloud in just minutes. It helps you build interactive dashboards, generate reports, or create chat applications. Once you’ve created an app, you can use the Community Cloud platform to deploy, manage, and share your application.
  • Streamlit: Créer des apps en Python très simplement
    2 projects | | 27 May 2024
  • A note from our sponsor - InfluxDB | 22 Jul 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →


Basic streamlit repo stats
1 day ago

streamlit/streamlit is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of streamlit is Python.

Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in is all you need to start monitoring your apps. Sign up for our free tier today.