diff --git a/.github/workflows/deploy-website.yml b/.github/workflows/deploy-website.yml index 08d5e4c8..66114684 100644 --- a/.github/workflows/deploy-website.yml +++ b/.github/workflows/deploy-website.yml @@ -4,10 +4,8 @@ on: push: branches: - master - workflow_run: - workflows: ["Fetch GitHub Stars"] - types: [completed] - branches: [master] + schedule: + - cron: "0 0 * * *" permissions: contents: read @@ -20,7 +18,6 @@ concurrency: jobs: build: - if: github.event_name == 'push' || github.event.workflow_run.conclusion == 'success' runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 @@ -33,6 +30,37 @@ jobs: - name: Install dependencies run: uv sync --group build + - name: Restore star data cache + id: cache-stars + uses: actions/cache/restore@v4 + with: + path: website/data/github_stars.json + key: github-stars-${{ github.run_id }} + restore-keys: github-stars- + + - name: Fetch GitHub stars + if: github.event_name == 'schedule' + id: fetch-stars + continue-on-error: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: make fetch_github_stars + + - name: Save star data cache + if: steps.fetch-stars.outcome == 'success' + uses: actions/cache/save@v4 + with: + path: website/data/github_stars.json + key: github-stars-${{ github.run_id }} + + - name: Verify star data exists + run: | + if [ ! -f website/data/github_stars.json ]; then + echo "::error::github_stars.json not found. No cache and fetch failed or was skipped." + exit 1 + fi + echo "Star data found: $(wc -l < website/data/github_stars.json) lines" + - name: Build site run: make build diff --git a/.github/workflows/fetch-github-stars.yml b/.github/workflows/fetch-github-stars.yml deleted file mode 100644 index e591ad1b..00000000 --- a/.github/workflows/fetch-github-stars.yml +++ /dev/null @@ -1,39 +0,0 @@ -name: Fetch GitHub Stars - -on: - schedule: - - cron: "0 0 * * *" - -permissions: - contents: write - -jobs: - fetch: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - - name: Install uv - uses: astral-sh/setup-uv@v7 - with: - enable-cache: true - - - name: Install dependencies - run: uv sync --group build - - - name: Fetch GitHub stars - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: make fetch_github_stars - - - name: Commit updated star data - run: | - git config user.name "github-actions[bot]" - git config user.email "41898282+github-actions[bot]@users.noreply.github.com" - git add website/data/github_stars.json - if ! git diff --cached --quiet; then - git commit -m "chore: update GitHub stars data" - git push - fi diff --git a/.gitignore b/.gitignore index 083917b2..8bf0319b 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ # website website/output/ +website/data/github_stars.json # claude code .claude/skills/ diff --git a/website/data/github_stars.json b/website/data/github_stars.json deleted file mode 100644 index d10e2ce8..00000000 --- a/website/data/github_stars.json +++ /dev/null @@ -1,3146 +0,0 @@ -{ - "0rpc/zerorpc-python": { - "stars": 3237, - "owner": "0rpc", - "last_commit_at": "2025-02-08T00:01:11Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "567-labs/instructor": { - "stars": 12555, - "owner": "567-labs", - "last_commit_at": "2026-03-17T04:07:30Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Alir3z4/html2text": { - "stars": 2135, - "owner": "Alir3z4", - "last_commit_at": "2025-10-28T11:03:40Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "AnswerDotAI/fasthtml": { - "stars": 6883, - "owner": "AnswerDotAI", - "last_commit_at": "2026-03-13T20:35:47Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "AtsushiSakai/PythonRobotics": { - "stars": 28894, - "owner": "AtsushiSakai", - "last_commit_at": "2026-03-06T06:56:19Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "BeanieODM/beanie": { - "stars": 2661, - "owner": "BeanieODM", - "last_commit_at": "2026-03-14T16:25:14Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Bogdanp/dramatiq": { - "stars": 5174, - "owner": "Bogdanp", - "last_commit_at": "2026-03-15T06:58:54Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "ChristosChristofidis/awesome-deep-learning": { - "stars": 27719, - "owner": "ChristosChristofidis", - "last_commit_at": "2025-05-26T12:28:00Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "CleanCut/green": { - "stars": 806, - "owner": "CleanCut", - "last_commit_at": "2024-11-12T22:24:34Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Cornices/cornice": { - "stars": 390, - "owner": "Cornices", - "last_commit_at": "2025-03-24T09:40:05Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "DLR-RM/stable-baselines3": { - "stars": 12915, - "owner": "DLR-RM", - "last_commit_at": "2026-03-13T15:43:52Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Delgan/loguru": { - "stars": 23692, - "owner": "Delgan", - "last_commit_at": "2026-02-22T00:32:28Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "DiffSK/configobj": { - "stars": 337, - "owner": "DiffSK", - "last_commit_at": "2025-06-06T13:16:36Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "DmytroLitvinov/awesome-flake8-extensions": { - "stars": 1276, - "owner": "DmytroLitvinov", - "last_commit_at": "2026-02-28T08:10:54Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "EmilStenstrom/justhtml": { - "stars": 1116, - "owner": "EmilStenstrom", - "last_commit_at": "2026-03-17T21:58:05Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "FactoryBoy/factory_boy": { - "stars": 3781, - "owner": "FactoryBoy", - "last_commit_at": "2025-12-14T14:33:55Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "HBNetwork/python-decouple": { - "stars": 3017, - "owner": "HBNetwork", - "last_commit_at": "2024-01-01T17:54:57Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "HypothesisWorks/hypothesis": { - "stars": 8502, - "owner": "HypothesisWorks", - "last_commit_at": "2026-03-16T20:41:07Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Instagram/MonkeyType": { - "stars": 4996, - "owner": "Instagram", - "last_commit_at": "2025-06-14T08:50:16Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "IronLanguages/ironpython3": { - "stars": 2735, - "owner": "IronLanguages", - "last_commit_at": "2026-03-17T23:59:02Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "JaidedAI/EasyOCR": { - "stars": 29099, - "owner": "JaidedAI", - "last_commit_at": "2025-12-05T12:23:12Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Kozea/pygal": { - "stars": 2752, - "owner": "Kozea", - "last_commit_at": "2025-12-09T10:28:44Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Lightning-AI/pytorch-lightning": { - "stars": 30940, - "owner": "Lightning-AI", - "last_commit_at": "2026-03-17T09:20:11Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "LuminosoInsight/python-ftfy": { - "stars": 4015, - "owner": "rspeer", - "last_commit_at": "2024-10-30T21:00:25Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "MagicStack/uvloop": { - "stars": 11688, - "owner": "MagicStack", - "last_commit_at": "2026-01-30T14:24:05Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "ManimCommunity/manim": { - "stars": 37264, - "owner": "ManimCommunity", - "last_commit_at": "2026-03-18T03:28:52Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Manisso/fsociety": { - "stars": 11928, - "owner": "Manisso", - "last_commit_at": "2022-09-06T12:45:41Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Maratyszcza/PeachPy": { - "stars": 2048, - "owner": "Maratyszcza", - "last_commit_at": "2022-11-13T17:08:27Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "MasoniteFramework/masonite": { - "stars": 2365, - "owner": "MasoniteFramework", - "last_commit_at": "2025-03-20T20:11:49Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "MechanicalSoup/MechanicalSoup": { - "stars": 4850, - "owner": "MechanicalSoup", - "last_commit_at": "2026-02-19T07:18:14Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "MervinPraison/PraisonAI": { - "stars": 5684, - "owner": "MervinPraison", - "last_commit_at": "2026-03-18T11:08:18Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Microsoft/PTVS": { - "stars": 2567, - "owner": "microsoft", - "last_commit_at": "2026-03-10T23:46:49Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "MongoEngine/mongoengine": { - "stars": 4349, - "owner": "MongoEngine", - "last_commit_at": "2025-09-02T20:46:15Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "NicolasHug/Surprise": { - "stars": 6774, - "owner": "NicolasHug", - "last_commit_at": "2024-06-14T19:31:58Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Nuitka/Nuitka": { - "stars": 14647, - "owner": "Nuitka", - "last_commit_at": "2026-03-12T13:05:42Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "OpenBB-finance/OpenBB": { - "stars": 63260, - "owner": "OpenBB-finance", - "last_commit_at": "2026-03-17T16:37:47Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Parisson/TimeSide": { - "stars": 394, - "owner": "Parisson", - "last_commit_at": "2024-10-14T15:20:39Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Parsely/streamparse": { - "stars": 1504, - "owner": "pystorm", - "last_commit_at": "2024-08-09T15:10:10Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "PennyLaneAI/pennylane": { - "stars": 3111, - "owner": "PennyLaneAI", - "last_commit_at": "2026-03-18T05:36:08Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "PrefectHQ/prefect": { - "stars": 21893, - "owner": "PrefectHQ", - "last_commit_at": "2026-03-18T03:54:10Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "PyCQA/flake8": { - "stars": 3770, - "owner": "PyCQA", - "last_commit_at": "2025-12-22T21:54:35Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "PyCQA/prospector": { - "stars": 2074, - "owner": "prospector-dev", - "last_commit_at": "2026-02-16T18:04:02Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "PyMySQL/PyMySQL": { - "stars": 7838, - "owner": "PyMySQL", - "last_commit_at": "2025-08-24T12:53:42Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "PyMySQL/mysqlclient": { - "stars": 2525, - "owner": "PyMySQL", - "last_commit_at": "2026-02-12T06:06:31Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Pylons/colander": { - "stars": 464, - "owner": "Pylons", - "last_commit_at": "2024-08-02T16:17:14Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Pylons/waitress": { - "stars": 1572, - "owner": "Pylons", - "last_commit_at": "2026-03-14T13:45:44Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Qiskit/qiskit": { - "stars": 7142, - "owner": "Qiskit", - "last_commit_at": "2026-03-18T07:40:27Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "RaRe-Technologies/gensim": { - "stars": 16375, - "owner": "piskvorky", - "last_commit_at": "2025-10-16T11:13:19Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "RasaHQ/rasa": { - "stars": 21087, - "owner": "RasaHQ", - "last_commit_at": "2025-12-18T08:04:47Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "RaylockLLC/DearPyGui": { - "stars": 15278, - "owner": "hoffstadt", - "last_commit_at": "2026-03-10T16:12:52Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "SCons/scons": { - "stars": 2357, - "owner": "SCons", - "last_commit_at": "2026-03-15T01:43:25Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "SciTools/cartopy": { - "stars": 1589, - "owner": "SciTools", - "last_commit_at": "2026-03-16T17:14:46Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "ScrapeGraphAI/toonify": { - "stars": 323, - "owner": "ScrapeGraphAI", - "last_commit_at": "2026-02-06T15:59:57Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "SmileyChris/django-countries": { - "stars": 1521, - "owner": "SmileyChris", - "last_commit_at": "2026-01-08T04:51:39Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Suor/django-cacheops": { - "stars": 2263, - "owner": "Suor", - "last_commit_at": "2026-03-04T09:25:53Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Suor/funcy": { - "stars": 3502, - "owner": "Suor", - "last_commit_at": "2026-02-14T02:44:27Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Supervisor/supervisor": { - "stars": 9006, - "owner": "Supervisor", - "last_commit_at": "2025-12-21T21:03:11Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Tencent/rapidjson": { - "stars": 15007, - "owner": "Tencent", - "last_commit_at": "2025-02-05T13:28:08Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Textualize/rich": { - "stars": 55804, - "owner": "Textualize", - "last_commit_at": "2026-02-26T09:52:14Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Textualize/textual": { - "stars": 34882, - "owner": "Textualize", - "last_commit_at": "2026-03-10T10:00:29Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "TheAlgorithms/Python": { - "stars": 218781, - "owner": "TheAlgorithms", - "last_commit_at": "2026-03-13T21:53:47Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "TkTech/pysimdjson": { - "stars": 761, - "owner": "TkTech", - "last_commit_at": "2025-06-28T20:04:45Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "TomNicholas/Python-for-Scientists": { - "stars": 357, - "owner": "TomNicholas", - "last_commit_at": "2025-06-27T13:35:32Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "Valloric/YouCompleteMe": { - "stars": 26276, - "owner": "ycm-core", - "last_commit_at": "2026-01-30T19:15:05Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "WhyNotHugo/python-barcode": { - "stars": 649, - "owner": "WhyNotHugo", - "last_commit_at": "2025-12-18T09:37:37Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "ZoomerAnalytics/xlwings": { - "stars": 6, - "owner": "ZoomerAnalytics", - "last_commit_at": "2025-08-27T03:48:51Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "aaugustin/websockets": { - "stars": 5645, - "owner": "python-websockets", - "last_commit_at": "2026-03-08T08:14:03Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "abhiTronix/vidgear": { - "stars": 3685, - "owner": "abhiTronix", - "last_commit_at": "2025-11-12T05:07:53Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "aboSamoor/polyglot": { - "stars": 2368, - "owner": "aboSamoor", - "last_commit_at": "2020-09-22T22:35:28Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "agno-agi/agno": { - "stars": 38776, - "owner": "agno-agi", - "last_commit_at": "2026-03-17T17:13:33Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "ahupp/python-magic": { - "stars": 2896, - "owner": "ahupp", - "last_commit_at": "2026-03-03T18:27:52Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "aizvorski/scikit-video": { - "stars": 152, - "owner": "aizvorski", - "last_commit_at": "2016-05-28T22:17:25Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "ajenti/ajenti": { - "stars": 7909, - "owner": "ajenti", - "last_commit_at": "2026-02-26T08:27:51Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "alecthomas/voluptuous": { - "stars": 1847, - "owner": "alecthomas", - "last_commit_at": "2025-12-18T19:00:01Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "altair-viz/altair": { - "stars": 10302, - "owner": "vega", - "last_commit_at": "2026-03-17T15:12:12Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "amitt001/delegator.py": { - "stars": 1746, - "owner": "amitt001", - "last_commit_at": "2019-05-06T12:33:23Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "amoffat/sh": { - "stars": 7241, - "owner": "amoffat", - "last_commit_at": "2025-11-01T12:42:25Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "amosgyamfi/awesome-fasthtml": { - "stars": 79, - "owner": "amosgyamfi", - "last_commit_at": "2024-09-08T18:40:33Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "andialbrecht/sqlparse": { - "stars": 3999, - "owner": "andialbrecht", - "last_commit_at": "2025-12-19T07:18:19Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "ansible/ansible": { - "stars": 68298, - "owner": "ansible", - "last_commit_at": "2026-03-16T22:19:35Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "apache/spark": { - "stars": 42998, - "owner": "apache", - "last_commit_at": "2026-03-18T06:14:16Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "arrow-py/arrow": { - "stars": 9036, - "owner": "arrow-py", - "last_commit_at": "2026-02-19T15:24:45Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "art049/odmantic": { - "stars": 1168, - "owner": "art049", - "last_commit_at": "2026-01-25T11:23:24Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "astral-sh/ruff": { - "stars": 46341, - "owner": "astral-sh", - "last_commit_at": "2026-03-17T21:49:56Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "astral-sh/ty": { - "stars": 17753, - "owner": "astral-sh", - "last_commit_at": "2026-03-16T23:40:05Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "astral-sh/uv": { - "stars": 81254, - "owner": "astral-sh", - "last_commit_at": "2026-03-17T23:33:26Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "asweigart/pyautogui": { - "stars": 12365, - "owner": "asweigart", - "last_commit_at": "2023-06-07T11:16:23Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "aws/aws-sdk-pandas": { - "stars": 4106, - "owner": "aws", - "last_commit_at": "2026-03-15T00:23:20Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "bbangert/beaker": { - "stars": 545, - "owner": "bbangert", - "last_commit_at": "2025-12-03T18:25:50Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "beetbox/audioread": { - "stars": 536, - "owner": "beetbox", - "last_commit_at": "2025-10-26T19:43:12Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "beetbox/beets": { - "stars": 14858, - "owner": "beetbox", - "last_commit_at": "2026-03-17T18:07:34Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "benedekrozemberczki/karateclub": { - "stars": 2276, - "owner": "benedekrozemberczki", - "last_commit_at": "2024-07-17T19:00:21Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "benfred/implicit": { - "stars": 3773, - "owner": "benfred", - "last_commit_at": "2023-11-21T21:15:59Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "benfred/py-spy": { - "stars": 15036, - "owner": "benfred", - "last_commit_at": "2025-08-18T00:13:24Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "benhamner/Metrics": { - "stars": 1654, - "owner": "benhamner", - "last_commit_at": "2015-09-09T04:13:23Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "benoitc/gunicorn": { - "stars": 10483, - "owner": "benoitc", - "last_commit_at": "2026-03-13T09:25:38Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "bfly123/claude_code_bridge": { - "stars": 1661, - "owner": "bfly123", - "last_commit_at": "2026-03-17T01:51:42Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "bloomberg/bqplot": { - "stars": 3684, - "owner": "bqplot", - "last_commit_at": "2026-01-23T10:40:52Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "bokeh/bokeh": { - "stars": 20368, - "owner": "bokeh", - "last_commit_at": "2026-03-18T07:03:32Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "boppreh/mouse": { - "stars": 961, - "owner": "boppreh", - "last_commit_at": "2023-06-26T19:23:24Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "borgbackup/borg": { - "stars": 13084, - "owner": "borgbackup", - "last_commit_at": "2026-03-17T14:37:13Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "boto/boto3": { - "stars": 9736, - "owner": "boto", - "last_commit_at": "2026-03-17T18:19:04Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "bpython/bpython": { - "stars": 2771, - "owner": "bpython", - "last_commit_at": "2025-12-06T08:57:26Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "browser-use/browser-use": { - "stars": 81177, - "owner": "browser-use", - "last_commit_at": "2026-03-17T03:57:39Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "bterwijn/memory_graph": { - "stars": 772, - "owner": "bterwijn", - "last_commit_at": "2026-03-04T09:21:14Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "buildout/buildout": { - "stars": 613, - "owner": "buildout", - "last_commit_at": "2026-03-06T20:30:10Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "buriy/python-readability": { - "stars": 2894, - "owner": "buriy", - "last_commit_at": "2026-01-26T13:06:04Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "canonical/cloud-init": { - "stars": 3629, - "owner": "canonical", - "last_commit_at": "2026-03-16T14:13:14Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "carlosescri/DottedDict": { - "stars": 222, - "owner": "carlosescri", - "last_commit_at": "2024-12-09T14:16:32Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "cdgriffith/Box": { - "stars": 2822, - "owner": "cdgriffith", - "last_commit_at": "2026-02-21T16:19:51Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "chaostoolkit/chaostoolkit": { - "stars": 2001, - "owner": "chaostoolkit", - "last_commit_at": "2024-05-01T12:55:38Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "chapmanb/bcbb": { - "stars": 645, - "owner": "chapmanb", - "last_commit_at": "2025-02-05T14:20:51Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "chapmanb/bcbio-nextgen": { - "stars": 1027, - "owner": "bcbio", - "last_commit_at": "2024-08-24T11:11:30Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "chardet/chardet": { - "stars": 2489, - "owner": "chardet", - "last_commit_at": "2026-03-17T23:47:26Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "chriskiehl/Gooey": { - "stars": 22026, - "owner": "chriskiehl", - "last_commit_at": "2026-03-12T04:32:43Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "clips/pattern": { - "stars": 8856, - "owner": "clips", - "last_commit_at": "2020-04-25T12:40:40Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "cobrateam/splinter": { - "stars": 2767, - "owner": "cobrateam", - "last_commit_at": "2025-08-16T15:08:24Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "codeinthehole/purl": { - "stars": 303, - "owner": "codeinthehole", - "last_commit_at": "2021-05-15T21:00:41Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "codelucas/newspaper": { - "stars": 15010, - "owner": "codelucas", - "last_commit_at": "2025-12-06T00:29:46Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "coleifer/huey": { - "stars": 5941, - "owner": "coleifer", - "last_commit_at": "2026-02-28T13:46:22Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "coleifer/micawber": { - "stars": 674, - "owner": "coleifer", - "last_commit_at": "2026-03-10T11:59:12Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "coleifer/peewee": { - "stars": 11952, - "owner": "coleifer", - "last_commit_at": "2026-03-18T01:49:51Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "conda/conda": { - "stars": 7343, - "owner": "conda", - "last_commit_at": "2026-03-18T09:22:23Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "cookiecutter/cookiecutter": { - "stars": 24748, - "owner": "cookiecutter", - "last_commit_at": "2026-03-04T08:13:03Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "copier-org/copier": { - "stars": 3214, - "owner": "copier-org", - "last_commit_at": "2026-03-16T17:04:02Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "crossbario/autobahn-python": { - "stars": 2534, - "owner": "crossbario", - "last_commit_at": "2026-01-10T09:37:30Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "cython/cython": { - "stars": 10655, - "owner": "cython", - "last_commit_at": "2026-03-18T07:34:32Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dahlia/awesome-sqlalchemy": { - "stars": 3033, - "owner": "dahlia", - "last_commit_at": "2026-02-25T14:13:09Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dashingsoft/pyarmor": { - "stars": 4988, - "owner": "dashingsoft", - "last_commit_at": "2026-03-18T02:02:48Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dask/dask": { - "stars": 13769, - "owner": "dask", - "last_commit_at": "2026-03-12T11:13:54Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "datafolklabs/cement": { - "stars": 1341, - "owner": "datafolklabs", - "last_commit_at": "2026-03-09T15:40:14Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "datastax/python-driver": { - "stars": 1426, - "owner": "apache", - "last_commit_at": "2026-03-11T19:30:07Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dateutil/dateutil": { - "stars": 2604, - "owner": "dateutil", - "last_commit_at": "2026-03-03T05:40:58Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "davidaurelio/hashids-python": { - "stars": 1423, - "owner": "davidaurelio", - "last_commit_at": "2020-09-07T16:27:01Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "daviddrysdale/python-phonenumbers": { - "stars": 3720, - "owner": "daviddrysdale", - "last_commit_at": "2026-03-13T10:42:24Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "davidhalter/jedi": { - "stars": 6124, - "owner": "davidhalter", - "last_commit_at": "2026-02-13T11:01:08Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "davidhalter/jedi-vim": { - "stars": 5319, - "owner": "davidhalter", - "last_commit_at": "2026-02-10T10:10:33Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dbader/schedule": { - "stars": 12246, - "owner": "dbader", - "last_commit_at": "2024-05-25T18:40:33Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dbcli/litecli": { - "stars": 3214, - "owner": "dbcli", - "last_commit_at": "2026-02-15T03:11:44Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dbcli/mycli": { - "stars": 11887, - "owner": "dbcli", - "last_commit_at": "2026-03-17T19:32:02Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dbcli/pgcli": { - "stars": 13073, - "owner": "dbcli", - "last_commit_at": "2026-02-22T03:42:48Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "deanmalmgren/textract": { - "stars": 4482, - "owner": "deanmalmgren", - "last_commit_at": "2026-02-04T04:01:18Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "derek73/python-nameparser": { - "stars": 703, - "owner": "derek73", - "last_commit_at": "2023-09-21T00:05:34Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "desbordante/desbordante-core": { - "stars": 469, - "owner": "Desbordante", - "last_commit_at": "2026-03-15T18:44:01Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "devpi/devpi": { - "stars": 1146, - "owner": "devpi", - "last_commit_at": "2026-03-17T14:40:35Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "devsnd/tinytag": { - "stars": 805, - "owner": "tinytag", - "last_commit_at": "2026-03-15T18:38:49Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dfunckt/django-rules": { - "stars": 1970, - "owner": "dfunckt", - "last_commit_at": "2025-10-11T06:42:08Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dgunning/edgartools": { - "stars": 1861, - "owner": "dgunning", - "last_commit_at": "2026-03-17T15:23:57Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dhamaniasad/awesome-postgres": { - "stars": 11772, - "owner": "dhamaniasad", - "last_commit_at": "2026-02-22T05:54:13Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dimka665/awesome-slugify": { - "stars": 491, - "owner": "voronind", - "last_commit_at": "2017-01-20T20:45:25Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "django-cache-machine/django-cache-machine": { - "stars": 885, - "owner": "django-cache-machine", - "last_commit_at": "2023-02-20T18:13:51Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "django-compressor/django-compressor": { - "stars": 2871, - "owner": "django-compressor", - "last_commit_at": "2026-02-14T07:39:02Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "django-guardian/django-guardian": { - "stars": 3893, - "owner": "django-guardian", - "last_commit_at": "2026-03-11T10:25:32Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "django-haystack/django-haystack": { - "stars": 3800, - "owner": "django-haystack", - "last_commit_at": "2026-03-14T01:19:47Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "django-haystack/pysolr": { - "stars": 697, - "owner": "django-haystack", - "last_commit_at": "2026-03-14T00:59:24Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "django-tastypie/django-tastypie": { - "stars": 3955, - "owner": "django-tastypie", - "last_commit_at": "2025-04-02T19:22:48Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "django/channels": { - "stars": 6336, - "owner": "django", - "last_commit_at": "2026-03-07T16:45:44Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "django/daphne": { - "stars": 2651, - "owner": "django", - "last_commit_at": "2025-09-17T12:11:36Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "django/django": { - "stars": 87067, - "owner": "django", - "last_commit_at": "2026-03-17T21:08:18Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dmlc/xgboost": { - "stars": 28139, - "owner": "dmlc", - "last_commit_at": "2026-03-18T09:23:18Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "docling-project/docling": { - "stars": 56000, - "owner": "docling-project", - "last_commit_at": "2026-03-17T08:59:38Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dpkp/kafka-python": { - "stars": 5887, - "owner": "dpkp", - "last_commit_at": "2026-03-17T21:06:58Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dry-python/returns": { - "stars": 4238, - "owner": "dry-python", - "last_commit_at": "2026-03-17T07:13:55Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "dynaconf/dynaconf": { - "stars": 4272, - "owner": "dynaconf", - "last_commit_at": "2026-03-17T18:04:02Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "elapouya/python-docx-template": { - "stars": 2588, - "owner": "elapouya", - "last_commit_at": "2025-11-13T12:46:04Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "elastic/elasticsearch-dsl-py": { - "stars": 3883, - "owner": "elastic", - "last_commit_at": "2025-04-18T13:50:16Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "eliben/pyelftools": { - "stars": 2217, - "owner": "eliben", - "last_commit_at": "2026-03-12T14:48:41Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "emcconville/wand": { - "stars": 1479, - "owner": "emcconville", - "last_commit_at": "2026-02-24T02:27:28Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "emmett-framework/granian": { - "stars": 5174, - "owner": "emmett-framework", - "last_commit_at": "2026-03-13T16:11:48Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "encode/django-rest-framework": { - "stars": 29929, - "owner": "encode", - "last_commit_at": "2026-03-17T21:09:05Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "encode/httpx": { - "stars": 15139, - "owner": "encode", - "last_commit_at": "2026-02-23T10:40:42Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "encode/uvicorn": { - "stars": 10500, - "owner": "Kludex", - "last_commit_at": "2026-03-16T06:11:15Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "erikrose/more-itertools": { - "stars": 4044, - "owner": "more-itertools", - "last_commit_at": "2026-03-17T15:52:45Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "esnme/ultrajson": { - "stars": 4474, - "owner": "ultrajson", - "last_commit_at": "2026-03-11T21:45:16Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "evhub/coconut": { - "stars": 4313, - "owner": "evhub", - "last_commit_at": "2025-12-31T07:03:46Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "fabric/fabric": { - "stars": 15405, - "owner": "fabric", - "last_commit_at": "2025-07-20T17:31:40Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "facebook/PathPicker": { - "stars": 5232, - "owner": "facebook", - "last_commit_at": "2024-09-05T13:30:39Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "facebook/pyre-check": { - "stars": 7153, - "owner": "facebook", - "last_commit_at": "2026-03-17T19:16:18Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "facebookresearch/hydra": { - "stars": 10260, - "owner": "facebookresearch", - "last_commit_at": "2025-12-11T03:44:41Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "faif/python-patterns": { - "stars": 42797, - "owner": "faif", - "last_commit_at": "2026-03-13T17:04:16Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "falconry/falcon": { - "stars": 9805, - "owner": "falconry", - "last_commit_at": "2026-03-10T12:58:43Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "feature-engine/feature_engine": { - "stars": 2214, - "owner": "feature-engine", - "last_commit_at": "2026-03-05T21:41:02Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "feincms/feincms": { - "stars": 1077, - "owner": "feincms", - "last_commit_at": "2026-02-11T09:41:59Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "fengsp/plan": { - "stars": 1182, - "owner": "fengsp", - "last_commit_at": "2020-05-14T03:02:37Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "fighting41love/funNLP": { - "stars": 79469, - "owner": "fighting41love", - "last_commit_at": "2023-08-24T08:47:15Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "flask-admin/flask-admin": { - "stars": 6057, - "owner": "pallets-eco", - "last_commit_at": "2026-03-16T22:06:01Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "flask-api/flask-api": { - "stars": 1468, - "owner": "flask-api", - "last_commit_at": "2024-02-20T14:04:59Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "flask-restful/flask-restful": { - "stars": 6924, - "owner": "flask-restful", - "last_commit_at": "2023-05-21T03:47:13Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "fogleman/Quads": { - "stars": 1223, - "owner": "fogleman", - "last_commit_at": "2014-05-20T02:31:15Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "fxsjy/jieba": { - "stars": 34808, - "owner": "fxsjy", - "last_commit_at": "2020-02-15T08:33:35Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "gabrielfalcao/HTTPretty": { - "stars": 2209, - "owner": "gabrielfalcao", - "last_commit_at": "2022-10-16T23:12:02Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "gaojiuli/toapi": { - "stars": 3555, - "owner": "elliotgao2", - "last_commit_at": "2021-06-28T01:58:45Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "gawel/pyquery": { - "stars": 2379, - "owner": "gawel", - "last_commit_at": "2026-02-18T21:11:29Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "geopandas/geopandas": { - "stars": 5066, - "owner": "geopandas", - "last_commit_at": "2026-03-14T12:07:44Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "geopy/geopy": { - "stars": 4783, - "owner": "geopy", - "last_commit_at": "2026-01-27T19:22:13Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "getnikola/nikola": { - "stars": 2723, - "owner": "getnikola", - "last_commit_at": "2026-02-15T12:21:27Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "getpelican/pelican": { - "stars": 13248, - "owner": "getpelican", - "last_commit_at": "2026-02-03T11:11:45Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "getsentry/responses": { - "stars": 4330, - "owner": "getsentry", - "last_commit_at": "2026-02-19T14:38:13Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "getsentry/sentry-python": { - "stars": 2157, - "owner": "getsentry", - "last_commit_at": "2026-03-17T15:05:11Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "gevent/gevent": { - "stars": 6444, - "owner": "gevent", - "last_commit_at": "2026-02-26T14:59:03Z", - "fetched_at": "2026-03-18T11:25:26.074230+00:00" - }, - "giampaolo/psutil": { - "stars": 11108, - "owner": "giampaolo", - "last_commit_at": "2026-03-18T10:10:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "glamp/bashplotlib": { - "stars": 1917, - "owner": "glamp", - "last_commit_at": "2021-03-31T19:40:59Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "gleitz/howdoi": { - "stars": 10831, - "owner": "gleitz", - "last_commit_at": "2024-10-22T14:20:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "google/jax": { - "stars": 35130, - "owner": "jax-ml", - "last_commit_at": "2026-03-18T10:35:30Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "google/python-fire": { - "stars": 28157, - "owner": "google", - "last_commit_at": "2025-08-16T21:26:04Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "google/pytype": { - "stars": 5029, - "owner": "google", - "last_commit_at": "2026-01-23T16:17:37Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "google/yapf": { - "stars": 13991, - "owner": "google", - "last_commit_at": "2025-02-10T20:44:26Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "gorakhargosh/watchdog": { - "stars": 7282, - "owner": "gorakhargosh", - "last_commit_at": "2026-02-27T09:55:25Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "gotcha/ipdb": { - "stars": 1968, - "owner": "gotcha", - "last_commit_at": "2026-02-27T02:33:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "grantjenks/python-diskcache": { - "stars": 2846, - "owner": "grantjenks", - "last_commit_at": "2024-03-03T01:19:29Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "grantjenks/python-sortedcontainers": { - "stars": 3934, - "owner": "grantjenks", - "last_commit_at": "2024-03-01T23:03:38Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "graphql-python/graphene": { - "stars": 8251, - "owner": "graphql-python", - "last_commit_at": "2024-11-09T20:43:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "gruns/furl": { - "stars": 2797, - "owner": "gruns", - "last_commit_at": "2026-02-22T04:48:40Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "gruns/icecream": { - "stars": 10032, - "owner": "gruns", - "last_commit_at": "2026-01-21T07:33:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "h2oai/h2o-3": { - "stars": 7511, - "owner": "h2oai", - "last_commit_at": "2026-03-11T14:23:32Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "has2k1/plotnine": { - "stars": 4521, - "owner": "has2k1", - "last_commit_at": "2026-03-10T17:54:57Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "hbldh/bleak": { - "stars": 2352, - "owner": "hbldh", - "last_commit_at": "2026-02-17T16:54:46Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "hi-primus/optimus": { - "stars": 1539, - "owner": "hi-primus", - "last_commit_at": "2023-05-19T04:32:00Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "html5lib/html5lib-python": { - "stars": 1218, - "owner": "html5lib", - "last_commit_at": "2024-02-21T15:31:38Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "httpie/cli": { - "stars": 37725, - "owner": "httpie", - "last_commit_at": "2024-12-17T17:30:35Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "hugapi/hug": { - "stars": 6905, - "owner": "hugapi", - "last_commit_at": "2023-06-30T13:14:01Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "huggingface/diffusers": { - "stars": 33083, - "owner": "huggingface", - "last_commit_at": "2026-03-18T06:58:35Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "huggingface/transformers": { - "stars": 158003, - "owner": "huggingface", - "last_commit_at": "2026-03-18T10:39:52Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "humiaozuzu/awesome-flask": { - "stars": 12696, - "owner": "humiaozuzu", - "last_commit_at": "2019-09-17T07:46:46Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ibayer/fastFM": { - "stars": 1090, - "owner": "ibayer", - "last_commit_at": "2021-03-24T12:22:31Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ijl/orjson": { - "stars": 7962, - "owner": "ijl", - "last_commit_at": "2026-02-02T14:52:49Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "indico/indico": { - "stars": 2031, - "owner": "indico", - "last_commit_at": "2026-03-18T10:32:40Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "inducer/pudb": { - "stars": 3218, - "owner": "inducer", - "last_commit_at": "2026-03-16T17:32:15Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "infiniflow/ragflow": { - "stars": 75368, - "owner": "infiniflow", - "last_commit_at": "2026-03-18T11:20:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ionelmc/python-hunter": { - "stars": 866, - "owner": "ionelmc", - "last_commit_at": "2025-08-22T21:11:31Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ionelmc/python-manhole": { - "stars": 400, - "owner": "ionelmc", - "last_commit_at": "2024-07-04T13:45:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "isnowfy/snownlp": { - "stars": 6614, - "owner": "isnowfy", - "last_commit_at": "2020-01-19T02:39:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jab/bidict": { - "stars": 1578, - "owner": "jab", - "last_commit_at": "2026-02-01T17:54:35Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jaraco/path.py": { - "stars": 1124, - "owner": "jaraco", - "last_commit_at": "2025-07-27T20:35:09Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jazzband/django-debug-toolbar": { - "stars": 8351, - "owner": "django-commons", - "last_commit_at": "2026-03-17T06:19:41Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jazzband/django-oauth-toolkit": { - "stars": 3310, - "owner": "django-oauth", - "last_commit_at": "2026-03-13T03:05:23Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jazzband/django-pipeline": { - "stars": 1543, - "owner": "jazzband", - "last_commit_at": "2025-09-13T11:23:20Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jazzband/geojson": { - "stars": 984, - "owner": "jazzband", - "last_commit_at": "2024-12-21T19:30:30Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jazzband/pip-tools": { - "stars": 7994, - "owner": "jazzband", - "last_commit_at": "2026-03-10T00:56:06Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jazzband/tablib": { - "stars": 4752, - "owner": "jazzband", - "last_commit_at": "2025-10-15T19:49:59Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jeffknupp/sandman2": { - "stars": 2044, - "owner": "jeffknupp", - "last_commit_at": "2020-12-21T15:15:51Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jek/blinker": { - "stars": 2034, - "owner": "pallets-eco", - "last_commit_at": "2025-06-14T20:37:05Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jendrikseipp/vulture": { - "stars": 4380, - "owner": "jendrikseipp", - "last_commit_at": "2026-03-04T21:50:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jet-admin/jet-bridge": { - "stars": 1794, - "owner": "jet-admin", - "last_commit_at": "2026-02-20T22:46:56Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jfkirk/tensorrec": { - "stars": 1302, - "owner": "jfkirk", - "last_commit_at": "2020-02-04T21:10:25Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jiaaro/pydub": { - "stars": 9744, - "owner": "jiaaro", - "last_commit_at": "2022-12-08T17:49:19Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jindaxiang/akshare": { - "stars": 17423, - "owner": "akfamily", - "last_commit_at": "2026-03-16T13:32:06Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jmcnamara/XlsxWriter": { - "stars": 3921, - "owner": "jmcnamara", - "last_commit_at": "2026-01-28T17:54:43Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "joke2k/faker": { - "stars": 19196, - "owner": "joke2k", - "last_commit_at": "2026-03-13T14:35:47Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jonathanslenders/ptpython": { - "stars": 5410, - "owner": "prompt-toolkit", - "last_commit_at": "2025-11-21T10:57:24Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jonathanslenders/python-prompt-toolkit": { - "stars": 10331, - "owner": "prompt-toolkit", - "last_commit_at": "2026-03-17T12:10:47Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jorgenschaefer/elpy": { - "stars": 1940, - "owner": "jorgenschaefer", - "last_commit_at": "2025-04-04T23:49:23Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "josephmisiti/awesome-machine-learning": { - "stars": 72025, - "owner": "josephmisiti", - "last_commit_at": "2026-03-15T15:16:19Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jpadilla/pyjwt": { - "stars": 5621, - "owner": "jpadilla", - "last_commit_at": "2026-03-16T13:30:51Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "jschneier/django-storages": { - "stars": 2939, - "owner": "jschneier", - "last_commit_at": "2025-06-18T15:59:00Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "keleshev/schema": { - "stars": 2944, - "owner": "keleshev", - "last_commit_at": "2026-03-04T20:33:24Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "keon/algorithms": { - "stars": 25392, - "owner": "keon", - "last_commit_at": "2026-03-13T20:58:07Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "keras-team/keras": { - "stars": 63910, - "owner": "keras-team", - "last_commit_at": "2026-03-13T23:34:27Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "keunwoochoi/kapre": { - "stars": 946, - "owner": "keunwoochoi", - "last_commit_at": "2025-10-26T20:05:08Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "kevin1024/vcrpy": { - "stars": 2951, - "owner": "kevin1024", - "last_commit_at": "2026-01-04T19:19:38Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "kiwicom/schemathesis": { - "stars": 3116, - "owner": "schemathesis", - "last_commit_at": "2026-03-16T15:31:51Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "klen/mixer": { - "stars": 954, - "owner": "klen", - "last_commit_at": "2022-03-23T14:37:36Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "knipknap/SpiffWorkflow": { - "stars": 1864, - "owner": "sartography", - "last_commit_at": "2026-03-07T15:46:26Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "kootenpv/yagmail": { - "stars": 2724, - "owner": "kootenpv", - "last_commit_at": "2022-09-28T20:43:53Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "kornia/kornia": { - "stars": 11120, - "owner": "kornia", - "last_commit_at": "2026-03-17T04:19:37Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "kreuzberg-dev/kreuzberg": { - "stars": 6742, - "owner": "kreuzberg-dev", - "last_commit_at": "2026-03-18T10:21:20Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "kurtmckee/feedparser": { - "stars": 2327, - "owner": "kurtmckee", - "last_commit_at": "2026-02-01T15:38:19Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "laixintao/iredis": { - "stars": 2728, - "owner": "laixintao", - "last_commit_at": "2026-03-18T06:31:48Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lancopku/pkuseg-python": { - "stars": 6703, - "owner": "lancopku", - "last_commit_at": "2022-06-08T05:57:27Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "langchain-ai/langchain": { - "stars": 130028, - "owner": "langchain-ai", - "last_commit_at": "2026-03-18T04:53:18Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lektor/lektor": { - "stars": 3926, - "owner": "lektor", - "last_commit_at": "2026-03-14T18:05:07Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lemire/simdjson": { - "stars": 23449, - "owner": "simdjson", - "last_commit_at": "2026-03-17T16:39:07Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lepture/authlib": { - "stars": 5244, - "owner": "authlib", - "last_commit_at": "2026-03-16T12:43:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lepture/mistune": { - "stars": 2997, - "owner": "lepture", - "last_commit_at": "2026-03-16T13:00:29Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lericson/pylibmc": { - "stars": 493, - "owner": "lericson", - "last_commit_at": "2025-04-12T08:57:20Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "libAudioFlux/audioFlux": { - "stars": 3282, - "owner": "libAudioFlux", - "last_commit_at": "2026-03-06T04:12:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "librosa/librosa": { - "stars": 8268, - "owner": "librosa", - "last_commit_at": "2025-05-19T17:05:09Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "libvips/pyvips": { - "stars": 789, - "owner": "libvips", - "last_commit_at": "2026-01-20T19:19:36Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lincolnloop/python-qrcode": { - "stars": 4866, - "owner": "lincolnloop", - "last_commit_at": "2026-01-12T03:26:33Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "linkedin/shiv": { - "stars": 1918, - "owner": "linkedin", - "last_commit_at": "2026-01-10T12:19:00Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "litestar-org/litestar": { - "stars": 8100, - "owner": "litestar-org", - "last_commit_at": "2026-03-16T20:50:28Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "litestar-org/polyfactory": { - "stars": 1429, - "owner": "litestar-org", - "last_commit_at": "2026-03-16T21:09:57Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lk-geimfari/mimesis": { - "stars": 4799, - "owner": "lk-geimfari", - "last_commit_at": "2026-01-18T21:51:11Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "locustio/locust": { - "stars": 27608, - "owner": "locustio", - "last_commit_at": "2026-03-13T21:23:56Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lorien/grab": { - "stars": 2458, - "owner": "lorien", - "last_commit_at": "2025-09-19T10:51:14Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "lyst/lightfm": { - "stars": 5067, - "owner": "lyst", - "last_commit_at": "2023-04-30T18:36:20Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "maciejkula/spotlight": { - "stars": 3043, - "owner": "maciejkula", - "last_commit_at": "2020-02-09T21:03:48Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "madmaze/pytesseract": { - "stars": 6321, - "owner": "madmaze", - "last_commit_at": "2025-02-17T21:20:41Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mahmoud/boltons": { - "stars": 6856, - "owner": "mahmoud", - "last_commit_at": "2026-03-06T22:18:37Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mailgun/flanker": { - "stars": 1650, - "owner": "mailgun", - "last_commit_at": "2023-03-03T17:53:06Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "marcelotduarte/cx_Freeze": { - "stars": 1532, - "owner": "marcelotduarte", - "last_commit_at": "2026-03-16T12:04:40Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "marimo-team/marimo": { - "stars": 19740, - "owner": "marimo-team", - "last_commit_at": "2026-03-18T03:02:33Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "markusschanta/awesome-jupyter": { - "stars": 4569, - "owner": "markusschanta", - "last_commit_at": "2025-12-07T18:36:13Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "marph91/jimmy": { - "stars": 400, - "owner": "marph91", - "last_commit_at": "2026-03-08T17:12:27Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "marrow/mailer": { - "stars": 293, - "owner": "marrow", - "last_commit_at": "2025-05-21T17:42:25Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "marshmallow-code/marshmallow": { - "stars": 7229, - "owner": "marshmallow-code", - "last_commit_at": "2026-03-13T19:59:09Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "marshmallow-code/webargs": { - "stars": 1405, - "owner": "marshmallow-code", - "last_commit_at": "2026-03-16T19:32:45Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "martinblech/xmltodict": { - "stars": 5726, - "owner": "martinblech", - "last_commit_at": "2026-02-22T23:29:47Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "martinrusev/imbox": { - "stars": 1211, - "owner": "martinrusev", - "last_commit_at": "2024-04-16T09:00:27Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "matplotlib/matplotlib": { - "stars": 22593, - "owner": "matplotlib", - "last_commit_at": "2026-03-18T05:35:11Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "metawilm/cl-python": { - "stars": 394, - "owner": "metawilm", - "last_commit_at": "2022-03-10T15:51:06Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mhammond/pywin32": { - "stars": 5530, - "owner": "mhammond", - "last_commit_at": "2026-02-27T04:04:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mher/flower": { - "stars": 7131, - "owner": "mher", - "last_commit_at": "2026-03-05T11:41:28Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "michaelhelmick/lassie": { - "stars": 630, - "owner": "michaelhelmick", - "last_commit_at": "2021-08-20T14:32:48Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "micropython/micropython": { - "stars": 21553, - "owner": "micropython", - "last_commit_at": "2026-03-18T06:02:09Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "microsoft/markitdown": { - "stars": 90921, - "owner": "microsoft", - "last_commit_at": "2026-03-16T17:35:24Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "miguelgrinberg/microdot": { - "stars": 2093, - "owner": "miguelgrinberg", - "last_commit_at": "2026-03-10T23:30:38Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mindflayer/python-mocket": { - "stars": 309, - "owner": "mindflayer", - "last_commit_at": "2026-02-23T18:40:24Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mindsdb/mindsdb": { - "stars": 38781, - "owner": "mindsdb", - "last_commit_at": "2026-03-10T12:27:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mingrammer/diagrams": { - "stars": 42082, - "owner": "mingrammer", - "last_commit_at": "2026-02-07T11:02:06Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mininet/mininet": { - "stars": 5788, - "owner": "mininet", - "last_commit_at": "2023-09-17T01:50:27Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "miracle2k/flask-assets": { - "stars": 459, - "owner": "miracle2k", - "last_commit_at": "2023-12-15T13:55:26Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "miracle2k/webassets": { - "stars": 935, - "owner": "miracle2k", - "last_commit_at": "2025-08-17T12:47:39Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "miso-belica/sumy": { - "stars": 3665, - "owner": "miso-belica", - "last_commit_at": "2026-02-14T21:08:54Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mitmproxy/pdoc": { - "stars": 2474, - "owner": "mitmproxy", - "last_commit_at": "2026-01-01T09:58:22Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mitsuhiko/pluginbase": { - "stars": 1141, - "owner": "mitsuhiko", - "last_commit_at": "2021-05-16T16:12:48Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mitsuhiko/unp": { - "stars": 455, - "owner": "mitsuhiko", - "last_commit_at": "2014-08-26T21:17:09Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mkdocs/mkdocs": { - "stars": 21864, - "owner": "mkdocs", - "last_commit_at": "2025-10-20T13:17:06Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "modoboa/modoboa": { - "stars": 3470, - "owner": "modoboa", - "last_commit_at": "2026-03-18T10:55:36Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mongodb/django-mongodb-backend": { - "stars": 218, - "owner": "mongodb", - "last_commit_at": "2026-03-18T09:42:16Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mongodb/mongo-python-driver": { - "stars": 4338, - "owner": "mongodb", - "last_commit_at": "2026-03-12T16:42:15Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "moses-palmer/pynput": { - "stars": 2125, - "owner": "moses-palmer", - "last_commit_at": "2025-03-17T17:11:34Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mozilla/unicode-slugify": { - "stars": 328, - "owner": "mozilla", - "last_commit_at": "2021-10-22T20:06:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mozillazg/python-pinyin": { - "stars": 5271, - "owner": "mozillazg", - "last_commit_at": "2026-02-15T08:03:42Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mpdavis/python-jose": { - "stars": 1743, - "owner": "mpdavis", - "last_commit_at": "2025-05-28T17:25:04Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mpi4py/mpi4py": { - "stars": 902, - "owner": "mpi4py", - "last_commit_at": "2026-03-15T10:04:33Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mre/awesome-static-analysis": { - "stars": 14440, - "owner": "analysis-tools-dev", - "last_commit_at": "2026-03-17T00:12:23Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "msiemens/tinydb": { - "stars": 7487, - "owner": "msiemens", - "last_commit_at": "2026-01-17T21:42:58Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mstamy2/PyPDF2": { - "stars": 9880, - "owner": "py-pdf", - "last_commit_at": "2026-03-17T13:32:56Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mwaskom/seaborn": { - "stars": 13769, - "owner": "mwaskom", - "last_commit_at": "2026-01-22T13:03:04Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "mymarilyn/clickhouse-driver": { - "stars": 1293, - "owner": "mymarilyn", - "last_commit_at": "2025-11-10T20:21:21Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "napalm-automation/napalm": { - "stars": 2438, - "owner": "napalm-automation", - "last_commit_at": "2026-03-16T18:24:04Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "nficano/python-lambda": { - "stars": 1521, - "owner": "nficano", - "last_commit_at": "2022-06-03T06:57:29Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "nicfit/eyeD3": { - "stars": 631, - "owner": "nicfit", - "last_commit_at": "2026-02-16T18:17:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "nose-devs/nose2": { - "stars": 822, - "owner": "nose-devs", - "last_commit_at": "2026-03-09T17:37:19Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "noxrepo/pox": { - "stars": 652, - "owner": "noxrepo", - "last_commit_at": "2020-05-20T12:00:13Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "nucleic/enaml": { - "stars": 1574, - "owner": "nucleic", - "last_commit_at": "2026-03-16T11:07:00Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "numba/numba": { - "stars": 10936, - "owner": "numba", - "last_commit_at": "2026-03-13T01:45:23Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "nvbn/thefuck": { - "stars": 95720, - "owner": "nvbn", - "last_commit_at": "2024-01-25T19:52:35Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "nvdv/vprof": { - "stars": 3982, - "owner": "nvdv", - "last_commit_at": "2022-07-15T07:43:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "oauthlib/oauthlib": { - "stars": 2958, - "owner": "oauthlib", - "last_commit_at": "2026-02-28T14:03:09Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "offerrall/FuncToWeb": { - "stars": 389, - "owner": "offerrall", - "last_commit_at": "2026-01-20T01:50:32Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "openai/gym": { - "stars": 37099, - "owner": "openai", - "last_commit_at": "2023-01-30T18:15:21Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "openembedded/bitbake": { - "stars": 510, - "owner": "openembedded", - "last_commit_at": "2026-03-17T13:52:55Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "openstack/cliff": { - "stars": 260, - "owner": "openstack", - "last_commit_at": "2026-03-06T16:40:04Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "orsinium/textdistance": { - "stars": 3525, - "owner": "life4", - "last_commit_at": "2025-04-18T12:13:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pallets-eco/flask-debugtoolbar": { - "stars": 980, - "owner": "pallets-eco", - "last_commit_at": "2025-06-14T20:13:45Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pallets/click": { - "stars": 17338, - "owner": "pallets", - "last_commit_at": "2025-12-31T06:51:28Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pallets/flask": { - "stars": 71345, - "owner": "pallets", - "last_commit_at": "2026-03-08T23:21:50Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pallets/itsdangerous": { - "stars": 3102, - "owner": "pallets", - "last_commit_at": "2025-06-14T20:35:42Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pallets/jinja": { - "stars": 11515, - "owner": "pallets", - "last_commit_at": "2025-06-14T20:34:58Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pallets/markupsafe": { - "stars": 685, - "owner": "pallets", - "last_commit_at": "2025-09-27T18:45:34Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pallets/werkzeug": { - "stars": 6849, - "owner": "pallets", - "last_commit_at": "2026-02-25T19:33:16Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "paramiko/paramiko": { - "stars": 9712, - "owner": "paramiko", - "last_commit_at": "2025-10-20T02:49:59Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pathsim/pathsim": { - "stars": 334, - "owner": "pathsim", - "last_commit_at": "2026-03-04T08:30:56Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pathwaycom/pathway": { - "stars": 60427, - "owner": "pathwaycom", - "last_commit_at": "2026-03-18T06:08:37Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "patrys/httmock": { - "stars": 472, - "owner": "patrys", - "last_commit_at": "2020-10-28T12:00:08Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "patx/pickledb": { - "stars": 1069, - "owner": "patx", - "last_commit_at": "2026-01-06T08:04:35Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pdfminer/pdfminer.six": { - "stars": 6933, - "owner": "pdfminer", - "last_commit_at": "2026-03-13T03:10:44Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pennersr/django-allauth": { - "stars": 10308, - "owner": "pennersr", - "last_commit_at": "2026-03-09T13:39:18Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "peterbrittain/asciimatics": { - "stars": 4273, - "owner": "peterbrittain", - "last_commit_at": "2025-05-31T15:53:57Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pgjones/hypercorn": { - "stars": 1536, - "owner": "pgjones", - "last_commit_at": "2025-11-08T13:49:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pgmpy/pgmpy": { - "stars": 3214, - "owner": "pgmpy", - "last_commit_at": "2026-03-18T11:06:43Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pikepdf/pikepdf": { - "stars": 2667, - "owner": "pikepdf", - "last_commit_at": "2026-03-14T20:40:53Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "planetopendata/awesome-sqlite": { - "stars": 388, - "owner": "planetopendata", - "last_commit_at": "2026-02-23T12:53:44Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "platformio/platformio-core": { - "stars": 8936, - "owner": "platformio", - "last_commit_at": "2026-02-23T12:44:48Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "plotly/plotly.py": { - "stars": 18359, - "owner": "plotly", - "last_commit_at": "2026-03-18T00:29:18Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pndurette/gTTS": { - "stars": 2594, - "owner": "pndurette", - "last_commit_at": "2025-05-11T13:03:37Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pola-rs/polars": { - "stars": 37780, - "owner": "pola-rs", - "last_commit_at": "2026-03-18T07:31:49Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ponyorm/pony": { - "stars": 3825, - "owner": "ponyorm", - "last_commit_at": "2025-07-03T18:16:47Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "prabhupant/python-ds": { - "stars": 3075, - "owner": "prabhupant", - "last_commit_at": "2024-04-06T07:43:16Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pricingassistant/mrq": { - "stars": 896, - "owner": "pricingassistant", - "last_commit_at": "2020-12-13T18:58:15Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "prompt-toolkit/python-prompt-toolkit": { - "stars": 10331, - "owner": "prompt-toolkit", - "last_commit_at": "2026-03-17T12:10:47Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "psf/black": { - "stars": 41431, - "owner": "psf", - "last_commit_at": "2026-03-17T00:18:45Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "psf/requests": { - "stars": 53853, - "owner": "psf", - "last_commit_at": "2026-03-05T20:14:29Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "psf/requests-html": { - "stars": 13869, - "owner": "psf", - "last_commit_at": "2023-04-03T17:09:56Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "psycopg/psycopg": { - "stars": 2322, - "owner": "psycopg", - "last_commit_at": "2026-03-10T18:42:54Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pudo/dataset": { - "stars": 4854, - "owner": "pudo", - "last_commit_at": "2025-02-05T12:22:42Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pwaller/pyfiglet": { - "stars": 1546, - "owner": "pwaller", - "last_commit_at": "2025-08-15T18:27:57Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "py2exe/py2exe": { - "stars": 995, - "owner": "py2exe", - "last_commit_at": "2025-07-15T21:35:24Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pybee/toga": { - "stars": 5325, - "owner": "beeware", - "last_commit_at": "2026-03-18T04:04:32Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pybuilder/pybuilder": { - "stars": 1956, - "owner": "pybuilder", - "last_commit_at": "2026-03-13T22:57:47Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyca/cryptography": { - "stars": 7515, - "owner": "pyca", - "last_commit_at": "2026-03-18T11:13:04Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyca/pynacl": { - "stars": 1185, - "owner": "pyca", - "last_commit_at": "2026-03-18T11:13:25Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pydantic/pydantic": { - "stars": 27214, - "owner": "pydantic", - "last_commit_at": "2026-03-18T10:48:39Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pydantic/pydantic-ai": { - "stars": 15547, - "owner": "pydantic", - "last_commit_at": "2026-03-18T02:59:07Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyenv-win/pyenv-win": { - "stars": 7066, - "owner": "pyenv-win", - "last_commit_at": "2026-01-21T03:27:29Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyenv/pyenv": { - "stars": 44444, - "owner": "pyenv", - "last_commit_at": "2026-03-14T08:23:19Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyeve/cerberus": { - "stars": 3270, - "owner": "pyeve", - "last_commit_at": "2026-01-01T13:12:42Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyeve/eve": { - "stars": 6746, - "owner": "pyeve", - "last_commit_at": "2026-02-11T09:34:15Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyexcel/pyexcel": { - "stars": 1284, - "owner": "pyexcel", - "last_commit_at": "2025-12-10T21:38:52Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyglet/pyglet": { - "stars": 2172, - "owner": "pyglet", - "last_commit_at": "2026-03-18T02:49:51Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pygraphviz/pygraphviz": { - "stars": 834, - "owner": "pygraphviz", - "last_commit_at": "2026-02-10T23:04:21Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyinfra-dev/pyinfra": { - "stars": 4870, - "owner": "pyinfra-dev", - "last_commit_at": "2026-03-17T10:59:38Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyinstaller/pyinstaller": { - "stars": 12925, - "owner": "pyinstaller", - "last_commit_at": "2026-03-16T15:45:58Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyinvoke/invoke": { - "stars": 4722, - "owner": "pyinvoke", - "last_commit_at": "2025-10-20T02:48:00Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pylint-dev/pylint": { - "stars": 5661, - "owner": "pylint-dev", - "last_commit_at": "2026-03-17T20:40:19Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pymatting/pymatting": { - "stars": 1891, - "owner": "pymatting", - "last_commit_at": "2026-02-19T10:29:20Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pymc-devs/pymc3": { - "stars": 9528, - "owner": "pymc-devs", - "last_commit_at": "2026-03-17T14:36:22Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pymssql/pymssql": { - "stars": 880, - "owner": "pymssql", - "last_commit_at": "2026-03-10T00:40:01Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pynamodb/PynamoDB": { - "stars": 2647, - "owner": "pynamodb", - "last_commit_at": "2026-01-06T15:42:11Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pypa/bandersnatch": { - "stars": 528, - "owner": "pypa", - "last_commit_at": "2026-03-16T19:27:34Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pypa/hatch": { - "stars": 7149, - "owner": "pypa", - "last_commit_at": "2026-02-27T17:59:39Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pypa/virtualenv": { - "stars": 5017, - "owner": "pypa", - "last_commit_at": "2026-03-17T00:32:57Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pypa/warehouse": { - "stars": 3979, - "owner": "pypi", - "last_commit_at": "2026-03-17T16:48:08Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyparsing/pyparsing": { - "stars": 2465, - "owner": "pyparsing", - "last_commit_at": "2026-02-22T17:57:48Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyqtgraph/pyqtgraph": { - "stars": 4311, - "owner": "pyqtgraph", - "last_commit_at": "2025-12-08T16:15:20Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pyston/pyston": { - "stars": 2507, - "owner": "pyston", - "last_commit_at": "2024-08-12T16:30:56Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python-attrs/attrs": { - "stars": 5746, - "owner": "python-attrs", - "last_commit_at": "2026-03-14T17:51:51Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python-greenlet/greenlet": { - "stars": 1815, - "owner": "python-greenlet", - "last_commit_at": "2026-02-20T20:15:01Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python-jsonschema/jsonschema": { - "stars": 4934, - "owner": "python-jsonschema", - "last_commit_at": "2026-03-15T02:35:55Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python-mode/python-mode": { - "stars": 5478, - "owner": "python-mode", - "last_commit_at": "2025-11-14T23:45:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python-openxml/python-docx": { - "stars": 5486, - "owner": "python-openxml", - "last_commit_at": "2025-06-16T21:24:39Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python-pillow/Pillow": { - "stars": 13438, - "owner": "python-pillow", - "last_commit_at": "2026-03-13T22:42:15Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python-rapidjson/python-rapidjson": { - "stars": 532, - "owner": "python-rapidjson", - "last_commit_at": "2025-12-07T06:14:13Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python-rope/rope": { - "stars": 2183, - "owner": "python-rope", - "last_commit_at": "2026-01-04T14:49:29Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python-trio/trio": { - "stars": 7204, - "owner": "python-trio", - "last_commit_at": "2026-03-16T22:58:36Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python/cpython": { - "stars": 72001, - "owner": "python", - "last_commit_at": "2026-03-17T18:24:44Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python/mypy": { - "stars": 20302, - "owner": "python", - "last_commit_at": "2026-03-17T22:24:58Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "python/typeshed": { - "stars": 5022, - "owner": "python", - "last_commit_at": "2026-03-18T00:46:34Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pythonnet/pythonnet": { - "stars": 5418, - "owner": "pythonnet", - "last_commit_at": "2026-02-27T07:16:04Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pytoolz/cytoolz": { - "stars": 1103, - "owner": "pytoolz", - "last_commit_at": "2025-10-18T19:31:50Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pytoolz/toolz": { - "stars": 5126, - "owner": "pytoolz", - "last_commit_at": "2025-10-17T03:29:39Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pytorch/pytorch": { - "stars": 98348, - "owner": "pytorch", - "last_commit_at": "2026-03-18T08:34:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "pytransitions/transitions": { - "stars": 6459, - "owner": "pytransitions", - "last_commit_at": "2025-09-09T16:42:34Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "quantumlib/Cirq": { - "stars": 4891, - "owner": "quantumlib", - "last_commit_at": "2026-03-17T20:32:18Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "quodlibet/mutagen": { - "stars": 1868, - "owner": "quodlibet", - "last_commit_at": "2026-02-15T17:12:28Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "r0x0r/pywebview": { - "stars": 5804, - "owner": "r0x0r", - "last_commit_at": "2026-03-13T21:31:51Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ranaroussi/yfinance": { - "stars": 22190, - "owner": "ranaroussi", - "last_commit_at": "2026-02-21T17:37:15Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ray-project/ray": { - "stars": 41765, - "owner": "ray-project", - "last_commit_at": "2026-03-18T07:37:46Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "redis/redis-py": { - "stars": 13507, - "owner": "redis", - "last_commit_at": "2026-03-17T11:59:23Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "reflex-dev/reflex": { - "stars": 28233, - "owner": "reflex-dev", - "last_commit_at": "2026-03-18T02:23:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "robotframework/robotframework": { - "stars": 11479, - "owner": "robotframework", - "last_commit_at": "2026-03-17T20:41:56Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ronaldoussoren/py2app": { - "stars": 421, - "owner": "ronaldoussoren", - "last_commit_at": "2026-01-25T11:45:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "rq/rq": { - "stars": 10605, - "owner": "rq", - "last_commit_at": "2026-03-14T11:13:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "rsalmei/alive-progress": { - "stars": 6257, - "owner": "rsalmei", - "last_commit_at": "2025-10-10T00:39:31Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "run-llama/llama_index": { - "stars": 47758, - "owner": "run-llama", - "last_commit_at": "2026-03-17T14:37:41Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "s3tools/s3cmd": { - "stars": 4869, - "owner": "s3tools", - "last_commit_at": "2025-10-22T23:26:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "saffsd/langid.py": { - "stars": 2455, - "owner": "saffsd", - "last_commit_at": "2017-07-15T02:49:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "saltstack/salt": { - "stars": 15281, - "owner": "saltstack", - "last_commit_at": "2026-03-17T21:32:42Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "samuelcolvin/watchfiles": { - "stars": 2446, - "owner": "samuelcolvin", - "last_commit_at": "2025-11-28T23:00:57Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sanic-org/sanic": { - "stars": 18639, - "owner": "sanic-org", - "last_commit_at": "2025-12-31T19:05:34Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "scanny/python-pptx": { - "stars": 3235, - "owner": "scanny", - "last_commit_at": "2024-08-07T17:33:54Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "schematics/schematics": { - "stars": 2591, - "owner": "schematics", - "last_commit_at": "2021-08-17T21:08:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "scottrogowski/code2flow": { - "stars": 4546, - "owner": "scottrogowski", - "last_commit_at": "2023-01-08T22:55:22Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "scrapy/scrapy": { - "stars": 60844, - "owner": "scrapy", - "last_commit_at": "2026-03-13T09:30:25Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sdispater/pendulum": { - "stars": 6628, - "owner": "python-pendulum", - "last_commit_at": "2026-02-17T11:16:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sdispater/poetry": { - "stars": 34294, - "owner": "python-poetry", - "last_commit_at": "2026-03-15T10:36:40Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sebastien/cuisine": { - "stars": 1270, - "owner": "sebastien", - "last_commit_at": "2024-05-21T02:33:04Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "secdev/scapy": { - "stars": 12110, - "owner": "secdev", - "last_commit_at": "2026-03-17T22:19:36Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sehmaschine/django-grappelli": { - "stars": 3927, - "owner": "sehmaschine", - "last_commit_at": "2025-11-27T15:59:41Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "selwin/python-user-agents": { - "stars": 1520, - "owner": "selwin", - "last_commit_at": "2023-02-16T01:51:50Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sergree/matchering": { - "stars": 2446, - "owner": "sergree", - "last_commit_at": "2026-03-15T05:33:05Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "shahraizali/awesome-django": { - "stars": 1902, - "owner": "shahraizali", - "last_commit_at": "2025-11-03T23:23:57Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "shapely/shapely": { - "stars": 4396, - "owner": "shapely", - "last_commit_at": "2026-03-10T08:57:31Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sherlock-project/sherlock": { - "stars": 73819, - "owner": "sherlock-project", - "last_commit_at": "2026-03-17T06:26:18Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "simonw/datasette": { - "stars": 10839, - "owner": "simonw", - "last_commit_at": "2026-03-17T15:47:04Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "simonw/sqlite-utils": { - "stars": 2019, - "owner": "simonw", - "last_commit_at": "2025-12-17T06:11:47Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sirfz/tesserocr": { - "stars": 2160, - "owner": "sirfz", - "last_commit_at": "2026-03-16T14:37:08Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "skorokithakis/shortuuid": { - "stars": 2178, - "owner": "skorokithakis", - "last_commit_at": "2025-12-01T00:26:35Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sloria/doitlive": { - "stars": 3566, - "owner": "sloria", - "last_commit_at": "2026-03-16T16:14:55Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sorrycc/awesome-javascript": { - "stars": 34932, - "owner": "sorrycc", - "last_commit_at": "2026-03-16T02:09:29Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sphinx-doc/sphinx": { - "stars": 7724, - "owner": "sphinx-doc", - "last_commit_at": "2025-12-31T15:07:44Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "spotify/annoy": { - "stars": 14181, - "owner": "spotify", - "last_commit_at": "2025-10-29T14:08:37Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "spotify/luigi": { - "stars": 18695, - "owner": "spotify", - "last_commit_at": "2026-03-18T02:22:01Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "spulec/freezegun": { - "stars": 4498, - "owner": "spulec", - "last_commit_at": "2025-08-19T19:29:42Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "spyder-ide/spyder": { - "stars": 9163, - "owner": "spyder-ide", - "last_commit_at": "2026-03-18T01:07:45Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sqlalchemy/dogpile.cache": { - "stars": 291, - "owner": "sqlalchemy", - "last_commit_at": "2026-01-12T18:51:49Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sqlmapproject/sqlmap": { - "stars": 36856, - "owner": "sqlmapproject", - "last_commit_at": "2026-03-17T21:22:40Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "stanfordnlp/stanza": { - "stars": 7740, - "owner": "stanfordnlp", - "last_commit_at": "2026-02-26T06:42:21Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "statsmodels/statsmodels": { - "stars": 11302, - "owner": "statsmodels", - "last_commit_at": "2026-03-12T16:03:41Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "stchris/untangle": { - "stars": 631, - "owner": "stchris", - "last_commit_at": "2026-02-01T11:05:37Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "strawberry-graphql/strawberry-django": { - "stars": 488, - "owner": "strawberry-graphql", - "last_commit_at": "2026-03-16T17:13:53Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "streamlit/streamlit": { - "stars": 43929, - "owner": "streamlit", - "last_commit_at": "2026-03-18T11:26:08Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sunainapai/makesite": { - "stars": 1872, - "owner": "sunainapai", - "last_commit_at": "2022-10-12T19:28:59Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "sympy/sympy": { - "stars": 14495, - "owner": "sympy", - "last_commit_at": "2026-03-15T20:23:47Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tartley/colorama": { - "stars": 3770, - "owner": "tartley", - "last_commit_at": "2025-07-09T16:58:36Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tayllan/awesome-algorithms": { - "stars": 24837, - "owner": "tayllan", - "last_commit_at": "2026-01-11T06:35:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tensorflow/tensorflow": { - "stars": 194187, - "owner": "tensorflow", - "last_commit_at": "2026-03-18T11:21:25Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "thauber/django-schedule": { - "stars": 850, - "owner": "thauber", - "last_commit_at": "2016-04-16T20:26:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "thumbor/thumbor": { - "stars": 10465, - "owner": "thumbor", - "last_commit_at": "2026-03-16T02:56:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tiangolo/fastapi": { - "stars": 96308, - "owner": "fastapi", - "last_commit_at": "2026-03-18T10:56:02Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tiangolo/typer": { - "stars": 19044, - "owner": "fastapi", - "last_commit_at": "2026-03-16T13:02:43Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "timofurrer/awesome-asyncio": { - "stars": 5031, - "owner": "timofurrer", - "last_commit_at": "2025-12-01T14:19:00Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "timofurrer/try": { - "stars": 751, - "owner": "timofurrer", - "last_commit_at": "2022-05-15T18:30:33Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "timothycrosley/isort": { - "stars": 6916, - "owner": "PyCQA", - "last_commit_at": "2026-03-14T20:59:11Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tmux-python/tmuxp": { - "stars": 4451, - "owner": "tmux-python", - "last_commit_at": "2026-03-17T22:44:59Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tmux/tmux": { - "stars": 43191, - "owner": "tmux", - "last_commit_at": "2026-03-18T08:46:16Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tomerfiliba/rpyc": { - "stars": 1693, - "owner": "tomerfiliba-org", - "last_commit_at": "2025-08-14T03:45:36Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tomschimansky/customtkinter": { - "stars": 13225, - "owner": "TomSchimansky", - "last_commit_at": "2026-01-02T20:44:11Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tornadoweb/tornado": { - "stars": 22406, - "owner": "tornadoweb", - "last_commit_at": "2026-03-17T19:24:12Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tqdm/tqdm": { - "stars": 31042, - "owner": "tqdm", - "last_commit_at": "2026-02-03T16:58:32Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "trustedsec/social-engineer-toolkit": { - "stars": 14671, - "owner": "trustedsec", - "last_commit_at": "2024-10-21T15:46:17Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "twisted/treq": { - "stars": 606, - "owner": "twisted", - "last_commit_at": "2026-01-03T01:47:06Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "twisted/twisted": { - "stars": 5950, - "owner": "twisted", - "last_commit_at": "2026-03-09T23:19:56Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "tyiannak/pyAudioAnalysis": { - "stars": 6234, - "owner": "tyiannak", - "last_commit_at": "2025-08-04T16:44:35Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "typeddjango/awesome-python-typing": { - "stars": 1952, - "owner": "typeddjango", - "last_commit_at": "2026-02-28T08:10:43Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ultraplot/UltraPlot": { - "stars": 280, - "owner": "Ultraplot", - "last_commit_at": "2026-03-17T00:56:09Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "un33k/python-slugify": { - "stars": 1599, - "owner": "un33k", - "last_commit_at": "2026-01-07T16:28:09Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "unclecode/crawl4ai": { - "stars": 62156, - "owner": "unclecode", - "last_commit_at": "2026-02-20T03:31:12Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "unfoldadmin/django-unfold": { - "stars": 3372, - "owner": "unfoldadmin", - "last_commit_at": "2026-03-18T11:04:37Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "uralbash/awesome-pyramid": { - "stars": 570, - "owner": "uralbash", - "last_commit_at": "2021-07-08T12:28:10Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "urllib3/urllib3": { - "stars": 4012, - "owner": "urllib3", - "last_commit_at": "2026-03-15T06:51:37Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "vadikko2/python-cqrs": { - "stars": 44, - "owner": "pypatterns", - "last_commit_at": "2026-03-05T20:33:59Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "vinta/awesome-python": { - "stars": 287742, - "owner": "vinta", - "last_commit_at": "2026-03-18T06:03:50Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "vinta/pangu.py": { - "stars": 276, - "owner": "vinta", - "last_commit_at": "2023-03-30T17:57:13Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "vispy/vispy": { - "stars": 3558, - "owner": "vispy", - "last_commit_at": "2026-03-02T19:30:57Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "vitali87/code-graph-rag": { - "stars": 2139, - "owner": "vitali87", - "last_commit_at": "2026-03-18T00:56:06Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "vllm-project/vllm": { - "stars": 73512, - "owner": "vllm-project", - "last_commit_at": "2026-03-18T10:30:29Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "wagtail/wagtail": { - "stars": 20240, - "owner": "wagtail", - "last_commit_at": "2026-03-18T01:31:28Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "waylan/Python-Markdown": { - "stars": 4186, - "owner": "Python-Markdown", - "last_commit_at": "2026-02-09T14:54:42Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "web2py/pydal": { - "stars": 531, - "owner": "web2py", - "last_commit_at": "2026-03-14T00:25:51Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "wireservice/csvkit": { - "stars": 6360, - "owner": "wireservice", - "last_commit_at": "2026-03-05T23:54:49Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "wooey/wooey": { - "stars": 2219, - "owner": "wooey", - "last_commit_at": "2023-12-14T15:17:45Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "worldveil/dejavu": { - "stars": 6736, - "owner": "worldveil", - "last_commit_at": "2020-06-03T05:58:03Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "xonsh/xonsh": { - "stars": 9252, - "owner": "xonsh", - "last_commit_at": "2026-03-17T15:32:20Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "yfedoseev/pdf_oxide": { - "stars": 431, - "owner": "yfedoseev", - "last_commit_at": "2026-03-11T04:36:36Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "yoloseem/awesome-sphinxdoc": { - "stars": 973, - "owner": "ygzgxyz", - "last_commit_at": "2025-10-07T13:10:20Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ytdl-org/youtube-dl": { - "stars": 139899, - "owner": "ytdl-org", - "last_commit_at": "2025-11-26T03:02:36Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "zappa/Zappa": { - "stars": 3678, - "owner": "zappa", - "last_commit_at": "2026-03-15T01:53:26Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "zauberzeug/nicegui": { - "stars": 15522, - "owner": "zauberzeug", - "last_commit_at": "2026-03-17T13:26:42Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "zoofIO/flexx": { - "stars": 3343, - "owner": "flexxui", - "last_commit_at": "2024-01-06T22:16:26Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "zopefoundation/ZODB": { - "stars": 752, - "owner": "zopefoundation", - "last_commit_at": "2026-01-24T15:33:23Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - }, - "ztane/python-Levenshtein": { - "stars": 1278, - "owner": "ztane", - "last_commit_at": "2021-02-01T13:02:11Z", - "fetched_at": "2026-03-18T11:26:37.667512+00:00" - } -}