@@ -709,10 +709,10 @@ <h3 class="mt-5 display-6">Web Apps (in Python)</h3>
709709 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
710710 < div class ="card ">
711711 < div class ="card-body text-center ">
712- < a href ="https://streamlit.io/ " target ="_blank ">
712+ < a href ="https://github.com/streamlit/streamlit " target ="_blank ">
713713 < img class ="card-img-top " src ="static/image/logos/streamlit.png " style ="width:50%; height:auto " alt ="Streamlit "/>
714714 </ a >
715- < h3 > < a href ="https://streamlit.io/ " target ="_blank "> Streamlit</ a > </ h3 >
715+ < h3 > < a href ="https://github.com/streamlit/streamlit " target ="_blank "> Streamlit</ a > </ h3 >
716716 < blockquote class ="mb-0 ">
717717 < p > Streamlit makes it easy to create and share beautiful, custom web apps for machine learning and data science.</ p >
718718 < footer class ="blockquote-footer mt-2 "> No front‑end experience required.</ footer >
@@ -723,7 +723,7 @@ <h3><a href="https://streamlit.io/" target="_blank">Streamlit</a></h3>
723723
724724 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
725725 < div class ="card p-3 ">
726- < a href ="https://www. gradio. app/ " target ="_blank ">
726+ < a href ="https://github.com/ gradio- app/gradio " target ="_blank ">
727727 < img class ="card-img-top " src ="static/image/logos/gradio.svg " alt ="Gradio ">
728728 </ a >
729729 < figure class ="p-3 mb-0 ">
@@ -736,12 +736,12 @@ <h3><a href="https://streamlit.io/" target="_blank">Streamlit</a></h3>
736736
737737 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
738738 < div class ="card ">
739- < a class ="text-center m-3 " href ="https://plotly .com/dash/ " target ="_blank ">
739+ < a class ="text-center m-3 " href ="https://github .com/plotly/dash " target ="_blank ">
740740 < img class ="card-img-top " src ="static/image/logos/dash.png " style ="width:30%;height:auto " alt ="Dash ">
741741 </ a >
742742 < hr class ="my-2 ">
743743 < div class ="card-body ">
744- < h3 class ="card-title "> < a href ="https://plotly .com/dash/ " target ="_blank "> Dash</ a > </ h3 >
744+ < h3 class ="card-title "> < a href ="https://github .com/plotly/dash " target ="_blank "> Dash</ a > </ h3 >
745745 < p class ="card-text "> Dash is the most downloaded, trusted Python framework for building ML & data science web apps.</ p >
746746 < h6 class ="card-text "> - < i > Built on top of Plotly.js, React, and Flask.</ i > </ h6 >
747747 </ div >
@@ -751,7 +751,7 @@ <h6 class="card-text"> - <i>Built on top of Plotly.js, React, and Flask.</i></h6
751751 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
752752 < div class ="card ">
753753 < div class ="card-header text-center ">
754- < a href ="https://reflex. dev/ " target ="_blank ">
754+ < a href ="https://github.com/reflex- dev/reflex " target ="_blank ">
755755 < img class ="card-img-top " src ="static/image/logos/reflex.svg " style ="width:80%;height:auto; " alt ="Reflex "/>
756756 </ a >
757757 </ div >
@@ -767,7 +767,7 @@ <h6 class="card-text"> - <i>Built on top of Plotly.js, React, and Flask.</i></h6
767767
768768 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
769769 < div class ="card text-end ">
770- < a class ="text-center m-3 " href ="https://www.taipy.io/ " target ="_blank ">
770+ < a class ="text-center m-3 " href ="https://github.com/Avaiga/taipy " target ="_blank ">
771771 < img class ="card-img-top " src ="static/image/logos/taipy.png " style ="width:70%;height:auto " alt ="Taipy ">
772772 </ a >
773773 < hr class ="my-2 ">
@@ -781,7 +781,7 @@ <h6 class="card-text"> - <i>Build Python data & AI web applications. Beyond exis
781781
782782 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
783783 < div class ="card text-center ">
784- < a class ="text-center " href ="https://reactpy.dev/docs/index.html " target ="_blank ">
784+ < a class ="text-center " href ="https://github.com/reactive-python/reactpy " target ="_blank ">
785785 < img class ="card-img-top " src ="static/image/logos/reactpy.svg " style ="width:90%;height:auto " alt ="reactpy ">
786786 </ a >
787787 < div class ="card-body ">
@@ -795,10 +795,10 @@ <h5 class="card-title"><a href="https://github.com/reactive-python/reactpy" targ
795795 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
796796 < div class ="card ">
797797 < div class ="card-body text-center ">
798- < a href ="https://google. github.io /mesop/ " target ="_blank ">
798+ < a href ="https://github.com /mesop-dev/mesop " target ="_blank ">
799799 < img class ="card-img-top " src ="static/image/logos/mesop.png " style ="width:100%; height:auto " alt ="Mesop "/>
800800 </ a >
801- < h3 > < a href ="https://github.com/google /mesop " target ="_blank "> Mesop</ a > </ h3 >
801+ < h3 > < a href ="https://github.com/mesop-dev /mesop " target ="_blank "> Mesop</ a > </ h3 >
802802 < blockquote class ="mb-0 ">
803803 < p > Build delightful web apps quickly in Python</ p >
804804 < footer class ="blockquote-footer mt-2 "> Used at Google for rapid internal app development.</ footer >
@@ -809,15 +809,15 @@ <h3><a href="https://github.com/google/mesop" target="_blank">Mesop</a></h3>
809809
810810 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
811811 < div class ="card p-3 text-center ">
812- < a href ="https://flet. dev/ " target ="_blank ">
812+ < a href ="https://github.com/flet- dev/flet " target ="_blank ">
813813 < img class ="card-img-top p-3 " src ="static/image/logos/flet.svg " style ="background-color: #fff; width: 50%; height: auto; " alt ="Flet ">
814814 </ a >
815- < h3 > < a href ="https://flet. dev/ " target ="_blank "> Flet</ a > </ h3 >
815+ < h3 > < a href ="https://github.com/flet- dev/flet " target ="_blank "> Flet</ a > </ h3 >
816816 < hr class ="my-2 ">
817817 < figure class ="mb-0 ">
818818 < blockquote class ="blockquote ">
819819 < p class ="small ">
820- < a href ="https://flet. dev/ " target ="_blank "> Flet</ a >
820+ < a href ="https://github.com/flet- dev/flet " target ="_blank "> Flet</ a >
821821 enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.
822822 </ p >
823823 </ blockquote >
@@ -827,7 +827,7 @@ <h3><a href="https://flet.dev/" target="_blank">Flet</a></h3>
827827
828828 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
829829 < div class ="card ">
830- < a class ="text-center m-3 " href ="https://frappeframework .com/ " target ="_blank ">
830+ < a class ="text-center m-3 " href ="https://github .com/frappe/frappe " target ="_blank ">
831831 < img class ="card-img-top " src ="static/image/logos/frappe-framework.svg " style ="width:100%;height:auto " alt ="frappe-framework ">
832832 </ a >
833833 < div class ="card-body ">
@@ -846,7 +846,7 @@ <h2><a style="color: #fff;" href="https://github.com/pywebio/PyWebIO" target="_b
846846 < div class ="card-body ">
847847 < blockquote class ="mb-0 ">
848848 < p >
849- Using < a href ="https://pywebio.readthedocs.io/en/latest/ " target ="_blank "> PyWebIO</ a > ,
849+ Using < a href ="https://github.com/pywebio/PyWebIO " target ="_blank "> PyWebIO</ a > ,
850850 developers can write applications just like writing terminal scripts.
851851 </ p >
852852 < hr class ="mb-2 ">
@@ -859,7 +859,7 @@ <h2><a style="color: #fff;" href="https://github.com/pywebio/PyWebIO" target="_b
859859 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
860860 < div class ="card ">
861861 < div class ="card-body text-center ">
862- < a href ="https://solara.dev/ " target ="_blank ">
862+ < a href ="https://github.com/widgetti/solara " target ="_blank ">
863863 < img class ="card-img-top " src ="static/image/logos/solara.svg " style ="width: 100%; height: auto; " alt ="Solara ">
864864 </ a >
865865 < hr class ="my-2 ">
@@ -886,7 +886,7 @@ <h2 style="background-color: #ffffff; color: #000000;">FastHTML</h2>
886886
887887 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
888888 < div class ="card ">
889- < a class ="text m-3 " href ="https://panel. holoviz.org/ " target ="_blank ">
889+ < a class ="text m-3 " href ="https://github.com/ holoviz/panel " target ="_blank ">
890890 < img class ="card-img-top " src ="static/image/logos/panel.png " style ="width:100%;height:auto " alt ="panel ">
891891 </ a >
892892 < div class ="card-body ">
@@ -898,11 +898,11 @@ <h2 style="background-color: #ffffff; color: #000000;">FastHTML</h2>
898898
899899 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
900900 < div class ="card text-center ">
901- < a class ="text-center " href ="https://www. django-unicorn.com/ " target ="_blank ">
901+ < a class ="text-center " href ="https://github.com/ django-commons/django-unicorn " target ="_blank ">
902902 < img class ="card-img-top " src ="static/image/logos/unicorn.png " style ="width:50%;height:auto " alt ="django-unicorn ">
903903 </ a >
904904 < div class ="card-body ">
905- < h5 class ="card-title "> < a href ="https://github.com/adamghill /django-unicorn " target ="_blank "> Unicorn</ a > </ h5 >
905+ < h5 class ="card-title "> < a href ="https://github.com/django-commons /django-unicorn " target ="_blank "> Unicorn</ a > </ h5 >
906906 < p class ="card-text "> The magical reactive component framework for Django ✨</ p >
907907 < p class ="card-text "> < small > Quickly and easily add rich front-end interactions to your templates.</ small > </ p >
908908 </ div >
@@ -911,7 +911,7 @@ <h5 class="card-title"><a href="https://github.com/adamghill/django-unicorn" tar
911911
912912 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
913913 < div class ="card p-3 ">
914- < a href ="https://justpy.io/ " target ="_blank ">
914+ < a href ="https://github.com/justpy-org/justpy " target ="_blank ">
915915 < h2 style ="background-color: #2094f3; color: #fff; "> JustPy</ h2 >
916916 </ a >
917917 < hr class ="my-2 ">
@@ -925,7 +925,7 @@ <h2 style="background-color: #2094f3; color: #fff;">JustPy</h2>
925925
926926 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
927927 < div class ="card text-end ">
928- < a class ="text-center m-3 " href ="https://dara.causalens. com/ " target ="_blank ">
928+ < a class ="text-center m-3 " href ="https://github. com/causalens/dara " target ="_blank ">
929929 < img class ="card-img-top " src ="static/image/logos/dara.svg " style ="width:70%;height:auto " alt ="Dara ">
930930 </ a >
931931 < hr class ="my-2 ">
@@ -940,7 +940,7 @@ <h6 class="card-text"> - <i>Build decision apps in Python</i></h6>
940940 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
941941 < div class ="card ">
942942 < div class ="card-body ">
943- < a href ="https://shiny. posit.co /py/ " target ="_blank ">
943+ < a href ="https://github.com/ posit-dev /py-shiny / " target ="_blank ">
944944 < img class ="card-img-top " src ="static/image/logos/shiny-for-python.svg " style ="background-color: #007bc2; width: 100%; height: auto; " alt ="shiny-for-python ">
945945 </ a >
946946 < hr class ="my-2 ">
@@ -951,13 +951,13 @@ <h6 class="card-text"> - <i>Build decision apps in Python</i></h6>
951951
952952 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
953953 < div class ="card p-3 ">
954- < a href ="https://kitware. github.io/trame/ " target ="_blank ">
954+ < a href ="https://github.com/kitware/trame " target ="_blank ">
955955 < img class ="card-img-top " src ="static/image/logos/trame.svg " style ="width:100%;height:auto " alt ="Trame ">
956956 </ a >
957957 < hr class ="my-2 ">
958958 < figure class ="p-2 mb-0 ">
959959 < blockquote class ="blockquote text-center ">
960- < p > < a href ="https://github.com/Kitware /trame " target ="_blank "> Trame</ a > lets you weave various components and technologies into a Web Application solely written in Python.</ p >
960+ < p > < a href ="https://github.com/kitware /trame " target ="_blank "> Trame</ a > lets you weave various components and technologies into a Web Application solely written in Python.</ p >
961961 </ blockquote >
962962 </ figure >
963963 </ div >
@@ -966,7 +966,7 @@ <h6 class="card-text"> - <i>Build decision apps in Python</i></h6>
966966 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
967967 < div class ="card ">
968968 < div class ="card-body text-center ">
969- < a href ="https://docs.chainlit.io/ " target ="_blank ">
969+ < a href ="https://github.com/Chainlit/chainlit " target ="_blank ">
970970 < img class ="card-img-top mb-3 " src ="static/image/logos/chainlit.png " style ="width:80%; height:auto " alt ="Chainlit "/>
971971 </ a >
972972 < blockquote class ="mb-0 ">
@@ -994,7 +994,7 @@ <h6 class="card-text"> - <i>Build decision apps in Python</i></h6>
994994
995995 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
996996 < div class ="card p-3 ">
997- < a href ="https://rio.dev/ " target ="_blank ">
997+ < a href ="https://github.com/rio-labs/rio " target ="_blank ">
998998 < img class ="card-img-top " src ="static/image/logos/rio.png " alt ="Rio " style ="width: 50%; height: auto; ">
999999 </ a >
10001000 < figure class ="p-3 mb-0 ">
0 commit comments