@@ -324,7 +324,7 @@ <h3 class="mt-5 display-6">Web Apps</h3>
324324 < div class ="row grids mt-4 " data-masonry ='{"percentPosition": true } '>
325325 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
326326 < div class ="card ">
327- < a class ="m-3 " href ="https://www.djangoproject. com/ " target ="_blank ">
327+ < a class ="m-3 " href ="https://github. com/django/django " target ="_blank ">
328328 < img class ="card-img-top " src ="static/image/logos/django.png " alt ="Django ">
329329 </ a >
330330 < div class ="card-body ">
@@ -336,7 +336,7 @@ <h5 class="card-title" style="background-color:#156741; color:#fff;height:20px">
336336
337337 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
338338 < div class ="card p-3 ">
339- < a href ="https://flask.palletsprojects. com/ " target ="_blank ">
339+ < a href ="https://github. com/pallets/flask / " target ="_blank ">
340340 < img class ="card-img-top " src ="static/image/logos/flask.webp " alt ="Flask ">
341341 </ a >
342342 < figure class ="p-3 mb-0 ">
@@ -349,19 +349,19 @@ <h5 class="card-title" style="background-color:#156741; color:#fff;height:20px">
349349
350350 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
351351 < div class ="card ">
352- < a href ="https://fastapi.tiangolo. com/ " target ="_blank ">
352+ < a href ="https://github. com/fastapi/fastapi " target ="_blank ">
353353 < img class ="card-img-top " src ="static/image/logos/fastapi.png " alt ="FastAPI ">
354354 </ a >
355355 < div class ="card-body ">
356- < h5 class ="card-title "> < a href ="https://fastapi.tiangolo. com/ " target ="_blank "> FastAPI</ a > </ h5 >
356+ < h5 class ="card-title "> < a href ="https://github. com/fastapi/fastapi " target ="_blank "> FastAPI</ a > </ h5 >
357357 < 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 >
358358 </ div >
359359 </ div >
360360 </ div >
361361
362362 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
363363 < div class ="card bg-danger text-white text-center p-3 ">
364- < a href ="https://trypyramid .com/ " target ="_blank ">
364+ < a href ="https://github .com/Pylons/pyramid " target ="_blank ">
365365 < img class ="card-img-top " src ="static/image/logos/pyramid.png " style ="height:60px; width:60px " alt ="Pyramid ">
366366 < span class ="display-6 " style ="color: #fff "> Pyramid</ span >
367367 </ a >
@@ -380,7 +380,7 @@ <h5 class="card-title"><a href="https://fastapi.tiangolo.com/" target="_blank">F
380380 < div class ="card text-center ">
381381 < div class ="card-body ">
382382 < h5 class ="card-title ">
383- < a href ="https://bottlepy.org/ " target ="_blank ">
383+ < a href ="https://github.com/bottlepy/bottle " target ="_blank ">
384384 < img class ="card-img-top " src ="static/image/logos/bottle.png " alt ="Bottle " />
385385 </ a >
386386 </ h5 >
@@ -393,7 +393,7 @@ <h5 class="card-title">
393393 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
394394 < div class ="card p-3 text-end ">
395395 < div class ="text-end ">
396- < a href ="https://docs. cherrypy.dev/ " class ="mx-2 " target ="_blank ">
396+ < a href ="https://github.com/ cherrypy/cherrypy " class ="mx-2 " target ="_blank ">
397397 < img class ="card-img-top " src ="static/image/logos/cherrypy.png " alt ="CherryPy ">
398398 </ a >
399399 </ div >
@@ -411,7 +411,7 @@ <h5 class="card-title">
411411 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
412412 < div class ="card ">
413413 < div class ="card-body ">
414- < a href ="https://turbogears.org/ " target ="_blank ">
414+ < a href ="https://github.com/TurboGears/tg2 " target ="_blank ">
415415 < img class ="card-img-top " src ="static/image/logos/turbogears.png " style ="width:100%; height:auto; " alt ="TurboGears ">
416416 </ a >
417417 < p class ="card-text mt-3 "> < small class ="text-muted "> The Web Framework that scales with you.</ small > </ p >
@@ -424,7 +424,7 @@ <h5 class="card-title">
424424 < div class ="card text-center ">
425425 < div class ="card-body ">
426426 < h5 class ="card-title ">
427- < a href ="https://sanic.dev/ " target ="_blank ">
427+ < a href ="https://github.com/sanic-org/sanic " target ="_blank ">
428428 < img class ="card-img-top " src ="static/image/logos/sanic.png " style ="width:100%; height:auto " alt ="Sanic " />
429429 </ a >
430430 </ h5 >
@@ -437,7 +437,7 @@ <h5 class="card-text">Build fast. Run fast.</h5>
437437
438438 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
439439 < div class ="card p-3 ">
440- < a href ="https://quart.palletsprojects. com/ " target ="_blank ">
440+ < a href ="https://github. com/pallets/quart " target ="_blank ">
441441 < img class ="card-img-top " src ="static/image/logos/quart.webp " alt ="Quart ">
442442 </ a >
443443 < figure class ="p-3 mb-0 ">
@@ -450,12 +450,12 @@ <h5 class="card-text">Build fast. Run fast.</h5>
450450
451451 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
452452 < div class ="card ">
453- < a class ="m-3 text-center " href ="https://www.neoteroi.dev/blacksheep/ " target ="_blank ">
453+ < a class ="m-3 text-center " href ="https://github.com/Neoteroi/BlackSheep " target ="_blank ">
454454 < img class ="card-img-top " src ="static/image/logos/blacksheep.png " style ="width:75%;height:auto " alt ="BlackSheep ">
455455 </ a >
456456 < div class ="card-body ">
457457 < h5 class ="card-title ">
458- < a href ="https://www.neoteroi.dev/blacksheep/ " target ="_blank "> BlackSheep</ a >
458+ < a href ="https://github.com/Neoteroi/BlackSheep " target ="_blank "> BlackSheep</ a >
459459 </ h5 >
460460 < p class ="card-text "> BlackSheep is an asynchronous web framework to build event based web applications with Python.</ p >
461461 </ div >
@@ -464,15 +464,15 @@ <h5 class="card-title">
464464
465465 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
466466 < div class ="card ">
467- < a href ="https://py4web .com/ " class ="mx-2 my-2 text-center " target ="_blank ">
467+ < a href ="https://github .com/web2py/py4web " class ="mx-2 my-2 text-center " target ="_blank ">
468468 < img class ="card-img-top " src ="static/image/logos/py4web.png " style ="width:50% " alt ="Py4Web ">
469469 </ a >
470470 < h3 class ="text-center "> < a href ="https://github.com/web2py/py4web " target ="_blank "> PY4WEB</ a > </ h3 >
471471 < hr >
472472 < div class ="card-body ">
473473 < p class ="card-text ">
474474 A web framework for rapid development of efficient database driven web applications.
475- It is the successor of < a href ="http ://www.web2py. com/ " target ="_blank "> Web2Py</ a > but much improved.</ p >
475+ It is the successor of < a href ="https ://github. com/web2py/web2py " target ="_blank "> Web2Py</ a > but much improved.</ p >
476476 < figcaption class ="blockquote-footer my-2 text-muted ">
477477 Much faster and slicker than Web2Py.
478478 </ figcaption >
@@ -482,7 +482,7 @@ <h3 class="text-center"><a href="https://github.com/web2py/py4web" target="_blan
482482
483483 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
484484 < div class ="card ">
485- < a href ="http ://www.web2py. com/ " class ="mx-2 my-2 " target ="_blank ">
485+ < a href ="https ://github. com/web2py/web2py " class ="mx-2 my-2 " target ="_blank ">
486486 < img class ="card-img-top " src ="static/image/logos/web2py.png " style ="width:60% " alt ="WEB2PY ">
487487 </ a >
488488 < hr >
@@ -499,16 +499,16 @@ <h3 class="text-center"><a href="https://github.com/web2py/py4web" target="_blan
499499 < div class ="card text-center ">
500500 < div class ="card-body ">
501501 < h5 class ="card-title ">
502- < a href ="https://docs.masoniteproject. com/ " target ="_blank ">
502+ < a href ="https://github. com/MasoniteFramework/masonite " target ="_blank ">
503503 < img class ="card-img-top " src ="static/image/logos/masonite.png " style ="width:50%; height:auto " alt ="Masonite " />
504504 </ a >
505505 </ h5 >
506506 < h5 class ="card-title ">
507- < a href ="https://docs.masoniteproject. com/ " target ="_blank "> Masonite</ a >
507+ < a href ="https://github. com/MasoniteFramework/masonite " target ="_blank "> Masonite</ a >
508508 </ h5 >
509509 < hr >
510510 < p class ="card-text ">
511- < a href ="https://docs.masoniteproject. com/ " target ="_blank "> Masonite</ a >
511+ < a href ="https://github. com/MasoniteFramework/masonite " target ="_blank "> Masonite</ a >
512512 is the developer focused dev tool with all the features you need for the rapid development you deserve.
513513 </ p >
514514 </ div >
@@ -518,7 +518,7 @@ <h5 class="card-title">
518518 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
519519 < div class ="card p-3 text-start ">
520520 < div class ="text-end ">
521- < a href ="https://www. tornadoweb.org/ " class ="mx-2 " target ="_blank ">
521+ < a href ="https://github.com/ tornadoweb/tornado " class ="mx-2 " target ="_blank ">
522522 < img class ="card-img-top " src ="static/image/logos/tornado.webp " alt ="Tornado ">
523523 </ a >
524524 </ div >
@@ -533,7 +533,7 @@ <h5 class="card-title">
533533
534534 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
535535 < div class ="card text-center p-3 ">
536- < a href ="https://litestar.dev/ " target ="_blank ">
536+ < a href ="https://github.com/litestar-org/litestar " target ="_blank ">
537537 < img class ="card-img-top " src ="static/image/logos/litestar.svg " style ="width:30%; height: auto; " alt ="litestar ">
538538 </ a >
539539 < figure class ="p-3 mb-0 ">
@@ -551,7 +551,7 @@ <h5 class="card-title">
551551 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
552552 < div class ="card ">
553553 < div class ="card-body ">
554- < a href ="https://www.cubicweb.org/ " target ="_blank ">
554+ < a href ="https://forge.extranet.logilab.fr/cubicweb/cubicweb " target ="_blank ">
555555 < img class ="card-img-top " src ="static/image/logos/cubicweb.svg " alt ="CubicWeb ">
556556 </ a >
557557 < p class ="card-text mt-3 "> CubicWeb is a semantic web application framework.</ p >
@@ -565,11 +565,11 @@ <h5 class="card-title">
565565
566566 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
567567 < div class ="card ">
568- < a class ="text-center m-3 " href ="https://robyn.tech/ " target ="_blank ">
568+ < a class ="text-center m-3 " href ="https://github.com/sparckles/robyn " target ="_blank ">
569569 < img class ="card-img-top " src ="static/image/logos/robyn.webp " style ="width:25%;height:auto " alt ="Robyn ">
570570 </ a >
571571 < div class ="card-body text-center ">
572- < h5 class ="card-title "> < a href ="https://robyn.tech/ " target ="_blank "> Robyn</ a > </ h5 >
572+ < h5 class ="card-title "> < a href ="https://github.com/sparckles/robyn " target ="_blank "> Robyn</ a > </ h5 >
573573 < p class ="card-text "> A Fast, Innovator Friendly, and Community Driven Python Web Framework</ p >
574574 < p class ="card-text "> < small > Robyn merges Python's async capabilities with a < b > Rust</ b > runtime for reliable, scalable web solutions.</ small > </ p >
575575 </ div >
@@ -578,7 +578,7 @@ <h5 class="card-title"><a href="https://robyn.tech/" target="_blank">Robyn</a></
578578
579579 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
580580 < div class ="card p-3 ">
581- < a href ="https://www.starlette.io/ " target ="_blank ">
581+ < a href ="https://github.com/Kludex/starlette " target ="_blank ">
582582 < img class ="card-img-top " src ="static/image/logos/starlette.svg " alt ="Starlette ">
583583 </ a >
584584 < figure class ="p-3 mb-0 ">
@@ -592,7 +592,7 @@ <h5 class="card-title"><a href="https://robyn.tech/" target="_blank">Robyn</a></
592592 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
593593 < div class ="card ">
594594 < div class ="card-body text-center ">
595- < a href ="https://docs.aiohttp.org/ " target ="_blank ">
595+ < a href ="https://github.com/aio-libs/aiohttp " target ="_blank ">
596596 < img class ="card-img-top " src ="static/image/logos/aiohttp.svg " style ="width:50%;height:auto; " alt ="AIOHTTP ">
597597 < h4 class ="my-3 "> AIOHTTP</ h4 >
598598 </ a >
@@ -605,7 +605,7 @@ <h4 class="my-3">AIOHTTP</h4>
605605 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
606606 < div class ="card ">
607607 < div class ="card-body text-center ">
608- < a href ="https://microdot.readthedocs.io/en/latest/ " target ="_blank ">
608+ < a href ="https://github.com/miguelgrinberg/microdot " target ="_blank ">
609609 < h2 > Microdot</ h2 >
610610 </ a >
611611 < hr class ="my-2 ">
@@ -617,7 +617,7 @@ <h2>Microdot</h2>
617617 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
618618 < div class ="card ">
619619 < div class ="card-body ">
620- < a href ="https://emmett.sh/ " target ="_blank ">
620+ < a href ="https://github.com/emmett-framework/emmett " target ="_blank ">
621621 < img class ="card-img-top " src ="static/image/logos/emmett.png " style ="width:100%; height:auto; " alt ="Emmett ">
622622 </ a >
623623 < p class ="card-text mt-3 "> < small class ="text-muted "> The web framework for inventors</ small > </ p >
@@ -662,31 +662,22 @@ <h3 class="text-end">
662662
663663 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
664664 < div class ="card p-3 text-center ">
665- < a href ="https://esmerald.dev/ " target ="_blank ">
666- < img class ="card-img-top " src ="static/image/logos/esmerald .png " alt ="Esmerald ">
665+ < a href ="https://github.com/dymmond/ravyn " target ="_blank ">
666+ < img class ="card-img-top " src ="static/image/logos/ravyn .png " alt ="Ravyn ">
667667 </ a >
668668 < hr class ="my-2 ">
669669 < p class ="card-text ">
670670 < small >
671- Esmerald is a modern, powerful, flexible, high performant, web framework designed to build not only APIs
672- but also full scalable applications from the smallest to enterprise level.
671+ A next-generation async Python framework for building high-performance APIs,
672+ microservices, and web applications with type safety and elegance. 🚀
673673 </ small >
674674 </ p >
675- < hr >
676- < p > < small class ="text-muted ">
677- Highly scalable, performant, easy to learn, easy to code and for every application.
678- </ small > </ p >
679- < figure class ="p-3 mb-0 ">
680- < blockquote class ="blockquote ">
681- < p > < small > Python3.8+, Starlette, Pydantic</ small > </ p >
682- </ blockquote >
683- </ figure >
684675 </ div >
685676 </ div >
686677
687678 < div class ="col-12 col-6 col-sm-6 col-lg-3 mb-4 ">
688679 < div class ="card text-center ">
689- < a class ="text-center " href ="https://webpy.org/ " target ="_blank ">
680+ < a class ="text-center " href ="https://github.com/webpy/webpy " target ="_blank ">
690681 < img class ="card-img-top " src ="static/image/logos/webpy.gif " style ="width:50%;height:auto " alt ="webpy ">
691682 </ a >
692683 < div class ="card-body ">
@@ -4257,7 +4248,7 @@ <h3><a href="https://github.com/frappe/erpnext" target="_blank">ERPNext</a></h3>
42574248 tagCloudContainer . innerHTML = '' ;
42584249
42594250 const minFontSize = 0.82 ;
4260- const maxFontSize = 1.15 ;
4251+ const maxFontSize = 1.0 ;
42614252 const maxCount = Math . max ( ...Object . values ( categoryCounts ) ) ;
42624253 const minCount = Math . min ( ...Object . values ( categoryCounts ) ) ;
42634254
0 commit comments