diff --git a/README.md b/README.md
index aa2427f..d1f07c6 100644
--- a/README.md
+++ b/README.md
@@ -4,39 +4,39 @@ Wisdom of the crowd web framework rank.
## Rank and Score
name | rank | score | pypistats downloads last month | pypi used as main dependency | stackoverflow questions | github stars | repo unique committers | repo changed lines last month | repo unique committers last month | repo last commit
:--- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---:
-[Django](https://github.com/django/django "first commit: 2005-07-13") | [1](# " +0 last week") | [93](# " +0 last week") | [14053058](# " #7 in pypistats downloads last month -1.78% last week") | [6894](# " #1 in pypi used as main dependency +0.32% last week") | [312638](# " #1 in stackoverflow questions +0.02% last week") | [77845](# " #1 in github stars +0.11% last week") | [3100](# " #1 in repo unique committers +0.1% last week") | [2795](# "▲ #4 in repo changed lines last month +35.35% last week") | [34](# " #1 in repo unique committers last month +25.93% last week") | [2024-07-04](# "▼ #4 in repo last commit 1 week ago")
-[FastAPI](https://github.com/tiangolo/fastapi "first commit: 2018-12-05; uses: Starlette") | [2](# " +0 last week") | [90](# " -2 last week") | [33726843](# " #5 in pypistats downloads last month -1.68% last week") | [2941](# " #4 in pypi used as main dependency +1.07% last week") | [7038](# " #3 in stackoverflow questions +0.13% last week") | [73231](# " #2 in github stars +0.28% last week") | [658](# " #4 in repo unique committers +0.3% last week") | [2443](# "▼ #6 in repo changed lines last month -22.93% last week") | [15](# " #2 in repo unique committers last month -6.25% last week") | [2024-07-05](# "▼ #4 in repo last commit 1 week ago")
-[Flask](https://github.com/pallets/flask "first commit: 2010-04-06; uses: Werkzeug") | [3](# "▲ +1 last week") | [86](# "▲ +2 last week") | [66446378](# " #3 in pypistats downloads last month +0.81% last week") | [5564](# " #3 in pypi used as main dependency +0.54% last week") | [55788](# " #2 in stackoverflow questions -0.03% last week") | [67002](# " #3 in github stars +0.1% last week") | [848](# " #2 in repo unique committers +0.0% last week") | [80](# "▲ #13 in repo changed lines last month +42.86% last week") | [4](# "▼ #9 in repo unique committers last month +0.0% last week") | [2024-07-02](# "▲ #4 in repo last commit 1 week ago")
-[AIOHTTP](https://github.com/aio-libs/aiohttp "first commit: 2013-10-01") | [4](# "▲ +1 last week") | [85](# "▲ +4 last week") | [105450548](# " #1 in pypistats downloads last month -1.03% last week") | [6570](# " #2 in pypi used as main dependency +0.61% last week") | [1701](# " #9 in stackoverflow questions +0.12% last week") | [14776](# " #7 in github stars +0.11% last week") | [752](# " #3 in repo unique committers +0.13% last week") | [245](# "▲ #12 in repo changed lines last month +456.82% last week") | [3](# "▲ #11 in repo unique committers last month +50.0% last week") | [2024-07-06](# "▲ #1 in repo last commit 1 week ago")
-[Tornado](https://github.com/tornadoweb/tornado "first commit: 2009-09-09") | [5](# "▼ -2 last week") | [84](# "▼ -4 last week") | [36823494](# " #4 in pypistats downloads last month -1.72% last week") | [1078](# " #6 in pypi used as main dependency +0.37% last week") | [3764](# " #5 in stackoverflow questions +0.0% last week") | [21613](# " #4 in github stars +0.04% last week") | [457](# " #6 in repo unique committers +0.22% last week") | [2766](# "▼ #5 in repo changed lines last month -23.84% last week") | [4](# "▲ #9 in repo unique committers last month +33.33% last week") | [2024-07-01](# "▼ #4 in repo last commit 1 week ago")
-[Twisted](https://github.com/twisted/twisted "first commit: 2001-07-09") | [6](# " +0 last week") | [79](# " -2 last week") | [3766270](# " #8 in pypistats downloads last month -3.21% last week") | [436](# " #9 in pypi used as main dependency +0.23% last week") | [3467](# " #6 in stackoverflow questions +0.0% last week") | [5492](# " #15 in github stars +0.07% last week") | [321](# " #9 in repo unique committers +0.0% last week") | [11559](# " #1 in repo changed lines last month -2.73% last week") | [7](# "▼ #5 in repo unique committers last month +0.0% last week") | [2024-07-05](# "▼ #4 in repo last commit 1 week ago")
-[Dash](https://github.com/plotly/dash "first commit: 2015-04-10") | [7](# " +0 last week") | [79](# " -2 last week") | [2299627](# " #10 in pypistats downloads last month -2.4% last week") | [466](# " #8 in pypi used as main dependency +0.43% last week") | [4617](# " #4 in stackoverflow questions -0.06% last week") | [20857](# " #5 in github stars +0.17% last week") | [196](# " #15 in repo unique committers +0.51% last week") | [2083](# "▼ #8 in repo changed lines last month -2.89% last week") | [8](# " #4 in repo unique committers last month +14.29% last week") | [2024-07-04](# "▼ #4 in repo last commit 1 week ago")
-[Sanic](https://github.com/sanic-org/sanic "first commit: 2016-05-26") | [8](# "▲ +1 last week") | [76](# "▲ +1 last week") | [794170](# " #12 in pypistats downloads last month -14.73% last week") | [369](# " #10 in pypi used as main dependency +0.0% last week") | [208](# " #18 in stackoverflow questions +0.48% last week") | [17871](# " #6 in github stars +0.09% last week") | [381](# " #7 in repo unique committers +0.0% last week") | [4248](# "▲ #2 in repo changed lines last month +591.86% last week") | [5](# "▼ #8 in repo unique committers last month +0.0% last week") | [2024-06-30](# "▼ #4 in repo last commit 1 week ago")
-[Werkzeug](https://github.com/pallets/werkzeug "first commit: 2007-05-04; used by: Flask and Quart") | [9](# "▲ +1 last week") | [75](# "▲ +3 last week") | [87709641](# " #2 in pypistats downloads last month +0.85% last week") | [1341](# " #5 in pypi used as main dependency +0.9% last week") | [650](# " #15 in stackoverflow questions +0.31% last week") | [6586](# " #12 in github stars +0.15% last week") | [503](# " #5 in repo unique committers +0.0% last week") | [52](# "▲ #14 in repo changed lines last month +62.5% last week") | [3](# "▼ #11 in repo unique committers last month +0.0% last week") | [2024-07-02](# "▲ #4 in repo last commit 1 week ago")
-[Starlette](https://github.com/encode/starlette "first commit: 2018-06-25; used by: FastAPI") | [10](# "▼ -2 last week") | [69](# "▼ -7 last week") | [27635344](# " #6 in pypistats downloads last month -0.9% last week") | [675](# " #7 in pypi used as main dependency +0.6% last week") | [327](# " #17 in stackoverflow questions +0.93% last week") | [9769](# " #8 in github stars +0.26% last week") | [284](# " #10 in repo unique committers +0.0% last week") | [4](# "▼ #16 in repo changed lines last month -93.1% last week") | [1](# "▼ #15 in repo unique committers last month -75.0% last week") | [2024-06-29](# "▼ #4 in repo last commit 2 weeks ago")
-[CherryPy](https://github.com/cherrypy/cherrypy "first commit: 2004-11-20") | [11](# "▲ +2 last week") | [67](# "▲ +8 last week") | [761566](# " #13 in pypistats downloads last month -1.69% last week") | [122](# " #15 in pypi used as main dependency +0.0% last week") | [1372](# " #11 in stackoverflow questions +0.07% last week") | [1808](# " #21 in github stars +0.22% last week") | [152](# " #17 in repo unique committers +0.66% last week") | [2830](# "▲ #3 in repo changed lines last month +1825.17% last week") | [6](# "▲ #6 in repo unique committers last month +500.0% last week") | [2024-07-02](# "▲ #4 in repo last commit 1 week ago")
-[Pyramid](https://github.com/Pylons/pyramid "first commit: 2008-07-04; used by: CubicWeb") | [12](# "▼ -1 last week") | [66](# "▼ -2 last week") | [1974873](# " #11 in pypistats downloads last month -8.41% last week") | [240](# " #12 in pypi used as main dependency +0.0% last week") | [2217](# " #7 in stackoverflow questions +0.0% last week") | [3920](# " #17 in github stars +0.08% last week") | [367](# " #8 in repo unique committers +0.0% last week") | [676](# "▼ #10 in repo changed lines last month +0.0% last week") | [1](# " #15 in repo unique committers last month +0.0% last week") | [2024-06-10](# "▼ #16 in repo last commit 4 weeks ago")
-[Litestar](https://github.com/litestar-org/litestar "first commit: 2021-12-06") | [13](# "▼ -1 last week") | [63](# "▼ -1 last week") | [473747](# "▼ #16 in pypistats downloads last month -26.88% last week") | [23](# " #18 in pypi used as main dependency +4.55% last week") | [3](# " #23 in stackoverflow questions +0.0% last week") | [5106](# " #16 in github stars +1.01% last week") | [208](# " #14 in repo unique committers +0.0% last week") | [2182](# "▼ #7 in repo changed lines last month -16.24% last week") | [12](# " #3 in repo unique committers last month -14.29% last week") | [2024-06-30](# "▲ #4 in repo last commit 1 week ago")
-[Falcon](https://github.com/falconry/falcon "first commit: 2012-12-06; used by: hug") | [14](# "▲ +3 last week") | [61](# "▲ +11 last week") | [498409](# " #15 in pypistats downloads last month -5.87% last week") | [141](# " #13 in pypi used as main dependency +0.0% last week") | [201](# " #19 in stackoverflow questions -0.5% last week") | [9440](# " #9 in github stars +0.06% last week") | [210](# " #13 in repo unique committers +0.0% last week") | [4](# "▲ #16 in repo changed lines last month +100% last week") | [1](# "▲ #15 in repo unique committers last month +100% last week") | [2024-06-30](# "▲ #4 in repo last commit 1 week ago")
-[Bottle](https://github.com/bottlepy/bottle "first commit: 2009-06-30") | [15](# " +0 last week") | [55](# " +0 last week") | [3324019](# " #9 in pypistats downloads last month -4.6% last week") | [259](# " #11 in pypi used as main dependency +0.0% last week") | [1487](# " #10 in stackoverflow questions +0.0% last week") | [8336](# " #10 in github stars +0.06% last week") | [232](# " #12 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2024-01-03](# " #25 in repo last commit 27 weeks ago")
-[Robyn](https://github.com/sansyrox/robyn "first commit: 2021-05-22") | [16](# " +0 last week") | [52](# " +1 last week") | [15466](# " #21 in pypistats downloads last month +61.36% last week") | [1](# " #25 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [3899](# " #18 in github stars +0.21% last week") | [67](# " #22 in repo unique committers +1.52% last week") | [674](# "▼ #11 in repo changed lines last month +22.55% last week") | [6](# " #6 in repo unique committers last month +20.0% last week") | [2024-07-06](# "▲ #1 in repo last commit 1 week ago")
-[Zope](https://github.com/zopefoundation/Zope "first commit: 1996-06-17") | [17](# "▼ -3 last week") | [52](# "▼ -3 last week") | [51794](# " #19 in pypistats downloads last month +30.55% last week") | [47](# " #16 in pypi used as main dependency +0.0% last week") | [739](# " #14 in stackoverflow questions +0.14% last week") | [349](# " #26 in github stars +0.29% last week") | [177](# " #16 in repo unique committers +0.0% last week") | [27](# "▼ #15 in repo changed lines last month -68.6% last week") | [2](# "▼ #13 in repo unique committers last month -33.33% last week") | [2024-06-12](# "▼ #16 in repo last commit 4 weeks ago")
-[py4web](https://github.com/web2py/py4web "first commit: 2019-03-25") | [18](# " +0 last week") | [47](# " -1 last week") | [1549](# "▼ #25 in pypistats downloads last month -49.4% last week") | [5](# " #22 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [238](# " #27 in github stars +0.0% last week") | [73](# " #21 in repo unique committers +0.0% last week") | [1755](# "▼ #9 in repo changed lines last month -34.22% last week") | [2](# " #13 in repo unique committers last month +0.0% last week") | [2024-07-06](# "▲ #1 in repo last commit 1 week ago")
-[web.py](https://github.com/webpy/webpy "first commit: 1970-01-01") | [19](# " +0 last week") | [44](# " -1 last week") | [132525](# " #17 in pypistats downloads last month -1.16% last week") | [18](# " #20 in pypi used as main dependency +0.0% last week") | [887](# " #12 in stackoverflow questions +0.0% last week") | [5879](# " #13 in github stars +0.05% last week") | [97](# " #20 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2024-04-30](# " #22 in repo last commit 10 weeks ago")
-[Quart](https://github.com/pallets/quart "first commit: 2017-05-14; uses: Werkzeug") | [20](# " +0 last week") | [44](# " +0 last week") | [510659](# "▲ #14 in pypistats downloads last month -1.95% last week") | [132](# " #14 in pypi used as main dependency +0.76% last week") | [187](# " #20 in stackoverflow questions +0.0% last week") | [2754](# " #19 in github stars +0.36% last week") | [105](# " #19 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2024-05-19](# "▼ #19 in repo last commit 7 weeks ago")
-[hug](https://github.com/hugapi/hug "first commit: 2015-07-17; uses: Falcon") | [21](# " +0 last week") | [40](# " +0 last week") | [76463](# " #18 in pypistats downloads last month +15.45% last week") | [16](# " #21 in pypi used as main dependency +0.0% last week") | [33](# " #22 in stackoverflow questions +0.0% last week") | [6852](# " #11 in github stars +0.1% last week") | [125](# " #18 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2023-06-30](# " #26 in repo last commit 54 weeks ago")
-[web2py](https://github.com/web2py/web2py "first commit: 2011-11-23") | [22](# " +0 last week") | [38](# " -1 last week") | [169](# "▼ #31 in pypistats downloads last month -12.89% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [2136](# " #8 in stackoverflow questions +0.05% last week") | [2094](# " #20 in github stars +0.05% last week") | [276](# " #11 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2024-05-18](# "▼ #19 in repo last commit 8 weeks ago")
-[TurboGears](https://github.com/TurboGears/tg2 "first commit: 2007-06-27") | [23](# "▲ +1 last week") | [29](# "▲ +0 last week") | [1917](# "▲ #24 in pypistats downloads last month +7.27% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [152](# " #21 in stackoverflow questions +0.0% last week") | [801](# " #23 in github stars +0.12% last week") | [38](# " #24 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2024-03-25](# " #23 in repo last commit 15 weeks ago")
-[Emmett](https://github.com/emmett-framework/emmett "first commit: 2014-10-22") | [24](# "▼ -1 last week") | [28](# "▼ -1 last week") | [595](# " #28 in pypistats downloads last month +2.76% last week") | [4](# " #23 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [1027](# " #22 in github stars +0.49% last week") | [26](# " #28 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2024-05-29](# "▼ #18 in repo last commit 6 weeks ago")
-[Morepath](https://github.com/morepath/morepath "first commit: 2013-07-17") | [25](# " +0 last week") | [28](# " +0 last week") | [5201](# " #22 in pypistats downloads last month -22.65% last week") | [21](# " #19 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [394](# " #25 in github stars +0.0% last week") | [28](# " #26 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2022-05-29](# " #27 in repo last commit 110 weeks ago")
-[Pylons](https://github.com/Pylons/pylons "first commit: 2006-02-18") | [26](# " +0 last week") | [28](# " +0 last week") | [21407](# " #20 in pypistats downloads last month -18.93% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [828](# " #13 in stackoverflow questions +0.0% last week") | [231](# " #28 in github stars +0.0% last week") | [36](# " #25 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2018-01-12](# " #31 in repo last commit 339 weeks ago")
-[Grok](https://github.com/zopefoundation/grok "first commit: 2006-10-14") | [27](# " +0 last week") | [27](# " -1 last week") | [772](# " #27 in pypistats downloads last month +14.88% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [491](# " #16 in stackoverflow questions -0.2% last week") | [26](# " #32 in github stars +0.0% last week") | [45](# " #23 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2024-05-08](# "▼ #21 in repo last commit 9 weeks ago")
-[Vibora](https://github.com/vibora-io/vibora "first commit: 2018-06-13") | [28](# " +0 last week") | [25](# " -1 last week") | [285](# " #29 in pypistats downloads last month +9.62% last week") | [1](# " #25 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [5673](# " #14 in github stars +0.02% last week") | [27](# " #27 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2019-02-11](# " #30 in repo last commit 282 weeks ago")
-[Pycnic](https://github.com/nullism/pycnic "first commit: 2015-11-04") | [29](# " +0 last week") | [21](# " +0 last week") | [867](# " #26 in pypistats downloads last month -15.91% last week") | [1](# " #25 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [159](# " #29 in github stars +0.0% last week") | [11](# " #29 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2022-04-05](# " #28 in repo last commit 118 weeks ago")
-[Quixote](https://github.com/nascheme/quixote "first commit: 2006-03-16") | [30](# "▲ +1 last week") | [20](# "▲ +0 last week") | [170](# "▲ #30 in pypistats downloads last month +0.0% last week") | [2](# " #24 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [82](# " #30 in github stars +0.0% last week") | [6](# " #30 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2024-03-01](# " #24 in repo last commit 19 weeks ago")
-[CubicWeb](https://forge.extranet.logilab.fr/cubicweb/cubicweb "uses: Pyramid") | [31](# "▼ -1 last week") | [20](# "▼ -1 last week") | [3666](# " #23 in pypistats downloads last month -4.7% last week") | [24](# " #17 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [0](# " #33 in github stars +100% last week") | [0](# " #33 in repo unique committers +100% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [](# " #32 in repo last commit")
-[Growler](https://github.com/pyGrowler/Growler "first commit: 2014-08-17") | [32](# " +0 last week") | [17](# " -1 last week") | [69](# " #33 in pypistats downloads last month +64.29% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [686](# " #24 in github stars +0.0% last week") | [6](# " #30 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2020-03-08](# " #29 in repo last commit 226 weeks ago")
-[Giotto](https://github.com/priestc/giotto "first commit: 2012-02-26") | [33](# " +0 last week") | [13](# " +0 last week") | [87](# " #32 in pypistats downloads last month -13.86% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [59](# " #31 in github stars +0.0% last week") | [3](# " #32 in repo unique committers +0.0% last week") | [0](# "▼ #18 in repo changed lines last month +100% last week") | [0](# "▼ #18 in repo unique committers last month +100% last week") | [2013-10-07](# " #32 in repo last commit 561 weeks ago")
+[Django](https://github.com/django/django "first commit: 2005-07-13") | [1](# " +0 last week") | [94](# " +1 last week") | [14424250](# " #7 in pypistats downloads last month +2.64% last week") | [6932](# " #1 in pypi used as main dependency +0.55% last week") | [312687](# " #1 in stackoverflow questions +0.02% last week") | [77997](# " #1 in github stars +0.2% last week") | [3104](# " #1 in repo unique committers +0.13% last week") | [3083](# " #4 in repo changed lines last month +10.3% last week") | [36](# " #1 in repo unique committers last month +5.88% last week") | [2024-07-12](# "▼ #5 in repo last commit 1 week ago")
+[FastAPI](https://github.com/tiangolo/fastapi "first commit: 2018-12-05; uses: Starlette") | [2](# " +0 last week") | [91](# " +1 last week") | [34206855](# " #5 in pypistats downloads last month +1.42% last week") | [2964](# " #4 in pypi used as main dependency +0.78% last week") | [7070](# " #3 in stackoverflow questions +0.45% last week") | [73500](# " #2 in github stars +0.37% last week") | [659](# " #4 in repo unique committers +0.15% last week") | [3172](# "▲ #3 in repo changed lines last month +29.84% last week") | [12](# " #2 in repo unique committers last month -20.0% last week") | [2024-07-12](# "▼ #5 in repo last commit 1 week ago")
+[AIOHTTP](https://github.com/aio-libs/aiohttp "first commit: 2013-10-01") | [3](# "▲ +1 last week") | [86](# "▲ +1 last week") | [107168492](# " #1 in pypistats downloads last month +1.63% last week") | [6604](# " #2 in pypi used as main dependency +0.52% last week") | [1700](# " #9 in stackoverflow questions -0.06% last week") | [14797](# " #7 in github stars +0.14% last week") | [753](# " #3 in repo unique committers +0.13% last week") | [358](# " #12 in repo changed lines last month +46.12% last week") | [4](# "▲ #9 in repo unique committers last month +33.33% last week") | [2024-07-13](# " #1 in repo last commit 1 week ago")
+[Flask](https://github.com/pallets/flask "first commit: 2010-04-06; uses: Werkzeug") | [4](# "▼ -1 last week") | [85](# "▼ -1 last week") | [67907672](# " #3 in pypistats downloads last month +2.2% last week") | [5580](# " #3 in pypi used as main dependency +0.29% last week") | [55802](# " #2 in stackoverflow questions +0.03% last week") | [67048](# " #3 in github stars +0.07% last week") | [848](# " #2 in repo unique committers +0.0% last week") | [332](# " #13 in repo changed lines last month +315.0% last week") | [3](# "▼ #11 in repo unique committers last month -25.0% last week") | [2024-07-11](# "▼ #5 in repo last commit 1 week ago")
+[Tornado](https://github.com/tornadoweb/tornado "first commit: 2009-09-09") | [5](# " +0 last week") | [84](# " +0 last week") | [37652843](# " #4 in pypistats downloads last month +2.25% last week") | [1083](# " #6 in pypi used as main dependency +0.46% last week") | [3764](# " #5 in stackoverflow questions +0.0% last week") | [21614](# " #4 in github stars +0.0% last week") | [458](# " #6 in repo unique committers +0.22% last week") | [1644](# "▼ #7 in repo changed lines last month -40.56% last week") | [4](# " #9 in repo unique committers last month +0.0% last week") | [2024-07-11](# "▼ #5 in repo last commit 1 week ago")
+[Twisted](https://github.com/twisted/twisted "first commit: 2001-07-09") | [6](# " +0 last week") | [80](# " +1 last week") | [3813670](# " #8 in pypistats downloads last month +1.26% last week") | [437](# " #9 in pypi used as main dependency +0.23% last week") | [3466](# " #6 in stackoverflow questions -0.03% last week") | [5499](# " #15 in github stars +0.13% last week") | [321](# " #9 in repo unique committers +0.0% last week") | [10306](# " #1 in repo changed lines last month -10.84% last week") | [7](# " #5 in repo unique committers last month +0.0% last week") | [2024-07-08](# "▼ #5 in repo last commit 1 week ago")
+[Dash](https://github.com/plotly/dash "first commit: 2015-04-10") | [7](# " +0 last week") | [78](# " -1 last week") | [2354130](# " #10 in pypistats downloads last month +2.37% last week") | [468](# " #8 in pypi used as main dependency +0.43% last week") | [4617](# " #4 in stackoverflow questions +0.0% last week") | [20883](# " #5 in github stars +0.12% last week") | [196](# " #15 in repo unique committers +0.0% last week") | [1408](# "▼ #9 in repo changed lines last month -32.41% last week") | [6](# "▼ #6 in repo unique committers last month -25.0% last week") | [2024-07-11](# "▼ #5 in repo last commit 1 week ago")
+[Sanic](https://github.com/sanic-org/sanic "first commit: 2016-05-26") | [8](# " +0 last week") | [73](# " -3 last week") | [766191](# "▼ #13 in pypistats downloads last month -3.52% last week") | [372](# " #10 in pypi used as main dependency +0.81% last week") | [208](# " #18 in stackoverflow questions +0.0% last week") | [17889](# " #6 in github stars +0.1% last week") | [381](# " #7 in repo unique committers +0.0% last week") | [4248](# " #2 in repo changed lines last month +0.0% last week") | [5](# " #8 in repo unique committers last month +0.0% last week") | [2024-06-30](# "▼ #13 in repo last commit 2 weeks ago")
+[Werkzeug](https://github.com/pallets/werkzeug "first commit: 2007-05-04; used by: Flask and Quart") | [9](# " +0 last week") | [73](# " -2 last week") | [89745160](# " #2 in pypistats downloads last month +2.32% last week") | [1346](# " #5 in pypi used as main dependency +0.37% last week") | [651](# " #15 in stackoverflow questions +0.15% last week") | [6588](# " #12 in github stars +0.03% last week") | [503](# " #5 in repo unique committers +0.0% last week") | [52](# " #14 in repo changed lines last month +0.0% last week") | [3](# " #11 in repo unique committers last month +0.0% last week") | [2024-07-02](# "▼ #13 in repo last commit 2 weeks ago")
+[Falcon](https://github.com/falconry/falcon "first commit: 2012-12-06; used by: hug") | [10](# "▲ +4 last week") | [68](# "▲ +7 last week") | [527105](# " #15 in pypistats downloads last month +5.76% last week") | [141](# " #13 in pypi used as main dependency +0.0% last week") | [201](# " #19 in stackoverflow questions +0.0% last week") | [9446](# " #9 in github stars +0.06% last week") | [212](# " #13 in repo unique committers +0.95% last week") | [631](# "▲ #10 in repo changed lines last month +15675.0% last week") | [3](# "▲ #11 in repo unique committers last month +200.0% last week") | [2024-07-13](# "▲ #1 in repo last commit 1 week ago")
+[Starlette](https://github.com/encode/starlette "first commit: 2018-06-25; used by: FastAPI") | [11](# "▼ -1 last week") | [67](# "▼ -2 last week") | [28725036](# " #6 in pypistats downloads last month +3.94% last week") | [680](# " #7 in pypi used as main dependency +0.74% last week") | [327](# " #17 in stackoverflow questions +0.0% last week") | [9801](# " #8 in github stars +0.33% last week") | [284](# " #10 in repo unique committers +0.0% last week") | [4](# " #16 in repo changed lines last month +0.0% last week") | [1](# " #15 in repo unique committers last month +0.0% last week") | [2024-06-29](# "▼ #13 in repo last commit 3 weeks ago")
+[CherryPy](https://github.com/cherrypy/cherrypy "first commit: 2004-11-20") | [12](# "▼ -1 last week") | [64](# "▼ -3 last week") | [787997](# "▲ #12 in pypistats downloads last month +3.47% last week") | [122](# " #15 in pypi used as main dependency +0.0% last week") | [1372](# " #11 in stackoverflow questions +0.0% last week") | [1810](# " #21 in github stars +0.11% last week") | [152](# " #17 in repo unique committers +0.0% last week") | [2830](# "▼ #5 in repo changed lines last month +0.0% last week") | [6](# " #6 in repo unique committers last month +0.0% last week") | [2024-07-02](# "▼ #13 in repo last commit 2 weeks ago")
+[Litestar](https://github.com/litestar-org/litestar "first commit: 2021-12-06") | [13](# " +0 last week") | [63](# " +0 last week") | [379738](# " #16 in pypistats downloads last month -19.84% last week") | [23](# " #18 in pypi used as main dependency +0.0% last week") | [3](# " #23 in stackoverflow questions +0.0% last week") | [5141](# " #16 in github stars +0.69% last week") | [211](# " #14 in repo unique committers +1.44% last week") | [1532](# "▼ #8 in repo changed lines last month -29.79% last week") | [10](# " #3 in repo unique committers last month -16.67% last week") | [2024-07-11](# "▼ #5 in repo last commit 1 week ago")
+[Pyramid](https://github.com/Pylons/pyramid "first commit: 2008-07-04; used by: CubicWeb") | [14](# "▼ -2 last week") | [56](# "▼ -10 last week") | [1875799](# " #11 in pypistats downloads last month -5.02% last week") | [241](# " #12 in pypi used as main dependency +0.42% last week") | [2217](# " #7 in stackoverflow questions +0.0% last week") | [3923](# "▼ #18 in github stars +0.08% last week") | [367](# " #8 in repo unique committers +0.0% last week") | [0](# "▼ #17 in repo changed lines last month -100.0% last week") | [0](# "▼ #17 in repo unique committers last month -100.0% last week") | [2024-06-10](# "▼ #17 in repo last commit 5 weeks ago")
+[Bottle](https://github.com/bottlepy/bottle "first commit: 2009-06-30") | [15](# " +0 last week") | [55](# " +0 last week") | [3360102](# " #9 in pypistats downloads last month +1.09% last week") | [262](# " #11 in pypi used as main dependency +1.16% last week") | [1487](# " #10 in stackoverflow questions +0.0% last week") | [8338](# " #10 in github stars +0.02% last week") | [232](# " #12 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2024-01-03](# " #25 in repo last commit 28 weeks ago")
+[Robyn](https://github.com/sansyrox/robyn "first commit: 2021-05-22") | [16](# " +0 last week") | [53](# " +1 last week") | [17502](# " #21 in pypistats downloads last month +13.16% last week") | [1](# " #25 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [3924](# "▲ #17 in github stars +0.64% last week") | [69](# " #22 in repo unique committers +2.99% last week") | [443](# " #11 in repo changed lines last month -34.27% last week") | [8](# "▲ #4 in repo unique committers last month +33.33% last week") | [2024-07-13](# " #1 in repo last commit 1 week ago")
+[py4web](https://github.com/web2py/py4web "first commit: 2019-03-25") | [17](# "▲ +1 last week") | [48](# "▲ +1 last week") | [1665](# " #25 in pypistats downloads last month +7.49% last week") | [5](# " #22 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [239](# " #27 in github stars +0.42% last week") | [73](# " #21 in repo unique committers +0.0% last week") | [1964](# "▲ #6 in repo changed lines last month +11.91% last week") | [2](# "▼ #14 in repo unique committers last month +0.0% last week") | [2024-07-13](# " #1 in repo last commit 1 week ago")
+[web.py](https://github.com/webpy/webpy "first commit: 1970-01-01") | [18](# "▲ +1 last week") | [45](# "▲ +1 last week") | [117589](# " #17 in pypistats downloads last month -11.27% last week") | [18](# " #20 in pypi used as main dependency +0.0% last week") | [887](# " #12 in stackoverflow questions +0.0% last week") | [5882](# " #13 in github stars +0.05% last week") | [97](# " #20 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2024-04-30](# " #22 in repo last commit 11 weeks ago")
+[Quart](https://github.com/pallets/quart "first commit: 2017-05-14; uses: Werkzeug") | [19](# "▲ +1 last week") | [44](# "▲ +0 last week") | [542548](# " #14 in pypistats downloads last month +6.24% last week") | [132](# " #14 in pypi used as main dependency +0.0% last week") | [188](# " #20 in stackoverflow questions +0.53% last week") | [2769](# " #19 in github stars +0.54% last week") | [105](# " #19 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2024-05-19](# " #19 in repo last commit 8 weeks ago")
+[Zope](https://github.com/zopefoundation/Zope "first commit: 1996-06-17") | [20](# "▼ -3 last week") | [43](# "▼ -9 last week") | [69076](# " #19 in pypistats downloads last month +33.37% last week") | [47](# " #16 in pypi used as main dependency +0.0% last week") | [738](# " #14 in stackoverflow questions -0.14% last week") | [350](# " #26 in github stars +0.29% last week") | [177](# " #16 in repo unique committers +0.0% last week") | [0](# "▼ #17 in repo changed lines last month -100.0% last week") | [0](# "▼ #17 in repo unique committers last month -100.0% last week") | [2024-06-12](# "▼ #17 in repo last commit 5 weeks ago")
+[hug](https://github.com/hugapi/hug "first commit: 2015-07-17; uses: Falcon") | [21](# " +0 last week") | [40](# " +0 last week") | [89957](# " #18 in pypistats downloads last month +17.65% last week") | [16](# " #21 in pypi used as main dependency +0.0% last week") | [33](# " #22 in stackoverflow questions +0.0% last week") | [6854](# " #11 in github stars +0.03% last week") | [125](# " #18 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2023-06-30](# " #26 in repo last commit 55 weeks ago")
+[Emmett](https://github.com/emmett-framework/emmett "first commit: 2014-10-22") | [22](# "▲ +2 last week") | [39](# "▲ +11 last week") | [627](# " #28 in pypistats downloads last month +5.38% last week") | [4](# " #23 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [1031](# " #22 in github stars +0.39% last week") | [26](# " #28 in repo unique committers +0.0% last week") | [34](# "▲ #15 in repo changed lines last month +100% last week") | [1](# "▲ #15 in repo unique committers last month +100% last week") | [2024-07-07](# "▲ #5 in repo last commit 1 week ago")
+[web2py](https://github.com/web2py/web2py "first commit: 2011-11-23") | [23](# "▼ -1 last week") | [39](# "▼ +1 last week") | [188](# "▲ #30 in pypistats downloads last month +11.24% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [2136](# " #8 in stackoverflow questions +0.0% last week") | [2097](# " #20 in github stars +0.14% last week") | [276](# " #11 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2024-05-18](# " #19 in repo last commit 9 weeks ago")
+[TurboGears](https://github.com/TurboGears/tg2 "first commit: 2007-06-27") | [24](# "▼ -1 last week") | [29](# "▼ +0 last week") | [1996](# " #24 in pypistats downloads last month +4.12% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [152](# " #21 in stackoverflow questions +0.0% last week") | [800](# " #23 in github stars -0.12% last week") | [38](# " #24 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2024-03-25](# " #23 in repo last commit 16 weeks ago")
+[Morepath](https://github.com/morepath/morepath "first commit: 2013-07-17") | [25](# "▲ +1 last week") | [28](# "▲ +0 last week") | [3182](# " #22 in pypistats downloads last month -38.82% last week") | [21](# " #19 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [394](# " #25 in github stars +0.0% last week") | [28](# " #26 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2022-05-29](# " #27 in repo last commit 111 weeks ago")
+[Pylons](https://github.com/Pylons/pylons "first commit: 2006-02-18") | [26](# "▼ -1 last week") | [28](# "▼ +0 last week") | [30842](# " #20 in pypistats downloads last month +44.07% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [828](# " #13 in stackoverflow questions +0.0% last week") | [231](# " #28 in github stars +0.0% last week") | [36](# " #25 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2018-01-12](# " #31 in repo last commit 340 weeks ago")
+[Grok](https://github.com/zopefoundation/grok "first commit: 2006-10-14") | [27](# " +0 last week") | [27](# " +0 last week") | [665](# " #27 in pypistats downloads last month -13.86% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [490](# " #16 in stackoverflow questions -0.2% last week") | [26](# " #32 in github stars +0.0% last week") | [45](# " #23 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2024-05-08](# " #21 in repo last commit 10 weeks ago")
+[Vibora](https://github.com/vibora-io/vibora "first commit: 2018-06-13") | [28](# " +0 last week") | [26](# " +1 last week") | [312](# " #29 in pypistats downloads last month +9.47% last week") | [1](# " #25 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [5673](# " #14 in github stars +0.0% last week") | [27](# " #27 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2019-02-11](# " #30 in repo last commit 283 weeks ago")
+[Pycnic](https://github.com/nullism/pycnic "first commit: 2015-11-04") | [29](# " +0 last week") | [21](# " +0 last week") | [861](# " #26 in pypistats downloads last month -0.69% last week") | [1](# " #25 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [159](# " #29 in github stars +0.0% last week") | [11](# " #29 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2022-04-05](# " #28 in repo last commit 119 weeks ago")
+[CubicWeb](https://forge.extranet.logilab.fr/cubicweb/cubicweb "uses: Pyramid") | [30](# "▲ +1 last week") | [21](# "▲ +1 last week") | [3096](# " #23 in pypistats downloads last month -15.55% last week") | [24](# " #17 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [0](# " #33 in github stars +100% last week") | [0](# " #33 in repo unique committers +100% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [](# " #32 in repo last commit")
+[Quixote](https://github.com/nascheme/quixote "first commit: 2006-03-16") | [31](# "▼ -1 last week") | [20](# "▼ +0 last week") | [175](# "▼ #31 in pypistats downloads last month +2.94% last week") | [2](# " #24 in pypi used as main dependency +0.0% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [82](# " #30 in github stars +0.0% last week") | [6](# " #30 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2024-03-01](# " #24 in repo last commit 20 weeks ago")
+[Growler](https://github.com/pyGrowler/Growler "first commit: 2014-08-17") | [32](# " +0 last week") | [18](# " +1 last week") | [51](# " #33 in pypistats downloads last month -26.09% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [686](# " #24 in github stars +0.0% last week") | [6](# " #30 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2020-03-08](# " #29 in repo last commit 227 weeks ago")
+[Giotto](https://github.com/priestc/giotto "first commit: 2012-02-26") | [33](# " +0 last week") | [13](# " +0 last week") | [67](# " #32 in pypistats downloads last month -22.99% last week") | [0](# " #28 in pypi used as main dependency +100% last week") | [0](# " #24 in stackoverflow questions +100% last week") | [59](# " #31 in github stars +0.0% last week") | [3](# " #32 in repo unique committers +0.0% last week") | [0](# "▲ #17 in repo changed lines last month +100% last week") | [0](# "▲ #17 in repo unique committers last month +100% last week") | [2013-10-07](# " #32 in repo last commit 562 weeks ago")
## Score Calculation Algorithm
Score calculated as next way: