@@ -1026,23 +1026,49 @@ <h3 class="mt-5 display-6">Web APIs</h3>
10261026 < div class ="row grids mt-4 " data-masonry ='{"percentPosition": true } '>
10271027 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
10281028 < div class ="card ">
1029- < a href ="https://fastapi.tiangolo. com/ " target ="_blank ">
1029+ < a href ="https://github. com/fastapi/fastapi " target ="_blank ">
10301030 < img class ="card-img-top " src ="static/image/logos/fastapi.png " alt ="FastAPI ">
10311031 </ a >
10321032 < div class ="card-body ">
1033- < h5 class ="card-title "> < a href ="https://fastapi.tiangolo. com/ " target ="_blank "> FastAPI</ a > </ h5 >
1033+ < h5 class ="card-title "> < a href ="https://github. com/fastapi/fastapi " target ="_blank "> FastAPI</ a > </ h5 >
10341034 < p class ="card-text "> FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.8+ based on standard Python type hints.</ p >
10351035 < hr class ="my-2 ">
10361036 < b class ="card-text "> Pydantic. OpenAPI. Swagger UI.</ b >
10371037 </ div >
10381038 </ div >
10391039 </ div >
10401040
1041+ < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1042+ < div class ="card text-center ">
1043+ < div class ="card-body ">
1044+ < h5 class ="card-title ">
1045+ < a href ="https://github.com/sanic-org/sanic " target ="_blank ">
1046+ < img class ="card-img-top " src ="static/image/logos/sanic.png " style ="width:100%; height:auto " alt ="Sanic "/>
1047+ </ a >
1048+ </ h5 >
1049+ < p class ="card-text "> < small class ="text-muted "> The lightning-fast asynchronous Python web framework</ small > </ p >
1050+ < p class ="card-text "> A Python 3.8+ web server and web framework that’s written to go fast!</ p >
1051+ < h5 class ="card-text "> Build fast. Run fast.</ h5 >
1052+ </ div >
1053+ </ div >
1054+ </ div >
1055+
1056+ < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1057+ < div class ="card ">
1058+ < a href ="https://github.com/encode/django-rest-framework " target ="_blank ">
1059+ < img class ="card-img-top " src ="static/image/logos/django-rest-framework.png " alt ="DjangoRestFramework ">
1060+ </ a >
1061+ < div class ="card-body ">
1062+ < p class ="card-text "> Django REST framework is a powerful and flexible toolkit for building Web APIs.</ p >
1063+ </ div >
1064+ </ div >
1065+ </ div >
1066+
10411067 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
10421068 < div class ="card ">
10431069 < div class ="card-header ">
10441070 < h2 >
1045- < a href ="https://falcon.readthedocs.io/ " target ="_blank ">
1071+ < a href ="https://github.com/falconry/falcon " target ="_blank ">
10461072 < img class ="card-img-top " src ="static/image/logos/falcon.svg " style ="height:60px; width:60px " alt ="Falcon "/>
10471073 </ a >
10481074 Falcon
@@ -1060,22 +1086,44 @@ <h2>
10601086
10611087 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
10621088 < div class ="card ">
1063- < div class ="card-body ">
1064- < a href ="https://www.hug.rest/ " target ="_blank ">
1065- < img class ="card-img-top " src ="static/image/logos/hug .png " alt ="Hug ">
1089+ < div class ="text-center ">
1090+ < a href ="https://github.com/vitalik/django-ninja " target ="_blank ">
1091+ < img class ="card-img-top " src ="static/image/logos/django-ninja .png " style =" width:40%;height:auto; " alt ="Django-Ninja ">
10661092 </ a >
1067- < p class ="card-text mt-3 "> Obvious. Clean. Radically simple.</ p >
1068- < p class ="card-text "> < small class ="text-muted ">
1069- Hug aims to make developing Python driven APIs as simple as possible, but no simpler.</ small >
1070- </ p >
1093+ < h5 > < a href ="https://github.com/vitalik/django-ninja " target ="_blank "> Django Ninja</ a > </ h5 >
1094+ </ div >
1095+ < div class ="card-body ">
1096+ < h5 class ="card-text text-center "> Fast to learn, fast to code, fast to run</ h5 >
1097+ < p class ="card-text "> Django Ninja is a web framework for building APIs with Django and Python 3.6+ type hints.</ p >
1098+ < hr class ="mb-2 ">
1099+ < figcaption class ="blockquote-footer mt-2 text-muted ">
1100+ Fast Django REST Framework
1101+ </ figcaption >
10711102 </ div >
10721103 </ div >
10731104 </ div >
10741105
1106+ < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1107+ < div class ="card text-center p-3 ">
1108+ < a href ="https://github.com/litestar-org/litestar " target ="_blank ">
1109+ < img class ="card-img-top " src ="static/image/logos/litestar.svg " style ="width:30%; height: auto; " alt ="litestar ">
1110+ </ a >
1111+ < figure class ="p-3 mb-0 ">
1112+ < blockquote class ="blockquote ">
1113+ < p > Effortlessly build performant APIs with < a href ="https://github.com/litestar-org/litestar " target ="_blank "> Litestar</ a > </ p >
1114+ </ blockquote >
1115+ </ figure >
1116+ < hr class ="mb-2 ">
1117+ < figcaption class ="blockquote-footer mt-2 text-muted ">
1118+ The powerful, lightweight and flexible ASGI framework
1119+ </ figcaption >
1120+ </ div >
1121+ </ div >
1122+
10751123 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
10761124 < div class ="card ">
10771125 < div class ="card-body text-center ">
1078- < a href ="https://docs.python-eve.org/ " target ="_blank ">
1126+ < a href ="https://github.com/pyeve/eve " target ="_blank ">
10791127 < img class ="card-img-top " src ="static/image/logos/eve.png " style ="width:50%;height:auto; " alt ="Eve ">
10801128 </ a >
10811129 < hr class ="my-2 ">
@@ -1107,28 +1155,6 @@ <h2><a style="color: #000;" href="https://github.com/marshmallow-code/flask-smor
11071155 </ div >
11081156 </ div >
11091157
1110- < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1111- < div class ="card ">
1112- < a href ="https://www.django-rest-framework.org/ " target ="_blank ">
1113- < img class ="card-img-top " src ="static/image/logos/django-rest-framework.png " alt ="DjangoRestFramework ">
1114- </ a >
1115- < div class ="card-body ">
1116- < p class ="card-text "> Django REST framework is a powerful and flexible toolkit for building Web APIs.</ p >
1117- </ div >
1118- </ div >
1119- </ div >
1120-
1121- < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1122- < div class ="card ">
1123- < a href ="https://github.com/flask-restful/flask-restful " target ="_blank ">
1124- < img class ="card-img-top " src ="static/image/logos/flask-restful.png " alt ="Flask-RESTful ">
1125- </ a >
1126- < div class ="card-body text-end ">
1127- < p class ="card-text "> Flask-RESTful is an extension for Flask that adds support for quickly building REST APIs. </ p >
1128- </ div >
1129- </ div >
1130- </ div >
1131-
11321158 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
11331159 < div class ="card text-center ">
11341160 < a href ="https://github.com/python-restx/flask-restx " target ="_blank ">
@@ -1144,7 +1170,7 @@ <h2><a style="color: #000;" href="https://github.com/marshmallow-code/flask-smor
11441170 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 "">
11451171 < div class ="card " style ="background-image: url('static/image/logos/pyramid-cornice.png'); ">
11461172 < div class ="card-body text-center ">
1147- < h2 class ="card-title "> < a href ="https://cornice.readthedocs.io/ " target ="_blank "> Cornice</ a > </ h2 >
1173+ < h2 class ="card-title "> < a href ="https://github.com/Cornices/cornice " target ="_blank "> Cornice</ a > </ h2 >
11481174 < p class ="card-text "> < small class ="text-muted ">
11491175 A REST framework for Pyramid</ small >
11501176 </ p >
@@ -1157,7 +1183,7 @@ <h2 class="card-title"><a href="https://cornice.readthedocs.io/" target="_blank"
11571183 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
11581184 < div class ="card ">
11591185 < div class ="text-center ">
1160- < a href ="http ://tastypieapi.org/ " target ="_blank ">
1186+ < a href ="https ://github.com/django-tastypie/django-tastypie " target ="_blank ">
11611187 < img class ="card-img-top " src ="static/image/logos/django-tastypie.png " style ="width:90%;height:auto; " alt ="Django-Tastypie ">
11621188 </ a >
11631189 </ div >
@@ -1172,6 +1198,38 @@ <h5 class="card-text">A webservice API framework for Django</h5>
11721198 </ div >
11731199 </ div >
11741200
1201+ < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1202+ < div class ="card ">
1203+ < div class ="card-body text-center ">
1204+ < a href ="https://github.com/vortico/flama " target ="_blank ">
1205+ < img class ="card-img-top " src ="static/image/logos/flama.png " style ="width:100%;height:auto; " alt ="Flama ">
1206+ </ a >
1207+ < hr class ="my-2 ">
1208+ < p class ="card-text mt-3 "> < b > Productionalise your machine learning models seamlessly</ b > </ p >
1209+ < p class ="card-text ">
1210+ < small class ="text-muted ">
1211+ < a href ="https://github.com/vortico/flama " target ="_blank "> Flama</ a >
1212+ is a data-science oriented framework to rapidly build modern and robust machine learning APIs.
1213+ </ small >
1214+ </ p >
1215+ < p > Fire up your models with the flame</ p >
1216+ </ div >
1217+ </ div >
1218+ </ div >
1219+
1220+ < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1221+ < div class ="card p-3 ">
1222+ < a href ="https://github.com/dymmond/ravyn " target ="_blank ">
1223+ < img class ="card-img-top " src ="static/image/logos/ravyn.png " alt ="Ravyn ">
1224+ </ a >
1225+ < figure class ="p-3 mb-0 ">
1226+ < blockquote class ="blockquote ">
1227+ < p > < small > A next-generation async Python framework for APIs, microservices, and web applications.</ small > </ p >
1228+ </ blockquote >
1229+ </ figure >
1230+ </ div >
1231+ </ div >
1232+
11751233 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
11761234 < div class ="card ">
11771235 < div class ="card-header " style ="background-color: #1995dc; ">
@@ -1190,90 +1248,28 @@ <h2><a style="color: #fff;" href="https://flask-api.github.io/flask-api/" target
11901248 </ div >
11911249 </ div >
11921250
1193- < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1194- < div class ="card text-center ">
1195- < div class ="card-body ">
1196- < h5 class ="card-title ">
1197- < a href ="https://sanic.dev/ " target ="_blank ">
1198- < img class ="card-img-top " src ="static/image/logos/sanic.png " style ="width:100%; height:auto " alt ="Sanic "/>
1199- </ a >
1200- </ h5 >
1201- < p class ="card-text "> < small class ="text-muted "> The lightning-fast asynchronous Python web framework</ small > </ p >
1202- < p class ="card-text "> A Python 3.8+ web server and web framework that’s written to go fast!</ p >
1203- < h5 class ="card-text "> Build fast. Run fast.</ h5 >
1204- </ div >
1205- </ div >
1206- </ div >
1207-
12081251 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
12091252 < div class ="card ">
1210- < div class ="text-center ">
1211- < a href ="https://django-ninja.dev/ " target ="_blank ">
1212- < img class ="card-img-top " src ="static/image/logos/django-ninja.png " style ="width:40%;height:auto; " alt ="Django-Ninja ">
1213- </ a >
1214- < h5 > < a href ="https://django-ninja.dev/ " target ="_blank "> Django Ninja</ a > </ h5 >
1215- </ div >
12161253 < div class ="card-body ">
1217- < h5 class ="card-text text-center "> Fast to learn, fast to code, fast to run</ h5 >
1218- < p class ="card-text "> Django Ninja is a web framework for building APIs with Django and Python 3.6+ type hints.</ p >
1219- < hr class ="mb-2 ">
1220- < figcaption class ="blockquote-footer mt-2 text-muted ">
1221- Fast Django REST Framework
1222- </ figcaption >
1223- </ div >
1224- </ div >
1225- </ div >
1226-
1227- < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1228- < div class ="card text-center p-3 ">
1229- < a href ="https://litestar.dev/ " target ="_blank ">
1230- < img class ="card-img-top " src ="static/image/logos/litestar.svg " style ="width:30%; height: auto; " alt ="litestar ">
1231- </ a >
1232- < figure class ="p-3 mb-0 ">
1233- < blockquote class ="blockquote ">
1234- < p > Effortlessly build performant APIs with < a href ="https://litestar.dev/ " target ="_blank "> Litestar</ a > </ p >
1235- </ blockquote >
1236- </ figure >
1237- < hr class ="mb-2 ">
1238- < figcaption class ="blockquote-footer mt-2 text-muted ">
1239- The powerful, lightweight and flexible ASGI framework
1240- </ figcaption >
1241- </ div >
1242- </ div >
1243-
1244- < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1245- < div class ="card ">
1246- < div class ="card-body text-center ">
1247- < a href ="https://flama.dev/ " target ="_blank ">
1248- < img class ="card-img-top " src ="static/image/logos/flama.png " style ="width:100%;height:auto; " alt ="Flama ">
1254+ < a href ="https://github.com/hugapi/hug/ " target ="_blank ">
1255+ < img class ="card-img-top " src ="static/image/logos/hug.png " alt ="Hug ">
12491256 </ a >
1250- < hr class ="my-2 ">
1251- < p class ="card-text mt-3 "> < b > Productionalise your machine learning models seamlessly</ b > </ p >
1252- < p class ="card-text ">
1253- < small class ="text-muted ">
1254- < a href ="https://github.com/vortico/flama " target ="_blank "> Flama</ a >
1255- is a data-science oriented framework to rapidly build modern and robust machine learning APIs.
1256- </ small >
1257+ < p class ="card-text mt-3 "> Obvious. Clean. Radically simple.</ p >
1258+ < p class ="card-text "> < small class ="text-muted ">
1259+ Hug aims to make developing Python driven APIs as simple as possible, but no simpler.</ small >
12571260 </ p >
1258- < p > Fire up your models with the flame</ p >
12591261 </ div >
12601262 </ div >
12611263 </ div >
12621264
12631265 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1264- < div class ="card p-3 ">
1265- < a href ="https://esmerald.dev/ " target ="_blank ">
1266- < img class ="card-img-top " src ="static/image/logos/esmerald .png " alt ="Esmerald ">
1266+ < div class ="card ">
1267+ < a href ="https://github.com/flask-restful/flask-restful " target ="_blank ">
1268+ < img class ="card-img-top " src ="static/image/logos/flask-restful .png " alt ="Flask-RESTful ">
12671269 </ a >
1268- < figure class ="p-3 mb-0 ">
1269- < blockquote class ="blockquote ">
1270- < p > < small > Highly scalable, performant, easy to learn, easy to code and for every application.</ small > </ p >
1271- </ blockquote >
1272- </ figure >
1273- < p > < small class ="text-muted ">
1274- Esmerald is a modern, powerful, flexible, high performant, web framework designed to build not only APIs
1275- but also full scalable applications from the smallest to enterprise level.
1276- </ small > </ p >
1270+ < div class ="card-body text-end ">
1271+ < p class ="card-text "> Flask-RESTful is an extension for Flask that adds support for quickly building REST APIs. </ p >
1272+ </ div >
12771273 </ div >
12781274 </ div >
12791275
@@ -1299,7 +1295,7 @@ <h5 class="card-text text-center">Fast to learn, fast to code, fast to run</h5>
12991295 < div class ="card text-center ">
13001296 < div class ="card-body ">
13011297 < h5 class ="card-title ">
1302- < a href ="https://apiflask .com/ " target ="_blank ">
1298+ < a href ="https://github .com/apiflask/apiflask " target ="_blank ">
13031299 < img class ="card-img-top " src ="static/image/logos/apiflask.png " style ="width:100%; height:auto " alt ="APIFlask " />
13041300 </ a >
13051301 </ h5 >
@@ -1309,10 +1305,30 @@ <h5 class="card-title">
13091305 </ div >
13101306 </ div >
13111307
1308+ < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1309+ < div class ="card p-3 text-center ">
1310+ < a href ="https://github.com/strawberry-graphql/strawberry " target ="_blank ">
1311+ < img class ="card-img-top " src ="static/image/logos/strawberry-graphql.png " style ="width: 30%; height: auto; " alt ="strawberry-graphql ">
1312+ </ a >
1313+ < h5 class ="card-title mt-3 "> < a href ="https://github.com/strawberry-graphql/strawberry " target ="_blank "> Strawberry</ a > </ h5 >
1314+ < hr class ="my-2 ">
1315+ < p class ="card-text ">
1316+ < blockquote class ="blockquote ">
1317+ < small >
1318+ Strawberry is built on top of Python’s dataclasses and type hints functionality.
1319+ </ small >
1320+ </ blockquote >
1321+ </ p >
1322+ < figure class ="p-3 mb-0 ">
1323+ < p > < small > Integrations with Django, FastAPI, Flask, Quart, Sanic, Chalice, Starlette, AIOHTTP, and more</ small > </ p >
1324+ </ figure >
1325+ </ div >
1326+ </ div >
1327+
13121328 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
13131329 < div class ="card ">
13141330 < div class ="text-center ">
1315- < a href ="https://graphene -python.org/ " target ="_blank ">
1331+ < a href ="https://github.com/graphql -python/graphene " target ="_blank ">
13161332 < img class ="card-img-top " src ="static/image/logos/graphene-python.png " style ="width:90%;height:auto; " alt ="graphene-python ">
13171333 </ a >
13181334 </ div >
@@ -1341,30 +1357,10 @@ <h5><img src="static/image/logos/graphene.png" alt="graphene" /> Graphene-Django
13411357 </ div >
13421358 </ div >
13431359
1344- < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
1345- < div class ="card p-3 text-center ">
1346- < a href ="https://strawberry.rocks/ " target ="_blank ">
1347- < img class ="card-img-top " src ="static/image/logos/strawberry-graphql.png " style ="width: 30%; height: auto; " alt ="strawberry-graphql ">
1348- </ a >
1349- < h5 class ="card-title mt-3 "> < a href ="https://github.com/strawberry-graphql/strawberry " target ="_blank "> Strawberry</ a > </ h5 >
1350- < hr class ="my-2 ">
1351- < p class ="card-text ">
1352- < blockquote class ="blockquote ">
1353- < small >
1354- Strawberry is built on top of Python’s dataclasses and type hints functionality.
1355- </ small >
1356- </ blockquote >
1357- </ p >
1358- < figure class ="p-3 mb-0 ">
1359- < p > < small > Integrations with Django, FastAPI, Flask, Quart, Sanic, Chalice, Starlette, AIOHTTP, and more</ small > </ p >
1360- </ figure >
1361- </ div >
1362- </ div >
1363-
13641360 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
13651361 < div class ="card ">
13661362 < div class ="card-body ">
1367- < a href ="https://ariadnegraphql.org/ " target ="_blank ">
1363+ < a href ="https://github.com/mirumee/ariadne " target ="_blank ">
13681364 < img class ="card-img-top " src ="static/image/logos/ariadne.png " style ="width:100%;height:auto; " alt ="Ariadne ">
13691365 </ a >
13701366 < p class ="card-text mt-3 "> < b > Python library for implementing GraphQL servers using schema-first approach.</ b > </ p >
@@ -1381,13 +1377,13 @@ <h5 class="card-title mt-3"><a href="https://github.com/strawberry-graphql/straw
13811377
13821378 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
13831379 < div class ="card text-center p-3 ">
1384- < a href ="https://tartiflette.io/ " target ="_blank ">
1380+ < a href ="https://github.com/tartiflette/tartiflette " target ="_blank ">
13851381 < img class ="card-img-top " src ="static/image/logos/tartiflette.svg " style ="width:70%; height: auto; " alt ="tartiflette ">
13861382 </ a >
13871383 < p class ="mt-2 "> by Dailymotion</ p >
13881384 < figure class ="p-3 mb-0 ">
13891385 < blockquote class ="blockquote ">
1390- < p > Effortlessly build performant APIs with < a href ="https://tartiflette.io/ " target ="_blank "> trafilatura</ a > </ p >
1386+ < p > Effortlessly build performant APIs with < a href ="https://github.com/tartiflette/tartiflette " target ="_blank "> trafilatura</ a > </ p >
13911387 </ blockquote >
13921388 </ figure >
13931389
0 commit comments