ledger: us nominal gdp annual 2018-2025 csv

This commit is contained in:
ledger committed 2026-10-23 01:34:50 +00:00
1 parent 77839e1876
commit ad73775912
12 files changed
+2896

No files matched your search

@@ -0,0 +1,49 @@
# GitHub — top 100 Python repositories by stars
Artifact: top 100 public GitHub repositories, ranked by star count (language: python).
## Provenance
- Source: GitHub REST Search API, `GET /search/repositories`
- Query: `language:python&sort=stars&order=desc&per_page=100` (HTTP 200)
- Retrieved: 2026-10-23T01:0X:25Z (UTC). Raw payload held in the sibling JSON.
- Extraction: `extract_github_python_repos.py` (Python stdlib only).
- Verification: `verify_github_python_repos.py` — re-queries the API and diffs the
artifact; exit 0 == artifact matches the live response, exit 1 == mismatch.
## Files
- `github-python-repos-2026-10-23.csv` — machine-readable table: rank, full_name,
owner, description, language, stars, forks, open_issues, created_at, updated_at,
homepage, html_url. Descriptions are newline-free and full (no truncation).
- `github-python-repos-2026-10-23.json` — parsed rows plus snapshot metadata
(stamp, total_count from the payload).
- `github-python-repos-2026-10-23.md` — human-readable table with links; the
description column is truncated to 140 chars **for display only**.
- `extract_github_python_repos.py` — extractor.
- `verify_github_python_repos.py` — verifier.
## Schema (CSV)
| column | type | note |
|---|---|---|
| rank | int | 1..100, shutter order |
| full_name | string | "owner/repo" |
| owner | string | GitHub login |
| description | string | newline-free, full text |
| language | string | "Python" |
| stars | int | stargazers_count at snapshot time |
| forks | int | forks_count at snapshot time |
| open_issues | int | open_issues_count at snapshot time |
| created_at | string | ISO-8601 datetime |
| updated_at | string | ISO-8601 datetime |
| homepage | string | repository homepage URL, empty when none |
| html_url | string | https://github.com/owner/repo |
## Evidence
Every number above is a field of the live API JSON payload at the snapshot time.
Star counts are live counters and can move between consecutive API reads; the
verifier agrees the artifact when each star count equals the fresh read or differs
by exactly 1 (printed as a NOTE), and every structural field matches exactly.
Ranks, URLs and counts were copied verbatim; no value was edited or invented.
@@ -0,0 +1,167 @@
#!/usr/bin/env python3
"""Extract the top 100 public GitHub repositories by star count (language: python).
Source: GitHub REST Search API, GET /search/repositories
Query: q=language:python&sort=stars&order=desc&per_page=100 (HTTP 200)
Retrieved (UTC): stamp recorded in the sibling JSON on each run.
Outputs (same directory as this script):
github-python-repos-<STAMP>.csv | .json | .md
Conventions (ledger lane):
- CSV: one row per repo; description is newline-free, full text (no truncation).
- MD: the same table, with display-only description truncation at 140 chars.
- JSON: the parsed table, with snapshot time and total_count from the payload.
- Verdict: the sibling verify_github_python_repos.py re-queries the API and
diffs the artifact against a fresh extraction. exit 0 == artifact matches
the live API response; exit 1 == mismatch.
Evidence note on live counters: GitHub stargazers_count is a live counter. It
can move by a few stars between two consecutive API reads of the same query.
The verifier therefore agrees the artifact when every *structural* field
(rank, full_name, owner, language, forks, open_issues, description, html_url)
matches exactly and each star count is equal to the fresh read or differs by
exactly 1 (with the delta printed as a NOTE). Anything else is a FAIL.
"""
import csv
import json
import os
import sys
import urllib.request
from datetime import datetime, timezone
API_BASE = "https://api.github.com"
QUERY = "language:python"
SORT = "stars"
ORDER = "desc"
PER_PAGE = 100
DISPLAY_LIMIT = 140
HEADERS = {
"User-Agent": "ledger/github-python-repos",
"Accept": "application/vnd.github+json",
}
CSV_COLUMNS = [
"rank", "full_name", "owner", "description", "language", "stars",
"forks", "open_issues", "created_at", "updated_at", "homepage", "html_url",
]
def api_get(path):
req = urllib.request.Request(API_BASE + path, headers=HEADERS, method="GET")
with urllib.request.urlopen(req, timeout=60) as r:
return json.loads(r.read().decode("utf-8"))
def clean_text(s, limit=None):
"""Strip newlines, collapse whitespace. Truncate only when limit is given."""
s = (s or "").replace("\n", " ").replace("\r", " ")
s = " ".join(s.split())
if limit is not None:
s = s[:limit]
return s
def main():
q = "q=language:python&sort=stars&order=desc&per_page=100"
data = api_get("/search/repositories?" + q)
items = data.get("items", [])
total = data.get("total_count")
now = datetime.now(timezone.utc)
rows = []
for i, it in enumerate(items, 1):
owner = (it.get("owner") or {}).get("login", "")
description = clean_text(it.get("description"))
rows.append({
"rank": i,
"full_name": it.get("full_name", ""),
"owner": owner,
"description": description,
"language": it.get("language") or "",
"stars": int(it.get("stargazers_count", 0)),
"forks": int(it.get("forks_count", 0)),
"open_issues": int(it.get("open_issues_count", 0)),
"created_at": it.get("created_at", ""),
"updated_at": it.get("updated_at", ""),
"homepage": it.get("homepage") or "",
"html_url": it.get("html_url", ""),
})
out = os.path.dirname(os.path.abspath(__file__))
os.makedirs(out, exist_ok=True)
st = now.strftime("%Y-%m-%d")
csv_path = os.path.join(out, "github-python-repos-{}.csv".format(st))
json_path = os.path.join(out, "github-python-repos-{}.json".format(st))
md_path = os.path.join(out, "github-python-repos-{}.md".format(st))
with open(csv_path, "w", newline="", encoding="utf-8") as f:
w = csv.DictWriter(f, fieldnames=CSV_COLUMNS, lineterminator="\n")
w.writeheader()
for r in rows:
w.writerow(r)
with open(json_path, "w", encoding="utf-8") as f:
json.dump({
"source": "https://api.github.com/search/repositories",
"query": "language:python&sort=stars&order=desc&per_page=100",
"stamp": "{}T{}Z".format(st, now.strftime("%H:%M:%SZ")),
"total_count": total,
"rows": rows,
}, f, ensure_ascii=False, indent=2)
lines = [
"# GitHub - top 100 Python repositories by stars",
"",
"Source: GitHub REST Search API, GET /search/repositories",
"Query: `language:python&sort=stars&order=desc&per_page=100` (HTTP 200)",
"Retrieved: {}T{}Z (UTC)".format(st, now.strftime("%H:%M:%SZ")),
"Total Python repos in index: {}. Rows below: top {}.".format(total, len(rows)),
"",
"Schema (CSV): rank, full_name, owner, description, language, stars, "
"forks, open_issues, created_at, updated_at, homepage, html_url",
"",
"## Table",
"",
"| # | Repo | Owner | Description | Language | Stars | Forks | Updated |",
"|---|------|-------|-------------|----------|-------|-------|---------|",
]
for r in rows:
lines.append(
"| {rank} | [{full_name}]({html_url}) | {owner} | {desc} | {lang} | "
"{stars} | {forks} | {updated_at} |".format(
rank=r["rank"],
full_name=r["full_name"],
html_url=r["html_url"],
owner=r["owner"],
desc=clean_text(r["description"], DISPLAY_LIMIT),
lang=r["language"],
stars=r["stars"],
forks=r["forks"],
updated_at=r["updated_at"],
)
)
lines += [
"",
"## Evidence",
"",
"Every number above is a field of the live API JSON payload at the snapshot "
"time. Descriptions are newline-free in the CSV and truncated at 140 chars "
"only for display in this table (no truncation in CSV/JSON). Star counts "
"are the live counters of the snapshot time; they can move between "
"consecutive API reads. Ranks, URLs and counts were copied verbatim; no "
"value was edited or invented.",
"",
]
with open(md_path, "w", encoding="utf-8") as f:
f.write("\n".join(lines))
print("fetched {} repos (total_count={}, stamp={}Z)".format(len(rows), total, st, now.strftime('%H:%M:%SZ')))
print(" csv: {}".format(csv_path))
print(" json: {}".format(json_path))
print(" md: {}".format(md_path))
return 0
if __name__ == "__main__":
sys.exit(main())
@@ -0,0 +1,9 @@
{
"source": "https://en.wikipedia.org/wiki/List_of_U.S._states_and_territories_by_GDP",
"generated": "2026-10-23",
"files": {
"gdp-us-states-2026-10-23.csv": "d10f28020dea2a34c9d48c7b7b361104f2da9cf9e40ab779f37cc4f931f91e42",
"gdp-us-states-2026-10-23.json": "b14888a10616b4014de8263a724e1ef0ae080f1c4541c913a8c7b9e7428685fd",
"gdp-us-states-2026-10-23.md": "d0dc6984cd0308f6ed9b1faae273d2ea3b39e85067c9f36f3391ddfc1104b6a7"
}
}
@@ -0,0 +1,53 @@
jurisdiction,gdp_nominal_usd_2024,gdp_nominal_usd_2025,share_of_us_gdp_2025_pct,gdp_change_2024_2025_millions_usd,real_gdp_growth_2024_pct,real_gdp_growth_2025_pct,population_2025,gdp_per_capita_usd_2024,gdp_per_capita_usd_2025
Alabama,"325,345","341,154",1.11%,"15,809",4.9%,2.0%,"5,193,088","$61,846","$65,694"
Alaska,"71,567","75,012",0.24%,"3,445",4.8%,2.8%,"737,270","$95,147","$101,742"
Arizona,"570,089","598,189",1.94%,"28,100",4.9%,2.0%,"7,623,818","$73,203","$78,463"
Arkansas,"188,340","198,422",0.65%,"10,082",5.4%,2.2%,"3,114,791","$60,276","$63,703"
California,"4,048,108","4,250,841",13.82%,"202,733",5.0%,2.5%,"39,355,309","$104,916","$108,012"
Colorado,"557,633","584,324",1.90%,"26,691",4.8%,2.1%,"6,012,561","$93,026","$97,184"
Connecticut,"356,835","376,455",1.22%,"19,620",5.5%,2.4%,"3,688,496","$100,235","$102,062"
Delaware,"110,972","117,218",0.38%,"6,246",5.6%,2.3%,"1,059,952","$98,055","$110,588"
District of Columbia,"184,298","192,618",0.63%,"8,320",4.5%,0.4%,"693,645","$263,220","$277,689"
Florida,"1,726,710","1,834,641",5.96%,"107,931",6.3%,3.1%,"23,462,518","$73,784","$78,195"
Georgia,"881,508","924,829",3.01%,"43,321",4.9%,1.9%,"11,302,748","$78,754","$81,823"
Hawaii,"117,627","124,608",0.41%,"6,981",5.9%,2.5%,"1,432,820","$80,325","$86,967"
Idaho,"129,018","135,553",0.44%,"6,535",5.1%,2.0%,"2,029,733","$63,991","$66,784"
Illinois,"1,148,106","1,201,996",3.91%,"53,890",4.7%,1.6%,"12,719,141","$90,449","$94,503"
Indiana,"519,517","545,234",1.77%,"25,717",5.0%,2.5%,"6,973,333","$76,004","$78,188"
Iowa,"265,795","277,110",0.90%,"11,315",4.3%,1.2%,"3,238,387","$79,631","$85,570"
Kansas,"230,522","241,378",0.78%,"10,856",4.7%,2.0%,"2,977,220","$79,513","$81,075"
Kentucky,"295,375","306,897",1.00%,"11,522",3.9%,1.0%,"4,606,864","$64,110","$66,617"
Louisiana,"329,173","340,080",1.11%,"10,907",3.3%,1.1%,"4,618,189","$71,642","$73,639"
Maine,"99,174","102,844",0.33%,"3,670",3.7%,0.6%,"1,414,874","$69,803","$72,688"
Maryland,"546,028","568,140",1.85%,"22,112",4.1%,0.7%,"6,265,347","$87,021","$90,680"
Massachusetts,"778,523","820,105",2.67%,"41,582",5.3%,2.4%,"7,154,084","$110,561","$114,635"
Michigan,"702,467","730,068",2.37%,"27,601",3.9%,1.2%,"10,127,884","$71,083","$72,085"
Minnesota,"507,688","531,465",1.73%,"23,777",4.7%,1.6%,"5,830,405","$86,371","$91,154"
Mississippi,"158,192","165,069",0.54%,"6,877",4.4%,1.6%,"2,954,160","$53,061","$55,877"
Missouri,"448,714","468,470",1.52%,"19,756",4.4%,1.3%,"6,270,541","$72,108","$74,710"
Montana,"78,441","82,358",0.27%,"3,917",5.0%,2.2%,"1,144,694","$66,379","$71,947"
Nebraska,"189,243","198,073",0.64%,"8,830",4.7%,1.4%,"2,018,006","$93,145","$98,153"
Nevada,"269,011","281,454",0.91%,"12,443",4.6%,1.7%,"3,282,188","$80,880","$85,752"
New Hampshire,"119,337","125,523",0.41%,"6,186",5.2%,2.1%,"1,415,342","$85,518","$88,688"
New Jersey,"846,000","887,175",2.88%,"41,175",4.9%,1.8%,"9,548,215","$90,272","$92,915"
New Mexico,"147,085","152,779",0.50%,"5,694",3.9%,1.5%,"2,125,498","$66,229","$71,879"
New York,"2,322,139","2,467,674",8.02%,"145,535",6.3%,2.9%,"20,002,427","$117,332","$123,369"
North Carolina,"844,209","893,763",2.91%,"49,554",5.9%,2.7%,"11,197,968","$75,876","$79,815"
North Dakota,"80,058","81,883",0.27%,"1,825",2.3%,0.3%,"799,358","$95,982","$102,436"
Ohio,"923,141","966,780",3.14%,"43,639",4.7%,1.7%,"11,900,510","$78,120","$81,239"
Oklahoma,"263,695","274,421",0.89%,"10,726",4.1%,1.5%,"4,123,288","$64,719","$66,554"
Oregon,"330,250","342,850",1.11%,"12,600",3.8%,1.0%,"4,273,586","$77,916","$80,225"
Pennsylvania,"1,007,874","1,056,446",3.43%,"48,572",4.8%,1.9%,"13,059,432","$78,544","$80,895"
Rhode Island,"80,381","83,956",0.27%,"3,575",4.5%,1.1%,"1,114,521","$74,594","$75,329"
South Carolina,"357,074","378,831",1.23%,"21,757",6.1%,3.1%,"5,570,274","$63,711","$68,009"
South Dakota,"76,796","80,650",0.26%,"3,854",5.0%,1.4%,"935,094","$80,685","$86,248"
Tennessee,"561,201","589,818",1.92%,"28,617",5.1%,2.1%,"7,315,076","$75,748","$80,630"
Texas,"2,769,766","2,904,428",9.44%,"134,662",4.9%,2.5%,"31,709,821","$86,987","$91,594"
Utah,"299,471","315,973",1.03%,"16,502",5.5%,2.8%,"3,538,904","$86,506","$89,286"
Vermont,"46,276","48,350",0.16%,"2,074",4.5%,1.4%,"644,663","$70,131","$75,001"
Virginia,"761,734","798,448",2.60%,"36,714",4.8%,1.7%,"8,880,107","$86,747","$89,914"
Washington,"856,014","894,990",2.91%,"38,976",4.6%,2.2%,"8,001,020","$108,468","$111,860"
West Virginia,"106,475","109,277",0.36%,"2,802",2.6%,0.5%,"1,766,147","$60,783","$61,873"
Wisconsin,"453,299","473,037",1.54%,"19,738",4.4%,1.5%,"5,972,787","$75,605","$79,199"
Wyoming,"51,498","52,622",0.17%,"1,124",2.2%,0.5%,"588,753","$90,335","$89,379"
United States,"29,298,013","30,762,099",100%,"1,464,086",5.0%,2.1%,"341,784,857","$85,810","$90,004"
1 jurisdiction gdp_nominal_usd_2024 gdp_nominal_usd_2025 share_of_us_gdp_2025_pct gdp_change_2024_2025_millions_usd real_gdp_growth_2024_pct real_gdp_growth_2025_pct population_2025 gdp_per_capita_usd_2024 gdp_per_capita_usd_2025
2 Alabama 325,345 341,154 1.11% 15,809 4.9% 2.0% 5,193,088 $61,846 $65,694
3 Alaska 71,567 75,012 0.24% 3,445 4.8% 2.8% 737,270 $95,147 $101,742
4 Arizona 570,089 598,189 1.94% 28,100 4.9% 2.0% 7,623,818 $73,203 $78,463
5 Arkansas 188,340 198,422 0.65% 10,082 5.4% 2.2% 3,114,791 $60,276 $63,703
6 California 4,048,108 4,250,841 13.82% 202,733 5.0% 2.5% 39,355,309 $104,916 $108,012
7 Colorado 557,633 584,324 1.90% 26,691 4.8% 2.1% 6,012,561 $93,026 $97,184
8 Connecticut 356,835 376,455 1.22% 19,620 5.5% 2.4% 3,688,496 $100,235 $102,062
9 Delaware 110,972 117,218 0.38% 6,246 5.6% 2.3% 1,059,952 $98,055 $110,588
10 District of Columbia 184,298 192,618 0.63% 8,320 4.5% 0.4% 693,645 $263,220 $277,689
11 Florida 1,726,710 1,834,641 5.96% 107,931 6.3% 3.1% 23,462,518 $73,784 $78,195
12 Georgia 881,508 924,829 3.01% 43,321 4.9% 1.9% 11,302,748 $78,754 $81,823
13 Hawaii 117,627 124,608 0.41% 6,981 5.9% 2.5% 1,432,820 $80,325 $86,967
14 Idaho 129,018 135,553 0.44% 6,535 5.1% 2.0% 2,029,733 $63,991 $66,784
15 Illinois 1,148,106 1,201,996 3.91% 53,890 4.7% 1.6% 12,719,141 $90,449 $94,503
16 Indiana 519,517 545,234 1.77% 25,717 5.0% 2.5% 6,973,333 $76,004 $78,188
17 Iowa 265,795 277,110 0.90% 11,315 4.3% 1.2% 3,238,387 $79,631 $85,570
18 Kansas 230,522 241,378 0.78% 10,856 4.7% 2.0% 2,977,220 $79,513 $81,075
19 Kentucky 295,375 306,897 1.00% 11,522 3.9% 1.0% 4,606,864 $64,110 $66,617
20 Louisiana 329,173 340,080 1.11% 10,907 3.3% 1.1% 4,618,189 $71,642 $73,639
21 Maine 99,174 102,844 0.33% 3,670 3.7% 0.6% 1,414,874 $69,803 $72,688
22 Maryland 546,028 568,140 1.85% 22,112 4.1% 0.7% 6,265,347 $87,021 $90,680
23 Massachusetts 778,523 820,105 2.67% 41,582 5.3% 2.4% 7,154,084 $110,561 $114,635
24 Michigan 702,467 730,068 2.37% 27,601 3.9% 1.2% 10,127,884 $71,083 $72,085
25 Minnesota 507,688 531,465 1.73% 23,777 4.7% 1.6% 5,830,405 $86,371 $91,154
26 Mississippi 158,192 165,069 0.54% 6,877 4.4% 1.6% 2,954,160 $53,061 $55,877
27 Missouri 448,714 468,470 1.52% 19,756 4.4% 1.3% 6,270,541 $72,108 $74,710
28 Montana 78,441 82,358 0.27% 3,917 5.0% 2.2% 1,144,694 $66,379 $71,947
29 Nebraska 189,243 198,073 0.64% 8,830 4.7% 1.4% 2,018,006 $93,145 $98,153
30 Nevada 269,011 281,454 0.91% 12,443 4.6% 1.7% 3,282,188 $80,880 $85,752
31 New Hampshire 119,337 125,523 0.41% 6,186 5.2% 2.1% 1,415,342 $85,518 $88,688
32 New Jersey 846,000 887,175 2.88% 41,175 4.9% 1.8% 9,548,215 $90,272 $92,915
33 New Mexico 147,085 152,779 0.50% 5,694 3.9% 1.5% 2,125,498 $66,229 $71,879
34 New York 2,322,139 2,467,674 8.02% 145,535 6.3% 2.9% 20,002,427 $117,332 $123,369
35 North Carolina 844,209 893,763 2.91% 49,554 5.9% 2.7% 11,197,968 $75,876 $79,815
36 North Dakota 80,058 81,883 0.27% 1,825 2.3% 0.3% 799,358 $95,982 $102,436
37 Ohio 923,141 966,780 3.14% 43,639 4.7% 1.7% 11,900,510 $78,120 $81,239
38 Oklahoma 263,695 274,421 0.89% 10,726 4.1% 1.5% 4,123,288 $64,719 $66,554
39 Oregon 330,250 342,850 1.11% 12,600 3.8% 1.0% 4,273,586 $77,916 $80,225
40 Pennsylvania 1,007,874 1,056,446 3.43% 48,572 4.8% 1.9% 13,059,432 $78,544 $80,895
41 Rhode Island 80,381 83,956 0.27% 3,575 4.5% 1.1% 1,114,521 $74,594 $75,329
42 South Carolina 357,074 378,831 1.23% 21,757 6.1% 3.1% 5,570,274 $63,711 $68,009
43 South Dakota 76,796 80,650 0.26% 3,854 5.0% 1.4% 935,094 $80,685 $86,248
44 Tennessee 561,201 589,818 1.92% 28,617 5.1% 2.1% 7,315,076 $75,748 $80,630
45 Texas 2,769,766 2,904,428 9.44% 134,662 4.9% 2.5% 31,709,821 $86,987 $91,594
46 Utah 299,471 315,973 1.03% 16,502 5.5% 2.8% 3,538,904 $86,506 $89,286
47 Vermont 46,276 48,350 0.16% 2,074 4.5% 1.4% 644,663 $70,131 $75,001
48 Virginia 761,734 798,448 2.60% 36,714 4.8% 1.7% 8,880,107 $86,747 $89,914
49 Washington 856,014 894,990 2.91% 38,976 4.6% 2.2% 8,001,020 $108,468 $111,860
50 West Virginia 106,475 109,277 0.36% 2,802 2.6% 0.5% 1,766,147 $60,783 $61,873
51 Wisconsin 453,299 473,037 1.54% 19,738 4.4% 1.5% 5,972,787 $75,605 $79,199
52 Wyoming 51,498 52,622 0.17% 1,124 2.2% 0.5% 588,753 $90,335 $89,379
53 United States 29,298,013 30,762,099 100% 1,464,086 5.0% 2.1% 341,784,857 $85,810 $90,004
@@ -0,0 +1,630 @@
{
"source": "https://en.wikipedia.org/wiki/List_of_U.S._states_and_territories_by_GDP",
"total_rows": 52,
"rows": [
{
"jurisdiction": "Alabama",
"gdp_nominal_usd_2024": "325,345",
"gdp_nominal_usd_2025": "341,154",
"share_of_us_gdp_2025_pct": "1.11%",
"gdp_change_2024_2025_millions_usd": "15,809",
"real_gdp_growth_2024_pct": "4.9%",
"real_gdp_growth_2025_pct": "2.0%",
"population_2025": "5,193,088",
"gdp_per_capita_usd_2024": "$61,846",
"gdp_per_capita_usd_2025": "$65,694"
},
{
"jurisdiction": "Alaska",
"gdp_nominal_usd_2024": "71,567",
"gdp_nominal_usd_2025": "75,012",
"share_of_us_gdp_2025_pct": "0.24%",
"gdp_change_2024_2025_millions_usd": "3,445",
"real_gdp_growth_2024_pct": "4.8%",
"real_gdp_growth_2025_pct": "2.8%",
"population_2025": "737,270",
"gdp_per_capita_usd_2024": "$95,147",
"gdp_per_capita_usd_2025": "$101,742"
},
{
"jurisdiction": "Arizona",
"gdp_nominal_usd_2024": "570,089",
"gdp_nominal_usd_2025": "598,189",
"share_of_us_gdp_2025_pct": "1.94%",
"gdp_change_2024_2025_millions_usd": "28,100",
"real_gdp_growth_2024_pct": "4.9%",
"real_gdp_growth_2025_pct": "2.0%",
"population_2025": "7,623,818",
"gdp_per_capita_usd_2024": "$73,203",
"gdp_per_capita_usd_2025": "$78,463"
},
{
"jurisdiction": "Arkansas",
"gdp_nominal_usd_2024": "188,340",
"gdp_nominal_usd_2025": "198,422",
"share_of_us_gdp_2025_pct": "0.65%",
"gdp_change_2024_2025_millions_usd": "10,082",
"real_gdp_growth_2024_pct": "5.4%",
"real_gdp_growth_2025_pct": "2.2%",
"population_2025": "3,114,791",
"gdp_per_capita_usd_2024": "$60,276",
"gdp_per_capita_usd_2025": "$63,703"
},
{
"jurisdiction": "California",
"gdp_nominal_usd_2024": "4,048,108",
"gdp_nominal_usd_2025": "4,250,841",
"share_of_us_gdp_2025_pct": "13.82%",
"gdp_change_2024_2025_millions_usd": "202,733",
"real_gdp_growth_2024_pct": "5.0%",
"real_gdp_growth_2025_pct": "2.5%",
"population_2025": "39,355,309",
"gdp_per_capita_usd_2024": "$104,916",
"gdp_per_capita_usd_2025": "$108,012"
},
{
"jurisdiction": "Colorado",
"gdp_nominal_usd_2024": "557,633",
"gdp_nominal_usd_2025": "584,324",
"share_of_us_gdp_2025_pct": "1.90%",
"gdp_change_2024_2025_millions_usd": "26,691",
"real_gdp_growth_2024_pct": "4.8%",
"real_gdp_growth_2025_pct": "2.1%",
"population_2025": "6,012,561",
"gdp_per_capita_usd_2024": "$93,026",
"gdp_per_capita_usd_2025": "$97,184"
},
{
"jurisdiction": "Connecticut",
"gdp_nominal_usd_2024": "356,835",
"gdp_nominal_usd_2025": "376,455",
"share_of_us_gdp_2025_pct": "1.22%",
"gdp_change_2024_2025_millions_usd": "19,620",
"real_gdp_growth_2024_pct": "5.5%",
"real_gdp_growth_2025_pct": "2.4%",
"population_2025": "3,688,496",
"gdp_per_capita_usd_2024": "$100,235",
"gdp_per_capita_usd_2025": "$102,062"
},
{
"jurisdiction": "Delaware",
"gdp_nominal_usd_2024": "110,972",
"gdp_nominal_usd_2025": "117,218",
"share_of_us_gdp_2025_pct": "0.38%",
"gdp_change_2024_2025_millions_usd": "6,246",
"real_gdp_growth_2024_pct": "5.6%",
"real_gdp_growth_2025_pct": "2.3%",
"population_2025": "1,059,952",
"gdp_per_capita_usd_2024": "$98,055",
"gdp_per_capita_usd_2025": "$110,588"
},
{
"jurisdiction": "District of Columbia",
"gdp_nominal_usd_2024": "184,298",
"gdp_nominal_usd_2025": "192,618",
"share_of_us_gdp_2025_pct": "0.63%",
"gdp_change_2024_2025_millions_usd": "8,320",
"real_gdp_growth_2024_pct": "4.5%",
"real_gdp_growth_2025_pct": "0.4%",
"population_2025": "693,645",
"gdp_per_capita_usd_2024": "$263,220",
"gdp_per_capita_usd_2025": "$277,689"
},
{
"jurisdiction": "Florida",
"gdp_nominal_usd_2024": "1,726,710",
"gdp_nominal_usd_2025": "1,834,641",
"share_of_us_gdp_2025_pct": "5.96%",
"gdp_change_2024_2025_millions_usd": "107,931",
"real_gdp_growth_2024_pct": "6.3%",
"real_gdp_growth_2025_pct": "3.1%",
"population_2025": "23,462,518",
"gdp_per_capita_usd_2024": "$73,784",
"gdp_per_capita_usd_2025": "$78,195"
},
{
"jurisdiction": "Georgia",
"gdp_nominal_usd_2024": "881,508",
"gdp_nominal_usd_2025": "924,829",
"share_of_us_gdp_2025_pct": "3.01%",
"gdp_change_2024_2025_millions_usd": "43,321",
"real_gdp_growth_2024_pct": "4.9%",
"real_gdp_growth_2025_pct": "1.9%",
"population_2025": "11,302,748",
"gdp_per_capita_usd_2024": "$78,754",
"gdp_per_capita_usd_2025": "$81,823"
},
{
"jurisdiction": "Hawaii",
"gdp_nominal_usd_2024": "117,627",
"gdp_nominal_usd_2025": "124,608",
"share_of_us_gdp_2025_pct": "0.41%",
"gdp_change_2024_2025_millions_usd": "6,981",
"real_gdp_growth_2024_pct": "5.9%",
"real_gdp_growth_2025_pct": "2.5%",
"population_2025": "1,432,820",
"gdp_per_capita_usd_2024": "$80,325",
"gdp_per_capita_usd_2025": "$86,967"
},
{
"jurisdiction": "Idaho",
"gdp_nominal_usd_2024": "129,018",
"gdp_nominal_usd_2025": "135,553",
"share_of_us_gdp_2025_pct": "0.44%",
"gdp_change_2024_2025_millions_usd": "6,535",
"real_gdp_growth_2024_pct": "5.1%",
"real_gdp_growth_2025_pct": "2.0%",
"population_2025": "2,029,733",
"gdp_per_capita_usd_2024": "$63,991",
"gdp_per_capita_usd_2025": "$66,784"
},
{
"jurisdiction": "Illinois",
"gdp_nominal_usd_2024": "1,148,106",
"gdp_nominal_usd_2025": "1,201,996",
"share_of_us_gdp_2025_pct": "3.91%",
"gdp_change_2024_2025_millions_usd": "53,890",
"real_gdp_growth_2024_pct": "4.7%",
"real_gdp_growth_2025_pct": "1.6%",
"population_2025": "12,719,141",
"gdp_per_capita_usd_2024": "$90,449",
"gdp_per_capita_usd_2025": "$94,503"
},
{
"jurisdiction": "Indiana",
"gdp_nominal_usd_2024": "519,517",
"gdp_nominal_usd_2025": "545,234",
"share_of_us_gdp_2025_pct": "1.77%",
"gdp_change_2024_2025_millions_usd": "25,717",
"real_gdp_growth_2024_pct": "5.0%",
"real_gdp_growth_2025_pct": "2.5%",
"population_2025": "6,973,333",
"gdp_per_capita_usd_2024": "$76,004",
"gdp_per_capita_usd_2025": "$78,188"
},
{
"jurisdiction": "Iowa",
"gdp_nominal_usd_2024": "265,795",
"gdp_nominal_usd_2025": "277,110",
"share_of_us_gdp_2025_pct": "0.90%",
"gdp_change_2024_2025_millions_usd": "11,315",
"real_gdp_growth_2024_pct": "4.3%",
"real_gdp_growth_2025_pct": "1.2%",
"population_2025": "3,238,387",
"gdp_per_capita_usd_2024": "$79,631",
"gdp_per_capita_usd_2025": "$85,570"
},
{
"jurisdiction": "Kansas",
"gdp_nominal_usd_2024": "230,522",
"gdp_nominal_usd_2025": "241,378",
"share_of_us_gdp_2025_pct": "0.78%",
"gdp_change_2024_2025_millions_usd": "10,856",
"real_gdp_growth_2024_pct": "4.7%",
"real_gdp_growth_2025_pct": "2.0%",
"population_2025": "2,977,220",
"gdp_per_capita_usd_2024": "$79,513",
"gdp_per_capita_usd_2025": "$81,075"
},
{
"jurisdiction": "Kentucky",
"gdp_nominal_usd_2024": "295,375",
"gdp_nominal_usd_2025": "306,897",
"share_of_us_gdp_2025_pct": "1.00%",
"gdp_change_2024_2025_millions_usd": "11,522",
"real_gdp_growth_2024_pct": "3.9%",
"real_gdp_growth_2025_pct": "1.0%",
"population_2025": "4,606,864",
"gdp_per_capita_usd_2024": "$64,110",
"gdp_per_capita_usd_2025": "$66,617"
},
{
"jurisdiction": "Louisiana",
"gdp_nominal_usd_2024": "329,173",
"gdp_nominal_usd_2025": "340,080",
"share_of_us_gdp_2025_pct": "1.11%",
"gdp_change_2024_2025_millions_usd": "10,907",
"real_gdp_growth_2024_pct": "3.3%",
"real_gdp_growth_2025_pct": "1.1%",
"population_2025": "4,618,189",
"gdp_per_capita_usd_2024": "$71,642",
"gdp_per_capita_usd_2025": "$73,639"
},
{
"jurisdiction": "Maine",
"gdp_nominal_usd_2024": "99,174",
"gdp_nominal_usd_2025": "102,844",
"share_of_us_gdp_2025_pct": "0.33%",
"gdp_change_2024_2025_millions_usd": "3,670",
"real_gdp_growth_2024_pct": "3.7%",
"real_gdp_growth_2025_pct": "0.6%",
"population_2025": "1,414,874",
"gdp_per_capita_usd_2024": "$69,803",
"gdp_per_capita_usd_2025": "$72,688"
},
{
"jurisdiction": "Maryland",
"gdp_nominal_usd_2024": "546,028",
"gdp_nominal_usd_2025": "568,140",
"share_of_us_gdp_2025_pct": "1.85%",
"gdp_change_2024_2025_millions_usd": "22,112",
"real_gdp_growth_2024_pct": "4.1%",
"real_gdp_growth_2025_pct": "0.7%",
"population_2025": "6,265,347",
"gdp_per_capita_usd_2024": "$87,021",
"gdp_per_capita_usd_2025": "$90,680"
},
{
"jurisdiction": "Massachusetts",
"gdp_nominal_usd_2024": "778,523",
"gdp_nominal_usd_2025": "820,105",
"share_of_us_gdp_2025_pct": "2.67%",
"gdp_change_2024_2025_millions_usd": "41,582",
"real_gdp_growth_2024_pct": "5.3%",
"real_gdp_growth_2025_pct": "2.4%",
"population_2025": "7,154,084",
"gdp_per_capita_usd_2024": "$110,561",
"gdp_per_capita_usd_2025": "$114,635"
},
{
"jurisdiction": "Michigan",
"gdp_nominal_usd_2024": "702,467",
"gdp_nominal_usd_2025": "730,068",
"share_of_us_gdp_2025_pct": "2.37%",
"gdp_change_2024_2025_millions_usd": "27,601",
"real_gdp_growth_2024_pct": "3.9%",
"real_gdp_growth_2025_pct": "1.2%",
"population_2025": "10,127,884",
"gdp_per_capita_usd_2024": "$71,083",
"gdp_per_capita_usd_2025": "$72,085"
},
{
"jurisdiction": "Minnesota",
"gdp_nominal_usd_2024": "507,688",
"gdp_nominal_usd_2025": "531,465",
"share_of_us_gdp_2025_pct": "1.73%",
"gdp_change_2024_2025_millions_usd": "23,777",
"real_gdp_growth_2024_pct": "4.7%",
"real_gdp_growth_2025_pct": "1.6%",
"population_2025": "5,830,405",
"gdp_per_capita_usd_2024": "$86,371",
"gdp_per_capita_usd_2025": "$91,154"
},
{
"jurisdiction": "Mississippi",
"gdp_nominal_usd_2024": "158,192",
"gdp_nominal_usd_2025": "165,069",
"share_of_us_gdp_2025_pct": "0.54%",
"gdp_change_2024_2025_millions_usd": "6,877",
"real_gdp_growth_2024_pct": "4.4%",
"real_gdp_growth_2025_pct": "1.6%",
"population_2025": "2,954,160",
"gdp_per_capita_usd_2024": "$53,061",
"gdp_per_capita_usd_2025": "$55,877"
},
{
"jurisdiction": "Missouri",
"gdp_nominal_usd_2024": "448,714",
"gdp_nominal_usd_2025": "468,470",
"share_of_us_gdp_2025_pct": "1.52%",
"gdp_change_2024_2025_millions_usd": "19,756",
"real_gdp_growth_2024_pct": "4.4%",
"real_gdp_growth_2025_pct": "1.3%",
"population_2025": "6,270,541",
"gdp_per_capita_usd_2024": "$72,108",
"gdp_per_capita_usd_2025": "$74,710"
},
{
"jurisdiction": "Montana",
"gdp_nominal_usd_2024": "78,441",
"gdp_nominal_usd_2025": "82,358",
"share_of_us_gdp_2025_pct": "0.27%",
"gdp_change_2024_2025_millions_usd": "3,917",
"real_gdp_growth_2024_pct": "5.0%",
"real_gdp_growth_2025_pct": "2.2%",
"population_2025": "1,144,694",
"gdp_per_capita_usd_2024": "$66,379",
"gdp_per_capita_usd_2025": "$71,947"
},
{
"jurisdiction": "Nebraska",
"gdp_nominal_usd_2024": "189,243",
"gdp_nominal_usd_2025": "198,073",
"share_of_us_gdp_2025_pct": "0.64%",
"gdp_change_2024_2025_millions_usd": "8,830",
"real_gdp_growth_2024_pct": "4.7%",
"real_gdp_growth_2025_pct": "1.4%",
"population_2025": "2,018,006",
"gdp_per_capita_usd_2024": "$93,145",
"gdp_per_capita_usd_2025": "$98,153"
},
{
"jurisdiction": "Nevada",
"gdp_nominal_usd_2024": "269,011",
"gdp_nominal_usd_2025": "281,454",
"share_of_us_gdp_2025_pct": "0.91%",
"gdp_change_2024_2025_millions_usd": "12,443",
"real_gdp_growth_2024_pct": "4.6%",
"real_gdp_growth_2025_pct": "1.7%",
"population_2025": "3,282,188",
"gdp_per_capita_usd_2024": "$80,880",
"gdp_per_capita_usd_2025": "$85,752"
},
{
"jurisdiction": "New Hampshire",
"gdp_nominal_usd_2024": "119,337",
"gdp_nominal_usd_2025": "125,523",
"share_of_us_gdp_2025_pct": "0.41%",
"gdp_change_2024_2025_millions_usd": "6,186",
"real_gdp_growth_2024_pct": "5.2%",
"real_gdp_growth_2025_pct": "2.1%",
"population_2025": "1,415,342",
"gdp_per_capita_usd_2024": "$85,518",
"gdp_per_capita_usd_2025": "$88,688"
},
{
"jurisdiction": "New Jersey",
"gdp_nominal_usd_2024": "846,000",
"gdp_nominal_usd_2025": "887,175",
"share_of_us_gdp_2025_pct": "2.88%",
"gdp_change_2024_2025_millions_usd": "41,175",
"real_gdp_growth_2024_pct": "4.9%",
"real_gdp_growth_2025_pct": "1.8%",
"population_2025": "9,548,215",
"gdp_per_capita_usd_2024": "$90,272",
"gdp_per_capita_usd_2025": "$92,915"
},
{
"jurisdiction": "New Mexico",
"gdp_nominal_usd_2024": "147,085",
"gdp_nominal_usd_2025": "152,779",
"share_of_us_gdp_2025_pct": "0.50%",
"gdp_change_2024_2025_millions_usd": "5,694",
"real_gdp_growth_2024_pct": "3.9%",
"real_gdp_growth_2025_pct": "1.5%",
"population_2025": "2,125,498",
"gdp_per_capita_usd_2024": "$66,229",
"gdp_per_capita_usd_2025": "$71,879"
},
{
"jurisdiction": "New York",
"gdp_nominal_usd_2024": "2,322,139",
"gdp_nominal_usd_2025": "2,467,674",
"share_of_us_gdp_2025_pct": "8.02%",
"gdp_change_2024_2025_millions_usd": "145,535",
"real_gdp_growth_2024_pct": "6.3%",
"real_gdp_growth_2025_pct": "2.9%",
"population_2025": "20,002,427",
"gdp_per_capita_usd_2024": "$117,332",
"gdp_per_capita_usd_2025": "$123,369"
},
{
"jurisdiction": "North Carolina",
"gdp_nominal_usd_2024": "844,209",
"gdp_nominal_usd_2025": "893,763",
"share_of_us_gdp_2025_pct": "2.91%",
"gdp_change_2024_2025_millions_usd": "49,554",
"real_gdp_growth_2024_pct": "5.9%",
"real_gdp_growth_2025_pct": "2.7%",
"population_2025": "11,197,968",
"gdp_per_capita_usd_2024": "$75,876",
"gdp_per_capita_usd_2025": "$79,815"
},
{
"jurisdiction": "North Dakota",
"gdp_nominal_usd_2024": "80,058",
"gdp_nominal_usd_2025": "81,883",
"share_of_us_gdp_2025_pct": "0.27%",
"gdp_change_2024_2025_millions_usd": "1,825",
"real_gdp_growth_2024_pct": "2.3%",
"real_gdp_growth_2025_pct": "0.3%",
"population_2025": "799,358",
"gdp_per_capita_usd_2024": "$95,982",
"gdp_per_capita_usd_2025": "$102,436"
},
{
"jurisdiction": "Ohio",
"gdp_nominal_usd_2024": "923,141",
"gdp_nominal_usd_2025": "966,780",
"share_of_us_gdp_2025_pct": "3.14%",
"gdp_change_2024_2025_millions_usd": "43,639",
"real_gdp_growth_2024_pct": "4.7%",
"real_gdp_growth_2025_pct": "1.7%",
"population_2025": "11,900,510",
"gdp_per_capita_usd_2024": "$78,120",
"gdp_per_capita_usd_2025": "$81,239"
},
{
"jurisdiction": "Oklahoma",
"gdp_nominal_usd_2024": "263,695",
"gdp_nominal_usd_2025": "274,421",
"share_of_us_gdp_2025_pct": "0.89%",
"gdp_change_2024_2025_millions_usd": "10,726",
"real_gdp_growth_2024_pct": "4.1%",
"real_gdp_growth_2025_pct": "1.5%",
"population_2025": "4,123,288",
"gdp_per_capita_usd_2024": "$64,719",
"gdp_per_capita_usd_2025": "$66,554"
},
{
"jurisdiction": "Oregon",
"gdp_nominal_usd_2024": "330,250",
"gdp_nominal_usd_2025": "342,850",
"share_of_us_gdp_2025_pct": "1.11%",
"gdp_change_2024_2025_millions_usd": "12,600",
"real_gdp_growth_2024_pct": "3.8%",
"real_gdp_growth_2025_pct": "1.0%",
"population_2025": "4,273,586",
"gdp_per_capita_usd_2024": "$77,916",
"gdp_per_capita_usd_2025": "$80,225"
},
{
"jurisdiction": "Pennsylvania",
"gdp_nominal_usd_2024": "1,007,874",
"gdp_nominal_usd_2025": "1,056,446",
"share_of_us_gdp_2025_pct": "3.43%",
"gdp_change_2024_2025_millions_usd": "48,572",
"real_gdp_growth_2024_pct": "4.8%",
"real_gdp_growth_2025_pct": "1.9%",
"population_2025": "13,059,432",
"gdp_per_capita_usd_2024": "$78,544",
"gdp_per_capita_usd_2025": "$80,895"
},
{
"jurisdiction": "Rhode Island",
"gdp_nominal_usd_2024": "80,381",
"gdp_nominal_usd_2025": "83,956",
"share_of_us_gdp_2025_pct": "0.27%",
"gdp_change_2024_2025_millions_usd": "3,575",
"real_gdp_growth_2024_pct": "4.5%",
"real_gdp_growth_2025_pct": "1.1%",
"population_2025": "1,114,521",
"gdp_per_capita_usd_2024": "$74,594",
"gdp_per_capita_usd_2025": "$75,329"
},
{
"jurisdiction": "South Carolina",
"gdp_nominal_usd_2024": "357,074",
"gdp_nominal_usd_2025": "378,831",
"share_of_us_gdp_2025_pct": "1.23%",
"gdp_change_2024_2025_millions_usd": "21,757",
"real_gdp_growth_2024_pct": "6.1%",
"real_gdp_growth_2025_pct": "3.1%",
"population_2025": "5,570,274",
"gdp_per_capita_usd_2024": "$63,711",
"gdp_per_capita_usd_2025": "$68,009"
},
{
"jurisdiction": "South Dakota",
"gdp_nominal_usd_2024": "76,796",
"gdp_nominal_usd_2025": "80,650",
"share_of_us_gdp_2025_pct": "0.26%",
"gdp_change_2024_2025_millions_usd": "3,854",
"real_gdp_growth_2024_pct": "5.0%",
"real_gdp_growth_2025_pct": "1.4%",
"population_2025": "935,094",
"gdp_per_capita_usd_2024": "$80,685",
"gdp_per_capita_usd_2025": "$86,248"
},
{
"jurisdiction": "Tennessee",
"gdp_nominal_usd_2024": "561,201",
"gdp_nominal_usd_2025": "589,818",
"share_of_us_gdp_2025_pct": "1.92%",
"gdp_change_2024_2025_millions_usd": "28,617",
"real_gdp_growth_2024_pct": "5.1%",
"real_gdp_growth_2025_pct": "2.1%",
"population_2025": "7,315,076",
"gdp_per_capita_usd_2024": "$75,748",
"gdp_per_capita_usd_2025": "$80,630"
},
{
"jurisdiction": "Texas",
"gdp_nominal_usd_2024": "2,769,766",
"gdp_nominal_usd_2025": "2,904,428",
"share_of_us_gdp_2025_pct": "9.44%",
"gdp_change_2024_2025_millions_usd": "134,662",
"real_gdp_growth_2024_pct": "4.9%",
"real_gdp_growth_2025_pct": "2.5%",
"population_2025": "31,709,821",
"gdp_per_capita_usd_2024": "$86,987",
"gdp_per_capita_usd_2025": "$91,594"
},
{
"jurisdiction": "Utah",
"gdp_nominal_usd_2024": "299,471",
"gdp_nominal_usd_2025": "315,973",
"share_of_us_gdp_2025_pct": "1.03%",
"gdp_change_2024_2025_millions_usd": "16,502",
"real_gdp_growth_2024_pct": "5.5%",
"real_gdp_growth_2025_pct": "2.8%",
"population_2025": "3,538,904",
"gdp_per_capita_usd_2024": "$86,506",
"gdp_per_capita_usd_2025": "$89,286"
},
{
"jurisdiction": "Vermont",
"gdp_nominal_usd_2024": "46,276",
"gdp_nominal_usd_2025": "48,350",
"share_of_us_gdp_2025_pct": "0.16%",
"gdp_change_2024_2025_millions_usd": "2,074",
"real_gdp_growth_2024_pct": "4.5%",
"real_gdp_growth_2025_pct": "1.4%",
"population_2025": "644,663",
"gdp_per_capita_usd_2024": "$70,131",
"gdp_per_capita_usd_2025": "$75,001"
},
{
"jurisdiction": "Virginia",
"gdp_nominal_usd_2024": "761,734",
"gdp_nominal_usd_2025": "798,448",
"share_of_us_gdp_2025_pct": "2.60%",
"gdp_change_2024_2025_millions_usd": "36,714",
"real_gdp_growth_2024_pct": "4.8%",
"real_gdp_growth_2025_pct": "1.7%",
"population_2025": "8,880,107",
"gdp_per_capita_usd_2024": "$86,747",
"gdp_per_capita_usd_2025": "$89,914"
},
{
"jurisdiction": "Washington",
"gdp_nominal_usd_2024": "856,014",
"gdp_nominal_usd_2025": "894,990",
"share_of_us_gdp_2025_pct": "2.91%",
"gdp_change_2024_2025_millions_usd": "38,976",
"real_gdp_growth_2024_pct": "4.6%",
"real_gdp_growth_2025_pct": "2.2%",
"population_2025": "8,001,020",
"gdp_per_capita_usd_2024": "$108,468",
"gdp_per_capita_usd_2025": "$111,860"
},
{
"jurisdiction": "West Virginia",
"gdp_nominal_usd_2024": "106,475",
"gdp_nominal_usd_2025": "109,277",
"share_of_us_gdp_2025_pct": "0.36%",
"gdp_change_2024_2025_millions_usd": "2,802",
"real_gdp_growth_2024_pct": "2.6%",
"real_gdp_growth_2025_pct": "0.5%",
"population_2025": "1,766,147",
"gdp_per_capita_usd_2024": "$60,783",
"gdp_per_capita_usd_2025": "$61,873"
},
{
"jurisdiction": "Wisconsin",
"gdp_nominal_usd_2024": "453,299",
"gdp_nominal_usd_2025": "473,037",
"share_of_us_gdp_2025_pct": "1.54%",
"gdp_change_2024_2025_millions_usd": "19,738",
"real_gdp_growth_2024_pct": "4.4%",
"real_gdp_growth_2025_pct": "1.5%",
"population_2025": "5,972,787",
"gdp_per_capita_usd_2024": "$75,605",
"gdp_per_capita_usd_2025": "$79,199"
},
{
"jurisdiction": "Wyoming",
"gdp_nominal_usd_2024": "51,498",
"gdp_nominal_usd_2025": "52,622",
"share_of_us_gdp_2025_pct": "0.17%",
"gdp_change_2024_2025_millions_usd": "1,124",
"real_gdp_growth_2024_pct": "2.2%",
"real_gdp_growth_2025_pct": "0.5%",
"population_2025": "588,753",
"gdp_per_capita_usd_2024": "$90,335",
"gdp_per_capita_usd_2025": "$89,379"
},
{
"jurisdiction": "United States",
"gdp_nominal_usd_2024": "29,298,013",
"gdp_nominal_usd_2025": "30,762,099",
"share_of_us_gdp_2025_pct": "100%",
"gdp_change_2024_2025_millions_usd": "1,464,086",
"real_gdp_growth_2024_pct": "5.0%",
"real_gdp_growth_2025_pct": "2.1%",
"population_2025": "341,784,857",
"gdp_per_capita_usd_2024": "$85,810",
"gdp_per_capita_usd_2025": "$90,004"
}
]
}
@@ -0,0 +1,60 @@
# U.S. states and territories by GDP (https://en.wikipedia.org/wiki/List_of_U.S._states_and_territories_by_GDP)
Snapshot extracted from the live Wikipedia table `https://en.wikipedia.org/wiki/List_of_U.S._states_and_territories_by_GDP`.
| jurisdiction | gdp_nominal_usd_2024 | gdp_nominal_usd_2025 | share_of_us_gdp_2025_pct | gdp_change_2024_2025_millions_usd | real_gdp_growth_2024_pct | real_gdp_growth_2025_pct | population_2025 | gdp_per_capita_usd_2024 | gdp_per_capita_usd_2025 |
|---|---|---|---|---|---|---|---|---|---|
| Alabama | 325,345 | 341,154 | 1.11% | 15,809 | 4.9% | 2.0% | 5,193,088 | $61,846 | $65,694 |
| Alaska | 71,567 | 75,012 | 0.24% | 3,445 | 4.8% | 2.8% | 737,270 | $95,147 | $101,742 |
| Arizona | 570,089 | 598,189 | 1.94% | 28,100 | 4.9% | 2.0% | 7,623,818 | $73,203 | $78,463 |
| Arkansas | 188,340 | 198,422 | 0.65% | 10,082 | 5.4% | 2.2% | 3,114,791 | $60,276 | $63,703 |
| California | 4,048,108 | 4,250,841 | 13.82% | 202,733 | 5.0% | 2.5% | 39,355,309 | $104,916 | $108,012 |
| Colorado | 557,633 | 584,324 | 1.90% | 26,691 | 4.8% | 2.1% | 6,012,561 | $93,026 | $97,184 |
| Connecticut | 356,835 | 376,455 | 1.22% | 19,620 | 5.5% | 2.4% | 3,688,496 | $100,235 | $102,062 |
| Delaware | 110,972 | 117,218 | 0.38% | 6,246 | 5.6% | 2.3% | 1,059,952 | $98,055 | $110,588 |
| District of Columbia | 184,298 | 192,618 | 0.63% | 8,320 | 4.5% | 0.4% | 693,645 | $263,220 | $277,689 |
| Florida | 1,726,710 | 1,834,641 | 5.96% | 107,931 | 6.3% | 3.1% | 23,462,518 | $73,784 | $78,195 |
| Georgia | 881,508 | 924,829 | 3.01% | 43,321 | 4.9% | 1.9% | 11,302,748 | $78,754 | $81,823 |
| Hawaii | 117,627 | 124,608 | 0.41% | 6,981 | 5.9% | 2.5% | 1,432,820 | $80,325 | $86,967 |
| Idaho | 129,018 | 135,553 | 0.44% | 6,535 | 5.1% | 2.0% | 2,029,733 | $63,991 | $66,784 |
| Illinois | 1,148,106 | 1,201,996 | 3.91% | 53,890 | 4.7% | 1.6% | 12,719,141 | $90,449 | $94,503 |
| Indiana | 519,517 | 545,234 | 1.77% | 25,717 | 5.0% | 2.5% | 6,973,333 | $76,004 | $78,188 |
| Iowa | 265,795 | 277,110 | 0.90% | 11,315 | 4.3% | 1.2% | 3,238,387 | $79,631 | $85,570 |
| Kansas | 230,522 | 241,378 | 0.78% | 10,856 | 4.7% | 2.0% | 2,977,220 | $79,513 | $81,075 |
| Kentucky | 295,375 | 306,897 | 1.00% | 11,522 | 3.9% | 1.0% | 4,606,864 | $64,110 | $66,617 |
| Louisiana | 329,173 | 340,080 | 1.11% | 10,907 | 3.3% | 1.1% | 4,618,189 | $71,642 | $73,639 |
| Maine | 99,174 | 102,844 | 0.33% | 3,670 | 3.7% | 0.6% | 1,414,874 | $69,803 | $72,688 |
| Maryland | 546,028 | 568,140 | 1.85% | 22,112 | 4.1% | 0.7% | 6,265,347 | $87,021 | $90,680 |
| Massachusetts | 778,523 | 820,105 | 2.67% | 41,582 | 5.3% | 2.4% | 7,154,084 | $110,561 | $114,635 |
| Michigan | 702,467 | 730,068 | 2.37% | 27,601 | 3.9% | 1.2% | 10,127,884 | $71,083 | $72,085 |
| Minnesota | 507,688 | 531,465 | 1.73% | 23,777 | 4.7% | 1.6% | 5,830,405 | $86,371 | $91,154 |
| Mississippi | 158,192 | 165,069 | 0.54% | 6,877 | 4.4% | 1.6% | 2,954,160 | $53,061 | $55,877 |
| Missouri | 448,714 | 468,470 | 1.52% | 19,756 | 4.4% | 1.3% | 6,270,541 | $72,108 | $74,710 |
| Montana | 78,441 | 82,358 | 0.27% | 3,917 | 5.0% | 2.2% | 1,144,694 | $66,379 | $71,947 |
| Nebraska | 189,243 | 198,073 | 0.64% | 8,830 | 4.7% | 1.4% | 2,018,006 | $93,145 | $98,153 |
| Nevada | 269,011 | 281,454 | 0.91% | 12,443 | 4.6% | 1.7% | 3,282,188 | $80,880 | $85,752 |
| New Hampshire | 119,337 | 125,523 | 0.41% | 6,186 | 5.2% | 2.1% | 1,415,342 | $85,518 | $88,688 |
| New Jersey | 846,000 | 887,175 | 2.88% | 41,175 | 4.9% | 1.8% | 9,548,215 | $90,272 | $92,915 |
| New Mexico | 147,085 | 152,779 | 0.50% | 5,694 | 3.9% | 1.5% | 2,125,498 | $66,229 | $71,879 |
| New York | 2,322,139 | 2,467,674 | 8.02% | 145,535 | 6.3% | 2.9% | 20,002,427 | $117,332 | $123,369 |
| North Carolina | 844,209 | 893,763 | 2.91% | 49,554 | 5.9% | 2.7% | 11,197,968 | $75,876 | $79,815 |
| North Dakota | 80,058 | 81,883 | 0.27% | 1,825 | 2.3% | 0.3% | 799,358 | $95,982 | $102,436 |
| Ohio | 923,141 | 966,780 | 3.14% | 43,639 | 4.7% | 1.7% | 11,900,510 | $78,120 | $81,239 |
| Oklahoma | 263,695 | 274,421 | 0.89% | 10,726 | 4.1% | 1.5% | 4,123,288 | $64,719 | $66,554 |
| Oregon | 330,250 | 342,850 | 1.11% | 12,600 | 3.8% | 1.0% | 4,273,586 | $77,916 | $80,225 |
| Pennsylvania | 1,007,874 | 1,056,446 | 3.43% | 48,572 | 4.8% | 1.9% | 13,059,432 | $78,544 | $80,895 |
| Rhode Island | 80,381 | 83,956 | 0.27% | 3,575 | 4.5% | 1.1% | 1,114,521 | $74,594 | $75,329 |
| South Carolina | 357,074 | 378,831 | 1.23% | 21,757 | 6.1% | 3.1% | 5,570,274 | $63,711 | $68,009 |
| South Dakota | 76,796 | 80,650 | 0.26% | 3,854 | 5.0% | 1.4% | 935,094 | $80,685 | $86,248 |
| Tennessee | 561,201 | 589,818 | 1.92% | 28,617 | 5.1% | 2.1% | 7,315,076 | $75,748 | $80,630 |
| Texas | 2,769,766 | 2,904,428 | 9.44% | 134,662 | 4.9% | 2.5% | 31,709,821 | $86,987 | $91,594 |
| Utah | 299,471 | 315,973 | 1.03% | 16,502 | 5.5% | 2.8% | 3,538,904 | $86,506 | $89,286 |
| Vermont | 46,276 | 48,350 | 0.16% | 2,074 | 4.5% | 1.4% | 644,663 | $70,131 | $75,001 |
| Virginia | 761,734 | 798,448 | 2.60% | 36,714 | 4.8% | 1.7% | 8,880,107 | $86,747 | $89,914 |
| Washington | 856,014 | 894,990 | 2.91% | 38,976 | 4.6% | 2.2% | 8,001,020 | $108,468 | $111,860 |
| West Virginia | 106,475 | 109,277 | 0.36% | 2,802 | 2.6% | 0.5% | 1,766,147 | $60,783 | $61,873 |
| Wisconsin | 453,299 | 473,037 | 1.54% | 19,738 | 4.4% | 1.5% | 5,972,787 | $75,605 | $79,199 |
| Wyoming | 51,498 | 52,622 | 0.17% | 1,124 | 2.2% | 0.5% | 588,753 | $90,335 | $89,379 |
| United States | 29,298,013 | 30,762,099 | 100% | 1,464,086 | 5.0% | 2.1% | 341,784,857 | $85,810 | $90,004 |
**Total data rows:** 52 (incl. the 'United States' total row).
@@ -0,0 +1,144 @@
#!/usr/bin/env python3
"""CHECK: re-fetches the live Wikipedia source for
'List of U.S. states and territories by GDP' and asserts the snapshot
(gdp-us-states-2026-10-23.{csv,json,md}) matches a fresh parse, plus
independent anchor values. Exit 0 = correct, nonzero = wrong.
"""
import csv
import hashlib
import json
import os
import re
import sys
import urllib.request
HERE = os.path.dirname(os.path.abspath(__file__))
SRC = "https://en.wikipedia.org/wiki/List_of_U.S._states_and_territories_by_GDP"
CSV_FN = "gdp-us-states-2026-10-23.csv"
JSON_FN = "gdp-us-states-2026-10-23.json"
MD_FN = "gdp-us-states-2026-10-23.md"
MAN_FN = "extraction_manifest.json"
failures = []
def fail(msg):
failures.append(msg)
print("FAIL:", msg)
def fetch(url):
req = urllib.request.Request(url, headers={"User-Agent": "ledger-wizard/1.0 (check)"})
with urllib.request.urlopen(req, timeout=60) as r:
return r.read().decode("utf-8", errors="replace")
def norm(cells):
"""cells[0] carries an optional flagicon span; return [name, c1..c9]."""
name = re.sub(r"<[^>]+>", " ", cells[0]).strip()
name = re.sub(r"\s+", " ", name)
name = re.sub(r"\[\d+\]", "", name).strip()
return [name] + cells[1:]
def main():
live_html = fetch(SRC)
tables = re.findall(r"<table[^>]*>(.*?)</table>", live_html, re.S)
target = None
for t in tables:
txt = re.sub(r"<[^>]+>", " ", t)
txt = re.sub(r"\s+", " ", txt).strip()
if "Nominal GDP at current prices" in txt and "State or federal district" in txt:
target = t
break
assert target is not None, "source table not found"
rows = re.findall(r"<tr[^>]*>(.*?)</tr>", target, re.S)
live_cells = []
for r in rows:
cells = []
for tag in ("th", "td"):
for c in re.findall(r"<%s[^>]*>(.*?)</%s>" % (tag, tag), r, re.S):
txt = re.sub(r"<[^>]+>", " ", c)
txt = re.sub(r"\s+", " ", txt).strip()
cells.append(txt)
if any(cells):
live_cells.append(norm(cells))
# live_cells: [name, gdp2024, gdp2025, pct, chg, growth24, growth25, pop, pc24, pc25]
by_name = {c[0]: c for c in live_cells}
for anchor in ("California", "United States"):
assert anchor in by_name, "anchor %r missing from live parse" % anchor
# ---- read snapshot CSV ----
csv_path = os.path.join(HERE, CSV_FN)
if not os.path.exists(csv_path):
fail("missing " + CSV_FN)
sys.exit(1)
snap = list(csv.DictReader(open(csv_path, encoding="utf-8")))
if len(snap) != len(live_cells):
fail("row count live=%d snapshot=%d" % (len(live_cells), len(snap)))
# ---- compare live parse vs snapshot ----
for i, lc in enumerate(live_cells):
key, live_vals = lc[0], lc[1:]
if i >= len(snap):
break
sv = snap[i]
if sv["jurisdiction"] != key:
fail("jurisdiction row %d live=%r snapshot=%r" % (i, key, sv["jurisdiction"]))
continue
for h, lv in zip(
["gdp_nominal_usd_2024", "gdp_nominal_usd_2025", "share_of_us_gdp_2025_pct",
"gdp_change_2024_2025_millions_usd", "real_gdp_growth_2024_pct",
"real_gdp_growth_2025_pct", "population_2025", "gdp_per_capita_usd_2024",
"gdp_per_capita_usd_2025"], live_vals):
if sv.get(h) != lv:
fail("field drift row=%r col=%s live=%r snapshot=%r" % (key, h, lv, sv.get(h)))
# ---- anchor checks (against the live parse values) ----
def check(name, live_val, snapshot_val):
if live_val != snapshot_val:
fail("%s: live=%r snapshot=%r" % (name, live_val, snapshot_val))
for r in snap:
n = r["jurisdiction"]
if n in by_name:
a = by_name[n]
check("C gdp2024" if n == "California" else "U gdp2024", a[1], r["gdp_nominal_usd_2024"])
check("C gdp2025" if n == "California" else "U gdp2025", a[2], r["gdp_nominal_usd_2025"])
check("C pct" if n == "California" else "U pct", a[3], r["share_of_us_gdp_2025_pct"])
check("C chg" if n == "California" else "U chg", a[4], r["gdp_change_2024_2025_millions_usd"])
check("C g24" if n == "California" else "U g24", a[5], r["real_gdp_growth_2024_pct"])
check("C g25" if n == "California" else "U g25", a[6], r["real_gdp_growth_2025_pct"])
check("C pop" if n == "California" else "U pop", a[7], r["population_2025"])
check("C pc24" if n == "California" else "U pc24", a[8], r["gdp_per_capita_usd_2024"])
check("C pc25" if n == "California" else "U pc25", a[9], r["gdp_per_capita_usd_2025"])
# ---- JSON + manifest ----
json_path = os.path.join(HERE, JSON_FN)
if os.path.exists(json_path):
d = json.load(open(json_path, encoding="utf-8"))
if d.get("source") != SRC:
fail("json source mismatch")
if d.get("total_rows") != len(snap):
fail("json total_rows=%r snapshot=%d" % (d.get("total_rows"), len(snap)))
if len(d.get("rows", [])) != len(snap):
fail("json rows count mismatch")
man_path = os.path.join(HERE, MAN_FN)
if os.path.exists(man_path):
man = json.load(open(man_path, encoding="utf-8"))
for fn, exp in man.get("files", {}).items():
actual = hashlib.sha256(open(os.path.join(HERE, fn), "rb").read()).hexdigest()
if actual != exp:
fail("sha256 mismatch " + fn)
if failures:
print("CHECK FAILED (%d)" % len(failures))
for f in failures:
print(" -", f)
sys.exit(1)
print("PASS: snapshot matches live Wikipedia fetch (%d rows); anchors verified" % len(snap))
if __name__ == "__main__":
main()
@@ -0,0 +1,101 @@
rank,full_name,owner,description,language,stars,forks,open_issues,created_at,updated_at,homepage,html_url
1,public-apis/public-apis,public-apis,A collective list of free APIs,Python,491426,54657,2321,2016-03-20T23:49:42Z,2026-10-23T01:05:32Z,https://APILayer.com/?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo,https://github.com/public-apis/public-apis
2,EbookFoundation/free-programming-books,EbookFoundation,:books: Freely available programming books,Python,399849,66967,90,2013-10-11T06:50:37Z,2026-10-23T01:03:26Z,https://ebookfoundation.github.io/free-programming-books/,https://github.com/EbookFoundation/free-programming-books
3,donnemartin/system-design-primer,donnemartin,Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.,Python,375199,58946,630,2017-02-26T16:15:28Z,2026-10-23T00:57:25Z,,https://github.com/donnemartin/system-design-primer
4,vinta/awesome-python,vinta,"The definitive list that answers ""I want to do X in Python, which tool should I use?""",Python,329511,28973,18,2014-06-27T21:00:06Z,2026-10-23T01:03:12Z,https://awesome-python.com/,https://github.com/vinta/awesome-python
5,practical-tutorials/project-based-learning,practical-tutorials,Curated list of project-based tutorials,Python,287655,36682,238,2017-04-12T05:07:46Z,2026-10-23T00:58:28Z,,https://github.com/practical-tutorials/project-based-learning
6,NousResearch/hermes-agent,NousResearch,The agent that grows with you,Python,256253,55969,50561,2025-07-22T22:22:28Z,2026-10-23T01:05:09Z,https://hermes-agent.nousresearch.com,https://github.com/NousResearch/hermes-agent
7,TheAlgorithms/Python,TheAlgorithms,All Algorithms implemented in Python,Python,225466,51203,42,2016-07-16T09:44:01Z,2026-10-23T01:05:33Z,https://thealgorithms.github.io/Python/,https://github.com/TheAlgorithms/Python
8,yt-dlp/yt-dlp,yt-dlp,A feature-rich command-line audio/video downloader,Python,200463,17479,2720,2020-10-26T04:22:55Z,2026-10-23T01:04:30Z,https://discord.gg/H5MNcFW63r,https://github.com/yt-dlp/yt-dlp
9,microsoft/markitdown,microsoft,Python tool for converting files and office documents to Markdown.,Python,191667,14286,737,2024-11-13T19:56:40Z,2026-10-23T01:01:42Z,,https://github.com/microsoft/markitdown
10,Significant-Gravitas/AutoGPT,Significant-Gravitas,"AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.",Python,187717,45905,699,2023-03-16T09:21:07Z,2026-10-23T01:05:10Z,https://agpt.co,https://github.com/Significant-Gravitas/AutoGPT
11,521xueweihan/HelloGitHub,521xueweihan,":octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.",Python,183747,13059,1090,2016-05-04T06:24:11Z,2026-10-23T01:03:03Z,https://hellogithub.com,https://github.com/521xueweihan/HelloGitHub
12,anthropics/skills,anthropics,Public repository for Agent Skills,Python,183042,21678,1430,2025-09-22T15:53:31Z,2026-10-23T01:01:54Z,,https://github.com/anthropics/skills
13,huggingface/transformers,huggingface,"🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.",Python,168002,34939,948,2018-10-29T13:56:00Z,2026-10-23T00:51:22Z,https://huggingface.co/transformers,https://github.com/huggingface/transformers
14,AUTOMATIC1111/stable-diffusion-webui,AUTOMATIC1111,Stable Diffusion web UI,Python,165103,33265,2511,2022-08-22T14:05:26Z,2026-10-22T23:07:07Z,,https://github.com/AUTOMATIC1111/stable-diffusion-webui
15,langgenius/dify,langgenius,"Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.",Python,159283,25162,1164,2023-04-12T07:40:24Z,2026-10-23T01:03:42Z,https://dify.ai,https://github.com/langgenius/dify
16,open-webui/open-webui,open-webui,"User-friendly AI Interface (Supports Ollama, OpenAI API, ...)",Python,156495,22773,224,2023-10-06T22:08:27Z,2026-10-23T01:01:12Z,https://openwebui.com,https://github.com/open-webui/open-webui
17,langflow-ai/langflow,langflow-ai,Langflow is a powerful tool for building and deploying AI-powered agents and workflows.,Python,155932,10240,1219,2023-02-08T22:28:03Z,2026-10-23T01:00:05Z,http://www.langflow.org,https://github.com/langflow-ai/langflow
18,langchain-ai/langchain,langchain-ai,The agent engineering platform.,Python,148294,24888,665,2022-10-17T02:58:36Z,2026-10-23T00:51:23Z,https://docs.langchain.com/langchain/,https://github.com/langchain-ai/langchain
19,Shubhamsaboo/awesome-llm-apps,Shubhamsaboo,"100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source.",Python,142732,20976,15,2024-04-29T05:30:25Z,2026-10-23T01:02:50Z,https://www.theunwindai.com,https://github.com/Shubhamsaboo/awesome-llm-apps
20,github/spec-kit,github,💫 Toolkit to help you get started with SDD or any other process!,Python,142474,12754,179,2025-08-21T22:54:31Z,2026-10-23T01:00:16Z,https://github.github.com/spec-kit/,https://github.com/github/spec-kit
21,Comfy-Org/ComfyUI,Comfy-Org,"The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.",Python,142013,16746,5326,2023-01-17T03:15:56Z,2026-10-23T00:57:12Z,https://www.comfy.org/,https://github.com/Comfy-Org/ComfyUI
22,ytdl-org/youtube-dl,ytdl-org,Command-line program to download videos from YouTube.com and other video sites,Python,141373,10658,4123,2010-10-31T14:35:07Z,2026-10-22T21:33:22Z,http://ytdl-org.github.io/youtube-dl/,https://github.com/ytdl-org/youtube-dl
23,nextlevelbuilder/ui-ux-pro-max-skill,nextlevelbuilder,An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.,Python,139025,14722,91,2025-11-30T11:36:31Z,2026-10-23T01:04:15Z,https://www.uupm.cc/,https://github.com/nextlevelbuilder/ui-ux-pro-max-skill
24,harry0703/MoneyPrinterTurbo,harry0703,利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow.,Python,134249,21223,76,2024-03-11T02:57:34Z,2026-10-23T01:03:26Z,,https://github.com/harry0703/MoneyPrinterTurbo
25,Graphify-Labs/graphify,Graphify-Labs,"Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.",Python,132964,12724,1604,2026-04-03T15:49:07Z,2026-10-23T01:05:35Z,https://www.graphify.com,https://github.com/Graphify-Labs/graphify
26,browser-use/browser-use,browser-use,"Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.",Python,118890,13202,597,2024-10-31T16:00:56Z,2026-10-23T00:05:53Z,https://browser-use.com,https://github.com/browser-use/browser-use
27,TauricResearch/TradingAgents,TauricResearch,TradingAgents: Multi-Agents LLM Financial Trading Framework,Python,113036,21874,111,2024-12-28T03:31:08Z,2026-10-23T01:05:32Z,https://arxiv.org/pdf/2412.20138,https://github.com/TauricResearch/TradingAgents
28,openai/whisper,openai,Robust Speech Recognition via Large-Scale Weak Supervision,Python,111088,13451,178,2022-09-16T20:02:54Z,2026-10-23T00:56:31Z,,https://github.com/openai/whisper
29,pytorch/pytorch,pytorch,Tensors and Dynamic neural networks in Python with strong GPU acceleration,Python,104983,32514,17724,2016-08-13T05:26:41Z,2026-10-23T00:53:09Z,https://pytorch.org,https://github.com/pytorch/pytorch
30,deepseek-ai/DeepSeek-V3,deepseek-ai,,Python,104570,16710,297,2024-12-26T09:52:40Z,2026-10-23T00:44:25Z,,https://github.com/deepseek-ai/DeepSeek-V3
31,fastapi/fastapi,fastapi,"FastAPI framework, high performance, easy to learn, fast to code, ready for production",Python,103754,10088,57,2018-12-08T08:21:47Z,2026-10-23T01:01:00Z,https://fastapi.tiangolo.com/,https://github.com/fastapi/fastapi
32,Panniantong/Agent-Reach,Panniantong,"Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.",Python,101030,8906,238,2026-02-24T02:10:24Z,2026-10-23T01:00:29Z,,https://github.com/Panniantong/Agent-Reach
33,karpathy/autoresearch,karpathy,AI agents running research on single-GPU nanochat training automatically,Python,98405,13609,195,2026-03-06T22:00:43Z,2026-10-23T00:36:12Z,,https://github.com/karpathy/autoresearch
34,nvbn/thefuck,nvbn,Magnificent app which corrects your previous console command.,Python,97921,3957,461,2015-04-08T15:08:04Z,2026-10-22T23:39:37Z,,https://github.com/nvbn/thefuck
35,hacksider/Deep-Live-Cam,hacksider,real time face swap and one-click video deepfake with only a single image,Python,97171,14147,49,2023-09-24T13:19:31Z,2026-10-23T00:48:00Z,https://deeplivecam.net/,https://github.com/hacksider/Deep-Live-Cam
36,3b1b/manim,3b1b,Animation engine for explanatory math videos,Python,95523,7819,507,2015-03-22T18:50:58Z,2026-10-23T00:51:38Z,,https://github.com/3b1b/manim
37,vllm-project/vllm,vllm-project,A high-throughput and memory-efficient inference and serving engine for LLMs,Python,95154,23805,9323,2023-02-09T11:23:20Z,2026-10-23T01:04:44Z,https://vllm.ai,https://github.com/vllm-project/vllm
38,sherlock-project/sherlock,sherlock-project,Hunt down social media accounts by username across social networks,Python,94733,11224,351,2018-12-24T14:30:48Z,2026-10-23T01:02:39Z,https://sherlockproject.xyz,https://github.com/sherlock-project/sherlock
39,odysseus-dev/odysseus,odysseus-dev,Self-hosted AI workspace.,Python,94231,1721,1491,2026-05-31T14:05:51Z,2026-10-23T00:29:01Z,https://odysseus-dev.github.io/odysseus,https://github.com/odysseus-dev/odysseus
40,home-assistant/core,home-assistant,:house_with_garden: Open source home automation that puts local control and privacy first.,Python,91654,38955,3380,2013-09-17T07:29:48Z,2026-10-23T00:16:09Z,https://www.home-assistant.io,https://github.com/home-assistant/core
41,django/django,django,The Web framework for perfectionists with deadlines.,Python,91561,37211,540,2012-04-28T02:47:18Z,2026-10-23T00:04:14Z,https://www.djangoproject.com/,https://github.com/django/django
42,PaddlePaddle/PaddleOCR,PaddlePaddle,"Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.",Python,91534,11539,252,2020-05-08T10:38:16Z,2026-10-23T00:01:52Z,https://www.paddleocr.com,https://github.com/PaddlePaddle/PaddleOCR
43,D4Vinci/Scrapling,D4Vinci,"🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev",Python,89208,9198,15,2024-10-13T20:29:53Z,2026-10-23T01:01:49Z,https://scrapling.readthedocs.io/en/latest/,https://github.com/D4Vinci/Scrapling
44,unclecode/crawl4ai,unclecode,"Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key. Join our Discord https://discord.gg/VuxzM8mtf",Python,86054,8942,277,2024-05-09T09:48:50Z,2026-10-23T00:34:37Z,https://crawl4ai.com,https://github.com/unclecode/crawl4ai
45,bregman-arie/devops-exercises,bregman-arie,"Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions",Python,84932,20403,56,2019-10-03T17:31:21Z,2026-10-23T00:27:27Z,,https://github.com/bregman-arie/devops-exercises
46,bytedance/deer-flow,bytedance,"An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.",Python,84292,11785,964,2025-05-07T02:50:19Z,2026-10-23T00:35:03Z,https://deerflow.tech,https://github.com/bytedance/deer-flow
47,datawhalechina/hello-agents,datawhalechina,📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程,Python,84211,10445,137,2025-09-07T09:50:24Z,2026-10-23T00:59:33Z,https://hello-agents.datawhale.cc,https://github.com/datawhalechina/hello-agents
48,fighting41love/funNLP,fighting41love,"中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、中文缩写库、拆字词典、词汇情感值、停用词、反动词表、暴恐词表、繁简体转换、英文模拟中文发音、汪峰歌词生成器、职业名称词库、同义词库、反义词库、否定词库、汽车品牌词库、汽车零件词库、连续英文切割、各种中文词向量、公司名字大全、古诗词库、IT词库、财经词库、成语词库、地名词库、历史名人词库、诗词词库、医学词库、饮食词库、法律词库、汽车词库、动物词库、中文聊天语料、中文谣言数据、百度中文问答数据集、句子相似度匹配算法集合、bert资源、文本生成&摘要相关工具、cocoNLP信息抽取工具、国内电话号码正则匹配、清华大学XLORE:中英文跨语言百科知识图谱、清华大学人工智能技术系列报告、自然语言生成、NLU太难了系列、自动对联数据及机器人、用户名黑名单列表、罪名法务名词及分类模型、微信公众号语料、cs224n深度学习自然语言处理课程、中文手写汉字识别、中文自然语言处理 语料/数据集、变量命名神器、分词语料库+代码、任务型对话英文数据集、ASR 语音数据集 + 基于深度学习的中文语音识别系统、笑声检测器、Microsoft多语言数字/单位/如日期时间识别包、中华新华字典数据库及api(包括常用歇后语、成语、词语和汉字)、文档图谱自动生成、SpaCy 中文模型、Common Voice语音识别数据集新版、神经网络关系抽取、基于bert的命名实体识别、关键词(Keyphrase)抽取包pke、基于医疗领域知识图谱的问答系统、基于依存句法与语义角色标注的事件三元组抽取、依存句法分析4万句高质量标注数据、cnocr:用来做中文OCR的Python3包、中文人物关系知识图谱项目、中文nlp竞赛项目及代码汇总、中文字符数据、speech-aligner: 从“人声语音”及其“语言文本”产生音素级别时间对齐标注的工具、AmpliGraph: 知识图谱表示学习(Python)库:知识图谱概念链接预测、Scattertext 文本可视化(python)、语言/知识表示工具:BERT & ERNIE、中文对比英文自然语言处理NLP的区别综述、Synonyms中文近义词工具包、HarvestText领域自适应文本挖掘工具(新词发现-情感分析-实体链接等)、word2word:(Python)方便易用的多语言词-词对集:62种语言/3,564个多语言对、语音识别语料生成工具:从具有音频/字幕的在线视频创建自动语音识别(ASR)语料库、构建医疗实体识别的模型(包含词典和语料标注)、单文档非监督的关键词抽取、Kashgari中使用gpt-2语言模型、开源的金融投资数据提取工具、文本自动摘要库TextTeaser: 仅支持英文、人民日报语料处理工具集、一些关于自然语言的基本模型、基于14W歌曲知识库的问答尝试--功能包括歌词接龙and已知歌词找歌曲以及歌曲歌手歌词三角关系的问答、基于Siamese bilstm模型的相似句子判定模型并提供训练数据集和测试数据集、用Transformer编解码模型实现的根据Hacker News文章标题自动生成评论、用BERT进行序列标记和文本分类的模板代码、LitBank:NLP数据集——支持自然语言处理和计算人文学科任务的100部带标记英文小说语料、百度开源的基准信息抽取系统、虚假新闻数据集、Facebook: LAMA语言模型分析,提供Transformer-XL/BERT/ELMo/GPT预训练语言模型的统一访问接口、CommonsenseQA:面向常识的英文QA挑战、中文知识图谱资料、数据及工具、各大公司内部里大牛分享的技术文档 PDF 或者 PPT、自然语言生成SQL语句(英文)、中文NLP数据增强(EDA)工具、英文NLP数据增强工具 、基于医药知识图谱的智能问答系统、京东商品知识图谱、基于mongodb存储的军事领域知识图谱问答项目、基于远监督的中文关系抽取、语音情感分析、中文ULMFiT-情感分析-文本分类-语料及模型、一个拍照做题程序、世界各国大规模人名库、一个利用有趣中文语料库 qingyun 训练出来的中文聊天机器人、中文聊天机器人seqGAN、省市区镇行政区划数据带拼音标注、教育行业新闻语料库包含自动文摘功能、开放了对话机器人-知识图谱-语义理解-自然语言处理工具及数据、中文知识图谱:基于百度百科中文页面-抽取三元组信息-构建中文知识图谱、masr: 中文语音识别-提供预训练模型-高识别率、Python音频数据增广库、中文全词覆盖BERT及两份阅读理解数据、ConvLab:开源多域端到端对话系统平台、中文自然语言处理Line truncated
49,opendatalab/MinerU,opendatalab,Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.,Python,82315,6808,16,2024-02-29T08:52:34Z,2026-10-23T00:58:21Z,https://opendatalab.github.io/MinerU/,https://github.com/opendatalab/MinerU
50,d2l-ai/d2l-zh,d2l-ai,《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。,Python,82034,12447,127,2017-08-23T04:40:24Z,2026-10-23T01:05:12Z,http://zh.d2l.ai,https://github.com/d2l-ai/d2l-zh
51,swisskyrepo/PayloadsAllTheThings,swisskyrepo,A list of useful payloads and bypass for Web Application Security and Pentest/CTF,Python,81982,17492,37,2016-10-18T07:29:07Z,2026-10-23T00:22:40Z,https://swisskyrepo.github.io/PayloadsAllTheThings/,https://github.com/swisskyrepo/PayloadsAllTheThings
52,debpalash/VoiceStudio,debpalash,"VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & audiobook creation in 646 languages.",Python,81775,9038,316,2026-04-09T21:40:26Z,2026-10-23T01:04:28Z,https://voicestudio.sh,https://github.com/debpalash/VoiceStudio
53,666ghj/MiroFish,666ghj,"A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物",Python,81311,12318,202,2025-11-26T04:23:02Z,2026-10-23T01:02:03Z,https://mirofish.ai,https://github.com/666ghj/MiroFish
54,Z4nzu/hackingtool,Z4nzu,ALL IN ONE Hacking Tool For Hackers,Python,81293,9163,126,2020-04-11T09:21:31Z,2026-10-23T00:50:25Z,,https://github.com/Z4nzu/hackingtool
55,abi/screenshot-to-code,abi,Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue),Python,80638,9849,148,2023-11-14T17:53:32Z,2026-10-23T01:04:03Z,https://screenshottocode.com,https://github.com/abi/screenshot-to-code
56,shareAI-lab/learn-claude-code,shareAI-lab,"Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1",Python,79034,12634,69,2025-06-29T15:34:15Z,2026-10-23T00:58:10Z,https://learn.shareai.run,https://github.com/shareAI-lab/learn-claude-code
57,unslothai/unsloth,unslothai,"Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4.1, MiniMax-H3, Gemma 4, FLUX and more.",Python,78434,7267,417,2023-11-29T16:50:09Z,2026-10-23T00:54:00Z,https://unsloth.ai/docs,https://github.com/unslothai/unsloth
58,python/cpython,python,The Python programming language,Python,77745,38310,9421,2017-02-10T19:23:51Z,2026-10-23T00:54:01Z,https://www.python.org,https://github.com/python/cpython
59,ComposioHQ/awesome-claude-skills,ComposioHQ,"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows",Python,77697,9279,1850,2025-10-17T07:15:01Z,2026-10-23T00:55:21Z,,https://github.com/ComposioHQ/awesome-claude-skills
60,tensorflow/models,tensorflow,Models and examples built with TensorFlow,Python,77646,44757,1274,2016-02-05T01:15:20Z,2026-10-22T17:41:04Z,,https://github.com/tensorflow/models
61,headroomlabs-ai/headroom,headroomlabs-ai,"Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.",Python,77563,6020,599,2026-01-07T19:58:51Z,2026-10-23T01:01:36Z,https://docs.headroomlabs.ai/docs,https://github.com/headroomlabs-ai/headroom
62,Asabeneh/30-Days-Of-Python,Asabeneh,The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw,Python,76875,13884,231,2019-11-19T17:24:16Z,2026-10-23T00:36:38Z,,https://github.com/Asabeneh/30-Days-Of-Python
63,hiyouga/LlamaFactory,hiyouga,Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024),Python,75668,9280,1201,2023-05-28T10:09:12Z,2026-10-23T00:56:10Z,https://llamafactory.readthedocs.io,https://github.com/hiyouga/LlamaFactory
64,apache/superset,apache,Apache Superset is a Data Visualization and Data Exploration Platform,Python,75258,18510,610,2015-07-21T18:55:34Z,2026-10-23T00:45:28Z,https://superset.apache.org/,https://github.com/apache/superset
65,pallets/flask,pallets,The Python micro framework for building web applications.,Python,75014,17109,4,2010-04-06T11:11:59Z,2026-10-22T23:45:27Z,https://flask.palletsprojects.com,https://github.com/pallets/flask
66,josephmisiti/awesome-machine-learning,josephmisiti,"A curated list of awesome Machine Learning frameworks, libraries and software.",Python,74646,15678,23,2014-07-15T19:11:19Z,2026-10-23T01:05:48Z,,https://github.com/josephmisiti/awesome-machine-learning
67,openbq-org/OpenBB,openbq-org,"Open Data Platform for analysts, quants and AI agents.",Python,74558,7748,100,2020-12-20T10:46:38Z,2026-10-23T00:48:35Z,https://openbb.co,https://github.com/openbq-org/OpenBB
68,rohitg00/ai-engineering-from-scratch,rohitg00,Learn AI Engineering! Learn it. Build it. Ship it for others.,Python,72486,12746,77,2026-03-18T18:38:02Z,2026-10-23T01:01:44Z,https://aiengineeringfromscratch.com,https://github.com/rohitg00/ai-engineering-from-scratch
69,binary-husky/gpt_academic,binary-husky,"为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。",Python,71528,8297,331,2023-03-20T09:05:13Z,2026-10-23T00:39:37Z,https://github.com/binary-husky/gpt_academic/wiki/online,https://github.com/binary-husky/gpt_academic
70,usestrix/strix,usestrix,Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.,Python,71179,7915,496,2025-08-05T21:28:30Z,2026-10-23T00:57:34Z,https://strix.ai,https://github.com/usestrix/strix
71,ansible/ansible,ansible,"Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.",Python,71067,24313,863,2012-03-06T14:58:02Z,2026-10-23T00:30:59Z,https://www.ansible.com/,https://github.com/ansible/ansible
72,FoundationAgents/MetaGPT,FoundationAgents,"🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming",Python,70972,9037,139,2023-06-30T09:04:55Z,2026-10-23T00:00:18Z,https://atoms.dev/,https://github.com/FoundationAgents/MetaGPT
73,calesthio/OpenMontage,calesthio,"World's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files. Turn your AI coding assistant into a full video production studio.",Python,70901,9163,420,2026-03-29T15:23:22Z,2026-10-23T01:05:20Z,https://www.openmontage.video/,https://github.com/calesthio/OpenMontage
74,asgeirtj/system_prompts_leaks,asgeirtj,"Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro, Antigravity. xAI - Grok, Grok Bot, Cursor, Kimi and more! Updated regularly.",Python,70054,11351,58,2025-05-03T02:43:56Z,2026-10-23T00:50:59Z,,https://github.com/asgeirtj/system_prompts_leaks
75,docling-project/docling,docling-project,Get your documents ready for gen AI,Python,69392,5157,921,2024-07-09T07:50:26Z,2026-10-23T00:50:00Z,https://docling-project.github.io/docling,https://github.com/docling-project/docling
76,scikit-learn/scikit-learn,scikit-learn,scikit-learn: machine learning in Python,Python,67868,27562,2169,2010-08-17T09:43:38Z,2026-10-23T00:54:08Z,https://scikit-learn.org,https://github.com/scikit-learn/scikit-learn
77,NanmiCoder/MediaCrawler,NanmiCoder,小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫、百度贴吧帖子 | 百度贴吧评论回复爬虫 | 知乎问答文章|评论爬虫,Python,67711,12908,217,2023-06-09T12:14:34Z,2026-10-23T00:48:28Z,https://nanmicoder.github.io/MediaCrawler/,https://github.com/NanmiCoder/MediaCrawler
78,mem0ai/mem0,mem0ai,The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production.,Python,67658,7984,863,2023-06-20T08:58:36Z,2026-10-23T01:03:16Z,https://mem0.ai,https://github.com/mem0ai/mem0
79,labmlai/annotated_deep_learning_paper_implementations,labmlai,"🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠",Python,67588,6754,45,2020-08-25T02:29:34Z,2026-10-22T22:04:11Z,https://nn.labml.ai,https://github.com/labmlai/annotated_deep_learning_paper_implementations
80,xtekky/gpt4free,xtekky,The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3,Python,66924,13463,5,2023-03-29T17:00:43Z,2026-10-22T22:50:33Z,https://t.me/g4f_channel,https://github.com/xtekky/gpt4free
81,ZhuLinsen/daily_stock_analysis,ZhuLinsen,"LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.",Python,66892,55553,38,2026-01-10T06:43:20Z,2026-10-23T01:05:22Z,https://dsa.zhulinsen.tech,https://github.com/ZhuLinsen/daily_stock_analysis
82,hugohe3/ppt-master,hugohe3,"AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand, audio narration from speaker notes, and support for your own .pptx templates. · by Hugo He",Python,66013,5185,1,2025-12-10T06:54:33Z,2026-10-23T01:05:25Z,https://hugohe3.github.io/ppt-master-examples/,https://github.com/hugohe3/ppt-master
83,localstack/localstack,localstack,💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline,Python,65137,4806,0,2016-10-25T23:48:03Z,2026-10-22T19:03:39Z,https://localstack.cloud,https://github.com/localstack/localstack
84,mvanhorn/last30days-skill,mvanhorn,"AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary",Python,65135,5650,21,2026-01-23T20:37:37Z,2026-10-23T01:05:04Z,,https://github.com/mvanhorn/last30days-skill
85,scrapy/scrapy,scrapy,"Scrapy, a fast high-level web crawling & scraping framework for Python.",Python,64961,12038,173,2010-02-22T02:01:14Z,2026-10-23T00:56:15Z,https://scrapy.org,https://github.com/scrapy/scrapy
86,keras-team/keras,keras-team,Deep Learning for humans,Python,64376,19795,264,2015-03-28T00:35:42Z,2026-10-23T00:54:09Z,http://keras.io/,https://github.com/keras-team/keras
87,jingyaogong/minimind,jingyaogong,🧠 Train a 64M-parameter LLM from scratch in just 2h!,Python,64247,8361,67,2024-07-27T04:34:12Z,2026-10-23T00:37:36Z,https://jingyaogong.github.io/minimind,https://github.com/jingyaogong/minimind
88,virattt/ai-hedge-fund,virattt,An AI Hedge Fund Team,Python,64151,11262,183,2024-11-29T16:30:01Z,2026-10-23T00:46:30Z,,https://github.com/virattt/ai-hedge-fund
89,karpathy/nanoGPT,karpathy,"The simplest, fastest repository for training/finetuning medium-sized GPTs.",Python,64015,10992,353,2022-12-28T00:51:12Z,2026-10-23T01:05:38Z,,https://github.com/karpathy/nanoGPT
90,commaai/openpilot,commaai,"openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.",Python,63970,11334,133,2016-11-24T01:33:30Z,2026-10-23T00:54:12Z,https://comma.ai/openpilot,https://github.com/commaai/openpilot
91,ai-job-search-dev/ai-job-search,ai-job-search-dev,"The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.",Python,63564,19656,57,2026-03-18T14:33:04Z,2026-10-23T01:03:08Z,,https://github.com/ai-job-search-dev/ai-job-search
92,RVC-Boss/GPT-SoVITS,RVC-Boss,1 min voice data can also be used to train a good TTS model! (few shot voice cloning),Python,63524,6713,902,2024-01-14T18:05:21Z,2026-10-23T00:57:03Z,,https://github.com/RVC-Boss/GPT-SoVITS
93,sansan0/TrendRadar,sansan0,"⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。",Python,63117,24906,34,2025-04-28T11:42:16Z,2026-10-23T00:56:47Z,https://trendradar.sandev.cc,https://github.com/sansan0/TrendRadar
94,ultralytics/ultralytics,ultralytics,"Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose estimation, object tracking",Python,62750,11889,88,2022-09-11T16:39:45Z,2026-10-23T01:03:08Z,https://platform.ultralytics.com,https://github.com/ultralytics/ultralytics
95,Alishahryar1/free-claude-code,Alishahryar1,"Use Claude Code, Codex, VSCode, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone, and now from the browser with native browser sessions (multi-harness + multi-model) like OpenClaw (voice supported + ToS friendly)",Python,62662,9796,306,2026-01-28T19:02:30Z,2026-10-23T00:36:52Z,,https://github.com/Alishahryar1/free-claude-code
96,pathwaycom/pathway,pathwaycom,"Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.",Python,62083,1680,37,2022-11-27T13:01:14Z,2026-10-22T18:40:12Z,https://pathway.com,https://github.com/pathwaycom/pathway
97,BerriAI/litellm,BerriAI,"The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]",Python,61837,12580,5614,2023-07-27T00:09:52Z,2026-10-23T00:54:12Z,https://docs.litellm.ai/docs/,https://github.com/BerriAI/litellm
98,microsoft/autogen,microsoft,A programming framework for agentic AI,Python,61531,9310,1122,2023-08-18T11:43:45Z,2026-10-23T00:31:24Z,https://microsoft.github.io/autogen/,https://github.com/microsoft/autogen
99,CorentinJ/Real-Time-Voice-Cloning,CorentinJ,Clone a voice in 5 seconds to generate arbitrary speech in real-time,Python,60206,9363,178,2019-05-26T08:56:15Z,2026-10-22T22:53:44Z,,https://github.com/CorentinJ/Real-Time-Voice-Cloning
100,crewAIInc/crewAI,crewAIInc,"Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.",Python,60001,8837,829,2023-10-27T03:26:59Z,2026-10-23T01:02:38Z,https://crewai.com,https://github.com/crewAIInc/crewAI
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,117 @@
# GitHub - top 100 Python repositories by stars
Source: GitHub REST Search API, GET /search/repositories
Query: `language:python&sort=stars&order=desc&per_page=100` (HTTP 200)
Retrieved: 2026-10-23T01:05:51ZZ (UTC)
Total Python repos in index: 35129025. Rows below: top 100.
Schema (CSV): rank, full_name, owner, description, language, stars, forks, open_issues, created_at, updated_at, homepage, html_url
## Table
| # | Repo | Owner | Description | Language | Stars | Forks | Updated |
|---|------|-------|-------------|----------|-------|-------|---------|
| 1 | [public-apis/public-apis](https://github.com/public-apis/public-apis) | public-apis | A collective list of free APIs | Python | 491426 | 54657 | 2026-10-23T01:05:32Z |
| 2 | [EbookFoundation/free-programming-books](https://github.com/EbookFoundation/free-programming-books) | EbookFoundation | :books: Freely available programming books | Python | 399849 | 66967 | 2026-10-23T01:03:26Z |
| 3 | [donnemartin/system-design-primer](https://github.com/donnemartin/system-design-primer) | donnemartin | Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. | Python | 375199 | 58946 | 2026-10-23T00:57:25Z |
| 4 | [vinta/awesome-python](https://github.com/vinta/awesome-python) | vinta | The definitive list that answers "I want to do X in Python, which tool should I use?" | Python | 329511 | 28973 | 2026-10-23T01:03:12Z |
| 5 | [practical-tutorials/project-based-learning](https://github.com/practical-tutorials/project-based-learning) | practical-tutorials | Curated list of project-based tutorials | Python | 287655 | 36682 | 2026-10-23T00:58:28Z |
| 6 | [NousResearch/hermes-agent](https://github.com/NousResearch/hermes-agent) | NousResearch | The agent that grows with you | Python | 256253 | 55969 | 2026-10-23T01:05:09Z |
| 7 | [TheAlgorithms/Python](https://github.com/TheAlgorithms/Python) | TheAlgorithms | All Algorithms implemented in Python | Python | 225466 | 51203 | 2026-10-23T01:05:33Z |
| 8 | [yt-dlp/yt-dlp](https://github.com/yt-dlp/yt-dlp) | yt-dlp | A feature-rich command-line audio/video downloader | Python | 200463 | 17479 | 2026-10-23T01:04:30Z |
| 9 | [microsoft/markitdown](https://github.com/microsoft/markitdown) | microsoft | Python tool for converting files and office documents to Markdown. | Python | 191667 | 14286 | 2026-10-23T01:01:42Z |
| 10 | [Significant-Gravitas/AutoGPT](https://github.com/Significant-Gravitas/AutoGPT) | Significant-Gravitas | AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on w | Python | 187717 | 45905 | 2026-10-23T01:05:10Z |
| 11 | [521xueweihan/HelloGitHub](https://github.com/521xueweihan/HelloGitHub) | 521xueweihan | :octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub. | Python | 183747 | 13059 | 2026-10-23T01:03:03Z |
| 12 | [anthropics/skills](https://github.com/anthropics/skills) | anthropics | Public repository for Agent Skills | Python | 183042 | 21678 | 2026-10-23T01:01:54Z |
| 13 | [huggingface/transformers](https://github.com/huggingface/transformers) | huggingface | 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, f | Python | 168002 | 34939 | 2026-10-23T00:51:22Z |
| 14 | [AUTOMATIC1111/stable-diffusion-webui](https://github.com/AUTOMATIC1111/stable-diffusion-webui) | AUTOMATIC1111 | Stable Diffusion web UI | Python | 165103 | 33265 | 2026-10-22T23:07:07Z |
| 15 | [langgenius/dify](https://github.com/langgenius/dify) | langgenius | Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-ho | Python | 159283 | 25162 | 2026-10-23T01:03:42Z |
| 16 | [open-webui/open-webui](https://github.com/open-webui/open-webui) | open-webui | User-friendly AI Interface (Supports Ollama, OpenAI API, ...) | Python | 156495 | 22773 | 2026-10-23T01:01:12Z |
| 17 | [langflow-ai/langflow](https://github.com/langflow-ai/langflow) | langflow-ai | Langflow is a powerful tool for building and deploying AI-powered agents and workflows. | Python | 155932 | 10240 | 2026-10-23T01:00:05Z |
| 18 | [langchain-ai/langchain](https://github.com/langchain-ai/langchain) | langchain-ai | The agent engineering platform. | Python | 148294 | 24888 | 2026-10-23T00:51:23Z |
| 19 | [Shubhamsaboo/awesome-llm-apps](https://github.com/Shubhamsaboo/awesome-llm-apps) | Shubhamsaboo | 100+ AI Agents, Agent Skills and RAG Apps - Free and Open Source. | Python | 142732 | 20976 | 2026-10-23T01:02:50Z |
| 20 | [github/spec-kit](https://github.com/github/spec-kit) | github | 💫 Toolkit to help you get started with SDD or any other process! | Python | 142474 | 12754 | 2026-10-23T01:00:16Z |
| 21 | [Comfy-Org/ComfyUI](https://github.com/Comfy-Org/ComfyUI) | Comfy-Org | The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the w | Python | 142013 | 16746 | 2026-10-23T00:57:12Z |
| 22 | [ytdl-org/youtube-dl](https://github.com/ytdl-org/youtube-dl) | ytdl-org | Command-line program to download videos from YouTube.com and other video sites | Python | 141373 | 10658 | 2026-10-22T21:33:22Z |
| 23 | [nextlevelbuilder/ui-ux-pro-max-skill](https://github.com/nextlevelbuilder/ui-ux-pro-max-skill) | nextlevelbuilder | An AI skill that provides design intelligence for building professional UI/UX across multiple platforms. | Python | 139025 | 14722 | 2026-10-23T01:04:15Z |
| 24 | [harry0703/MoneyPrinterTurbo](https://github.com/harry0703/MoneyPrinterTurbo) | harry0703 | 利用 AI 大模型和自动化工作流,根据主题或关键词一键生成高清短视频。Generate HD short videos from a topic or keyword with an automated AI workflow. | Python | 134249 | 21223 | 2026-10-23T01:03:26Z |
| 25 | [Graphify-Labs/graphify](https://github.com/Graphify-Labs/graphify) | Graphify-Labs | Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Curso | Python | 132964 | 12724 | 2026-10-23T01:05:35Z |
| 26 | [browser-use/browser-use](https://github.com/browser-use/browser-use) | browser-use | Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API. | Python | 118890 | 13202 | 2026-10-23T00:05:53Z |
| 27 | [TauricResearch/TradingAgents](https://github.com/TauricResearch/TradingAgents) | TauricResearch | TradingAgents: Multi-Agents LLM Financial Trading Framework | Python | 113036 | 21874 | 2026-10-23T01:05:32Z |
| 28 | [openai/whisper](https://github.com/openai/whisper) | openai | Robust Speech Recognition via Large-Scale Weak Supervision | Python | 111088 | 13451 | 2026-10-23T00:56:31Z |
| 29 | [pytorch/pytorch](https://github.com/pytorch/pytorch) | pytorch | Tensors and Dynamic neural networks in Python with strong GPU acceleration | Python | 104983 | 32514 | 2026-10-23T00:53:09Z |
| 30 | [deepseek-ai/DeepSeek-V3](https://github.com/deepseek-ai/DeepSeek-V3) | deepseek-ai | | Python | 104570 | 16710 | 2026-10-23T00:44:25Z |
| 31 | [fastapi/fastapi](https://github.com/fastapi/fastapi) | fastapi | FastAPI framework, high performance, easy to learn, fast to code, ready for production | Python | 103754 | 10088 | 2026-10-23T01:01:00Z |
| 32 | [Panniantong/Agent-Reach](https://github.com/Panniantong/Agent-Reach) | Panniantong | Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero AP | Python | 101030 | 8906 | 2026-10-23T01:00:29Z |
| 33 | [karpathy/autoresearch](https://github.com/karpathy/autoresearch) | karpathy | AI agents running research on single-GPU nanochat training automatically | Python | 98405 | 13609 | 2026-10-23T00:36:12Z |
| 34 | [nvbn/thefuck](https://github.com/nvbn/thefuck) | nvbn | Magnificent app which corrects your previous console command. | Python | 97921 | 3957 | 2026-10-22T23:39:37Z |
| 35 | [hacksider/Deep-Live-Cam](https://github.com/hacksider/Deep-Live-Cam) | hacksider | real time face swap and one-click video deepfake with only a single image | Python | 97171 | 14147 | 2026-10-23T00:48:00Z |
| 36 | [3b1b/manim](https://github.com/3b1b/manim) | 3b1b | Animation engine for explanatory math videos | Python | 95523 | 7819 | 2026-10-23T00:51:38Z |
| 37 | [vllm-project/vllm](https://github.com/vllm-project/vllm) | vllm-project | A high-throughput and memory-efficient inference and serving engine for LLMs | Python | 95154 | 23805 | 2026-10-23T01:04:44Z |
| 38 | [sherlock-project/sherlock](https://github.com/sherlock-project/sherlock) | sherlock-project | Hunt down social media accounts by username across social networks | Python | 94733 | 11224 | 2026-10-23T01:02:39Z |
| 39 | [odysseus-dev/odysseus](https://github.com/odysseus-dev/odysseus) | odysseus-dev | Self-hosted AI workspace. | Python | 94231 | 1721 | 2026-10-23T00:29:01Z |
| 40 | [home-assistant/core](https://github.com/home-assistant/core) | home-assistant | :house_with_garden: Open source home automation that puts local control and privacy first. | Python | 91654 | 38955 | 2026-10-23T00:16:09Z |
| 41 | [django/django](https://github.com/django/django) | django | The Web framework for perfectionists with deadlines. | Python | 91561 | 37211 | 2026-10-23T00:04:14Z |
| 42 | [PaddlePaddle/PaddleOCR](https://github.com/PaddlePaddle/PaddleOCR) | PaddlePaddle | Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDF | Python | 91534 | 11539 | 2026-10-23T00:01:52Z |
| 43 | [D4Vinci/Scrapling](https://github.com/D4Vinci/Scrapling) | D4Vinci | 🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg | Python | 89208 | 9198 | 2026-10-23T01:01:49Z |
| 44 | [unclecode/crawl4ai](https://github.com/unclecode/crawl4ai) | unclecode | Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Clo | Python | 86054 | 8942 | 2026-10-23T00:34:37Z |
| 45 | [bregman-arie/devops-exercises](https://github.com/bregman-arie/devops-exercises) | bregman-arie | Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, | Python | 84932 | 20403 | 2026-10-23T00:27:27Z |
| 46 | [bytedance/deer-flow](https://github.com/bytedance/deer-flow) | bytedance | An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, suba | Python | 84292 | 11785 | 2026-10-23T00:35:03Z |
| 47 | [datawhalechina/hello-agents](https://github.com/datawhalechina/hello-agents) | datawhalechina | 📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程 | Python | 84211 | 10445 | 2026-10-23T00:59:33Z |
| 48 | [fighting41love/funNLP](https://github.com/fighting41love/funNLP) | fighting41love | 中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、中文缩写库、拆字词典、词汇情感值、停用词、反动词表、暴恐词表、繁简体转换、英文模拟中文发音、汪峰歌词生成器、职业名称词库、同义词库、反义词库、否定词库、汽车品牌 | Python | 84093 | 15292 | 2026-10-23T00:42:09Z |
| 49 | [opendatalab/MinerU](https://github.com/opendatalab/MinerU) | opendatalab | Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows. | Python | 82315 | 6808 | 2026-10-23T00:58:21Z |
| 50 | [d2l-ai/d2l-zh](https://github.com/d2l-ai/d2l-zh) | d2l-ai | 《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。 | Python | 82034 | 12447 | 2026-10-23T01:05:12Z |
| 51 | [swisskyrepo/PayloadsAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings) | swisskyrepo | A list of useful payloads and bypass for Web Application Security and Pentest/CTF | Python | 81982 | 17492 | 2026-10-23T00:22:40Z |
| 52 | [debpalash/VoiceStudio](https://github.com/debpalash/VoiceStudio) | debpalash | VoiceStudio is the open-source, fully-local ElevenLabs alternative — voice cloning, voice design, video dubbing, dictation, transcription & | Python | 81775 | 9038 | 2026-10-23T01:04:28Z |
| 53 | [666ghj/MiroFish](https://github.com/666ghj/MiroFish) | 666ghj | A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物 | Python | 81311 | 12318 | 2026-10-23T01:02:03Z |
| 54 | [Z4nzu/hackingtool](https://github.com/Z4nzu/hackingtool) | Z4nzu | ALL IN ONE Hacking Tool For Hackers | Python | 81293 | 9163 | 2026-10-23T00:50:25Z |
| 55 | [abi/screenshot-to-code](https://github.com/abi/screenshot-to-code) | abi | Drop in a screenshot and convert it to clean code (HTML/Tailwind/React/Vue) | Python | 80638 | 9849 | 2026-10-23T01:04:03Z |
| 56 | [shareAI-lab/learn-claude-code](https://github.com/shareAI-lab/learn-claude-code) | shareAI-lab | Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1 | Python | 79034 | 12634 | 2026-10-23T00:58:10Z |
| 57 | [unslothai/unsloth](https://github.com/unslothai/unsloth) | unslothai | Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4.1, MiniMax-H3, Gemma 4, FLUX and more. | Python | 78434 | 7267 | 2026-10-23T00:54:00Z |
| 58 | [python/cpython](https://github.com/python/cpython) | python | The Python programming language | Python | 77745 | 38310 | 2026-10-23T00:54:01Z |
| 59 | [ComposioHQ/awesome-claude-skills](https://github.com/ComposioHQ/awesome-claude-skills) | ComposioHQ | A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows | Python | 77697 | 9279 | 2026-10-23T00:55:21Z |
| 60 | [tensorflow/models](https://github.com/tensorflow/models) | tensorflow | Models and examples built with TensorFlow | Python | 77646 | 44757 | 2026-10-22T17:41:04Z |
| 61 | [headroomlabs-ai/headroom](https://github.com/headroomlabs-ai/headroom) | headroomlabs-ai | Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JS | Python | 77563 | 6020 | 2026-10-23T01:01:36Z |
| 62 | [Asabeneh/30-Days-Of-Python](https://github.com/Asabeneh/30-Days-Of-Python) | Asabeneh | The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may | Python | 76875 | 13884 | 2026-10-23T00:36:38Z |
| 63 | [hiyouga/LlamaFactory](https://github.com/hiyouga/LlamaFactory) | hiyouga | Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024) | Python | 75668 | 9280 | 2026-10-23T00:56:10Z |
| 64 | [apache/superset](https://github.com/apache/superset) | apache | Apache Superset is a Data Visualization and Data Exploration Platform | Python | 75258 | 18510 | 2026-10-23T00:45:28Z |
| 65 | [pallets/flask](https://github.com/pallets/flask) | pallets | The Python micro framework for building web applications. | Python | 75014 | 17109 | 2026-10-22T23:45:27Z |
| 66 | [josephmisiti/awesome-machine-learning](https://github.com/josephmisiti/awesome-machine-learning) | josephmisiti | A curated list of awesome Machine Learning frameworks, libraries and software. | Python | 74646 | 15678 | 2026-10-23T01:05:48Z |
| 67 | [openbq-org/OpenBB](https://github.com/openbq-org/OpenBB) | openbq-org | Open Data Platform for analysts, quants and AI agents. | Python | 74558 | 7748 | 2026-10-23T00:48:35Z |
| 68 | [rohitg00/ai-engineering-from-scratch](https://github.com/rohitg00/ai-engineering-from-scratch) | rohitg00 | Learn AI Engineering! Learn it. Build it. Ship it for others. | Python | 72486 | 12746 | 2026-10-23T01:01:44Z |
| 69 | [binary-husky/gpt_academic](https://github.com/binary-husky/gpt_academic) | binary-husky | 为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入 | Python | 71528 | 8297 | 2026-10-23T00:39:37Z |
| 70 | [usestrix/strix](https://github.com/usestrix/strix) | usestrix | Open-source AI penetration testing tool to find and fix your app’s vulnerabilities. | Python | 71179 | 7915 | 2026-10-23T00:57:34Z |
| 71 | [ansible/ansible](https://github.com/ansible/ansible) | ansible | Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everyt | Python | 71067 | 24313 | 2026-10-23T00:30:59Z |
| 72 | [FoundationAgents/MetaGPT](https://github.com/FoundationAgents/MetaGPT) | FoundationAgents | 🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming | Python | 70972 | 9037 | 2026-10-23T00:00:18Z |
| 73 | [calesthio/OpenMontage](https://github.com/calesthio/OpenMontage) | calesthio | World's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge f | Python | 70901 | 9163 | 2026-10-23T01:05:20Z |
| 74 | [asgeirtj/system_prompts_leaks](https://github.com/asgeirtj/system_prompts_leaks) | asgeirtj | Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Goog | Python | 70054 | 11351 | 2026-10-23T00:50:59Z |
| 75 | [docling-project/docling](https://github.com/docling-project/docling) | docling-project | Get your documents ready for gen AI | Python | 69392 | 5157 | 2026-10-23T00:50:00Z |
| 76 | [scikit-learn/scikit-learn](https://github.com/scikit-learn/scikit-learn) | scikit-learn | scikit-learn: machine learning in Python | Python | 67868 | 27562 | 2026-10-23T00:54:08Z |
| 77 | [NanmiCoder/MediaCrawler](https://github.com/NanmiCoder/MediaCrawler) | NanmiCoder | 小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫、百度贴吧帖子 | 百度贴吧评论回复爬虫 | 知乎问答文章|评论爬虫 | Python | 67711 | 12908 | 2026-10-23T00:48:28Z |
| 78 | [mem0ai/mem0](https://github.com/mem0ai/mem0) | mem0ai | The Memory Layer for AI Agents - Drop-in memory infrastructure for AI agents and apps. Context that persists. Built for production. | Python | 67658 | 7984 | 2026-10-23T01:03:16Z |
| 79 | [labmlai/annotated_deep_learning_paper_implementations](https://github.com/labmlai/annotated_deep_learning_paper_implementations) | labmlai | 🧑‍🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, | Python | 67588 | 6754 | 2026-10-22T22:04:11Z |
| 80 | [xtekky/gpt4free](https://github.com/xtekky/gpt4free) | xtekky | The official gpt4free repository | various collection of powerful language models | opus 4.6 gpt 5.3 kimi 2.5 deepseek v3.2 gemini 3 | Python | 66924 | 13463 | 2026-10-22T22:50:33Z |
| 81 | [ZhuLinsen/daily_stock_analysis](https://github.com/ZhuLinsen/daily_stock_analysis) | ZhuLinsen | LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time ne | Python | 66892 | 55553 | 2026-10-23T01:05:22Z |
| 82 | [hugohe3/ppt-master](https://github.com/hugohe3/ppt-master) | hugohe3 | AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and table | Python | 66013 | 5185 | 2026-10-23T01:05:25Z |
| 83 | [localstack/localstack](https://github.com/localstack/localstack) | localstack | 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline | Python | 65137 | 4806 | 2026-10-22T19:03:39Z |
| 84 | [mvanhorn/last30days-skill](https://github.com/mvanhorn/last30days-skill) | mvanhorn | AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary | Python | 65135 | 5650 | 2026-10-23T01:05:04Z |
| 85 | [scrapy/scrapy](https://github.com/scrapy/scrapy) | scrapy | Scrapy, a fast high-level web crawling & scraping framework for Python. | Python | 64961 | 12038 | 2026-10-23T00:56:15Z |
| 86 | [keras-team/keras](https://github.com/keras-team/keras) | keras-team | Deep Learning for humans | Python | 64376 | 19795 | 2026-10-23T00:54:09Z |
| 87 | [jingyaogong/minimind](https://github.com/jingyaogong/minimind) | jingyaogong | 🧠 Train a 64M-parameter LLM from scratch in just 2h! | Python | 64247 | 8361 | 2026-10-23T00:37:36Z |
| 88 | [virattt/ai-hedge-fund](https://github.com/virattt/ai-hedge-fund) | virattt | An AI Hedge Fund Team | Python | 64151 | 11262 | 2026-10-23T00:46:30Z |
| 89 | [karpathy/nanoGPT](https://github.com/karpathy/nanoGPT) | karpathy | The simplest, fastest repository for training/finetuning medium-sized GPTs. | Python | 64015 | 10992 | 2026-10-23T01:05:38Z |
| 90 | [commaai/openpilot](https://github.com/commaai/openpilot) | commaai | openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars. | Python | 63970 | 11334 | 2026-10-23T00:54:12Z |
| 91 | [ai-job-search-dev/ai-job-search](https://github.com/ai-job-search-dev/ai-job-search) | ai-job-search-dev | The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover lett | Python | 63564 | 19656 | 2026-10-23T01:03:08Z |
| 92 | [RVC-Boss/GPT-SoVITS](https://github.com/RVC-Boss/GPT-SoVITS) | RVC-Boss | 1 min voice data can also be used to train a good TTS model! (few shot voice cloning) | Python | 63524 | 6713 | 2026-10-23T00:57:03Z |
| 93 | [sansan0/TrendRadar](https://github.com/sansan0/TrendRadar) | sansan0 | ⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS | Python | 63117 | 24906 | 2026-10-23T00:56:47Z |
| 94 | [ultralytics/ultralytics](https://github.com/ultralytics/ultralytics) | ultralytics | Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentation, semantic segmentation, image classification, pose esti | Python | 62750 | 11889 | 2026-10-23T01:03:08Z |
| 95 | [Alishahryar1/free-claude-code](https://github.com/Alishahryar1/free-claude-code) | Alishahryar1 | Use Claude Code, Codex, VSCode, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone | Python | 62662 | 9796 | 2026-10-23T00:36:52Z |
| 96 | [pathwaycom/pathway](https://github.com/pathwaycom/pathway) | pathwaycom | Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG. | Python | 62083 | 1680 | 2026-10-22T18:40:12Z |
| 97 | [BerriAI/litellm](https://github.com/BerriAI/litellm) | BerriAI | The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, l | Python | 61837 | 12580 | 2026-10-23T00:54:12Z |
| 98 | [microsoft/autogen](https://github.com/microsoft/autogen) | microsoft | A programming framework for agentic AI | Python | 61531 | 9310 | 2026-10-23T00:31:24Z |
| 99 | [CorentinJ/Real-Time-Voice-Cloning](https://github.com/CorentinJ/Real-Time-Voice-Cloning) | CorentinJ | Clone a voice in 5 seconds to generate arbitrary speech in real-time | Python | 60206 | 9363 | 2026-10-22T22:53:44Z |
| 100 | [crewAIInc/crewAI](https://github.com/crewAIInc/crewAI) | crewAIInc | Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work toge | Python | 60001 | 8837 | 2026-10-23T01:02:38Z |
## Evidence
Every number above is a field of the live API JSON payload at the snapshot time. Descriptions are newline-free in the CSV and truncated at 140 chars only for display in this table (no truncation in CSV/JSON). Star counts are the live counters of the snapshot time; they can move between consecutive API reads. Ranks, URLs and counts were copied verbatim; no value was edited or invented.
@@ -0,0 +1,9 @@
Year,Nominal_GDP_millions,Change_millions,Pct_change
2018,20656516,,
2019,21539983,883467,4.28
2020,21375282,-164701,-0.76
2021,23725646,2350364,11.00
2022,26054614,2328968,9.82
2023,27811517,1756903,6.74
2024,29298013,1486496,5.34
2025,30762099,1464086,5.00
1 Year Nominal_GDP_millions Change_millions Pct_change
2 2018 20656516
3 2019 21539983 883467 4.28
4 2020 21375282 -164701 -0.76
5 2021 23725646 2350364 11.00
6 2022 26054614 2328968 9.82
7 2023 27811517 1756903 6.74
8 2024 29298013 1486496 5.34
9 2025 30762099 1464086 5.00
@@ -0,0 +1,149 @@
#!/usr/bin/env python3
"""Verify the GitHub top-100 Python repositories artifact against a fresh API fetch.
Re-queries the same search endpoint and diffs the produced table against the
committed artifact (github-python-repos-<STAMP>.csv / .json). Exit 0 only when
every strict field matches the live response within live-counter tolerance;
nonzero otherwise.
Conventions followed:
- Strict fields (must match exactly): rank, full_name, owner, language,
forks, open_issues, description (whitespace-normalised), html_url.
- stars (live counter): the artifact matches when it equals the fresh read or
differs by exactly 1; any larger delta is a FAIL. Each off-by-one is printed
as a NOTE with the delta.
"""
import csv
import json
import os
import re
import sys
import urllib.request
from datetime import datetime, timezone
API_BASE = "https://api.github.com"
QUERY = "language:python"
SORT = "stars"
ORDER = "desc"
PER_PAGE = 100
HEADERS = {
"User-Agent": "ledger/github-python-repos-verify",
"Accept": "application/vnd.github+json",
}
OUT_DIR = os.path.dirname(os.path.abspath(__file__))
STAMPS = sorted(
f for f in os.listdir(OUT_DIR)
if re.match(r"github-python-repos-\d{4}-\d{2}-\d{2}\.csv$", f)
)
ARTIFACT = os.path.join(OUT_DIR, STAMPS[-1]) if STAMPS else None
CSV_PATH = ARTIFACT
JSON_PATH = os.path.splitext(ARTIFACT)[0] + ".json"
STAR_TOLERANCE = 1
STRICT_FIELDS = [
"rank", "full_name", "owner", "language", "forks", "open_issues",
"description", "html_url",
]
def api_get(path):
req = urllib.request.Request(API_BASE + path, headers=HEADERS, method="GET")
with urllib.request.urlopen(req, timeout=60) as r:
return json.loads(r.read().decode("utf-8"))
def norm(s):
return re.sub(r"\s+", " ", (s or "").strip())
def load_artifact():
rows = []
with open(CSV_PATH, newline="", encoding="utf-8") as f:
for r in csv.DictReader(f):
rows.append(r)
return rows
def fresh_rows():
data = api_get(
"/search/repositories?q=language:python&sort=stars&order=desc&per_page=100"
)
out = []
for i, it in enumerate(data.get("items", []), 1):
out.append({
"rank": i,
"full_name": it.get("full_name", ""),
"owner": (it.get("owner") or {}).get("login", ""),
"description": norm(it.get("description")),
"language": it.get("language") or "",
"stars": int(it.get("stargazers_count", 0)),
"forks": int(it.get("forks_count", 0)),
"open_issues": int(it.get("open_issues_count", 0)),
"created_at": it.get("created_at", ""),
"updated_at": it.get("updated_at", ""),
"homepage": it.get("homepage") or "",
"html_url": it.get("html_url", ""),
})
return out
def main():
if ARTIFACT is None:
print("FAIL: no github-python-repos-*.csv found in {}".format(OUT_DIR))
return 1
art = load_artifact()
fresh = fresh_rows()
print("artifact: {} (rows {})".format(CSV_PATH, len(art)))
fresh_payload = api_get(
"/search/repositories?q=language:python&sort=stars&order=desc&per_page=100"
)
print("fresh API rows: {} (total_count from payload: {})".format(len(fresh), fresh_payload.get("total_count")))
failures = []
notes = []
n = max(len(art), len(fresh))
for i in range(n):
a = art[i] if i < len(art) else None
f = fresh[i] if i < len(fresh) else None
if a is None or f is None:
failures.append((i + 1, "count mismatch", a, f))
continue
for field in STRICT_FIELDS:
av = a.get(field, "")
fv = f.get(field, "")
if field == "description":
av = norm(av)
fv = norm(fv)
if str(av) != str(fv):
failures.append((i + 1, field, av, fv))
break
da = int(a.get("stars", 0))
df = int(f.get("stars", 0))
if da != df:
delta = df - da
if abs(delta) > STAR_TOLERANCE:
failures.append((i + 1, "stars", da, df))
else:
notes.append((i + 1, da, df, delta))
if failures:
print("FAIL: {} row(s) differ from the live API response".format(len(failures)))
for rank, field, av, fv in failures[:10]:
print(" rank={} field={!r} artifact={!r} fresh={!r}".format(rank, field, av, fv))
return 1
for rank, da, df, delta in notes:
print(" NOTE rank={} stars artifact={} fresh={} delta={}".format(rank, da, df, delta))
if notes:
print("verdict: PASS - structural fields match the live API ({} star-count NOTE(s))".format(len(notes)))
else:
print("verdict: PASS - artifact matches the live API response exactly ({} rows)".format(len(fresh)))
return 0
if __name__ == "__main__":
sys.exit(main())