Taipy
p/taipy
Build Python Data & AI web applications
Chris Messina

Taipy 3.0 β€” Build powerful data and AI apps in pure Python

Featured
226
β€’
Taipy is an open-source Python library for building data and AI web apps.

As an alternative to Streamlit, it's designed for data scientists and Python web developers β€” no background in web development required!
Replies
Best
Maker
πŸ“Œ

Hi Product Hunt!

Rym, Community Manager at Taipy here. Joined Taipy a few months ago and discovered the nice story of Taipy.

Taipy founders Vincent Gosselin and Albert Antoine, with extensive backgrounds in leading software companies (working with Samsung, TSMC, Global Foundries, Carhartt, etc.), transitioned from Java to Python, driven by Python's increasing prominence in IT.

This challenge came from frustration with the difficulty of bringing AI algorithms to the end-users. A focus was placed on Data Science Applications with insufficient consideration for end-users' needs, including customized interfaces, what-if analysis, scenario management, business KPI monitoring, and collaborative tools.

Since then, they gathered a team of experimented engineers to develop a whole new library that could meet their needs.

Taipy came to life as an open-source (and will always be) library for building data and AI web apps front-end & back-end in the Python ecosystem.

Designed for data scientists and Python web developers, it helps create interfaces such as Chatbots, LLM-based data-driven applications, dashboards… etc., without requiring any background in web development such as HTML, CSS, PH, JS!

Lately, such as Goku leveling up to its Super Saiyan third stage, our application builder has improved with many new features.

☁ Deploy, Host, and Share your applications on our Taipy Cloud within a few clicks.

πŸ—£ Explore your datasets using only natural languages with our LLM-based application: TalkToTaipy.

πŸ“Š Create and manage configuration elements with a graphical editor: Taipy Studio, and store them in - TOML files that your Taipy Application can load at runtime.

🐍 Develop entirely in Python besides Markdown with the Python Page Builder API.

πŸŽ› Select and interact graphically with entities such as Data Nodes, Jobs, and Scenarios using the Scenario Management Controls.

πŸ“Ά Broadcast your Application variable updates to every connected user so that all of them visualize the same information. This is specifically relevant when monitoring live global data.

βŒ› Schedule all your tasks, no need to stay up all night long to run them; the Scheduler will do it for you.

πŸ’„Solidify your application's general look and feel with predefined cascading stylesheets grouped in what is called the Style kit.

πŸ—Ί New charts have joined the long list of Plotly charts accessible from Taipy such as the TreeMap and the Waterfall chart.

πŸ’» Get started with Taipy in the best way ever by using a comfortable environment to via the CLI (Command Line Interface). You can now create, display, manage, and run scenarios from the GUI page with unparalleled ease.

πŸ“š Version your applications: Create, manage, and migrate different versions of your Taipy applications effortlessly, eliminating the complexities of version control that have often posed challenges with the brand-new Application Versioning feature included in the CLI.

We’re excited to build a world where data scientists, and Python developers can focus on their data, interact with them, reveal them and be able to share their work efficiently and easily without being forced to learn new skills in web development.

πŸ‘Š Learn more about Taipy, contribute, and stay tuned on our GitHub repo

πŸ‘Š Join our community and engage with us on Discord

πŸ‘Š Get started with our Documentation

Ghost Kitty
Comment Deleted
@raj_singhh thank you
@shivam_tiwari24 Thank you for them. They're too busy working on the coming release to come on Product Hunt now :)
@iliyasu_idris thank you πŸ˜ŠπŸ™πŸ»
Frank Sondors
Not a developer, but my CTO said it's a great product that could be used in the future by us! We've also launched!
@franksondors Ow, thanks to your CTO, feel free to join our community on Discord and discuss with our engineers :)https://discord.com/invite/SJyz2... They may be able to help on your projects ;)
Chris Messina
Top Hunter
Hunter
Getting started with πš™πš’πš™ πš’πš—πšœπšπšŠπš•πš• πšπšŠπš’πš™πš’ couldn't be easier. Taipy is an efficient way for Python developers and data scientists without a background web development to jump into building publishing web apps!
Alex Dulub
Hi Rym, It's fascinating to see how Taipy simplifies the complex process of bringing AI algorithms to end-users. The focus on user experience without needing web development expertise seems like a game-changer for data scientists and Python developers. I'm curious, what sort of feedback have you received from early adopters about the natural language feature in TalkToTaipy? It sounds incredibly intuitive! Keep up the great work; the Python community definitely needs tools like this. Cheers!
@alex_dulub Indeed we really aim to focus on end-user. We have an article written by our founder here if you want to know more about how we're working on this : https://www.taipy.io/posts/bring...
Egor Karpov
As a Python developer, I'm excited about Taipy! How does it compare in performance with Streamlit? Congratulations on the launch!
Florian Jacta
@ekarp Taipy manages differently the updates of the UI making it much more performant. You also don't need to handle caching in Taipy. Taipy doesn't rerun your entire code; only what needs to be updated
@ekarp and to complete with what my colleague said, you can check some of Taipy superiorities over Streamlit here: https://towardsdev.com/streamlit...
Aris Nakos
Great demo ! Long-time user of Streamlit here and I find it very easy to use. Why should I convert ? What's missing from my workflow ? Also, amazing demo. Love how Goku narrated your development. Can't wait until SSJ4.
GermΓ‘n Merlo
Hey @jean_robin_medori, loving the sound of this product launch! You know what they say, Python makes everything better. Congrats on creating such a powerful tool! Keep slaying those codes and making our lives easier. Looking forward to trying it out soon!
@german_merlo1 thanks for your support.You're more than welcome to reach out to our team as well as the community on Discord: https://discord.com/invite/SJyz2...
Garen Orchyan
Looks so great. Big congratulations on the launch team, best of luck to you today β€οΈπŸ¦„
@orchyan thank you, that's awesome...
Hai Ta
That's really helpful for those who have no experience with development! It allows everyone to be a developer. Great job guys!
@hai_ta1 Thanks, stay tuned, a great integration is planned for the coming release that would enhance even further those who haven't got experience with development. Taipy is developed for people who have no background in web development ;)
Etinam Umana
I'm excited about Taipy! How does it compare in performance with Streamlit? Congratulations on the launch!
Abubakkarr Shuwa muhammed
As a Python developer, I'm excited about Taipy! How does it compare in performance with Streamlit? Congratulations on the launch!
Lahiru Dilshan Chandrasiri
I like to be a python web developer and this AI tool is very valuable for my education and work. This tool is very interested. Thanks for the developer team.
@lahiru_dilshan_chandrasiri1 thanks for your feedback. Feel free to reach out our Discord server to discuss about your project and experience with Taipy with our team and the community :) https://discord.com/invite/SJyz2...
Nevo David
Taipy is amazing, really a gamechanger in the world of data and AI apps
GloriousWork
@rym_michaut Congratulations. I love the newly improved features. the positive outcomes that definitely going to come from this launch will be superb
Ivan Somov
Finally a worthy alternative to streamlit! Congrats on the launch!
@ivan_somov thank you :) will you give it a try or have you already?
Anita Konicka
Very nice application, I think it will be suitable for me. Congratulations on the idea and thank you for it.
@kitulec212 Thank you. Feel free to join our Discord server to interact with our engineers and community https://discord.com/invite/SJyz2...
Ramya Bhaskar
great product! Best wishes :) upvoted. btw we have also launched today !
Andy Davis
ngl Goku lured me in and got the upvote; i'll look at the product tonight :)
Aayush Chhabra
Hey @rym_michaut truly impressed with Taipy 3.0's approach to simplifying data and AI web app development for Python devs! Have you considered integrating more interactive data visualization tools? It could really elevate the analytics capabilities for users.
md robel
I am not seeing my tables updating properly when i make changes to their structure but why i facing this
@md_robel1 hey, you should join us on Discord and discuss with our engineers team about your issues https://discord.com/invite/SJyz2...