Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
What features an ideal IDE for Python notebooks should have?
4 projects | reddit.com/r/Python | 15 Nov 2021
I solved this problem two years ago and tried to notify everyone. Looks like I am still the only person in the world using this: https://github.com/Tronic/niceback
Launch HN: Pynecone (YC W23) – Web Apps in Pure Python
25 projects | news.ycombinator.com | 13 Mar 2023
Useful list. Dash & bokeh as two more in the space
Python projects with best practices on Github?
23 projects | reddit.com/r/Python | 14 Feb 2023
I also heard of Dash which serves the same purpose I guess, but I think it has more to offer.
4 Streamlit Alternatives for Building Python Data Apps
3 projects | dev.to | 8 Feb 2023
Plotly is a plotting library, and Dash is their open-source framework for building data apps with Python, R or Julia. (Dash also has an Enterprise version, but we'll focus on the open-source library here.)
NiceGUI: Let any browser be the frontend for your Python code
26 projects | reddit.com/r/Python | 15 Jan 2023
Containerizing Shiny for Python and Shinylive Applications
4 projects | dev.to | 10 Nov 2022
Shiny is a framework that makes it easy to build interactive web applications. Shiny was introduced 10 years ago as an R package. In his 10th anniversary keynote speech, Joe Cheng announced Shiny for Python at the 2022 RStudio Conference. Python programmers can now try out Shiny to create interactive data-driven web applications. Shiny comes as an alternative to other frameworks, like Dash, or Streamlit.
How can I build interactive plots using Matplotlib/Numpy?
2 projects | reddit.com/r/learnpython | 4 Nov 2022
Take a look at streamlit and dash. Matplotlib widgets might also be of interest.
Looking for web app generator from JSON data
4 projects | reddit.com/r/software | 27 Sep 2022
What are data apps?
8 projects | dev.to | 14 Sep 2022
There also are data application frameworks that are helpful here: tools like Plotly Dash and Streamlit make it possible to turn data scripts into shareable web applications without the need for front-end development.
AAD auth for Plotly Dash
2 projects | dev.to | 3 Apr 2022
One particular interesting case is Dash by Plotly. While I myself have previously used Bokeh, I quickly made the transition to Dash since I felt it was more ready for usage as a deployed application. Additionally, having access to Plotly as a charting library is a big plus because it is such a successful open-source project with a strong community and a fantastic library.
[Q] What industries use R over Python? Is it better to learn Python rather than R? I will be learning both, but want to know which I should focus on more.
3 projects | reddit.com/r/statistics | 22 Jan 2022
Shiny is pretty great, but python has dash and streamlit, which in my opinion are nicer to use.
What are some alternatives?
streamlit - Streamlit — The fastest way to build data apps in Python
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
panel - A high-level app and dashboarding solution for Python
uvicorn - An ASGI web server, for Python. 🦄
Flask - The Python micro framework for building web applications.
Jinja2 - A very fast and expressive template engine.
PyWebIO - Write interactive web app in script way.
ipywidgets - Interactive Widgets for the Jupyter Notebook
ttkthemes - A group of themes for the ttk extenstions for Tkinter
Chart.js - Simple HTML5 Charts using the <canvas> tag
Rust-Bio - This library provides implementations of many algorithms and data structures that are useful for bioinformatics. All provided implementations are rigorously tested via continuous integration.