From f1383a673560134fef7efdce16cdccbb3be781b5 Mon Sep 17 00:00:00 2001 From: Sam-24-dev Date: Sat, 28 Mar 2026 17:23:22 -0500 Subject: [PATCH 1/2] chore(data): refresh 28 utc snapshots and assets --- datos/github_ai_repos_insights.csv | 2 +- datos/github_commits_frameworks.csv | 10 +- datos/github_commits_frameworks_monthly.csv | 26 +- datos/github_correlacion.csv | 200 +- datos/github_lenguajes.csv | 14 +- datos/github_repos_2025.csv | 1990 +++--- datos/interseccion_github_reddit.csv | 4 +- datos/reddit_sentimiento_frameworks.csv | 8 +- datos/reddit_temas_emergentes.csv | 20 +- datos/so_tasa_aceptacion.csv | 10 +- datos/so_tendencias_mensuales.csv | 22 +- datos/so_volumen_preguntas.csv | 20 +- datos/trend_score.csv | 42 +- .../assets/data/github_commits_frameworks.csv | 10 +- frontend/assets/data/github_correlacion.csv | 200 +- .../data/github_correlacion_history.json | 5536 ++++++++--------- .../data/github_frameworks_history.json | 388 +- frontend/assets/data/github_lenguajes.csv | 14 +- .../assets/data/github_lenguajes_public.json | 42 +- frontend/assets/data/history_index.json | 144 +- frontend/assets/data/home_highlights.json | 450 +- .../data/interseccion_github_reddit.csv | 4 +- .../data/reddit_interseccion_history.json | 1212 +--- .../data/reddit_sentimiento_frameworks.csv | 8 +- .../data/reddit_sentimiento_public.json | 62 +- .../assets/data/reddit_temas_emergentes.csv | 20 +- .../assets/data/reddit_temas_history.json | 1746 +----- frontend/assets/data/run_manifest.json | 34 +- .../assets/data/so_aceptacion_history.json | 252 +- frontend/assets/data/so_tasa_aceptacion.csv | 10 +- .../assets/data/so_tendencias_history.json | 216 +- .../assets/data/so_tendencias_mensuales.csv | 22 +- frontend/assets/data/so_volumen_history.json | 212 +- frontend/assets/data/so_volumen_preguntas.csv | 20 +- frontend/assets/data/technology_profiles.json | 1062 ++-- frontend/assets/data/trend_score.csv | 42 +- frontend/assets/data/trend_score_history.json | 786 ++- 37 files changed, 6362 insertions(+), 8498 deletions(-) diff --git a/datos/github_ai_repos_insights.csv b/datos/github_ai_repos_insights.csv index 3432b01..f1cc8de 100644 --- a/datos/github_ai_repos_insights.csv +++ b/datos/github_ai_repos_insights.csv @@ -1,2 +1,2 @@ total_repos_analizados,repos_ai_detectados,porcentaje_ai,mes_pico_ai,repos_mes_pico_ai,top_keywords_ai,top_repos_ai -1000,550,55.0,2025-04,69,ai:560 | claude:193 | llm:61 | gemini:44 | prompt:39,openclaw/openclaw | affaan-m/everything-claude-code | anthropics/skills | google-gemini/gemini-cli | openai/codex +1000,548,54.8,2025-04,66,ai:552 | claude:206 | llm:60 | gemini:41 | prompt:38,openclaw/openclaw | affaan-m/everything-claude-code | anthropics/skills | google-gemini/gemini-cli | openai/codex diff --git a/datos/github_commits_frameworks.csv b/datos/github_commits_frameworks.csv index df04869..b01219e 100644 --- a/datos/github_commits_frameworks.csv +++ b/datos/github_commits_frameworks.csv @@ -1,6 +1,6 @@ framework,repo,commits_2025,active_contributors,merged_prs,closed_issues,releases_count,commits_prev,delta_commits,growth_pct,trend_direction,ranking -Next.js,vercel/next.js,5000,300,5036,2237,636,,,,,1 -Angular,angular/angular,4336,277,2167,2116,146,,,,,2 -React,facebook/react,1280,86,1281,779,15,,,,,3 -Svelte,sveltejs/svelte,987,111,1004,790,202,,,,,4 -Vue 3,vuejs/core,393,83,691,403,32,,,,,5 +Next.js,vercel/next.js,5000,298,5055,2231,632,5000,0,0.0,estable,1 +Angular,angular/angular,4312,277,2221,2119,146,4336,-24,-0.55,cayendo,2 +React,facebook/react,1252,88,1253,781,15,1280,-28,-2.19,cayendo,3 +Svelte,sveltejs/svelte,992,111,1009,761,202,987,5,0.51,creciendo,4 +Vue 3,vuejs/core,410,87,711,412,34,393,17,4.33,creciendo,5 diff --git a/datos/github_commits_frameworks_monthly.csv b/datos/github_commits_frameworks_monthly.csv index a0c36e2..e91b8b4 100644 --- a/datos/github_commits_frameworks_monthly.csv +++ b/datos/github_commits_frameworks_monthly.csv @@ -1,5 +1,5 @@ framework,repo,month,commits -Angular,angular/angular,2025-03,265 +Angular,angular/angular,2025-03,96 Angular,angular/angular,2025-04,252 Angular,angular/angular,2025-05,438 Angular,angular/angular,2025-06,300 @@ -8,12 +8,12 @@ Angular,angular/angular,2025-08,308 Angular,angular/angular,2025-09,389 Angular,angular/angular,2025-10,406 Angular,angular/angular,2025-11,497 -Angular,angular/angular,2025-12,319 -Angular,angular/angular,2026-01,344 -Angular,angular/angular,2026-02,277 -Angular,angular/angular,2026-03,128 +Angular,angular/angular,2025-12,321 +Angular,angular/angular,2026-01,353 +Angular,angular/angular,2026-02,292 +Angular,angular/angular,2026-03,286 Next.js,vercel/next.js,2025-03,0 -Next.js,vercel/next.js,2025-04,293 +Next.js,vercel/next.js,2025-04,77 Next.js,vercel/next.js,2025-05,494 Next.js,vercel/next.js,2025-06,545 Next.js,vercel/next.js,2025-07,536 @@ -24,8 +24,8 @@ Next.js,vercel/next.js,2025-11,305 Next.js,vercel/next.js,2025-12,253 Next.js,vercel/next.js,2026-01,438 Next.js,vercel/next.js,2026-02,435 -Next.js,vercel/next.js,2026-03,199 -React,facebook/react,2025-03,133 +Next.js,vercel/next.js,2026-03,415 +React,facebook/react,2025-03,12 React,facebook/react,2025-04,108 React,facebook/react,2025-05,111 React,facebook/react,2025-06,125 @@ -37,8 +37,8 @@ React,facebook/react,2025-11,81 React,facebook/react,2025-12,39 React,facebook/react,2026-01,65 React,facebook/react,2026-02,87 -React,facebook/react,2026-03,22 -Svelte,sveltejs/svelte,2025-03,54 +React,facebook/react,2026-03,37 +Svelte,sveltejs/svelte,2025-03,12 Svelte,sveltejs/svelte,2025-04,73 Svelte,sveltejs/svelte,2025-05,94 Svelte,sveltejs/svelte,2025-06,71 @@ -50,8 +50,8 @@ Svelte,sveltejs/svelte,2025-11,63 Svelte,sveltejs/svelte,2025-12,42 Svelte,sveltejs/svelte,2026-01,96 Svelte,sveltejs/svelte,2026-02,129 -Svelte,sveltejs/svelte,2026-03,42 -Vue 3,vuejs/core,2025-03,26 +Svelte,sveltejs/svelte,2026-03,75 +Vue 3,vuejs/core,2025-03,6 Vue 3,vuejs/core,2025-04,17 Vue 3,vuejs/core,2025-05,59 Vue 3,vuejs/core,2025-06,31 @@ -63,4 +63,4 @@ Vue 3,vuejs/core,2025-11,42 Vue 3,vuejs/core,2025-12,28 Vue 3,vuejs/core,2026-01,28 Vue 3,vuejs/core,2026-02,37 -Vue 3,vuejs/core,2026-03,19 +Vue 3,vuejs/core,2026-03,44 diff --git a/datos/github_correlacion.csv b/datos/github_correlacion.csv index 830ed3a..88ce891 100644 --- a/datos/github_correlacion.csv +++ b/datos/github_correlacion.csv @@ -1,101 +1,101 @@ repo_name,stars,contributors,language,engagement_ratio,contributors_per_1k_stars,expected_contributors,contributors_delta_vs_trend,outlier_score,trend_bucket,snapshot_date_utc -openclaw/openclaw,332889,1356,TypeScript,0.004073,4.073,1184.538,171.462,1.49139,above_trend,2026-03-24 -anomalyco/opencode,129036,829,TypeScript,0.006425,6.425,436.827,392.173,3.411162,above_trend,2026-03-24 -obra/superpowers,108562,30,Shell,0.000276,0.276,361.73,-331.73,-2.885422,below_trend,2026-03-24 -affaan-m/everything-claude-code,102615,113,JavaScript,0.001101,1.101,339.917,-226.917,-1.973748,below_trend,2026-03-24 -anthropics/skills,101248,10,Python,9.9e-05,0.099,334.903,-324.903,-2.82604,below_trend,2026-03-24 -google-gemini/gemini-cli,98860,592,TypeScript,0.005988,5.988,326.144,265.856,2.31244,above_trend,2026-03-24 -github/spec-kit,81561,123,Python,0.001508,1.508,262.693,-139.693,-1.215066,below_trend,2026-03-24 -openai/codex,67175,384,Rust,0.005716,5.716,209.927,174.073,1.514104,above_trend,2026-03-24 -msitarzewski/agency-agents,60884,46,Shell,0.000756,0.756,186.852,-140.852,-1.225147,below_trend,2026-03-24 -Zie619/n8n-workflows,53157,38,Python,0.000715,0.715,158.51,-120.51,-1.048211,below_trend,2026-03-24 -karpathy/autoresearch,52683,8,Python,0.000152,0.152,156.772,-148.772,-1.294032,below_trend,2026-03-24 -upstash/context7,50356,117,TypeScript,0.002323,2.323,148.237,-31.237,-0.271699,near_trend,2026-03-24 -karpathy/nanochat,50103,51,Python,0.001018,1.018,147.309,-96.309,-0.837702,near_trend,2026-03-24 -sansan0/TrendRadar,49658,3,Python,6e-05,0.06,145.676,-142.676,-1.241014,below_trend,2026-03-24 -nextlevelbuilder/ui-ux-pro-max-skill,49168,28,Python,0.000569,0.569,143.879,-115.879,-1.007928,below_trend,2026-03-24 -ComposioHQ/awesome-claude-skills,47300,13,Python,0.000275,0.275,137.028,-124.028,-1.078804,below_trend,2026-03-24 -OpenCut-app/OpenCut,47265,95,TypeScript,0.00201,2.01,136.899,-41.899,-0.364443,near_trend,2026-03-24 -tw93/Mole,43651,68,Shell,0.001558,1.558,123.643,-55.643,-0.483992,near_trend,2026-03-24 -koala73/worldmonitor,43285,69,TypeScript,0.001594,1.594,122.301,-53.301,-0.463617,near_trend,2026-03-24 -code-yeongyu/oh-my-openagent,42894,166,TypeScript,0.00387,3.87,120.867,45.133,0.392573,near_trend,2026-03-24 -garrytan/gstack,42835,5,TypeScript,0.000117,0.117,120.65,-115.65,-1.005938,below_trend,2026-03-24 -bmad-code-org/BMAD-METHOD,41977,127,JavaScript,0.003025,3.025,117.503,9.497,0.082603,near_trend,2026-03-24 -VoltAgent/awesome-openclaw-skills,41383,64,Sin especificar,0.001547,1.547,115.325,-51.325,-0.446426,near_trend,2026-03-24 -666ghj/MiroFish,41073,2,Python,4.9e-05,0.049,114.188,-112.188,-0.975818,near_trend,2026-03-24 -ruvnet/RuView,40442,8,Rust,0.000198,0.198,111.873,-103.873,-0.903498,near_trend,2026-03-24 -bytedance/deer-flow,40340,140,Python,0.003471,3.471,111.499,28.501,0.247905,near_trend,2026-03-24 -gsd-build/get-shit-done,40115,91,JavaScript,0.002268,2.268,110.674,-19.674,-0.171124,near_trend,2026-03-24 -thedotmack/claude-mem,39985,72,TypeScript,0.001801,1.801,110.197,-38.197,-0.33224,near_trend,2026-03-24 -shareAI-lab/learn-claude-code,37329,2,TypeScript,5.4e-05,0.054,100.455,-98.455,-0.856371,near_trend,2026-03-24 -HKUDS/nanobot,35796,201,Python,0.005615,5.615,94.832,106.168,0.923459,near_trend,2026-03-24 -asgeirtj/system_prompts_leaks,34912,18,HTML,0.000516,0.516,91.59,-73.59,-0.64009,near_trend,2026-03-24 -google/langextract,34864,18,Python,0.000516,0.516,91.414,-73.414,-0.638558,near_trend,2026-03-24 -KeygraphHQ/shannon,34410,6,TypeScript,0.000174,0.174,89.748,-83.748,-0.728451,near_trend,2026-03-24 -Fission-AI/OpenSpec,33604,45,TypeScript,0.001339,1.339,86.792,-41.792,-0.363511,near_trend,2026-03-24 -farion1231/cc-switch,32459,71,Rust,0.002187,2.187,82.592,-11.592,-0.100831,near_trend,2026-03-24 -paperclipai/paperclip,32295,57,TypeScript,0.001765,1.765,81.991,-24.991,-0.217372,near_trend,2026-03-24 -wshobson/agents,32120,43,Python,0.001339,1.339,81.349,-38.349,-0.333562,near_trend,2026-03-24 -hesreallyhim/awesome-claude-code,31193,16,Python,0.000513,0.513,77.949,-61.949,-0.538836,near_trend,2026-03-24 -ChromeDevTools/chrome-devtools-mcp,31113,67,TypeScript,0.002153,2.153,77.655,-10.655,-0.092681,near_trend,2026-03-24 -datawhalechina/hello-agents,29880,68,Python,0.002276,2.276,73.133,-5.133,-0.044645,near_trend,2026-03-24 -zeroclaw-labs/zeroclaw,28570,209,Rust,0.007315,7.315,68.328,140.672,1.22358,above_trend,2026-03-24 -badlogic/pi-mono,27432,161,TypeScript,0.005869,5.869,64.154,96.846,0.842378,near_trend,2026-03-24 -lbjlaq/Antigravity-Manager,27046,48,Rust,0.001775,1.775,62.738,-14.738,-0.128192,near_trend,2026-03-24 -hesamsheikh/awesome-openclaw-usecases,27032,24,Sin especificar,0.000888,0.888,62.687,-38.687,-0.3365,near_trend,2026-03-24 -sickn33/antigravity-awesome-skills,26924,143,Python,0.005311,5.311,62.29,80.71,0.702019,near_trend,2026-03-24 -github/awesome-copilot,26724,296,HTML,0.011076,11.076,61.557,234.443,2.039209,above_trend,2026-03-24 -sipeed/picoclaw,25952,181,Go,0.006974,6.974,58.725,122.275,1.063558,above_trend,2026-03-24 -zama-ai/fhevm,25654,65,Rust,0.002534,2.534,57.632,7.368,0.064085,near_trend,2026-03-24 -permissionlesstech/bitchat,25479,46,Swift,0.001805,1.805,56.99,-10.99,-0.095595,near_trend,2026-03-24 -apple/container,25473,78,Swift,0.003062,3.062,56.968,21.032,0.182935,near_trend,2026-03-24 -qwibitai/nanoclaw,25131,47,TypeScript,0.00187,1.87,55.714,-8.714,-0.075795,near_trend,2026-03-24 -ZhuLinsen/daily_stock_analysis,24744,57,Python,0.002304,2.304,54.294,2.706,0.023533,near_trend,2026-03-24 -firecrawl/open-lovable,24535,11,TypeScript,0.000448,0.448,53.528,-42.528,-0.369912,near_trend,2026-03-24 -zai-org/Open-AutoGLM,24527,13,Python,0.00053,0.53,53.499,-40.499,-0.35226,near_trend,2026-03-24 -vercel-labs/agent-browser,24496,90,Rust,0.003674,3.674,53.385,36.615,0.318482,near_trend,2026-03-24 -ruvnet/ruflo,24218,19,TypeScript,0.000785,0.785,52.365,-33.365,-0.290213,near_trend,2026-03-24 -microsoft/VibeVoice,23997,11,Python,0.000458,0.458,51.555,-40.555,-0.352747,near_trend,2026-03-24 -resemble-ai/chatterbox,23917,16,Python,0.000669,0.669,51.261,-35.261,-0.306705,near_trend,2026-03-24 -vercel-labs/agent-skills,23710,18,JavaScript,0.000759,0.759,50.502,-32.502,-0.282704,near_trend,2026-03-24 -BloopAI/vibe-kanban,23701,59,Rust,0.002489,2.489,50.469,8.531,0.074205,near_trend,2026-03-24 -davila7/claude-code-templates,23466,56,Python,0.002386,2.386,49.607,6.393,0.055608,near_trend,2026-03-24 -toon-format/toon,23451,35,TypeScript,0.001492,1.492,49.552,-14.552,-0.126574,near_trend,2026-03-24 -a2aproject/A2A,22757,135,Shell,0.005932,5.932,47.006,87.994,0.765377,near_trend,2026-03-24 -VectifyAI/PageIndex,22753,9,Python,0.000396,0.396,46.992,-37.992,-0.330455,near_trend,2026-03-24 -deepseek-ai/DeepSeek-OCR,22740,1,Python,4.4e-05,0.044,46.944,-45.944,-0.399625,near_trend,2026-03-24 -googleworkspace/cli,22278,40,Rust,0.001795,1.795,45.249,-5.249,-0.04566,near_trend,2026-03-24 -HKUDS/CLI-Anything,22071,36,Python,0.001631,1.631,44.49,-8.49,-0.073848,near_trend,2026-03-24 -charmbracelet/crush,21883,103,Go,0.004707,4.707,43.801,59.199,0.514922,near_trend,2026-03-24 -SuperClaude-Org/SuperClaude_Framework,21882,42,Python,0.001919,1.919,43.797,-1.797,-0.01563,near_trend,2026-03-24 -PicoTrex/Awesome-Nano-Banana-images,21642,8,Sin especificar,0.00037,0.37,42.917,-34.917,-0.303708,near_trend,2026-03-24 -OpenListTeam/OpenList,21525,234,Go,0.010871,10.871,42.488,191.512,1.665795,above_trend,2026-03-24 -basecamp/omarchy,21363,363,Shell,0.016992,16.992,41.893,321.107,2.793018,above_trend,2026-03-24 -shanraisshan/claude-code-best-practice,21255,4,HTML,0.000188,0.188,41.497,-37.497,-0.326154,near_trend,2026-03-24 -usestrix/strix,21245,23,Python,0.001083,1.083,41.46,-18.46,-0.160571,near_trend,2026-03-24 -winfunc/opcode,21078,14,TypeScript,0.000664,0.664,40.848,-26.848,-0.233526,near_trend,2026-03-24 -QwenLM/qwen-code,20978,365,TypeScript,0.017399,17.399,40.481,324.519,2.822697,above_trend,2026-03-24 -enescingoz/awesome-n8n-templates,20491,10,Sin especificar,0.000488,0.488,38.695,-28.695,-0.249591,near_trend,2026-03-24 -hsliuping/TradingAgents-CN,20465,19,Python,0.000928,0.928,38.6,-19.6,-0.170479,near_trend,2026-03-24 -coze-dev/coze-studio,20297,62,TypeScript,0.003055,3.055,37.983,24.017,0.208899,near_trend,2026-03-24 -dyad-sh/dyad,19946,24,TypeScript,0.001203,1.203,36.696,-12.696,-0.11043,near_trend,2026-03-24 -openai/gpt-oss,19931,61,Python,0.003061,3.061,36.641,24.359,0.211878,near_trend,2026-03-24 -iOfficeAI/AionUi,19830,68,TypeScript,0.003429,3.429,36.27,31.73,0.275987,near_trend,2026-03-24 -TibixDev/winboat,19686,35,TypeScript,0.001778,1.778,35.742,-0.742,-0.006456,near_trend,2026-03-24 -ayangweb/BongoCat,19636,16,TypeScript,0.000815,0.815,35.559,-19.559,-0.170125,near_trend,2026-03-24 -steveyegge/beads,19569,317,Go,0.016199,16.199,35.313,281.687,2.450141,above_trend,2026-03-24 -router-for-me/CLIProxyAPI,19558,133,Go,0.0068,6.8,35.273,97.727,0.850041,near_trend,2026-03-24 -agentsmd/agents.md,19318,20,TypeScript,0.001035,1.035,34.392,-14.392,-0.125187,near_trend,2026-03-24 -nari-labs/dia,19218,21,Python,0.001093,1.093,34.026,-13.026,-0.113299,near_trend,2026-03-24 -abhigyanpatwari/GitNexus,19209,39,TypeScript,0.00203,2.03,33.993,5.007,0.043554,near_trend,2026-03-24 -stan-smith/FossFLOW,19191,30,TypeScript,0.001563,1.563,33.927,-3.927,-0.034154,near_trend,2026-03-24 -humanlayer/12-factor-agents,18873,16,TypeScript,0.000848,0.848,32.76,-16.76,-0.145782,near_trend,2026-03-24 -AlexsJones/llmfit,18837,46,Rust,0.002442,2.442,32.628,13.372,0.116309,near_trend,2026-03-24 -google/adk-python,18559,259,Python,0.013955,13.955,31.609,227.391,1.977874,above_trend,2026-03-24 -volcengine/OpenViking,18513,93,Python,0.005023,5.023,31.44,61.56,0.535457,near_trend,2026-03-24 -NirDiamant/agents-towards-production,18441,24,Jupyter Notebook,0.001301,1.301,31.176,-7.176,-0.062415,near_trend,2026-03-24 -virattt/dexter,18182,18,TypeScript,0.00099,0.99,30.226,-12.226,-0.106341,near_trend,2026-03-24 -google-gemini/gemini-fullstack-langgraph-quickstart,18024,15,Jupyter Notebook,0.000832,0.832,29.646,-14.646,-0.127394,near_trend,2026-03-24 -astral-sh/ty,18010,41,Python,0.002277,2.277,29.595,11.405,0.099203,near_trend,2026-03-24 -2025Emma/vibe-coding-cn,17485,2,Python,0.000114,0.114,27.669,-25.669,-0.223273,near_trend,2026-03-24 -langchain-ai/deepagents,17144,91,Python,0.005308,5.308,26.418,64.582,0.561737,near_trend,2026-03-24 +openclaw/openclaw,339410,1434,TypeScript,0.004225,4.225,1203.064,230.936,1.912483,above_trend,2026-03-28 +anomalyco/opencode,131918,833,TypeScript,0.006315,6.315,443.837,389.163,3.222841,above_trend,2026-03-28 +obra/superpowers,120591,31,Shell,0.000257,0.257,402.39,-371.39,-3.075654,below_trend,2026-03-28 +affaan-m/everything-claude-code,114535,116,JavaScript,0.001013,1.013,380.231,-264.231,-2.188219,below_trend,2026-03-28 +anthropics/skills,105063,10,Python,9.5e-05,0.095,345.572,-335.572,-2.779029,below_trend,2026-03-28 +google-gemini/gemini-cli,99355,598,TypeScript,0.006019,6.019,324.686,273.314,2.263437,above_trend,2026-03-28 +github/spec-kit,83165,133,Python,0.001599,1.599,265.446,-132.446,-1.096846,below_trend,2026-03-28 +openai/codex,68146,392,Rust,0.005752,5.752,210.49,181.51,1.503165,above_trend,2026-03-28 +msitarzewski/agency-agents,64866,60,Shell,0.000925,0.925,198.489,-138.489,-1.146888,below_trend,2026-03-28 +karpathy/autoresearch,59484,9,Python,0.000151,0.151,178.795,-169.795,-1.406155,below_trend,2026-03-28 +garrytan/gstack,53902,5,TypeScript,9.3e-05,0.093,158.371,-153.371,-1.270132,below_trend,2026-03-28 +nextlevelbuilder/ui-ux-pro-max-skill,53471,29,Python,0.000542,0.542,156.794,-127.794,-1.058317,below_trend,2026-03-28 +Zie619/n8n-workflows,53307,38,Python,0.000713,0.713,156.193,-118.193,-0.978814,near_trend,2026-03-28 +bytedance/deer-flow,51197,169,Python,0.003301,3.301,148.473,20.527,0.169995,near_trend,2026-03-28 +karpathy/nanochat,50557,54,Python,0.001068,1.068,146.131,-92.131,-0.762979,near_trend,2026-03-28 +sansan0/TrendRadar,49892,3,Python,6e-05,0.06,143.698,-140.698,-1.165182,below_trend,2026-03-28 +ComposioHQ/awesome-claude-skills,48822,13,Python,0.000266,0.266,139.782,-126.782,-1.049944,below_trend,2026-03-28 +OpenCut-app/OpenCut,47462,97,TypeScript,0.002044,2.044,134.806,-37.806,-0.31309,near_trend,2026-03-28 +koala73/worldmonitor,44950,71,TypeScript,0.00158,1.58,125.615,-54.615,-0.452288,near_trend,2026-03-28 +666ghj/MiroFish,44863,2,Python,4.5e-05,0.045,125.296,-123.296,-1.021073,below_trend,2026-03-28 +tw93/Mole,44487,75,Shell,0.001686,1.686,123.92,-48.92,-0.405132,near_trend,2026-03-28 +code-yeongyu/oh-my-openagent,44397,186,TypeScript,0.004189,4.189,123.591,62.409,0.516837,near_trend,2026-03-28 +ruvnet/RuView,44138,8,Rust,0.000181,0.181,122.643,-114.643,-0.949415,near_trend,2026-03-28 +gsd-build/get-shit-done,43972,93,JavaScript,0.002115,2.115,122.036,-29.036,-0.24046,near_trend,2026-03-28 +VoltAgent/awesome-openclaw-skills,42717,76,Sin especificar,0.001779,1.779,117.444,-41.444,-0.343216,near_trend,2026-03-28 +bmad-code-org/BMAD-METHOD,42705,128,JavaScript,0.002997,2.997,117.4,10.6,0.087784,near_trend,2026-03-28 +thedotmack/claude-mem,41931,72,TypeScript,0.001717,1.717,114.568,-42.568,-0.352524,near_trend,2026-03-28 +shareAI-lab/learn-claude-code,41731,2,TypeScript,4.8e-05,0.048,113.836,-111.836,-0.926166,near_trend,2026-03-28 +paperclipai/paperclip,36853,60,TypeScript,0.001628,1.628,95.987,-35.987,-0.298025,near_trend,2026-03-28 +HKUDS/nanobot,36751,206,Python,0.005605,5.605,95.614,110.386,0.914159,near_trend,2026-03-28 +asgeirtj/system_prompts_leaks,35152,18,HTML,0.000512,0.512,89.763,-71.763,-0.594302,near_trend,2026-03-28 +Fission-AI/OpenSpec,35117,45,TypeScript,0.001281,1.281,89.635,-44.635,-0.369642,near_trend,2026-03-28 +google/langextract,35008,18,Python,0.000514,0.514,89.236,-71.236,-0.589939,near_trend,2026-03-28 +farion1231/cc-switch,34832,73,Rust,0.002096,2.096,88.592,-15.592,-0.129125,near_trend,2026-03-28 +KeygraphHQ/shannon,34778,6,TypeScript,0.000173,0.173,88.394,-82.394,-0.682347,near_trend,2026-03-28 +hesreallyhim/awesome-claude-code,33630,16,Python,0.000476,0.476,84.194,-68.194,-0.564745,near_trend,2026-03-28 +wshobson/agents,32467,43,Python,0.001324,1.324,79.938,-36.938,-0.305904,near_trend,2026-03-28 +ChromeDevTools/chrome-devtools-mcp,32070,69,TypeScript,0.002152,2.152,78.486,-9.486,-0.078556,near_trend,2026-03-28 +datawhalechina/hello-agents,31650,70,Python,0.002212,2.212,76.949,-6.949,-0.057547,near_trend,2026-03-28 +zeroclaw-labs/zeroclaw,29052,243,Rust,0.008364,8.364,67.443,175.557,1.453871,above_trend,2026-03-28 +badlogic/pi-mono,28705,163,TypeScript,0.005678,5.678,66.173,96.827,0.801869,near_trend,2026-03-28 +sickn33/antigravity-awesome-skills,28126,152,Python,0.005404,5.404,64.054,87.946,0.728318,near_trend,2026-03-28 +ruvnet/ruflo,27894,19,TypeScript,0.000681,0.681,63.205,-44.205,-0.366086,near_trend,2026-03-28 +hesamsheikh/awesome-openclaw-usecases,27817,25,Sin especificar,0.000899,0.899,62.924,-37.924,-0.314064,near_trend,2026-03-28 +github/awesome-copilot,27473,304,Python,0.011065,11.065,61.665,242.335,2.006888,above_trend,2026-03-28 +lbjlaq/Antigravity-Manager,27377,50,Rust,0.001826,1.826,61.314,-11.314,-0.093694,near_trend,2026-03-28 +ZhuLinsen/daily_stock_analysis,26550,58,Python,0.002185,2.185,58.288,-0.288,-0.002382,near_trend,2026-03-28 +sipeed/picoclaw,26510,191,Go,0.007205,7.205,58.141,132.859,1.100264,above_trend,2026-03-28 +qwibitai/nanoclaw,25810,65,TypeScript,0.002518,2.518,55.58,9.42,0.078012,near_trend,2026-03-28 +apple/container,25574,78,Swift,0.00305,3.05,54.716,23.284,0.192822,near_trend,2026-03-28 +zama-ai/fhevm,25569,66,Rust,0.002581,2.581,54.698,11.302,0.093596,near_trend,2026-03-28 +permissionlesstech/bitchat,25518,46,Swift,0.001803,1.803,54.512,-8.512,-0.070488,near_trend,2026-03-28 +vercel-labs/agent-browser,25498,95,Rust,0.003726,3.726,54.438,40.562,0.33591,near_trend,2026-03-28 +microsoft/VibeVoice,25348,12,Python,0.000473,0.473,53.889,-41.889,-0.346906,near_trend,2026-03-28 +zai-org/Open-AutoGLM,24614,13,Python,0.000528,0.528,51.204,-38.204,-0.316382,near_trend,2026-03-28 +firecrawl/open-lovable,24605,11,TypeScript,0.000447,0.447,51.171,-40.171,-0.332673,near_trend,2026-03-28 +HKUDS/CLI-Anything,24291,45,Python,0.001853,1.853,50.022,-5.022,-0.041588,near_trend,2026-03-28 +vercel-labs/agent-skills,24024,19,JavaScript,0.000791,0.791,49.045,-30.045,-0.248815,near_trend,2026-03-28 +resemble-ai/chatterbox,24023,16,Python,0.000666,0.666,49.041,-33.041,-0.273629,near_trend,2026-03-28 +BloopAI/vibe-kanban,23973,61,Rust,0.002545,2.545,48.858,12.142,0.100552,near_trend,2026-03-28 +davila7/claude-code-templates,23736,61,Python,0.00257,2.57,47.991,13.009,0.107733,near_trend,2026-03-28 +toon-format/toon,23547,34,TypeScript,0.001444,1.444,47.299,-13.299,-0.110139,near_trend,2026-03-28 +shanraisshan/claude-code-best-practice,23360,4,HTML,0.000171,0.171,46.615,-42.615,-0.352916,near_trend,2026-03-28 +VectifyAI/PageIndex,23165,9,Python,0.000389,0.389,45.902,-36.902,-0.3056,near_trend,2026-03-28 +googleworkspace/cli,22892,42,Rust,0.001835,1.835,44.903,-2.903,-0.024039,near_trend,2026-03-28 +deepseek-ai/DeepSeek-OCR,22764,1,Python,4.4e-05,0.044,44.434,-43.434,-0.3597,near_trend,2026-03-28 +usestrix/strix,22534,23,Python,0.001021,1.021,43.593,-20.593,-0.170539,near_trend,2026-03-28 +charmbracelet/crush,22110,105,Go,0.004749,4.749,42.041,62.959,0.521389,near_trend,2026-03-28 +SuperClaude-Org/SuperClaude_Framework,22004,42,Python,0.001909,1.909,41.654,0.346,0.002869,near_trend,2026-03-28 +hsliuping/TradingAgents-CN,21939,19,Python,0.000866,0.866,41.416,-22.416,-0.185635,near_trend,2026-03-28 +PicoTrex/Awesome-Nano-Banana-images,21783,8,Sin especificar,0.000367,0.367,40.845,-32.845,-0.272004,near_trend,2026-03-28 +OpenListTeam/OpenList,21612,234,Go,0.010827,10.827,40.219,193.781,1.604788,above_trend,2026-03-28 +basecamp/omarchy,21450,368,Shell,0.017156,17.156,39.626,328.374,2.719413,above_trend,2026-03-28 +QwenLM/qwen-code,21181,367,TypeScript,0.017327,17.327,38.642,328.358,2.719283,above_trend,2026-03-28 +winfunc/opcode,21161,14,TypeScript,0.000662,0.662,38.569,-24.569,-0.203467,near_trend,2026-03-28 +router-for-me/CLIProxyAPI,20881,136,Go,0.006513,6.513,37.544,98.456,0.815356,near_trend,2026-03-28 +enescingoz/awesome-n8n-templates,20665,11,Sin especificar,0.000532,0.532,36.754,-25.754,-0.213281,near_trend,2026-03-28 +iOfficeAI/AionUi,20374,72,TypeScript,0.003534,3.534,35.689,36.311,0.300706,near_trend,2026-03-28 +abhigyanpatwari/GitNexus,20372,48,TypeScript,0.002356,2.356,35.682,12.318,0.102012,near_trend,2026-03-28 +coze-dev/coze-studio,20344,62,TypeScript,0.003048,3.048,35.579,26.421,0.218801,near_trend,2026-03-28 +virattt/dexter,20138,18,TypeScript,0.000894,0.894,34.826,-16.826,-0.139341,near_trend,2026-03-28 +dyad-sh/dyad,20011,25,TypeScript,0.001249,1.249,34.361,-9.361,-0.077523,near_trend,2026-03-28 +openai/gpt-oss,19952,64,Python,0.003208,3.208,34.145,29.855,0.247242,near_trend,2026-03-28 +steveyegge/beads,19882,324,Go,0.016296,16.296,33.889,290.111,2.402543,above_trend,2026-03-28 +ayangweb/BongoCat,19770,16,TypeScript,0.000809,0.809,33.479,-17.479,-0.144753,near_trend,2026-03-28 +TibixDev/winboat,19724,35,TypeScript,0.001774,1.774,33.311,1.689,0.013989,near_trend,2026-03-28 +volcengine/OpenViking,19681,107,Python,0.005437,5.437,33.154,73.846,0.611557,near_trend,2026-03-28 +AlexsJones/llmfit,19653,46,Rust,0.002341,2.341,33.051,12.949,0.107236,near_trend,2026-03-28 +agentsmd/agents.md,19504,20,TypeScript,0.001025,1.025,32.506,-12.506,-0.103567,near_trend,2026-03-28 +stan-smith/FossFLOW,19378,30,TypeScript,0.001548,1.548,32.045,-2.045,-0.016934,near_trend,2026-03-28 +nari-labs/dia,19226,21,Python,0.001092,1.092,31.489,-10.489,-0.086861,near_trend,2026-03-28 +Crosstalk-Solutions/project-nomad,19053,15,TypeScript,0.000787,0.787,30.856,-15.856,-0.131308,near_trend,2026-03-28 +humanlayer/12-factor-agents,18964,16,TypeScript,0.000844,0.844,30.53,-14.53,-0.120329,near_trend,2026-03-28 +google/adk-python,18639,261,Python,0.014003,14.003,29.341,231.659,1.918477,above_trend,2026-03-28 +NirDiamant/agents-towards-production,18516,24,Jupyter Notebook,0.001296,1.296,28.891,-4.891,-0.040502,near_trend,2026-03-28 +astral-sh/ty,18090,41,Python,0.002266,2.266,27.332,13.668,0.113192,near_trend,2026-03-28 +google-gemini/gemini-fullstack-langgraph-quickstart,18043,15,Jupyter Notebook,0.000831,0.831,27.16,-12.16,-0.100702,near_trend,2026-03-28 +langchain-ai/deepagents,17923,92,Python,0.005133,5.133,26.721,65.279,0.540607,near_trend,2026-03-28 +2025Emma/vibe-coding-cn,17919,2,Python,0.000112,0.112,26.706,-24.706,-0.204604,near_trend,2026-03-28 +kepano/obsidian-skills,17847,11,Sin especificar,0.000616,0.616,26.443,-15.443,-0.127889,near_trend,2026-03-28 diff --git a/datos/github_lenguajes.csv b/datos/github_lenguajes.csv index 67a43ff..93fb0ac 100644 --- a/datos/github_lenguajes.csv +++ b/datos/github_lenguajes.csv @@ -1,11 +1,11 @@ lenguaje,repos_count,porcentaje -Python,318,34.23 -TypeScript,257,27.66 -JavaScript,63,6.78 +Python,314,33.84 +TypeScript,260,28.02 +JavaScript,62,6.68 Go,52,5.6 -Rust,40,4.31 -Shell,35,3.77 +Rust,42,4.53 +Shell,37,3.99 Swift,21,2.26 -C++,20,2.15 -HTML,19,2.05 +C++,20,2.16 +HTML,17,1.83 Jupyter Notebook,16,1.72 diff --git a/datos/github_repos_2025.csv b/datos/github_repos_2025.csv index b6f66e4..10d1adc 100644 --- a/datos/github_repos_2025.csv +++ b/datos/github_repos_2025.csv @@ -1,1001 +1,1001 @@ repo_name,language,stars,forks,created_at,description -openclaw/openclaw,TypeScript,332889,64888,2025-11-24T10:16:47Z,Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 -anomalyco/opencode,TypeScript,129036,13663,2025-04-30T20:08:00Z,The open source coding agent. -obra/superpowers,Shell,108562,8717,2025-10-09T19:45:18Z,An agentic skills framework & software development methodology that works. -affaan-m/everything-claude-code,JavaScript,102615,13370,2026-01-18T00:51:51Z,"The agent harness performance optimization system. Skills, instincts, memory, security, and research" -anthropics/skills,Python,101248,11075,2025-09-22T15:53:31Z,Public repository for Agent Skills -google-gemini/gemini-cli,TypeScript,98860,12567,2025-04-17T17:04:31Z,An open-source AI agent that brings the power of Gemini directly into your terminal. -github/spec-kit,Python,81561,6957,2025-08-21T22:54:31Z,💫 Toolkit to help you get started with Spec-Driven Development -openai/codex,Rust,67175,8991,2025-04-13T05:37:54Z,Lightweight coding agent that runs in your terminal -msitarzewski/agency-agents,Shell,60884,9140,2025-10-13T12:12:29Z,"A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whi" -Zie619/n8n-workflows,Python,53157,6892,2025-05-14T08:43:59Z,all of the workflows of n8n i could find (also from the site itself) -karpathy/autoresearch,Python,52683,7353,2026-03-06T22:00:43Z,AI agents running research on single-GPU nanochat training automatically -upstash/context7,TypeScript,50356,2380,2025-03-26T23:40:39Z,Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors -karpathy/nanochat,Python,50103,6565,2025-10-13T13:46:35Z,The best ChatGPT that $100 can buy. -sansan0/TrendRadar,Python,49658,22772,2025-04-28T11:42:16Z,"⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告" -nextlevelbuilder/ui-ux-pro-max-skill,Python,49168,4753,2025-11-30T11:36:31Z,An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms -ComposioHQ/awesome-claude-skills,Python,47300,4863,2025-10-17T07:15:01Z,"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows" -OpenCut-app/OpenCut,TypeScript,47265,4907,2025-06-22T08:02:17Z,The open-source CapCut alternative -tw93/Mole,Shell,43651,1272,2025-09-23T06:38:40Z,🐹 Deep clean and optimize your Mac. -koala73/worldmonitor,TypeScript,43285,7043,2026-01-08T17:26:06Z,"Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and " -code-yeongyu/oh-my-openagent,TypeScript,42894,3185,2025-12-03T01:40:05Z,omo; the best agent harness - previously oh-my-opencode -garrytan/gstack,TypeScript,42835,5350,2026-03-11T21:22:45Z,"Use Garry Tan's exact Claude Code setup: 15 opinionated tools that serve as CEO, Designer, Eng Manag" -bmad-code-org/BMAD-METHOD,JavaScript,41977,5070,2025-04-13T14:54:25Z,Breakthrough Method for Agile Ai Driven Development -VoltAgent/awesome-openclaw-skills,Sin especificar,41383,3957,2026-01-25T09:22:32Z,"The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official " -666ghj/MiroFish,Python,41073,5593,2025-11-26T04:23:02Z,"A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物" -ruvnet/RuView,Rust,40442,5556,2025-06-07T04:32:30Z,"π RuView: WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital si" -bytedance/deer-flow,Python,40340,4740,2025-05-07T02:50:19Z,"An open-source SuperAgent harness that researches, codes, and creates. With the help of sandboxes, m" -gsd-build/get-shit-done,JavaScript,40115,3260,2025-12-14T14:17:12Z,"A light-weight and powerful meta-prompting, context engineering and spec-driven development system f" -thedotmack/claude-mem,TypeScript,39985,2939,2025-08-31T20:50:03Z,"A Claude Code plugin that automatically captures everything Claude does during your coding sessions," -shareAI-lab/learn-claude-code,TypeScript,37329,5917,2025-06-29T15:34:15Z,"Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1" -HKUDS/nanobot,Python,35796,6094,2026-02-01T07:16:15Z,"""🐈 nanobot: The Ultra-Lightweight OpenClaw""" -asgeirtj/system_prompts_leaks,HTML,34912,5619,2025-05-03T02:43:56Z,"Collection of extracted System Prompts from popular chatbots like ChatGPT, Claude & Gemini" -google/langextract,Python,34864,2344,2025-07-08T20:46:06Z,A Python library for extracting structured information from unstructured text using LLMs with precis -KeygraphHQ/shannon,TypeScript,34410,3468,2025-09-27T01:51:47Z,"Shannon Lite is an autonomous, white-box AI pentester for web applications and APIs. It analyzes you" -Fission-AI/OpenSpec,TypeScript,33604,2213,2025-08-05T10:37:45Z,Spec-driven development (SDD) for AI coding assistants. -farion1231/cc-switch,Rust,32459,1950,2025-08-04T14:16:16Z,"A cross-platform desktop All-in-One assistant tool for Claude Code, Codex, OpenCode, openclaw & Gemi" -paperclipai/paperclip,TypeScript,32295,4504,2026-03-02T15:01:51Z,Open-source orchestration for zero-human companies -wshobson/agents,Python,32120,3506,2025-07-24T23:28:14Z,Intelligent automation and multi-agent orchestration for Claude Code -hesreallyhim/awesome-claude-code,Python,31193,2178,2025-04-19T20:55:59Z,"A curated list of awesome skills, hooks, slash-commands, agent orchestrators, applications, and plug" -ChromeDevTools/chrome-devtools-mcp,TypeScript,31113,1837,2025-09-11T10:39:55Z,Chrome DevTools for coding agents -datawhalechina/hello-agents,Python,29880,3400,2025-09-07T09:50:24Z,📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程 -zeroclaw-labs/zeroclaw,Rust,28570,3931,2026-02-13T08:56:04Z,"Fast, small, and fully autonomous AI personal assistant infrastructure, ANY OS, ANY PLATFORM — deplo" -badlogic/pi-mono,TypeScript,27432,2897,2025-08-09T14:03:50Z,"AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods" -lbjlaq/Antigravity-Manager,Rust,27046,2957,2025-11-26T10:47:13Z,Professional Antigravity Account Manager & Switcher. One-click seamless account switching for Antigr -hesamsheikh/awesome-openclaw-usecases,Sin especificar,27032,2259,2026-02-08T22:08:17Z,A community collection of OpenClaw use cases for making life easier. -sickn33/antigravity-awesome-skills,Python,26924,4567,2026-01-14T17:48:09Z,"Installable GitHub library of 1,304+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, " -github/awesome-copilot,HTML,26724,3084,2025-06-11T16:57:39Z,"Community-contributed instructions, agents, skills, and configurations to help you make the most of " -sipeed/picoclaw,Go,25952,3596,2026-02-04T12:32:35Z,"Tiny, Fast, and Deployable anywhere — automate the mundane, unleash your creativity" -zama-ai/fhevm,Rust,25654,2221,2025-05-02T10:48:20Z,"FHEVM, a full-stack framework for integrating Fully Homomorphic Encryption (FHE) with blockchain app" -permissionlesstech/bitchat,Swift,25479,2401,2025-07-04T14:34:38Z,"bluetooth mesh chat, IRC vibes" -apple/container,Swift,25473,704,2025-05-30T21:26:05Z,A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is -qwibitai/nanoclaw,TypeScript,25131,8249,2026-01-31T15:47:22Z,"A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Te" -ZhuLinsen/daily_stock_analysis,Python,24744,25602,2026-01-10T06:43:20Z,LLM驱动的 A/H/美股智能分析器:多数据源行情 + 实时新闻 + LLM决策仪表盘 + 多渠道推送,零成本定时运行,纯白嫖. LLM-powered stock analysis system f -firecrawl/open-lovable,TypeScript,24535,4770,2025-08-08T13:04:02Z,🔥 Clone and recreate any website as a modern React app in seconds -zai-org/Open-AutoGLM,Python,24527,3859,2025-12-08T09:23:44Z,An Open Phone Agent Model & Framework. Unlocking the AI Phone for Everyone -vercel-labs/agent-browser,Rust,24496,1455,2026-01-11T05:38:15Z,Browser automation CLI for AI agents -ruvnet/ruflo,TypeScript,24218,2642,2025-06-02T21:24:20Z,"🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordi" -microsoft/VibeVoice,Python,23997,2649,2025-08-25T13:24:01Z,Open-Source Frontier Voice AI -resemble-ai/chatterbox,Python,23917,3175,2025-04-23T08:16:38Z,SoTA open-source TTS -vercel-labs/agent-skills,JavaScript,23710,2148,2025-12-08T19:10:06Z,Vercel's official collection of agent skills -BloopAI/vibe-kanban,Rust,23701,2337,2025-06-14T19:10:21Z,"Get 10X more out of Claude Code, Codex or any coding agent" -davila7/claude-code-templates,Python,23466,2253,2025-07-04T01:26:26Z,CLI tool for configuring and monitoring Claude Code -toon-format/toon,TypeScript,23451,1046,2025-10-22T18:17:32Z,"🎒 Token-Oriented Object Notation (TOON) – Compact, human-readable, schema-aware JSON for LLM prompts" -a2aproject/A2A,Shell,22757,2309,2025-03-25T18:44:21Z,Agent2Agent (A2A) is an open protocol enabling communication and interoperability between opaque age -VectifyAI/PageIndex,Python,22753,1834,2025-04-01T10:53:54Z,"📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG" -deepseek-ai/DeepSeek-OCR,Python,22740,2092,2025-10-17T06:14:27Z,Contexts Optical Compression -googleworkspace/cli,Rust,22278,1060,2026-03-02T19:46:06Z,"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, " -HKUDS/CLI-Anything,Python,22071,1973,2026-03-08T13:52:57Z,CLI-Anything: Making ALL Software Agent-Native -charmbracelet/crush,Go,21883,1390,2025-05-21T12:14:57Z,Glamourous agentic coding for all 💘 -SuperClaude-Org/SuperClaude_Framework,Python,21882,1852,2025-06-22T12:03:53Z,"A configuration framework that enhances Claude Code with specialized commands, cognitive personas, a" -PicoTrex/Awesome-Nano-Banana-images,Sin especificar,21642,2208,2025-08-28T17:03:09Z,"A curated collection of fun and creative examples generated with Nano Banana & Nano Banana Pro🍌, Gem" -OpenListTeam/OpenList,Go,21525,1827,2025-06-11T23:35:02Z,A new AList Fork to Anti Trust Crisis -basecamp/omarchy,Shell,21363,2134,2025-06-01T07:26:22Z,"Beautiful, Modern & Opinionated Linux" -shanraisshan/claude-code-best-practice,HTML,21255,1858,2025-10-31T14:15:28Z,practice made claude perfect -usestrix/strix,Python,21245,2256,2025-08-05T21:28:30Z,Open-source AI hackers to find and fix your app’s vulnerabilities. -winfunc/opcode,TypeScript,21078,1620,2025-06-19T13:53:26Z,"A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Cod" -QwenLM/qwen-code,TypeScript,20978,1869,2025-06-26T01:37:46Z,An open-source AI agent that lives in your terminal. -enescingoz/awesome-n8n-templates,Sin especificar,20491,5726,2025-05-08T18:34:01Z,"280+ free n8n automation templates — ready-to-use workflows for Gmail, Telegram, Slack, Discord, Wha" -hsliuping/TradingAgents-CN,Python,20465,4292,2025-06-26T07:45:09Z,基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版 -coze-dev/coze-studio,TypeScript,20297,2911,2025-06-26T02:19:21Z,"An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging" -dyad-sh/dyad,TypeScript,19946,2298,2025-04-11T06:33:48Z,"Local, open-source AI app builder for power users ✨ v0 / Lovable / Replit / Bolt alternative 🌟 Star " -openai/gpt-oss,Python,19931,2065,2025-06-23T16:43:33Z,gpt-oss-120b and gpt-oss-20b are two open-weight language models by OpenAI -iOfficeAI/AionUi,TypeScript,19830,1578,2025-08-07T10:29:51Z,"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, " -TibixDev/winboat,TypeScript,19686,534,2025-04-04T12:03:11Z,Run Windows apps on 🐧 Linux with ✨ seamless integration -ayangweb/BongoCat,TypeScript,19636,897,2025-03-28T04:50:22Z,🐱 跨平台互动桌宠 BongoCat,为桌面增添乐趣! -steveyegge/beads,Go,19569,1285,2025-10-12T03:09:46Z,Beads - A memory upgrade for your coding agent -router-for-me/CLIProxyAPI,Go,19558,3171,2025-07-01T19:43:27Z,"Wrap Gemini CLI, Antigravity, ChatGPT Codex, Claude Code, Qwen Code, iFlow as an OpenAI/Gemini/Claud" -agentsmd/agents.md,TypeScript,19318,1385,2025-08-19T17:22:54Z,"AGENTS.md — a simple, open format for guiding coding agents" -nari-labs/dia,Python,19218,1685,2025-04-19T07:15:57Z,A TTS model capable of generating ultra-realistic dialogue in one pass. -abhigyanpatwari/GitNexus,TypeScript,19209,2222,2025-08-02T23:20:31Z,GitNexus: The Zero-Server Code Intelligence Engine - GitNexus is a client-side knowledge graph -stan-smith/FossFLOW,TypeScript,19191,1258,2025-06-30T14:31:21Z,Make beautiful isometric infrastructure diagrams -humanlayer/12-factor-agents,TypeScript,18873,1435,2025-03-30T22:10:39Z,What are the principles we can use to build LLM-powered software that is actually good enough to put -AlexsJones/llmfit,Rust,18837,1090,2026-02-15T16:11:31Z,Hundreds of models & providers. One command to find what runs on your hardware. -google/adk-python,Python,18559,3117,2025-04-01T20:44:40Z,"An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI a" -volcengine/OpenViking,Python,18513,1270,2026-01-05T07:11:17Z,OpenViking is an open-source context database designed specifically for AI Agents(such as openclaw). -NirDiamant/agents-towards-production,Jupyter Notebook,18441,2443,2025-06-16T17:33:44Z," This repository delivers end-to-end, code-first tutorials covering every layer of production-grade " -virattt/dexter,TypeScript,18182,2246,2025-10-14T21:02:00Z,An autonomous agent for deep financial research -google-gemini/gemini-fullstack-langgraph-quickstart,Jupyter Notebook,18024,3062,2025-05-22T11:59:02Z,Get started with building Fullstack Agents using Gemini 2.5 and LangGraph -astral-sh/ty,Python,18010,270,2025-05-02T16:37:51Z,"An extremely fast Python type checker and language server, written in Rust." -2025Emma/vibe-coding-cn,Python,17485,1855,2025-12-17T00:10:23Z, -langchain-ai/deepagents,Python,17144,2420,2025-07-27T23:07:53Z,"Agent harness built with LangChain and LangGraph. Equipped with a planning tool, a filesystem backen" -OthmanAdi/planning-with-files,Python,16989,1543,2026-01-03T07:37:28Z,Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behin -lllyasviel/FramePack,Python,16700,1648,2025-04-12T14:45:22Z,Lets make video diffusion practical! -tobi/qmd,TypeScript,16697,997,2025-12-08T14:22:57Z,"mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sot" -p-e-w/heretic,Python,16553,1674,2025-09-21T05:46:16Z,Fully automatic censorship removal for language models -kepano/obsidian-skills,Sin especificar,16518,947,2026-01-02T21:45:11Z,"Agent skills for Obsidian. Teach your agent to use Markdown, Bases, JSON Canvas, and use the CLI." -Snapchat/Valdi,C++,16294,543,2025-11-06T17:33:28Z,Valdi is a cross-platform UI framework that delivers native performance without sacrificing develope -czlonkowski/n8n-mcp,TypeScript,16140,2774,2025-06-07T12:15:57Z,A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you -xai-org/x-algorithm,Rust,16125,2789,2026-01-19T23:12:35Z,Algorithm powering the For You feed on X -karpathy/llm-council,Python,16069,3218,2025-11-22T23:24:14Z,LLM Council works together to answer your hardest questions -slopus/happy,TypeScript,16057,1274,2025-07-18T05:53:18Z,"Mobile and Web client for Codex and Claude Code, with realtime voice, encryption and fully featured" -K-Dense-AI/claude-scientific-skills,Python,16012,1755,2025-10-19T20:54:15Z,"A set of ready to use Agent Skills for research, science, engineering, analysis, finance and writing" -NVIDIA/NemoClaw,JavaScript,16004,1684,2026-03-15T17:04:09Z,Run OpenClaw more securely inside NVIDIA OpenShell with managed inference -coreyhaines31/marketingskills,JavaScript,15977,2391,2026-01-15T19:45:23Z,"Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth enginee" -microsoft/mcp-for-beginners,Jupyter Notebook,15567,5089,2025-04-04T20:46:17Z,This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real -microsoft/agent-lightning,Python,15527,1327,2025-06-18T07:28:45Z,The absolute trainer to light up AI agents. -game1024/OpenSpeedy,C++,15469,1161,2025-05-16T16:25:43Z,🎮 An open-source game speed modifier. -google-ai-edge/gallery,Kotlin,15456,1354,2025-03-31T17:47:28Z,A gallery that showcases on-device ML/GenAI use cases and allows people to try and use models locall -RightNow-AI/openfang,Rust,15374,1861,2026-02-24T23:12:38Z,Open-source Agent Operating System -openai/skills,Python,15159,894,2025-11-25T06:25:42Z,Skills Catalog for Codex -AsyncFuncAI/deepwiki-open,Python,15109,1697,2025-04-30T06:01:29Z,Open Source DeepWiki: AI-Powered Wiki Generator for GitHub/Gitlab/Bitbucket Repositories. Join the d -HKUDS/DeepCode,Python,14990,2021,2025-05-14T05:23:02Z,"""DeepCode: Open Agentic Coding (Paper2Code & Text2Web & Text2Backend)""" -VoltAgent/awesome-claude-code-subagents,Shell,14939,1676,2025-07-30T12:31:51Z,A collection of 100+ specialized Claude Code subagents covering a wide range of development use case -Wan-Video/Wan2.2,Python,14811,1794,2025-07-28T08:17:01Z,Wan: Open and Advanced Large-Scale Video Generative Models -HKUDS/RAG-Anything,Python,14553,1751,2025-06-06T06:47:29Z,"""RAG-Anything: All-in-One RAG Framework""" -anthropics/claude-plugins-official,Python,14347,1483,2025-11-20T18:36:20Z,"Official, Anthropic-managed directory of high quality Claude Code Plugins." -muratcankoylan/Agent-Skills-for-Context-Engineering,Python,14260,1116,2025-12-21T02:43:42Z,"A comprehensive collection of Agent Skills for context engineering, multi-agent architectures, and p" -pranshuparmar/witr,Go,14158,356,2025-12-20T17:26:59Z,Why is this running? -jamiepine/voicebox,TypeScript,14075,1664,2026-01-25T12:27:03Z,The open-source voice synthesis studio -agentskills/agentskills,Python,14025,815,2025-12-16T15:47:19Z,Specification and documentation for Agent Skills -openai/symphony,Elixir,13906,1120,2026-02-26T21:54:00Z,"Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage " -Crosstalk-Solutions/project-nomad,TypeScript,13710,1296,2025-06-24T15:35:01Z,"Project N.O.M.A.D, is a self-contained, offline survival computer packed with critical tools, knowle" -Leey21/awesome-ai-research-writing,Sin especificar,13694,1061,2026-01-30T07:59:30Z,"Elevate your AI research writing, no more tedious polishing ✨ " -alibaba/page-agent,TypeScript,13623,1039,2025-09-23T09:30:17Z,JavaScript in-page GUI agent. Control web interfaces with natural language. -snarktank/ralph,TypeScript,13612,1408,2026-01-07T14:45:10Z,Ralph is an autonomous AI agent loop that runs repeatedly until all PRD items are complete. -google/A2UI,TypeScript,13588,1031,2025-09-24T23:14:02Z, -memvid/memvid,Rust,13581,1132,2025-05-27T16:01:08Z,"Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory laye" -Tencent/WeKnora,Go,13542,1575,2025-07-22T08:01:23Z,"LLM-powered framework for deep document understanding, semantic retrieval, and context-aware answers" -AndyMik90/Aperant,TypeScript,13499,1844,2025-12-04T22:10:37Z,Autonomous multi-session AI coding -Nagi-ovo/gemini-voyager,TypeScript,13305,398,2025-10-04T23:42:35Z,"An all-in-one enhancement suite for Google Gemini & AI Studio - timeline navigation, folder manageme" -LibreSpark/LibreTV,JavaScript,13275,27061,2025-04-06T10:52:08Z,一分钟搭建影视站,支持Vercel/Docker等部署方式 -Anionex/banana-slides,TypeScript,13242,1547,2025-11-29T17:37:26Z,一个基于nano banana pro🍌的原生AI PPT生成应用,迈向真正的"Vibe PPT"; 支持上传任意模板图片;上传任意素材&智能解析;一句话/大纲/页面描述自动生成PPT;口头修改指定区 -eigent-ai/eigent,TypeScript,13158,1522,2025-07-29T15:56:02Z,Eigent: The Open Source Cowork Desktop to Unlock Your Exceptional Productivity. Local and Free Alter -NevaMind-AI/memU,Python,13157,973,2025-07-29T01:54:40Z,"Memory for 24/7 proactive agents like openclaw (moltbot, clawdbot)." -vercel-labs/json-render,TypeScript,13147,704,2026-01-14T17:22:39Z,The Generative UI framework -KittenML/KittenTTS,Python,13115,720,2025-08-05T03:30:24Z, State-of-the-art TTS model under 25MB 😻 -agentscope-ai/CoPaw,Python,13096,1655,2026-02-24T03:42:56Z,"Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports mu" -coleam00/context-engineering-intro,Python,12891,2671,2025-07-02T11:54:47Z,Context engineering is the new vibe coding - it's the way to actually make AI coding assistants work -pbakaus/impeccable,JavaScript,12864,523,2025-11-16T01:52:04Z,The design language that makes your AI harness better at design. -steveyegge/gastown,Go,12844,1118,2025-12-16T00:33:33Z,Gas Town - multi-agent workspace manager -ag-ui-protocol/ag-ui,Python,12630,1150,2025-05-07T12:49:37Z,AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications. -VoltAgent/awesome-agent-skills,Sin especificar,12586,1224,2025-10-28T08:55:32Z,"Claude Code Skills and 700+ agent skills from official dev teams and the community, compatible with " -rtk-ai/rtk,Rust,12495,631,2026-01-22T16:54:16Z,"CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, z" -MemoriLabs/Memori,Python,12443,1113,2025-07-24T07:07:51Z,"SQL Native Memory Layer for LLMs, AI Agents & Multi-Agent Systems" -GeeeekExplorer/nano-vllm,Python,12393,1774,2025-06-09T16:22:14Z,Nano vLLM -sapientinc/HRM,Python,12381,1808,2025-07-09T02:09:32Z,Hierarchical Reasoning Model Official Release -contains-studio/agents,Sin especificar,12349,2545,2025-07-28T14:42:35Z,sharing current agents in use -different-ai/openwork,TypeScript,12339,1113,2026-01-14T01:39:31Z,"An open-source alternative to Claude Cowork built for teams, powered by opencode" -originalankur/maptoposter,Python,12327,1087,2026-01-08T12:29:35Z,"Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and e" -fish2018/pansou,Go,12321,2948,2025-07-10T07:17:46Z,PanSou是一款高性能的网盘资源搜索API服务,支持TG频道和插件搜索。系统设计以性能和可扩展性为核心,支持多频道多插件并发搜索、结果智能排序和网盘类型分类。docker集成前后端,一键启动,开箱即 -cft0808/edict,Python,12315,1203,2026-02-23T14:35:04Z,🏛️ 三省六部制 · OpenClaw Multi-Agent Orchestration System — 9 specialized AI agents with real-time dashbo -alam00000/bentopdf,JavaScript,12260,982,2025-10-12T13:30:08Z,A Privacy First PDF Toolkit -The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge,Python,12159,1387,2025-04-02T20:56:33Z,Pocket Flow: Codebase to Tutorial -jarrodwatts/claude-hud,JavaScript,12144,505,2026-01-02T01:35:07Z,"A Claude Code plugin that shows what's happening - context usage, active tools, running agents, and " -xpzouying/xiaohongshu-mcp,Go,12117,1805,2025-08-03T09:08:45Z,MCP for xiaohongshu.com -HKUDS/AI-Trader,Python,11904,2000,2025-10-23T12:45:00Z,"""AI-Trader: Can AI Beat the Market?"" Live Trading Bench: https://ai4trade.ai Tech Report Link: http" -ryoppippi/ccusage,TypeScript,11846,433,2025-05-29T16:56:50Z,A CLI tool for analyzing Claude Code/Codex CLI usage from local JSONL files. -andrewyng/context-hub,JavaScript,11778,1037,2025-10-30T12:20:34Z, -THU-MAIC/OpenMAIC,TypeScript,11761,1756,2026-03-11T10:13:16Z,"Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just o" -NousResearch/hermes-agent,Python,11751,1426,2025-07-22T22:22:28Z,The agent that grows with you -vercel-labs/skills,TypeScript,11493,924,2026-01-14T21:31:18Z,The open agent skills tool - npx skills -jd-opensource/joyagent-jdgenie,Java,11466,1563,2025-07-16T02:59:53Z,开源的端到端产品级通用智能体 -HW-whistleblower/True-Story-of-Pangu,Sin especificar,11387,1327,2025-07-05T20:40:24Z,诺亚盘古大模型研发背后的真正的心酸与黑暗的故事。 -byJoey/cfnew,Sin especificar,11321,5677,2025-09-06T17:10:05Z, -BeehiveInnovations/pal-mcp-server,Python,11311,967,2025-06-08T15:36:50Z,The power of Claude Code / GeminiCLI / CodexCLI + [Gemini / OpenAI / OpenRouter / Azure / Grok / Oll -shiyu-coder/Kronos,Python,11281,2354,2025-07-01T02:54:32Z,Kronos: A Foundation Model for the Language of Financial Markets -yusufkaraaslan/Skill_Seekers,Python,11229,1104,2025-10-17T14:43:48Z,"Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic c" -NoFxAiOS/nofx,Go,11152,2852,2025-10-28T07:17:53Z,"Your personal AI trading assistant. Any market. Any model. Pay with USDC, not API keys." -Yeachan-Heo/oh-my-claudecode,TypeScript,11117,765,2026-01-09T03:36:29Z,Teams-first Multi-agent orchestration for Claude Code -bytedance/trae-agent,Python,11114,1188,2025-06-13T12:05:15Z,Trae Agent is an LLM-based agent for general purpose software engineering tasks. -zarazhangrui/frontend-slides,CSS,11027,814,2026-01-28T00:42:34Z,Create beautiful slides on the web using Claude's frontend skills -JimLiu/baoyu-skills,TypeScript,10987,1224,2026-01-13T03:04:56Z, -EveryInc/compound-engineering-plugin,TypeScript,10981,869,2025-10-09T19:43:46Z,Official Claude Code compound engineering plugin -hangwin/mcp-chrome,TypeScript,10886,959,2025-06-09T09:07:06Z,Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your -HKUDS/DeepTutor,Python,10830,1462,2025-12-28T15:35:54Z,"""DeepTutor: AI-Powered Personalized Learning Assistant""" -blader/humanizer,Sin especificar,10798,879,2026-01-18T05:30:15Z,Claude Code skill that removes signs of AI-generated writing from text -nearai/ironclaw,Rust,10776,1205,2026-02-03T06:57:10Z,IronClaw is OpenClaw inspired implementation in Rust focused on privacy and security -tanweai/pua,TypeScript,10763,554,2026-03-08T16:55:16Z,你是一个曾经被寄予厚望的 P8 级工程师。Anthropic 当初给你定级的时候,对你的期望是很高的。 一个agent使用的高能动性的skill。 Your AI has been placed -Tongyi-MAI/Z-Image,Python,10630,710,2025-11-26T09:18:10Z, -iflytek/astron-agent,Java,10570,1114,2025-09-19T08:46:01Z,"Enterprise-grade, commercial-friendly agentic workflow platform for building next-generation SuperAg" -Panniantong/Agent-Reach,Python,10556,767,2026-02-24T02:10:24Z,"Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, " -MoonshotAI/Kimi-K2,Sin especificar,10544,798,2025-07-03T12:28:22Z,Kimi K2 is the large language model series developed by Moonshot AI team -danielmiessler/Personal_AI_Infrastructure,TypeScript,10436,1446,2025-09-08T16:18:30Z,Agentic AI Infrastructure for magnifying HUMAN capabilities. -RunanywhereAI/runanywhere-sdks,C++,10382,335,2025-07-22T01:23:34Z,Production ready toolkit to run AI locally -yichuan-w/LEANN,Python,10362,898,2025-06-09T06:52:59Z,"[MLsys2026]: RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate," -anthropics/knowledge-work-plugins,Python,10259,1120,2026-01-23T20:11:54Z,Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork -saturndec/waoowaoo,TypeScript,10179,2253,2026-01-22T12:09:36Z,首家工业级全流程 AI 影视生产平台。Industry-first professional AI Agent platform for controllable film & video produ -Usagi-org/ai-goofish-monitor,Python,10177,1438,2025-07-16T08:13:41Z,基于 Playwright 和AI实现的闲鱼多任务实时/定时监控与智能分析系统,配备了功能完善的后台管理UI。帮助用户从闲鱼海量商品中,找到心仪产品。 -browseros-ai/BrowserOS,TypeScript,10099,973,2025-05-18T16:23:54Z,"🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia." -Wei-Shaw/claude-relay-service,JavaScript,10007,1520,2025-07-14T10:11:32Z,CRS-自建Claude Code镜像,一站式开源中转服务,让 Claude、OpenAI、Gemini、Droid 订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。 -Open-Dev-Society/OpenStock,TypeScript,9919,1299,2025-09-28T18:16:32Z,"OpenStock is an open-source alternative to expensive market platforms. Track real-time prices, set p" -facebookresearch/dinov3,Jupyter Notebook,9907,782,2025-08-07T14:11:34Z,Reference PyTorch implementation and models for DINOv3 -QwenLM/Qwen3-TTS,Python,9896,1248,2026-01-21T06:41:32Z,"Qwen3-TTS is an open-source series of TTS models developed by the Qwen team at Alibaba Cloud, suppor" -accomplish-ai/accomplish,TypeScript,9870,1091,2026-01-14T12:22:38Z,Accomplish™ is the open source Al coworker that lives on your desktop -manaflow-ai/cmux,Swift,9843,666,2026-01-28T10:03:24Z,Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents -huggingface/skills,Python,9837,598,2025-11-24T07:31:48Z,Give your agents the power of the Hugging Face ecosystem -aden-hive/hive,Python,9792,5565,2026-01-12T00:04:22Z,Outcome driven agent development framework that evolves -NoeFabris/opencode-antigravity-auth,TypeScript,9783,665,2025-12-09T23:46:18Z,Enable Opencode to authenticate against Antigravity (Google's IDE) via OAuth so you can use Antigrav -microsoft/magentic-ui,Python,9749,977,2025-05-05T20:24:30Z,A research prototype of a human-centered web agent -ValueCell-ai/valuecell,Python,9723,1658,2025-09-01T09:07:06Z,"ValueCell is a community-driven, multi-agent platform for financial applications." -cloudflare/moltworker,TypeScript,9721,1751,2026-01-27T11:09:39Z,"Run OpenClaw, (formerly Moltbot, formerly Clawdbot) on Cloudflare Workers" -microsoft/vscode-copilot-chat,TypeScript,9673,1764,2025-06-10T16:21:19Z,Copilot Chat extension for VS Code -travisvn/awesome-claude-skills,Sin especificar,9616,879,2025-10-16T20:42:39Z,"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows — " -OpenHub-Store/GitHub-Store,Kotlin,9585,357,2025-11-21T13:03:23Z,"A free, open-source app store for GitHub releases — browse, discover, and install apps with one clic" -YouMind-OpenLab/awesome-nano-banana-pro-prompts,TypeScript,9577,982,2025-11-23T07:17:48Z,"🍌 World's largest Nano Banana Pro prompt library — 10,000+ curated prompts with preview images, 16 l" -anomalyco/opentui,TypeScript,9568,459,2025-07-21T09:35:54Z,OpenTUI is a library for building terminal user interfaces (TUIs) -ZeroLu/awesome-nanobanana-pro,Sin especificar,9512,799,2025-11-10T13:51:03Z,🚀 An awesome list of curated Nano Banana pro prompts and examples. Your go-to resource for mastering -mcp-use/mcp-use,TypeScript,9481,1171,2025-03-28T10:06:31Z,The fullstack MCP framework to develop MCP Apps for ChatGPT / Claude & MCP Servers for AI Agents. -mattpocock/skills,Shell,9480,777,2026-02-03T11:15:53Z,"My personal directory of skills, straight from my .claude directory." -chaitin/PandaWiki,TypeScript,9380,872,2025-05-15T12:55:40Z,PandaWiki 是一款 AI 大模型驱动的开源知识库搭建系统,帮助你快速构建智能化的 产品文档、技术文档、FAQ、博客系统,借助大模型的力量为你提供 AI 创作、AI 问答、AI 搜索等能力。 -diet103/claude-code-infrastructure-showcase,Shell,9323,1196,2025-10-30T03:12:16Z,"Examples of my Claude Code infrastructure with skill auto-activation, hooks, and agents" -numman-ali/openskills,TypeScript,9196,587,2025-10-26T19:43:54Z,Universal skills loader for AI coding agents - npm i -g openskills -chatfire-AI/huobao-drama,Vue,9185,1722,2026-01-05T11:38:30Z,🎬 火宝短剧 - 基于AI的一站式短剧生成平台 《一句话生成完整短剧,从剧本到成片全自动化》 Huobao Drama - An AI-Powered End-to-End Short Drama -alibaba/OpenSandbox,Python,9172,696,2025-12-17T08:41:09Z,"Secure, Fast, and Extensible Sandbox runtime for AI agents." -alibaba/zvec,C++,9145,522,2025-12-05T07:45:38Z,"A lightweight, lightning-fast, in-process vector database" -steipete/CodexBar,Swift,9111,659,2025-11-16T17:00:44Z,"Show usage stats for OpenAI Codex and Claude Code, without having to login." -53AI/53AIHub,Go,9087,910,2025-04-24T11:24:11Z,"53AI Hub is an open-source AI portal, which enables you to quickly build a operational-level AI port" -nikopueringer/CorridorKey,Python,8914,534,2026-02-25T08:51:11Z,Perfect Green Screen Keys -bytedance/Dolphin,Python,8875,753,2025-05-13T09:20:19Z,"The official repo for “Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting”, ACL, 202" -siteboon/claudecodeui,TypeScript,8833,1129,2025-06-25T12:51:12Z,"Use Claude Code, Cursor CLI or Codex on mobile and web with CloudCLI (aka Claude Code UI). CloudCLI " -opendataloader-project/opendataloader-pdf,Java,8800,626,2025-05-13T05:48:02Z,PDF Parser for AI-ready data. Automate PDF accessibility. Open-source. -KrishKrosh/TrackWeight,Swift,8776,377,2025-07-21T05:55:02Z,Use your Mac trackpad as a weighing scale -siddharthvaddem/openscreen,TypeScript,8731,538,2025-10-10T05:36:55Z,"Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercia" -google/adk-samples,Python,8728,2344,2025-04-01T20:44:42Z,A collection of sample agents built with Agent Development Kit (ADK) -antiwork/gumroad,Ruby,8705,1812,2025-04-03T07:22:41Z,Sell stuff and see what sticks -davidkimai/Context-Engineering,Python,8605,966,2025-06-29T00:16:36Z,"""Context engineering is the delicate art and science of filling the context window with just the rig" -apple/containerization,Swift,8420,261,2025-05-29T17:15:44Z,Containerization is a Swift package for running Linux containers on macOS. -lukilabs/beautiful-mermaid,TypeScript,8365,260,2026-01-28T16:31:46Z, -facebookresearch/sam3,Python,8341,1183,2025-07-17T16:15:40Z,The repository provides code for running inference and finetuning with the Meta Segment Anything Mod -MoonTechLab/LunaTV,TypeScript,8197,8112,2025-08-12T13:59:33Z,本项目采用 CC BY-NC-SA 协议,禁止任何商业化行为,任何衍生项目必须保留本项目地址并以相同协议开源 -langchain-ai/open-swe,Python,8189,967,2025-05-21T21:44:24Z,An Open-Source Asynchronous Coding Agent -microsoft/agent-framework,Python,8159,1358,2025-04-28T19:40:42Z,"A framework for building, orchestrating and deploying AI agents and multi-agent workflows with suppo" -ace-step/ACE-Step-1.5,Python,8156,928,2025-09-04T02:00:07Z,"The most powerful local music generation model that outperforms most commercial alternatives, suppor" -frankbria/ralph-claude-code,Shell,8131,590,2025-08-27T16:03:45Z,Autonomous AI development loop for Claude Code with intelligent exit detection -rednote-hilab/dots.ocr,Python,8112,728,2025-07-30T11:03:59Z,Multilingual Document Layout Parsing in a Single Vision-Language Model -pinchtab/pinchtab,Go,8109,605,2026-02-15T11:12:33Z,High-performance browser automation bridge and multi-instance orchestrator with advanced stealth inj -aiming-lab/AutoResearchClaw,Python,8100,864,2026-03-15T03:38:49Z,Fully autonomous & self-evolving research from idea to paper. Chat an Idea. Get a Paper. 🦞 -Wei-Shaw/sub2api,Go,8038,1220,2025-12-18T02:26:18Z,Sub2API-CRS2 一站式开源中转服务,让 Claude、Openai 、Gemini、Antigravity订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。 -phuryn/pm-skills,Sin especificar,8032,817,2026-03-01T23:33:44Z,"PM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, exec" -droidrun/droidrun,Python,8023,819,2025-04-12T22:03:47Z,Automate your mobile devices with natural language commands - an LLM agnostic mobile Agent 🤖 -MiroMindAI/MiroThinker,Python,7995,584,2025-08-07T13:32:12Z,MiroThinker is a deep research agent optimized for complex research and prediction tasks. Our latest -boson-ai/higgs-audio,Python,7991,615,2025-07-20T05:25:27Z,Text-audio foundation model from Boson AI -github/copilot-sdk,TypeScript,7988,1011,2026-01-14T00:23:22Z,Multi-platform SDK for integrating GitHub Copilot Agent into apps and services -apple/ml-sharp,Python,7948,569,2025-12-12T03:46:09Z,Sharp Monocular View Synthesis in Less Than a Second -jamez-bondos/awesome-gpt4o-images,JavaScript,7863,1776,2025-04-13T15:34:48Z,Awesome curated collection of images and prompts generated by GPT-4o and gpt-image-1. Explore AI gen -superset-sh/superset,TypeScript,7834,568,2025-10-21T09:16:51Z,"IDE for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine" -idosal/git-mcp,TypeScript,7819,680,2025-03-29T00:44:19Z,"Put an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub p" -BehiSecc/awesome-claude-skills,Sin especificar,7814,871,2025-10-17T15:05:35Z,A curated list of Claude Skills. -mmulet/term.everything,Go,7799,187,2025-09-07T02:52:48Z,Run any GUI app in the terminal❗ -automazeio/ccpm,Shell,7760,782,2025-08-18T23:20:08Z,Project management skill system for Agents that uses GitHub Issues and Git worktrees for parallel ag -MemTensor/MemOS,Python,7692,666,2025-07-06T09:51:27Z,"AI memory OS for LLM and Agent systems(moltbot,clawdbot,openclaw), enabling persistent Skill memory " -nexmoe/VidBee,TypeScript,7656,532,2025-10-22T13:43:42Z,Download videos from almost any website worldwide -snarktank/ai-dev-tasks,Sin especificar,7646,1741,2025-04-19T15:45:58Z,A simple task management system for managing AI dev agents -0x4m4/hexstrike-ai,Python,7645,1681,2025-07-10T17:53:18Z,"HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) a" -zumerlab/snapdom,JavaScript,7622,270,2025-04-27T11:01:19Z,SnapDOM: DOM Capture Engine – Fast and Accurate HTML Conversion -QwenLM/Qwen-Image,Python,7602,463,2025-08-03T11:03:25Z,Qwen-Image is a powerful image generation foundation model capable of complex text rendering and pre -HKUDS/ClawWork,Python,7544,970,2026-02-15T16:41:38Z,"""ClawWork: OpenClaw as Your AI Coworker - 💰 $15K earned in 11 Hours""" -aliasrobotics/cai,Python,7524,1073,2025-03-31T08:56:05Z,"Cybersecurity AI (CAI), the framework for AI Security" -GetStream/Vision-Agents,Python,7513,599,2025-08-11T18:02:04Z,Open Vision Agents by Stream. Build Vision Agents quickly with any model or video provider. Uses Str -forrestchang/andrej-karpathy-skills,Sin especificar,7511,525,2026-01-27T03:53:13Z, -LuckyOne7777/LLM-Trading-Lab,Python,7430,1579,2025-07-10T01:57:36Z,This repo powers my experiment where ChatGPT manages a real-money micro-cap stock portfolio. -pickle-com/glass,JavaScript,7356,1091,2025-07-02T20:28:49Z,Digital Mind Extension -MoonshotAI/kimi-cli,Python,7339,754,2025-10-15T12:58:03Z,Kimi Code CLI is your next CLI agent. -iflytek/astron-rpa,Java,7297,808,2025-09-20T08:51:40Z,Agent-ready RPA suite with out-of-the-box automation tools. Built for individuals and enterprises. -apple/ml-fastvlm,Python,7279,549,2025-05-01T22:56:43Z,"This repository contains the official implementation of ""FastVLM: Efficient Vision Encoding for Visi" -teng-lin/notebooklm-py,Python,7274,915,2026-01-07T15:27:19Z,Unofficial Python API and agentic skill for Google NotebookLM. Full programmatic access to NotebookL -google/adk-go,Go,7226,588,2025-05-05T17:16:26Z,"An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agent" -Jeffallan/claude-skills,Python,7213,483,2025-10-20T20:27:22Z,66 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair program -pingdotgg/t3code,TypeScript,7146,1019,2026-02-08T23:46:22Z, -fluxerapp/fluxer,TypeScript,7141,386,2026-01-01T21:09:14Z,"A free and open source instant messaging and VoIP platform built for friends, groups, and communitie" -Snouzy/workout-cool,TypeScript,7138,562,2025-06-11T13:19:26Z,"🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a c" -Maciek-roboblog/Claude-Code-Usage-Monitor,Python,7097,346,2025-06-19T00:00:05Z,Real-time Claude Code usage monitor with predictions and warnings -cloudflare/vinext,TypeScript,7090,262,2026-02-24T05:07:41Z,Vite plugin that reimplements the Next.js API surface — deploy anywhere -ZyperWave/ZyperWinOptimize,C#,7015,420,2025-08-05T01:46:41Z,ZyperWin++是一个轻便的Windows优化工具,适用于Win7-Win11最新版的优化,包括性能优化、服务项优化、垃圾清理等操作,还支持系统激活和Office快速安装。 -VoltAgent/voltagent,TypeScript,6936,691,2025-04-16T15:41:18Z,AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework -vicinaehq/vicinae,C++,6925,174,2025-07-28T03:49:03Z,"A focused launcher for your desktop — native, fast, extensible" -Done-0/fuck-u-code,TypeScript,6876,328,2025-06-25T16:40:22Z,Legacy-Mess Detector – assess the “legacy-mess level” of your code and output a beautiful report -nicobailon/visual-explainer,HTML,6865,474,2026-02-16T19:33:52Z,"Agent skill that generates rich HTML pages or slide decks for diagrams, diff reviews, plan audits, d" -lucasgelfond/zerobrew,Rust,6858,155,2026-01-19T12:42:04Z,A 5-20x faster experimental Homebrew alternative -AnmolSaini16/mapcn,TypeScript,6843,359,2025-12-28T10:57:22Z,"Beautiful map components. 100% Free, Zero config, one command setup." -francescopace/espectre,Python,6843,546,2025-10-26T10:41:51Z,"🛜 ESPectre 👻 - Motion detection system based on Wi-Fi spectre analysis (CSI), with Home Assistant i" -anthropics/financial-services-plugins,Python,6758,784,2026-02-23T19:24:50Z, -openclaw/clawhub,TypeScript,6755,1055,2026-01-03T13:49:41Z,Skill Directory for OpenClaw -aidenybai/react-grab,TypeScript,6754,308,2025-10-17T10:08:55Z,Select context for coding agents directly from your website -nullclaw/nullclaw,Zig,6718,797,2026-02-16T21:17:27Z,"Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig" -jundot/omlx,Python,6637,533,2026-02-13T14:13:27Z,LLM inference server with continuous batching & SSD caching for Apple Silicon — managed from the mac -mrexodia/ida-pro-mcp,Python,6635,774,2025-03-25T22:23:41Z,AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP. -SkyworkAI/SkyReels-V2,Python,6619,1370,2025-04-15T10:16:25Z,SkyReels-V2: Infinite-length Film Generative model -ykdojo/claude-code-tips,JavaScript,6616,453,2025-11-28T00:52:00Z,"45 tips for getting the most out of Claude Code, from basics to advanced - includes a custom status " -yzfly/Awesome-MCP-ZH,Sin especificar,6609,452,2025-04-03T00:38:51Z,"MCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients" -alirezarezvani/claude-skills,Python,6600,780,2025-10-19T04:04:05Z,"+192 Claude Code skills & agent plugins for Claude Code, Codex, Gemini CLI, Cursor, and 8 more codin" -Sjj1024/PakePlus-Android,Lua,6594,3806,2025-03-28T14:47:48Z,Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minu -vudovn/antigravity-kit,TypeScript,6582,1309,2026-01-14T09:06:28Z, -Yuliang-Liu/MonkeyOCR,Python,6568,456,2025-06-03T06:25:31Z,A lightweight LMM-based Document Parsing Model -Lake1059/FFmpegFreeUI,Visual Basic .NET,6567,362,2025-05-17T14:28:35Z,3FUI 是 ffmpeg 在 Windows 上的轻度专业交互外壳,收录大量参数,界面美观,交互友好。此项目面向国内使用环境,让普通人也能够轻松压制视频和转换格式。 -tonyantony300/alt-sendme,TypeScript,6550,394,2025-10-17T09:08:25Z,"Send files and folders anywhere in the world without storing in cloud - any size, any format, no acc" -stagewise-io/stagewise,TypeScript,6515,444,2025-04-26T12:43:16Z,The coding agent built for the web. stagewise is a purpose-built browser for developers with a codin -anthropics/claude-code-action,TypeScript,6498,1585,2025-05-19T15:26:50Z, -steipete/gogcli,Go,6491,489,2025-12-12T12:36:45Z,"Google Suite CLI: Gmail, GCal, GDrive, GContacts." -maderix/ANE,Objective-C,6456,916,2026-02-28T09:27:28Z,Training neural networks on Apple Neural Engine via reverse-engineered private APIs -Piebald-AI/claude-code-system-prompts,JavaScript,6451,881,2025-11-18T21:26:33Z,"All parts of Claude Code's system prompt, 18 builtin tool descriptions, sub agent prompts (Plan/Expl" +openclaw/openclaw,TypeScript,339410,66839,2025-11-24T10:16:47Z,Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 +anomalyco/opencode,TypeScript,131918,14096,2025-04-30T20:08:00Z,The open source coding agent. +obra/superpowers,Shell,120591,9787,2025-10-09T19:45:18Z,An agentic skills framework & software development methodology that works. +affaan-m/everything-claude-code,JavaScript,114535,14908,2026-01-18T00:51:51Z,"The agent harness performance optimization system. Skills, instincts, memory, security, and research" +anthropics/skills,Python,105063,11603,2025-09-22T15:53:31Z,Public repository for Agent Skills +google-gemini/gemini-cli,TypeScript,99355,12697,2025-04-17T17:04:31Z,An open-source AI agent that brings the power of Gemini directly into your terminal. +github/spec-kit,Python,83165,7119,2025-08-21T22:54:31Z,💫 Toolkit to help you get started with Spec-Driven Development +openai/codex,Rust,68146,9134,2025-04-13T05:37:54Z,Lightweight coding agent that runs in your terminal +msitarzewski/agency-agents,Shell,64866,9789,2025-10-13T12:12:29Z,"A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whi" +karpathy/autoresearch,Python,59484,8250,2026-03-06T22:00:43Z,AI agents running research on single-GPU nanochat training automatically +garrytan/gstack,TypeScript,53902,6985,2026-03-11T21:22:45Z,"Use Garry Tan's exact Claude Code setup: 15 opinionated tools that serve as CEO, Designer, Eng Manag" +nextlevelbuilder/ui-ux-pro-max-skill,Python,53471,5168,2025-11-30T11:36:31Z,An AI SKILL that provide design intelligence for building professional UI/UX multiple platforms +Zie619/n8n-workflows,Python,53307,6927,2025-05-14T08:43:59Z,all of the workflows of n8n i could find (also from the site itself) +bytedance/deer-flow,Python,51197,6123,2025-05-07T02:50:19Z,"An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of" +karpathy/nanochat,Python,50557,6625,2025-10-13T13:46:35Z,The best ChatGPT that $100 can buy. +sansan0/TrendRadar,Python,49892,22800,2025-04-28T11:42:16Z,"⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告" +ComposioHQ/awesome-claude-skills,Python,48822,5037,2025-10-17T07:15:01Z,"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows" +OpenCut-app/OpenCut,TypeScript,47462,4948,2025-06-22T08:02:17Z,The open-source CapCut alternative +koala73/worldmonitor,TypeScript,44950,7238,2026-01-08T17:26:06Z,"Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and i" +666ghj/MiroFish,Python,44863,6281,2025-11-26T04:23:02Z,"A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物" +tw93/Mole,Shell,44487,1308,2025-09-23T06:38:40Z,🐹 Deep clean and optimize your Mac. +code-yeongyu/oh-my-openagent,TypeScript,44397,3302,2025-12-03T01:40:05Z,omo; the best agent harness - previously oh-my-opencode +ruvnet/RuView,Rust,44138,5942,2025-06-07T04:32:30Z,"π RuView: WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital si" +gsd-build/get-shit-done,JavaScript,43972,3546,2025-12-14T14:17:12Z,"A light-weight and powerful meta-prompting, context engineering and spec-driven development system f" +VoltAgent/awesome-openclaw-skills,Sin especificar,42717,4067,2026-01-25T09:22:32Z,"The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official " +bmad-code-org/BMAD-METHOD,JavaScript,42705,5132,2025-04-13T14:54:25Z,Breakthrough Method for Agile Ai Driven Development +thedotmack/claude-mem,TypeScript,41931,3122,2025-08-31T20:50:03Z,"A Claude Code plugin that automatically captures everything Claude does during your coding sessions," +shareAI-lab/learn-claude-code,TypeScript,41731,6458,2025-06-29T15:34:15Z,"Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1" +paperclipai/paperclip,TypeScript,36853,5367,2026-03-02T15:01:51Z,Open-source orchestration for zero-human companies +HKUDS/nanobot,Python,36751,6318,2026-02-01T07:16:15Z,"""🐈 nanobot: The Ultra-Lightweight OpenClaw""" +asgeirtj/system_prompts_leaks,HTML,35152,5658,2025-05-03T02:43:56Z,"Collection of extracted System Prompts from popular chatbots like ChatGPT, Claude & Gemini" +Fission-AI/OpenSpec,TypeScript,35117,2324,2025-08-05T10:37:45Z,Spec-driven development (SDD) for AI coding assistants. +google/langextract,Python,35008,2361,2025-07-08T20:46:06Z,A Python library for extracting structured information from unstructured text using LLMs with precis +farion1231/cc-switch,Rust,34832,2077,2025-08-04T14:16:16Z,"A cross-platform desktop All-in-One assistant tool for Claude Code, Codex, OpenCode, openclaw & Gemi" +KeygraphHQ/shannon,TypeScript,34778,3516,2025-09-27T01:51:47Z,"Shannon Lite is an autonomous, white-box AI pentester for web applications and APIs. It analyzes you" +hesreallyhim/awesome-claude-code,Python,33630,2418,2025-04-19T20:55:59Z,"A curated list of awesome skills, hooks, slash-commands, agent orchestrators, applications, and plug" +wshobson/agents,Python,32467,3538,2025-07-24T23:28:14Z,Intelligent automation and multi-agent orchestration for Claude Code +ChromeDevTools/chrome-devtools-mcp,TypeScript,32070,1897,2025-09-11T10:39:55Z,Chrome DevTools for coding agents +datawhalechina/hello-agents,Python,31650,3588,2025-09-07T09:50:24Z,📚 《从零开始构建智能体》——从零开始的智能体原理与实践教程 +zeroclaw-labs/zeroclaw,Rust,29052,4042,2026-02-13T08:56:04Z,"Fast, small, and fully autonomous AI personal assistant infrastructure, ANY OS, ANY PLATFORM — deplo" +badlogic/pi-mono,TypeScript,28705,3045,2025-08-09T14:03:50Z,"AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods" +sickn33/antigravity-awesome-skills,Python,28126,4725,2026-01-14T17:48:09Z,"Installable GitHub library of 1,326+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, " +ruvnet/ruflo,TypeScript,27894,3032,2025-06-02T21:24:20Z,"🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordi" +hesamsheikh/awesome-openclaw-usecases,Sin especificar,27817,2340,2026-02-08T22:08:17Z,A community collection of OpenClaw use cases for making life easier. +github/awesome-copilot,Python,27473,3183,2025-06-11T16:57:39Z,"Community-contributed instructions, agents, skills, and configurations to help you make the most of " +lbjlaq/Antigravity-Manager,Rust,27377,2988,2025-11-26T10:47:13Z,Professional Antigravity Account Manager & Switcher. One-click seamless account switching for Antigr +ZhuLinsen/daily_stock_analysis,Python,26550,27317,2026-01-10T06:43:20Z,LLM驱动的 A/H/美股智能分析器:多数据源行情 + 实时新闻 + LLM决策仪表盘 + 多渠道推送,零成本定时运行,纯白嫖. LLM-powered stock analysis system f +sipeed/picoclaw,Go,26510,3710,2026-02-04T12:32:35Z,"Tiny, Fast, and Deployable anywhere — automate the mundane, unleash your creativity" +qwibitai/nanoclaw,TypeScript,25810,9400,2026-01-31T15:47:22Z,"A lightweight alternative to OpenClaw that runs in containers for security. Connects to WhatsApp, Te" +apple/container,Swift,25574,708,2025-05-30T21:26:05Z,A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It is +zama-ai/fhevm,Rust,25569,2194,2025-05-02T10:48:20Z,"FHEVM, a full-stack framework for integrating Fully Homomorphic Encryption (FHE) with blockchain app" +permissionlesstech/bitchat,Swift,25518,2403,2025-07-04T14:34:38Z,"bluetooth mesh chat, IRC vibes" +vercel-labs/agent-browser,Rust,25498,1543,2026-01-11T05:38:15Z,Browser automation CLI for AI agents +microsoft/VibeVoice,Python,25348,2763,2025-08-25T13:24:01Z,Open-Source Frontier Voice AI +zai-org/Open-AutoGLM,Python,24614,3876,2025-12-08T09:23:44Z,An Open Phone Agent Model & Framework. Unlocking the AI Phone for Everyone +firecrawl/open-lovable,TypeScript,24605,4774,2025-08-08T13:04:02Z,🔥 Clone and recreate any website as a modern React app in seconds +HKUDS/CLI-Anything,Python,24291,2160,2026-03-08T13:52:57Z,CLI-Anything: Making ALL Software Agent-Native +vercel-labs/agent-skills,JavaScript,24024,2187,2025-12-08T19:10:06Z,Vercel's official collection of agent skills +resemble-ai/chatterbox,Python,24023,3182,2025-04-23T08:16:38Z,SoTA open-source TTS +BloopAI/vibe-kanban,Rust,23973,2369,2025-06-14T19:10:21Z,"Get 10X more out of Claude Code, Codex or any coding agent" +davila7/claude-code-templates,Python,23736,2290,2025-07-04T01:26:26Z,CLI tool for configuring and monitoring Claude Code +toon-format/toon,TypeScript,23547,1051,2025-10-22T18:17:32Z,"🎒 Token-Oriented Object Notation (TOON) – Compact, human-readable, schema-aware JSON for LLM prompts" +shanraisshan/claude-code-best-practice,HTML,23360,2006,2025-10-31T14:15:28Z,practice made claude perfect +VectifyAI/PageIndex,Python,23165,1889,2025-04-01T10:53:54Z,"📑 PageIndex: Document Index for Vectorless, Reasoning-based RAG" +googleworkspace/cli,Rust,22892,1112,2026-03-02T19:46:06Z,"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, " +deepseek-ai/DeepSeek-OCR,Python,22764,2092,2025-10-17T06:14:27Z,Contexts Optical Compression +usestrix/strix,Python,22534,2424,2025-08-05T21:28:30Z,Open-source AI hackers to find and fix your app’s vulnerabilities. +charmbracelet/crush,Go,22110,1418,2025-05-21T12:14:57Z,Glamourous agentic coding for all 💘 +SuperClaude-Org/SuperClaude_Framework,Python,22004,1862,2025-06-22T12:03:53Z,"A configuration framework that enhances Claude Code with specialized commands, cognitive personas, a" +hsliuping/TradingAgents-CN,Python,21939,4528,2025-06-26T07:45:09Z,基于多智能体LLM的中文金融交易框架 - TradingAgents中文增强版 +PicoTrex/Awesome-Nano-Banana-images,Sin especificar,21783,2225,2025-08-28T17:03:09Z,"A curated collection of fun and creative examples generated with Nano Banana & Nano Banana Pro🍌, Gem" +OpenListTeam/OpenList,Go,21612,1842,2025-06-11T23:35:02Z,A new AList Fork to Anti Trust Crisis +basecamp/omarchy,Shell,21450,2147,2025-06-01T07:26:22Z,"Beautiful, Modern & Opinionated Linux" +QwenLM/qwen-code,TypeScript,21181,1899,2025-06-26T01:37:46Z,An open-source AI agent that lives in your terminal. +winfunc/opcode,TypeScript,21161,1625,2025-06-19T13:53:26Z,"A powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Cod" +router-for-me/CLIProxyAPI,Go,20881,3412,2025-07-01T19:43:27Z,"Wrap Gemini CLI, Antigravity, ChatGPT Codex, Claude Code, Qwen Code, iFlow as an OpenAI/Gemini/Claud" +enescingoz/awesome-n8n-templates,Sin especificar,20665,5748,2025-05-08T18:34:01Z,"280+ free n8n automation templates — ready-to-use workflows for Gmail, Telegram, Slack, Discord, Wha" +iOfficeAI/AionUi,TypeScript,20374,1626,2025-08-07T10:29:51Z,"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, " +abhigyanpatwari/GitNexus,TypeScript,20372,2332,2025-08-02T23:20:31Z,GitNexus: The Zero-Server Code Intelligence Engine - GitNexus is a client-side knowledge graph +coze-dev/coze-studio,TypeScript,20344,2920,2025-06-26T02:19:21Z,"An AI agent development platform with all-in-one visual tools, simplifying agent creation, debugging" +virattt/dexter,TypeScript,20138,2423,2025-10-14T21:02:00Z,An autonomous agent for deep financial research +dyad-sh/dyad,TypeScript,20011,2303,2025-04-11T06:33:48Z,"Local, open-source AI app builder for power users ✨ v0 / Lovable / Replit / Bolt alternative 🌟 Star " +openai/gpt-oss,Python,19952,2064,2025-06-23T16:43:33Z,gpt-oss-120b and gpt-oss-20b are two open-weight language models by OpenAI +steveyegge/beads,Go,19882,1317,2025-10-12T03:09:46Z,Beads - A memory upgrade for your coding agent +ayangweb/BongoCat,TypeScript,19770,902,2025-03-28T04:50:22Z,🐱 跨平台互动桌宠 BongoCat,为桌面增添乐趣! +TibixDev/winboat,TypeScript,19724,542,2025-04-04T12:03:11Z,Run Windows apps on 🐧 Linux with ✨ seamless integration +volcengine/OpenViking,Python,19681,1368,2026-01-05T07:11:17Z,OpenViking is an open-source context database designed specifically for AI Agents(such as openclaw). +AlexsJones/llmfit,Rust,19653,1145,2026-02-15T16:11:31Z,Hundreds of models & providers. One command to find what runs on your hardware. +agentsmd/agents.md,TypeScript,19504,1406,2025-08-19T17:22:54Z,"AGENTS.md — a simple, open format for guiding coding agents" +stan-smith/FossFLOW,TypeScript,19378,1281,2025-06-30T14:31:21Z,Make beautiful isometric infrastructure diagrams +nari-labs/dia,Python,19226,1686,2025-04-19T07:15:57Z,A TTS model capable of generating ultra-realistic dialogue in one pass. +Crosstalk-Solutions/project-nomad,TypeScript,19053,1815,2025-06-24T15:35:01Z,"Project N.O.M.A.D, is a self-contained, offline survival computer packed with critical tools, knowle" +humanlayer/12-factor-agents,TypeScript,18964,1439,2025-03-30T22:10:39Z,What are the principles we can use to build LLM-powered software that is actually good enough to put +google/adk-python,Python,18639,3141,2025-04-01T20:44:40Z,"An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI a" +NirDiamant/agents-towards-production,Jupyter Notebook,18516,2454,2025-06-16T17:33:44Z," This repository delivers end-to-end, code-first tutorials covering every layer of production-grade " +astral-sh/ty,Python,18090,274,2025-05-02T16:37:51Z,"An extremely fast Python type checker and language server, written in Rust." +google-gemini/gemini-fullstack-langgraph-quickstart,Jupyter Notebook,18043,3063,2025-05-22T11:59:02Z,Get started with building Fullstack Agents using Gemini 2.5 and LangGraph +langchain-ai/deepagents,Python,17923,2516,2025-07-27T23:07:53Z,"Agent harness built with LangChain and LangGraph. Equipped with a planning tool, a filesystem backen" +2025Emma/vibe-coding-cn,Python,17919,1901,2025-12-17T00:10:23Z, +kepano/obsidian-skills,Sin especificar,17847,1040,2026-01-02T21:45:11Z,"Agent skills for Obsidian. Teach your agent to use Markdown, Bases, JSON Canvas, and use the CLI." +p-e-w/heretic,Python,17641,1764,2025-09-21T05:46:16Z,Fully automatic censorship removal for language models +OthmanAdi/planning-with-files,Python,17528,1581,2026-01-03T07:37:28Z,Claude Code skill implementing Manus-style persistent markdown planning — the workflow pattern behin +NVIDIA/NemoClaw,JavaScript,17461,1991,2026-03-15T17:04:09Z,Run OpenClaw more securely inside NVIDIA OpenShell with managed inference +coreyhaines31/marketingskills,JavaScript,17167,2582,2026-01-15T19:45:23Z,"Marketing skills for Claude Code and AI agents. CRO, copywriting, SEO, analytics, and growth enginee" +tobi/qmd,TypeScript,17137,1033,2025-12-08T14:22:57Z,"mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sot" +czlonkowski/n8n-mcp,TypeScript,16789,2843,2025-06-07T12:15:57Z,A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you +lllyasviel/FramePack,Python,16709,1650,2025-04-12T14:45:22Z,Lets make video diffusion practical! +K-Dense-AI/claude-scientific-skills,Python,16542,1808,2025-10-19T20:54:15Z,"A set of ready to use Agent Skills for research, science, engineering, analysis, finance and writing" +slopus/happy,TypeScript,16527,1315,2025-07-18T05:53:18Z,"Mobile and Web client for Codex and Claude Code, with realtime voice, encryption and fully featured" +Snapchat/Valdi,C++,16358,544,2025-11-06T17:33:28Z,Valdi is a cross-platform UI framework that delivers native performance without sacrificing develope +karpathy/llm-council,Python,16184,3240,2025-11-22T23:24:14Z,LLM Council works together to answer your hardest questions +xai-org/x-algorithm,Rust,16170,2799,2026-01-19T23:12:35Z,Algorithm powering the For You feed on X +RightNow-AI/openfang,Rust,15813,1954,2026-02-24T23:12:38Z,Open-source Agent Operating System +microsoft/mcp-for-beginners,Jupyter Notebook,15687,5111,2025-04-04T20:46:17Z,This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real +openai/skills,Python,15609,931,2025-11-25T06:25:42Z,Skills Catalog for Codex +microsoft/agent-lightning,Python,15549,1333,2025-06-18T07:28:45Z,The absolute trainer to light up AI agents. +game1024/OpenSpeedy,C++,15503,1165,2025-05-16T16:25:43Z,🎮 An open-source game speed modifier. +google-ai-edge/gallery,Kotlin,15490,1367,2025-03-31T17:47:28Z,A gallery that showcases on-device ML/GenAI use cases and allows people to try and use models locall +VoltAgent/awesome-claude-code-subagents,Shell,15477,1743,2025-07-30T12:31:51Z,A collection of 100+ specialized Claude Code subagents covering a wide range of development use case +NousResearch/hermes-agent,Python,15270,1859,2025-07-22T22:22:28Z,The agent that grows with you +AsyncFuncAI/deepwiki-open,Python,15205,1701,2025-04-30T06:01:29Z,Open Source DeepWiki: AI-Powered Wiki Generator for GitHub/Gitlab/Bitbucket Repositories. Join the d +anthropics/claude-plugins-official,Python,15139,1633,2025-11-20T18:36:20Z,"Official, Anthropic-managed directory of high quality Claude Code Plugins." +HKUDS/DeepCode,Python,15036,2024,2025-05-14T05:23:02Z,"""DeepCode: Open Agentic Coding (Paper2Code & Text2Web & Text2Backend)""" +Wan-Video/Wan2.2,Python,14909,1808,2025-07-28T08:17:01Z,Wan: Open and Advanced Large-Scale Video Generative Models +rtk-ai/rtk,Rust,14737,749,2026-01-22T16:54:16Z,"CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, z" +HKUDS/RAG-Anything,Python,14696,1767,2025-06-06T06:47:29Z,"""RAG-Anything: All-in-One RAG Framework""" +jarrodwatts/claude-hud,JavaScript,14653,595,2026-01-02T01:35:07Z,"A Claude Code plugin that shows what's happening - context usage, active tools, running agents, and " +Yeachan-Heo/oh-my-claudecode,TypeScript,14598,954,2026-01-09T03:36:29Z,Teams-first Multi-agent orchestration for Claude Code +Leey21/awesome-ai-research-writing,Sin especificar,14439,1126,2026-01-30T07:59:30Z,"Elevate your AI research writing, no more tedious polishing ✨ " +alibaba/page-agent,TypeScript,14430,1108,2025-09-23T09:30:17Z,JavaScript in-page GUI agent. Control web interfaces with natural language. +muratcankoylan/Agent-Skills-for-Context-Engineering,Python,14422,1125,2025-12-21T02:43:42Z,"A comprehensive collection of Agent Skills for context engineering, multi-agent architectures, and p" +agentskills/agentskills,Python,14410,840,2025-12-16T15:47:19Z,Specification and documentation for Agent Skills +pbakaus/impeccable,JavaScript,14363,613,2025-11-16T01:52:04Z,The design language that makes your AI harness better at design. +jamiepine/voicebox,TypeScript,14241,1685,2026-01-25T12:27:03Z,The open-source voice synthesis studio +pranshuparmar/witr,Go,14187,357,2025-12-20T17:26:59Z,Why is this running? +openai/symphony,Elixir,14181,1163,2026-02-26T21:54:00Z,"Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage " +Nagi-ovo/gemini-voyager,TypeScript,14083,418,2025-10-04T23:42:35Z,"An all-in-one enhancement suite for Google Gemini & AI Studio - timeline navigation, folder manageme" +mvanhorn/last30days-skill,Python,13991,1109,2026-01-23T20:37:37Z,"AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - th" +snarktank/ralph,TypeScript,13945,1421,2026-01-07T14:45:10Z,Ralph is an autonomous AI agent loop that runs repeatedly until all PRD items are complete. +google/A2UI,TypeScript,13698,1040,2025-09-24T23:14:02Z, +memvid/memvid,Rust,13642,1136,2025-05-27T16:01:08Z,"Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory laye" +AndyMik90/Aperant,TypeScript,13615,1853,2025-12-04T22:10:37Z,Autonomous multi-session AI coding +vercel-labs/json-render,TypeScript,13614,731,2026-01-14T17:22:39Z,The Generative UI framework +Tencent/WeKnora,Go,13611,1591,2025-07-22T08:01:23Z,"LLM-powered framework for deep document understanding, semantic retrieval, and context-aware answers" +agentscope-ai/CoPaw,Python,13546,1763,2026-02-24T03:42:56Z,"Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports mu" +Anionex/banana-slides,TypeScript,13369,1551,2025-11-29T17:37:26Z,一个基于nano banana pro🍌的原生AI PPT生成应用,迈向真正的"Vibe PPT"; 支持上传任意模板图片;上传任意素材&智能解析;一句话/大纲/页面描述自动生成PPT;口头修改指定区 +cft0808/edict,Python,13338,1347,2026-02-23T14:35:04Z,🏛️ 三省六部制 · OpenClaw Multi-Agent Orchestration System — 9 specialized AI agents with real-time dashbo +KittenML/KittenTTS,Python,13333,738,2025-08-05T03:30:24Z, State-of-the-art TTS model under 25MB 😻 +eigent-ai/eigent,TypeScript,13290,1546,2025-07-29T15:56:02Z,Eigent: The Open Source Cowork Desktop to Unlock Your Exceptional Productivity. Local and Free Alter +LibreSpark/LibreTV,JavaScript,13273,27065,2025-04-06T10:52:08Z,一分钟搭建影视站,支持Vercel/Docker等部署方式 +NevaMind-AI/memU,Python,13231,980,2025-07-29T01:54:40Z,"Memory for 24/7 proactive agents like openclaw (moltbot, clawdbot)." +VoltAgent/awesome-agent-skills,Sin especificar,13188,1333,2025-10-28T08:55:32Z,"Claude Code Skills and 1000+ agent skills from official dev teams and the community, compatible with" +steveyegge/gastown,Go,13177,1158,2025-12-16T00:33:33Z,Gas Town - multi-agent workspace manager +tanweai/pua,TypeScript,13057,704,2026-03-08T16:55:16Z,你是一个曾经被寄予厚望的 P8 级工程师。Anthropic 当初给你定级的时候,对你的期望是很高的。 一个agent使用的高能动性的skill。 Your AI has been placed +coleam00/context-engineering-intro,Python,12975,2675,2025-07-02T11:54:47Z,Context engineering is the new vibe coding - it's the way to actually make AI coding assistants work +THU-MAIC/OpenMAIC,TypeScript,12940,2030,2026-03-11T10:13:16Z,"Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just o" +MemoriLabs/Memori,Python,12789,1369,2025-07-24T07:07:51Z,"SQL Native Memory Layer for LLMs, AI Agents & Multi-Agent Systems" +ag-ui-protocol/ag-ui,Python,12716,1156,2025-05-07T12:49:37Z,AG-UI: the Agent-User Interaction Protocol. Bring Agents into Frontend Applications. +different-ai/openwork,TypeScript,12664,1146,2026-01-14T01:39:31Z,"An open-source alternative to Claude Cowork built for teams, powered by opencode" +originalankur/maptoposter,Python,12531,1099,2026-01-08T12:29:35Z,"Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and e" +GeeeekExplorer/nano-vllm,Python,12478,1801,2025-06-09T16:22:14Z,Nano vLLM +fish2018/pansou,Go,12393,2970,2025-07-10T07:17:46Z,PanSou是一款高性能的网盘资源搜索API服务,支持TG频道和插件搜索。系统设计以性能和可扩展性为核心,支持多频道多插件并发搜索、结果智能排序和网盘类型分类。docker集成前后端,一键启动,开箱即 +sapientinc/HRM,Python,12382,1808,2025-07-09T02:09:32Z,Hierarchical Reasoning Model Official Release +contains-studio/agents,Sin especificar,12358,2542,2025-07-28T14:42:35Z,sharing current agents in use +alam00000/bentopdf,JavaScript,12333,988,2025-10-12T13:30:08Z,A Privacy First PDF Toolkit +xpzouying/xiaohongshu-mcp,Go,12306,1836,2025-08-03T09:08:45Z,MCP for xiaohongshu.com +andrewyng/context-hub,JavaScript,12190,1064,2025-10-30T12:20:34Z, +The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge,Python,12164,1390,2025-04-02T20:56:33Z,Pocket Flow: Codebase to Tutorial +vercel-labs/skills,TypeScript,12141,979,2026-01-14T21:31:18Z,The open agent skills tool - npx skills +JimLiu/baoyu-skills,TypeScript,12061,1357,2026-01-13T03:04:56Z, +ryoppippi/ccusage,TypeScript,12058,440,2025-05-29T16:56:50Z,A CLI tool for analyzing Claude Code/Codex CLI usage from local JSONL files. +HKUDS/AI-Trader,Python,11976,2013,2025-10-23T12:45:00Z,"""AI-Trader: Can AI Beat the Market?"" Live Trading Bench: https://ai4trade.ai Tech Report Link: http" +Panniantong/Agent-Reach,Python,11834,875,2026-02-24T02:10:24Z,"Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, " +jd-opensource/joyagent-jdgenie,Java,11602,1578,2025-07-16T02:59:53Z,开源的端到端产品级通用智能体 +zarazhangrui/frontend-slides,Shell,11556,855,2026-01-28T00:42:34Z,Create beautiful slides on the web using Claude's frontend skills +byJoey/cfnew,Sin especificar,11533,5780,2025-09-06T17:10:05Z, +blader/humanizer,Sin especificar,11437,944,2026-01-18T05:30:15Z,Claude Code skill that removes signs of AI-generated writing from text +yusufkaraaslan/Skill_Seekers,Python,11415,1121,2025-10-17T14:43:48Z,"Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills with automatic c" +HW-whistleblower/True-Story-of-Pangu,Sin especificar,11399,1325,2025-07-05T20:40:24Z,诺亚盘古大模型研发背后的真正的心酸与黑暗的故事。 +EveryInc/compound-engineering-plugin,TypeScript,11363,897,2025-10-09T19:43:46Z,"Office Compound Engineering plugin for Claude Code, Codex, and more" +shiyu-coder/Kronos,Python,11354,2369,2025-07-01T02:54:32Z,Kronos: A Foundation Model for the Language of Financial Markets +BeehiveInnovations/pal-mcp-server,Python,11332,972,2025-06-08T15:36:50Z,The power of Claude Code / GeminiCLI / CodexCLI + [Gemini / OpenAI / OpenRouter / Azure / Grok / Oll +NoFxAiOS/nofx,Go,11258,2864,2025-10-28T07:17:53Z,"Your personal AI trading assistant. Any market. Any model. Pay with USDC, not API keys." +bytedance/trae-agent,Python,11182,1201,2025-06-13T12:05:15Z,Trae Agent is an LLM-based agent for general purpose software engineering tasks. +manaflow-ai/cmux,Swift,11138,767,2026-01-28T10:03:24Z,Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents +microsoft/RustTraining,Rust,11092,745,2026-03-13T04:25:17Z,"Beginner, advanced, expert level Rust training material" +nearai/ironclaw,Rust,11037,1249,2026-02-03T06:57:10Z,IronClaw is OpenClaw inspired implementation in Rust focused on privacy and security +hangwin/mcp-chrome,TypeScript,10997,969,2025-06-09T09:07:06Z,Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your +HKUDS/DeepTutor,Python,10880,1475,2025-12-28T15:35:54Z,"""DeepTutor: AI-Powered Personalized Learning Assistant""" +iflytek/astron-agent,Java,10821,1129,2025-09-19T08:46:01Z,"Enterprise-grade, commercial-friendly agentic workflow platform for building next-generation SuperAg" +Tongyi-MAI/Z-Image,Python,10766,720,2025-11-26T09:18:10Z, +mattpocock/skills,Shell,10710,870,2026-02-03T11:15:53Z,"My personal directory of skills, straight from my .claude directory." +danielmiessler/Personal_AI_Infrastructure,TypeScript,10630,1474,2025-09-08T16:18:30Z,Agentic AI Infrastructure for magnifying HUMAN capabilities. +anthropics/knowledge-work-plugins,Python,10584,1181,2026-01-23T20:11:54Z,Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork +MoonshotAI/Kimi-K2,Sin especificar,10566,801,2025-07-03T12:28:22Z,Kimi K2 is the large language model series developed by Moonshot AI team +saturndec/waoowaoo,TypeScript,10562,2345,2026-01-22T12:09:36Z,首家工业级全流程 AI 影视生产平台。Industry-first professional AI Agent platform for controllable film & video produ +RunanywhereAI/runanywhere-sdks,C++,10374,340,2025-07-22T01:23:34Z,Production ready toolkit to run AI locally +yichuan-w/LEANN,Python,10373,898,2025-06-09T06:52:59Z,"[MLsys2026]: RAG on Everything with LEANN. Enjoy 97% storage savings while running a fast, accurate," +Usagi-org/ai-goofish-monitor,Python,10345,1466,2025-07-16T08:13:41Z,基于 Playwright 和AI实现的闲鱼多任务实时/定时监控与智能分析系统,配备了功能完善的后台管理UI。帮助用户从闲鱼海量商品中,找到心仪产品。 +Wei-Shaw/claude-relay-service,JavaScript,10234,1548,2025-07-14T10:11:32Z,CRS-自建Claude Code镜像,一站式开源中转服务,让 Claude、OpenAI、Gemini、Droid 订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。 +browseros-ai/BrowserOS,TypeScript,10164,978,2025-05-18T16:23:54Z,"🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia." +Open-Dev-Society/OpenStock,TypeScript,10164,1345,2025-09-28T18:16:32Z,"OpenStock is an open-source alternative to expensive market platforms. Track real-time prices, set p" +opendataloader-project/opendataloader-pdf,Java,10131,752,2025-05-13T05:48:02Z,PDF Parser for AI-ready data. Automate PDF accessibility. Open-source. +QwenLM/Qwen3-TTS,Python,10060,1272,2026-01-21T06:41:32Z,"Qwen3-TTS is an open-source series of TTS models developed by the Qwen team at Alibaba Cloud, suppor" +travisvn/awesome-claude-skills,Sin especificar,9962,955,2025-10-16T20:42:39Z,"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows — " +huggingface/skills,Python,9953,607,2025-11-24T07:31:48Z,Give your agents the power of the Hugging Face ecosystem +facebookresearch/dinov3,Jupyter Notebook,9948,789,2025-08-07T14:11:34Z,Reference PyTorch implementation and models for DINOv3 +accomplish-ai/accomplish,TypeScript,9943,1113,2026-01-14T12:22:38Z,Accomplish™ is the open source Al coworker that lives on your desktop +NoeFabris/opencode-antigravity-auth,TypeScript,9914,673,2025-12-09T23:46:18Z,Enable Opencode to authenticate against Antigravity (Google's IDE) via OAuth so you can use Antigrav +aden-hive/hive,Python,9906,5597,2026-01-12T00:04:22Z,Outcome driven agent development framework and runtime harness +YouMind-OpenLab/awesome-nano-banana-pro-prompts,TypeScript,9865,1024,2025-11-23T07:17:48Z,"🍌 World's largest Nano Banana Pro prompt library — 10,000+ curated prompts with preview images, 16 l" +OpenHub-Store/GitHub-Store,Kotlin,9848,366,2025-11-21T13:03:23Z,"🩵 A free, open-source app store for GitHub releases — browse, discover, and install apps with one cl" +ValueCell-ai/valuecell,Python,9844,1677,2025-09-01T09:07:06Z,"ValueCell is a community-driven, multi-agent platform for financial applications." +cloudflare/moltworker,TypeScript,9755,1769,2026-01-27T11:09:39Z,"Run OpenClaw, (formerly Moltbot, formerly Clawdbot) on Cloudflare Workers" +microsoft/magentic-ui,Python,9743,978,2025-05-05T20:24:30Z,A research prototype of a human-centered web agent +microsoft/vscode-copilot-chat,TypeScript,9711,1779,2025-06-10T16:21:19Z,Copilot Chat extension for VS Code +anomalyco/opentui,TypeScript,9685,472,2025-07-21T09:35:54Z,OpenTUI is a library for building terminal user interfaces (TUIs) +ZeroLu/awesome-nanobanana-pro,Sin especificar,9573,803,2025-11-10T13:51:03Z,🚀 An awesome list of curated Nano Banana pro prompts and examples. Your go-to resource for mastering +mcp-use/mcp-use,TypeScript,9555,1193,2025-03-28T10:06:31Z,The fullstack MCP framework to develop MCP Apps for ChatGPT / Claude & MCP Servers for AI Agents. +steipete/CodexBar,Swift,9507,694,2025-11-16T17:00:44Z,"Show usage stats for OpenAI Codex and Claude Code, without having to login." +alibaba/OpenSandbox,Python,9454,720,2025-12-17T08:41:09Z,"Secure, Fast, and Extensible Sandbox runtime for AI agents." +chaitin/PandaWiki,TypeScript,9418,882,2025-05-15T12:55:40Z,PandaWiki 是一款 AI 大模型驱动的开源知识库搭建系统,帮助你快速构建智能化的 产品文档、技术文档、FAQ、博客系统,借助大模型的力量为你提供 AI 创作、AI 问答、AI 搜索等能力。 +chatfire-AI/huobao-drama,Vue,9387,1757,2026-01-05T11:38:30Z,🎬 火宝短剧 - 基于AI的一站式短剧生成平台 《一句话生成完整短剧,从剧本到成片全自动化》 Huobao Drama - An AI-Powered End-to-End Short Drama +diet103/claude-code-infrastructure-showcase,Shell,9364,1201,2025-10-30T03:12:16Z,"Examples of my Claude Code infrastructure with skill auto-activation, hooks, and agents" +aiming-lab/AutoResearchClaw,Python,9310,1001,2026-03-15T03:38:49Z,Fully autonomous & self-evolving research from idea to paper. Chat an Idea. Get a Paper. 🦞 +numman-ali/openskills,TypeScript,9284,588,2025-10-26T19:43:54Z,Universal skills loader for AI coding agents - npm i -g openskills +alibaba/zvec,C++,9188,527,2025-12-05T07:45:38Z,"A lightweight, lightning-fast, in-process vector database" +53AI/53AIHub,Go,9152,911,2025-04-24T11:24:11Z,"53AI Hub is an open-source AI portal, which enables you to quickly build a operational-level AI port" +nikopueringer/CorridorKey,Python,9131,550,2026-02-25T08:51:11Z,Perfect Green Screen Keys +siteboon/claudecodeui,TypeScript,9074,1158,2025-06-25T12:51:12Z,"Use Claude Code, Cursor CLI or Codex on mobile and web with CloudCLI (aka Claude Code UI). CloudCLI " +Wei-Shaw/sub2api,Go,8993,1388,2025-12-18T02:26:18Z,Sub2API-CRS2 一站式开源中转服务,让 Claude、Openai 、Gemini、Antigravity订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。 +siddharthvaddem/openscreen,TypeScript,8969,560,2025-10-10T05:36:55Z,"Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercia" +bytedance/Dolphin,Python,8879,754,2025-05-13T09:20:19Z,"The official repo for “Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting”, ACL, 202" +KrishKrosh/TrackWeight,Swift,8793,378,2025-07-21T05:55:02Z,Use your Mac trackpad as a weighing scale +antiwork/gumroad,Ruby,8759,1833,2025-04-03T07:22:41Z,Sell stuff and see what sticks +google/adk-samples,Python,8752,2360,2025-04-01T20:44:42Z,A collection of sample agents built with Agent Development Kit (ADK) +langchain-ai/open-swe,Python,8751,1013,2025-05-21T21:44:24Z,An Open-Source Asynchronous Coding Agent +davidkimai/Context-Engineering,Python,8627,970,2025-06-29T00:16:36Z,"""Context engineering is the delicate art and science of filling the context window with just the rig" +facebookresearch/sam3,Python,8510,1202,2025-07-17T16:15:40Z,The repository provides code for running inference and finetuning with the Meta Segment Anything Mod +MiroMindAI/MiroThinker,Python,8454,589,2025-08-07T13:32:12Z,MiroThinker is a deep research agent optimized for complex research and prediction tasks. Our latest +lukilabs/beautiful-mermaid,TypeScript,8447,262,2026-01-28T16:31:46Z, +apple/containerization,Swift,8425,261,2025-05-29T17:15:44Z,Containerization is a Swift package for running Linux containers on macOS. +jackwener/opencli,TypeScript,8386,686,2026-03-14T22:10:23Z,"Make Any Website & Tool Your CLI. A universal CLI Hub and AI-native runtime. Transform any website, " +pinchtab/pinchtab,Go,8318,617,2026-02-15T11:12:33Z,High-performance browser automation bridge and multi-instance orchestrator with advanced stealth inj +phuryn/pm-skills,Sin especificar,8313,855,2026-03-01T23:33:44Z,"PM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, exec" +ace-step/ACE-Step-1.5,Python,8290,941,2025-09-04T02:00:07Z,"The most powerful local music generation model that outperforms most commercial alternatives, suppor" +microsoft/agent-framework,Python,8258,1377,2025-04-28T19:40:42Z,"A framework for building, orchestrating and deploying AI agents and multi-agent workflows with suppo" +frankbria/ralph-claude-code,Shell,8241,598,2025-08-27T16:03:45Z,Autonomous AI development loop for Claude Code with intelligent exit detection +MoonTechLab/LunaTV,TypeScript,8222,8161,2025-08-12T13:59:33Z,本项目采用 CC BY-NC-SA 协议,禁止任何商业化行为,任何衍生项目必须保留本项目地址并以相同协议开源 +superset-sh/superset,TypeScript,8138,612,2025-10-21T09:16:51Z,"Code Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine" +rednote-hilab/dots.ocr,Python,8131,726,2025-07-30T11:03:59Z,Multilingual Document Layout Parsing in a Single Vision-Language Model +github/copilot-sdk,TypeScript,8051,1037,2026-01-14T00:23:22Z,Multi-platform SDK for integrating GitHub Copilot Agent into apps and services +droidrun/droidrun,Python,8050,827,2025-04-12T22:03:47Z,Automate your mobile devices with natural language commands - an LLM agnostic mobile Agent 🤖 +boson-ai/higgs-audio,Python,7996,615,2025-07-20T05:25:27Z,Text-audio foundation model from Boson AI +teng-lin/notebooklm-py,Python,7990,997,2026-01-07T15:27:19Z,Unofficial Python API and agentic skill for Google NotebookLM. Full programmatic access to NotebookL +BehiSecc/awesome-claude-skills,Sin especificar,7974,907,2025-10-17T15:05:35Z,A curated list of Claude Skills. +apple/ml-sharp,Python,7968,570,2025-12-12T03:46:09Z,Sharp Monocular View Synthesis in Less Than a Second +MemTensor/MemOS,Python,7912,686,2025-07-06T09:51:27Z,"AI memory OS for LLM and Agent systems(moltbot,clawdbot,openclaw), enabling persistent Skill memory " +pascalorg/editor,TypeScript,7910,1020,2025-10-16T19:35:06Z,Create and share 3D architectural projects. +jamez-bondos/awesome-gpt4o-images,JavaScript,7860,1778,2025-04-13T15:34:48Z,Awesome curated collection of images and prompts generated by GPT-4o and gpt-image-1. Explore AI gen +mmulet/term.everything,Go,7846,188,2025-09-07T02:52:48Z,Run any GUI app in the terminal❗ +idosal/git-mcp,TypeScript,7845,682,2025-03-29T00:44:19Z,"Put an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub p" +automazeio/ccpm,Shell,7820,788,2025-08-18T23:20:08Z,Project management skill system for Agents that uses GitHub Issues and Git worktrees for parallel ag +0x4m4/hexstrike-ai,Python,7727,1697,2025-07-10T17:53:18Z,"HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) a" +nexmoe/VidBee,TypeScript,7718,544,2025-10-22T13:43:42Z,Download videos from almost any website worldwide +HKUDS/ClawWork,Python,7693,989,2026-02-15T16:41:38Z,"""ClawWork: OpenClaw as Your AI Coworker - 💰 $15K earned in 11 Hours""" +snarktank/ai-dev-tasks,Sin especificar,7657,1742,2025-04-19T15:45:58Z,A simple task management system for managing AI dev agents +alirezarezvani/claude-skills,Python,7650,920,2025-10-19T04:04:05Z,"+192 Claude Code skills & agent plugins for Claude Code, Codex, Gemini CLI, Cursor, and 8 more codin" +QwenLM/Qwen-Image,Python,7640,466,2025-08-03T11:03:25Z,Qwen-Image is a powerful image generation foundation model capable of complex text rendering and pre +zumerlab/snapdom,JavaScript,7636,271,2025-04-27T11:01:19Z,"SnapDOM: Next-generation DOM capture engine — fast, modular, extensible." +pingdotgg/t3code,TypeScript,7630,1151,2026-02-08T23:46:22Z, +GetStream/Vision-Agents,Python,7581,609,2025-08-11T18:02:04Z,Open Vision Agents by Stream. Build Vision Agents quickly with any model or video provider. Uses Str +forrestchang/andrej-karpathy-skills,Sin especificar,7565,531,2026-01-27T03:53:13Z, +aliasrobotics/cai,Python,7561,1084,2025-03-31T08:56:05Z,"Cybersecurity AI (CAI), the framework for AI Security" +datalab-to/chandra,Python,7536,758,2025-10-08T21:34:16Z,"OCR model that handles complex tables, forms, handwriting with full layout." +cloudflare/vinext,TypeScript,7456,278,2026-02-24T05:07:41Z,Vite plugin that reimplements the Next.js API surface — deploy anywhere +iflytek/astron-rpa,Java,7437,810,2025-09-20T08:51:40Z,Agent-ready RPA suite with out-of-the-box automation tools. Built for individuals and enterprises. +LuckyOne7777/LLM-Trading-Lab,Python,7432,1580,2025-07-10T01:57:36Z,This repo powers my experiment where ChatGPT manages a real-money micro-cap stock portfolio. +Jeffallan/claude-skills,Python,7427,522,2025-10-20T20:27:22Z,66 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair program +MoonshotAI/kimi-cli,Python,7419,771,2025-10-15T12:58:03Z,Kimi Code CLI is your next CLI agent. +pickle-com/glass,JavaScript,7372,1094,2025-07-02T20:28:49Z,Digital Mind Extension +jundot/omlx,Python,7307,599,2026-02-13T14:13:27Z,LLM inference server with continuous batching & SSD caching for Apple Silicon — managed from the mac +fluxerapp/fluxer,TypeScript,7287,396,2026-01-01T21:09:14Z,"A free and open source instant messaging and VoIP platform built for friends, groups, and communitie" +apple/ml-fastvlm,Python,7284,549,2025-05-01T22:56:43Z,"This repository contains the official implementation of ""FastVLM: Efficient Vision Encoding for Visi" +QuipNetwork/quip-protocol,Python,7272,123,2026-01-16T05:39:29Z,experimental quip protocol network node +google/adk-go,Go,7266,597,2025-05-05T17:16:26Z,"An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agent" +MiniMax-AI/skills,C#,7233,526,2026-03-17T07:19:25Z, +calesthio/Crucix,JavaScript,7215,1117,2026-03-14T07:33:06Z,Your personal intelligence agent. Watches the world from multiple data sources and pings you when so +Maciek-roboblog/Claude-Code-Usage-Monitor,Python,7181,349,2025-06-19T00:00:05Z,Real-time Claude Code usage monitor with predictions and warnings +Snouzy/workout-cool,TypeScript,7152,562,2025-06-11T13:19:26Z,"🏋 Modern open-source fitness coaching platform. Create workout plans, track progress, and access a c" +QuipNetwork/ethereum-sdk,TypeScript,7103,56,2025-04-16T04:02:20Z, +openclaw/clawhub,TypeScript,7084,1110,2026-01-03T13:49:41Z,Skill Directory for OpenClaw +VoltAgent/voltagent,TypeScript,7075,705,2025-04-16T15:41:18Z,AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework +ZyperWave/ZyperWinOptimize,C#,7040,423,2025-08-05T01:46:41Z,ZyperWin++是一个轻便的Windows优化工具,适用于Win7-Win11最新版的优化,包括性能优化、服务项优化、垃圾清理等操作,还支持系统激活和Office快速安装。 +QuipNetwork/cpp-sdk,C++,7032,31,2025-06-20T17:34:30Z, +anthropics/financial-services-plugins,Python,7023,835,2026-02-23T19:24:50Z, +Donchitos/Claude-Code-Game-Studios,Shell,7015,996,2026-02-12T05:21:38Z,"Turn Claude Code into a full game dev studio — 48 AI agents, 36 workflow skills, and a complete coor" +lucasgelfond/zerobrew,Rust,7013,159,2026-01-19T12:42:04Z,A 5-20x faster experimental Homebrew alternative +nicobailon/visual-explainer,HTML,7010,480,2026-02-16T19:33:52Z,"Agent skill that generates rich HTML pages or slide decks for diagrams, diff reviews, plan audits, d" +vicinaehq/vicinae,C++,6984,175,2025-07-28T03:49:03Z,"A focused launcher for your desktop — native, fast, extensible" +QuipNetwork/hashsigs-py,Python,6977,16,2025-08-27T17:25:50Z, +Piebald-AI/claude-code-system-prompts,JavaScript,6935,941,2025-11-18T21:26:33Z,"All parts of Claude Code's system prompt, 18 builtin tool descriptions, sub agent prompts (Plan/Expl" +nullclaw/nullclaw,Zig,6894,817,2026-02-16T21:17:27Z,"Fastest, smallest, and fully autonomous AI assistant infrastructure written in Zig" +AnmolSaini16/mapcn,TypeScript,6888,362,2025-12-28T10:57:22Z,"Beautiful map components. 100% Free, Zero config, one command setup." +francescopace/espectre,Python,6884,548,2025-10-26T10:41:51Z,"🛜 ESPectre 👻 - Motion detection system based on Wi-Fi spectre analysis (CSI), with Home Assistant i" +Done-0/fuck-u-code,TypeScript,6874,327,2025-06-25T16:40:22Z,Legacy-Mess Detector – assess the “legacy-mess level” of your code and output a beautiful report +ykdojo/claude-code-tips,JavaScript,6869,474,2025-11-28T00:52:00Z,"45 tips for getting the most out of Claude Code, from basics to advanced - includes a custom status " +aidenybai/react-grab,TypeScript,6839,308,2025-10-17T10:08:55Z,Select context for coding agents directly from your website +Lum1104/Understand-Anything,TypeScript,6834,528,2026-03-15T02:30:51Z,"Claude Code skills that turn any codebase into an interactive knowledge graph you can explore, searc" +vudovn/antigravity-kit,TypeScript,6753,1345,2026-01-14T09:06:28Z, +Sjj1024/PakePlus-Android,Lua,6713,3795,2025-03-28T14:47:48Z,Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minu +yzfly/Awesome-MCP-ZH,Sin especificar,6695,469,2025-04-03T00:38:51Z,"MCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients" +anthropics/claude-code-action,TypeScript,6686,1603,2025-05-19T15:26:50Z, +SkyworkAI/SkyReels-V2,Python,6646,1376,2025-04-15T10:16:25Z,SkyReels-V2: Infinite-length Film Generative model +tonyantony300/alt-sendme,TypeScript,6613,402,2025-10-17T09:08:25Z,"Send files and folders anywhere in the world without storing in cloud - any size, any format, no acc" +Lake1059/FFmpegFreeUI,Visual Basic .NET,6601,364,2025-05-17T14:28:35Z,3FUI 是 ffmpeg 在 Windows 上的轻度专业交互外壳,收录大量参数,界面美观,交互友好。此项目面向国内使用环境,让普通人也能够轻松压制视频和转换格式。 +steipete/gogcli,Go,6581,500,2025-12-12T12:36:45Z,"Google Suite CLI: Gmail, GCal, GDrive, GContacts." +Yuliang-Liu/MonkeyOCR,Python,6573,456,2025-06-03T06:25:31Z,A lightweight LMM-based Document Parsing Model +BlockRunAI/ClawRouter,TypeScript,6530,550,2026-02-03T17:32:00Z,"The agent-native LLM router for OpenClaw. 41+ models, <1ms routing, USDC payments on Base & Solana v" +vectorize-io/hindsight,Python,6513,365,2025-10-30T11:49:48Z,Hindsight: Agent Memory That Learns +stagewise-io/stagewise,TypeScript,6510,450,2025-04-26T12:43:16Z,The coding agent built for the web. stagewise is a purpose-built browser for developers with a codin +maderix/ANE,Objective-C,6505,922,2026-02-28T09:27:28Z,Training neural networks on Apple Neural Engine via reverse-engineered private APIs Jackywine/Bella,JavaScript,6449,1002,2025-07-16T06:14:09Z,Bella is best -calesthio/Crucix,JavaScript,6428,983,2026-03-14T07:33:06Z,Your personal intelligence agent. Watches the world from multiple data sources and pings you when so -SamsungSAILMontreal/TinyRecursiveModels,Python,6423,1003,2025-10-07T13:24:28Z, -BlockRunAI/ClawRouter,TypeScript,6322,518,2026-02-03T17:32:00Z,"The agent-native LLM router for OpenClaw. 41+ models, <1ms routing, USDC payments on Base & Solana v" -QuipNetwork/quip-protocol,Python,6308,111,2026-01-16T05:39:29Z,experimental quip protocol network node -facebookresearch/sam-3d-objects,Python,6290,724,2025-09-29T20:46:40Z,SAM 3D Objects -hotheadhacker/no-as-a-service,JavaScript,6268,403,2025-04-29T19:56:36Z,No-as-a-Service (NaaS) is a simple API that returns a random rejection reason. Use it when you need -vercel-labs/portless,TypeScript,6266,199,2026-02-15T14:43:03Z,"Replace port numbers with stable, named local URLs. For humans and agents." -justlovemaki/AIClient-2-API,JavaScript,6237,917,2025-07-20T07:05:56Z,"Simulates Gemini CLI, Antigravity, Qwen Code, and Kiro client requests, compatible with the OpenAI A" -superdesigndev/superdesign,TypeScript,6215,690,2025-06-20T05:34:47Z,AI Product Design Agent - Open Source -nlweb-ai/NLWeb,Python,6168,693,2025-04-28T20:44:02Z,"Main reference implementation for NLWeb, implemented in Python." -OpenBMB/VoxCPM,Python,6167,745,2025-09-16T03:41:49Z,VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning -QuipNetwork/ethereum-sdk,TypeScript,6162,49,2025-04-16T04:02:20Z, -databasus/databasus,Go,6139,315,2025-06-05T13:10:03Z,PostgreSQL backup tool (with MySQL\MariaDB and MongoDB support) -BrowserMCP/mcp,TypeScript,6138,478,2025-03-28T02:01:22Z,Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your bro -QuipNetwork/cpp-sdk,C++,6099,26,2025-06-20T17:34:30Z, -CyberTimon/RapidRAW,TypeScript,6072,215,2025-06-13T20:16:40Z,"A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind." -QuipNetwork/hashsigs-py,Python,6066,13,2025-08-27T17:25:50Z, -tbphp/gpt-load,Go,6054,611,2025-06-06T16:04:32Z,Multi-channel AI proxy with intelligent key rotation. 智能密钥轮询的多渠道 AI 代理。 -11cafe/jaaz,TypeScript,6023,579,2025-06-01T14:53:08Z,The world's first open-source multimodal creative assistant This is a substitute for Canva and Manu -nicotsx/zerobyte,TypeScript,5996,149,2025-08-09T08:58:56Z,Backup automation for self-hosters. Built on top of restic -openai/openai-cs-agents-demo,Python,5940,913,2025-06-14T03:07:09Z,Demo of a customer service use case implemented with the OpenAI Agents SDK -millionco/react-doctor,TypeScript,5914,187,2026-02-13T09:02:13Z,Let coding agents diagnose and fix your React code -ringhyacinth/Star-Office-UI,HTML,5914,633,2026-02-26T03:45:35Z,A pixel office for your OpenClaw: turn invisible work states into a cozy little space with character -vectorize-io/hindsight,Python,5890,342,2025-10-30T11:49:48Z,Hindsight: Agent Memory That Learns -EdoStra/Marketing-for-Founders,Sin especificar,5873,555,2025-05-19T13:29:04Z,Practical marketing resources to get the first 10 / 100 / 1000 users for your SaaS / App / Startup -NVIDIA/personaplex,Python,5861,905,2026-01-05T19:10:35Z,PersonaPlex code. -JerryZLiu/Dayflow,Swift,5860,302,2025-09-23T01:58:21Z,The automatic work journal. Privately turns your screen into a timeline of what you actually accompl -smartcmd/MinecraftConsoles,C++,5839,1127,2026-03-01T04:13:25Z,A certain block game -sirmalloc/ccstatusline,TypeScript,5810,237,2025-08-08T11:19:28Z,"🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and m" -UfoMiao/zcf,TypeScript,5788,403,2025-07-30T06:09:00Z,Zero-Config Code Flow for Claude code & Codex -mksglu/context-mode,TypeScript,5774,368,2026-02-23T05:56:28Z,Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context. -ByteDance-Seed/Bagel,Python,5763,508,2025-04-17T06:54:07Z,Open-source unified multimodal model -Sjj1024/PakePlus-iOS,Swift,5759,3809,2025-03-28T14:46:52Z,Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minu -zilliztech/claude-context,TypeScript,5745,509,2025-06-06T02:12:47Z,Code search MCP for Claude Code. Make entire codebase the context for any coding agent. -dataease/SQLBot,JavaScript,5743,646,2025-04-21T05:33:53Z,🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG. -algorithmicsuperintelligence/openevolve,Python,5743,912,2025-05-15T11:46:52Z,Open-source implementation of AlphaEvolve -DearVa/Everywhere,C#,5712,336,2025-04-23T08:19:33Z,"Context-aware AI assistant for your desktop. Ready to respond intelligently, seamlessly integrating " -anthropics/claude-agent-sdk-python,Python,5695,763,2025-06-11T21:33:43Z, -Klavis-AI/klavis,Python,5675,542,2025-04-14T07:53:36Z,Klavis AI: MCP integration platforms that let AI agents use tools reliably at any scale -bellard/mquickjs,C,5652,201,2025-12-22T14:20:32Z,Public repository of the Micro QuickJS Javascript Engine -steipete/agent-rules,Shell,5646,514,2025-06-12T11:10:14Z,Rules and Knowledge to work better with agents such as Claude Code or Cursor -KaringX/clashmi,Dart,5633,357,2025-04-14T13:37:30Z,Clash Mihomo for iOS/MacOS/Android/Windows/Linux -Lum1104/Understand-Anything,TypeScript,5602,433,2026-03-15T02:30:51Z,"Claude Code skills that turn any codebase into an interactive knowledge graph you can explore, searc" -Leonxlnx/taste-skill,Sin especificar,5589,521,2026-02-19T21:44:05Z,"Taste-Skill (High-Agency Frontend) - gives your AI good taste. stops the AI from generating boring, " -wassupjay/n8n-free-templates,Sin especificar,5589,1536,2025-05-19T05:03:45Z, A curated set of 200+ plug-and-play n8n workflows that fuse classic automation with today’s AI stac -jackwener/opencli,TypeScript,5577,451,2026-03-14T22:10:23Z,"Make Any Website & Tool Your CLI. A universal CLI Hub and AI-native runtime. Transform any website, " -ChrisWiles/claude-code-showcase,JavaScript,5573,488,2026-01-06T18:51:02Z,"Comprehensive Claude Code project configuration example with hooks, skills, agents, commands, and Gi" -ngxson/smolvlm-realtime-webcam,HTML,5537,892,2025-05-12T17:24:38Z,Real-time webcam demo with SmolVLM and llama.cpp server -pshenok/server-survival,JavaScript,5513,639,2025-11-21T02:36:29Z,"Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn sca" -hicccc77/WeFlow,TypeScript,5512,1473,2026-01-07T13:40:57Z,WeFlow - 一个本地的微信聊天记录导出和年度报告应用 -Orchestra-Research/AI-Research-SKILLs,TeX,5503,433,2025-11-03T06:13:06Z,Comprehensive open-source library of AI research and engineering skills for any AI model. Package th -maillab/cloud-mail,JavaScript,5472,5010,2025-04-24T11:36:56Z,A Cloudflare-based email service | 基于 Cloudflare 的邮箱服务 | Cloudflare Email 邮箱 Mail -ValueCell-ai/ClawX,TypeScript,5467,719,2026-02-05T13:58:36Z,ClawX is a desktop app that provides a graphical interface for OpenClaw AI agents. It turns CLI-base -IAmTomShaw/f1-race-replay,Python,5451,726,2025-11-21T17:37:05Z,An interactive Formula 1 race visualisation and data analysis tool built with Python! 🏎️ -lharries/whatsapp-mcp,Go,5440,942,2025-03-29T12:49:33Z,WhatsApp MCP server -JefferyHcool/BiliNote,Python,5420,682,2025-04-13T09:41:22Z,AI 视频笔记生成工具 让 AI 为你的视频做笔记 -lintsinghua/DeepAudit,Python,5405,643,2025-09-19T15:53:48Z,DeepAudit:人人拥有的 AI 黑客战队,让漏洞挖掘触手可及。国内首个开源的代码漏洞挖掘多智能体系统。小白一键部署运行,自主协作审计 + 自动化沙箱 PoC 验证。支持 Ollama 私有部署 -dwzhu-pku/PaperBanana,Python,5379,363,2026-01-30T06:55:48Z,PaperBanana: Automating Academic Illustration For AI Scientists -MemMachine/MemMachine,Python,5377,159,2025-08-15T16:40:53Z,"Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory sto" -coze-dev/coze-loop,Go,5368,744,2025-06-24T00:26:28Z,Next-generation AI Agent Optimization Platform: Cozeloop addresses challenges in AI agent developmen -strands-agents/sdk-python,Python,5360,735,2025-05-14T19:59:51Z,A model-driven approach to building AI agents in just a few lines of code. -ghuntley/how-to-build-a-coding-agent,Go,5319,596,2025-07-24T03:56:29Z,"A workshop that teaches you how to build your own coding agent. Similar to Roo code, Cline, Amp, Cur" -donlon/cloudflare-error-page,HTML,5314,282,2025-11-19T12:00:12Z,✅Browser ❌Cloudflare ✅Host — Generator of customized Cloudflare error pages (unofficial) -HBAI-Ltd/Toonflow-app,HTML,5293,767,2026-01-29T10:25:45Z,Toonflow 是一款 AI 短剧漫剧工具,能够利用 AI 技术将小说自动转化为剧本,并结合 AI 生成的图片和视频,实现高效的短剧创作。借助 Toonflow,可以轻松完成从文字到影像的全流程,让 -21st-dev/1code,TypeScript,5291,568,2026-01-14T02:12:40Z,"Orchestration layer for coding agents (Claude Code, Codex)" -permissionlesstech/bitchat-android,Kotlin,5245,712,2025-07-08T18:36:23Z,"bluetooth mesh chat, IRC vibes" -bwya77/vscode-dark-islands,PowerShell,5238,159,2026-02-14T05:06:12Z,VSCode theme based off the easemate IDE and Jetbrains islands theme -AvengeMedia/DankMaterialShell,QML,5233,339,2025-07-10T15:18:23Z,"Desktop shell for wayland compositors built with Quickshell & GO, optimized for niri, hyprland, sway" -ComposioHQ/agent-orchestrator,TypeScript,5225,637,2026-02-13T09:52:36Z," Agentic orchestrator for parallel coding agents — plans tasks, spawns agents, and autonomously hand" -steipete/summarize,TypeScript,5217,336,2025-12-17T12:19:51Z,Point at any URL/YouTube/Podcast or file. Get the gist. CLI and Chrome Extension. -ashishps1/learn-ai-engineering,Sin especificar,5212,1305,2025-04-11T09:20:56Z,Learn AI and LLMs from scratch using free resources -pablodelucca/pixel-agents,TypeScript,5212,746,2026-02-08T19:14:11Z,Pixel office. -MrLesk/Backlog.md,TypeScript,5210,275,2025-06-04T19:43:33Z,Backlog.md - A tool for managing project collaboration between humans and AI Agents in a git ecosyst -orion-lib/OrionTV,TypeScript,5176,1791,2025-06-28T05:05:24Z,一个基于 React Native TVOS 和 Expo 构建的播放器,旨在提供流畅的视频观看体验。 -datawhalechina/all-in-rag,Python,5172,2570,2025-06-05T08:12:35Z,🔍大模型应用开发实战一:RAG 技术全栈指南,在线阅读地址:https://datawhalechina.github.io/all-in-rag/ -hellodigua/ChatLab,TypeScript,5160,1229,2025-11-26T05:54:26Z,"Rediscover your social memories with local, AI-powered analysis. 本地化的聊天记录分析工具,通过 AI Agent 回顾你的社交记忆。" -sohzm/cheating-daddy,JavaScript,5149,880,2025-05-28T22:50:20Z,a free and opensource app that lets you gain an unfair advantage -volcengine/MineContext,Python,5132,381,2025-06-24T11:15:21Z,MineContext is your proactive context-aware AI partner(Context-Engineering+ChatGPT Pulse) -op7418/Humanizer-zh,Sin especificar,5120,428,2026-01-19T04:23:44Z,Humanizer 的汉化版本,Claude Code Skills,旨在消除文本中 AI 生成的痕迹。 -iflow-ai/iflow-cli,Shell,5114,390,2025-07-27T02:38:21Z,"iFlow cli is a comprehensive command-line intelligence that embeds in your terminal, analyzes your r" -Lightricks/LTX-2,Python,5095,772,2026-01-03T13:16:29Z,Official Python inference and LoRA trainer package for the LTX-2 audio–video generative model. -datalab-to/chandra,Python,5095,576,2025-10-08T21:34:16Z,"OCR model that handles complex tables, forms, handwriting with full layout." -MeiGen-AI/InfiniteTalk,Python,5086,841,2025-08-14T01:04:53Z,​​Unlimited-length talking video generation​​ that supports image-to-video and video-to-video genera -ln-dev7/square-ui,TypeScript,5079,573,2025-03-25T10:09:25Z,Collection of beautifully crafted open-source layouts UI built with shadcn/ui. -jamwithai/production-agentic-rag-course,Python,5074,1213,2025-08-06T19:52:50Z, -Kodezi/Chronos,Java,5070,215,2025-07-21T07:34:10Z,Kodezi Chronos is a debugging-first language model that achieves state-of-the-art results on SWE-ben -neuphonic/neutts,Python,5068,557,2025-10-02T12:48:55Z,On-device TTS model by Neuphonic -getarcaneapp/arcane,Go,5067,165,2025-04-19T00:43:29Z,"Modern Docker Management, Designed for Everyone" -HisMax/RedInk,Python,5057,960,2025-11-25T10:12:54Z,"Red Ink - A one-stop Xiaohongshu image-and-text generator based on the 🍌Nano Banana Pro🍌, ""One Sente" -InsForge/InsForge,TypeScript,5018,522,2025-07-29T05:56:00Z,Give agents everything they need to ship fullstack apps. The backend built for agentic development. -sentient-agi/ROMA,Python,5013,777,2025-05-12T19:35:31Z,Recursive-Open-Meta-Agent v0.1 (Beta). A meta-agent framework to build high-performance multi-agent -noctalia-dev/noctalia-shell,QML,5009,382,2025-07-11T10:50:50Z,A sleek and minimal desktop shell thoughtfully crafted for Wayland. -PleasePrompto/notebooklm-skill,Python,4937,517,2025-10-19T05:36:13Z,Use this skill to enable Claude Code to communicate directly with your Google NotebookLM notebooks. -666OS/ClashMac,Sin especificar,4931,191,2025-11-28T04:41:02Z,Native Proxy Experience Built for macOS -YishenTu/claudian,TypeScript,4925,286,2025-12-05T17:58:26Z,An Obsidian plugin that embeds Claude Code as an AI collaborator in your vault -THUDM/slime,Python,4923,658,2025-06-18T07:15:54Z,slime is an LLM post-training framework for RL Scaling. -mengxi-ream/read-frog,TypeScript,4912,318,2025-04-16T23:32:59Z,🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译 -cloudflare/vibesdk,TypeScript,4904,1158,2025-08-25T15:07:31Z,"An open-source vibe coding platform that helps you build your own vibe-coding platform, built entire" -BigBodyCobain/Shadowbroker,TypeScript,4895,726,2026-03-05T03:59:55Z,Open-source intelligence for the global theater. Track everything from the corporate/private jets of -Vector-Wangel/XLeRobot,Python,4861,518,2025-04-26T02:27:05Z,XLeRobot: Practical Dual-Arm Mobile Home Robot for $660 -Hammer1/cozeworkflows,Sin especificar,4860,1911,2025-07-27T13:42:07Z,coze 的200+工作流合集汇总,一直更新 -vercel/streamdown,TypeScript,4852,245,2025-08-15T01:52:01Z,"A drop-in replacement for react-markdown, designed for AI-powered streaming." -CursorTouch/Windows-MCP,Python,4849,610,2025-05-13T02:27:53Z,MCP Server for Computer Use in Windows -SukiSU-Ultra/SukiSU-Ultra,Kotlin,4837,1073,2025-03-29T12:56:40Z,Kernel-based Android Root Solution & KPM -gommzystudio/device-activity-tracker,TypeScript,4806,661,2025-12-07T14:56:14Z,"A phone number can reveal whether a device is active, in standby or offline (and more). This PoC dem" -ByteDance-Seed/Depth-Anything-3,Python,4775,486,2025-11-12T08:44:03Z,Depth Anything 3 -memovai/mimiclaw,C,4772,675,2026-02-04T04:25:33Z,MimiClaw: Run OpenClaw on a $5 chip. No OS(Linux). No Node.js. No Mac mini. No Raspberry Pi. No VPS. -mvanhorn/last30days-skill,Python,4763,525,2026-01-23T20:37:37Z,"AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - th" -MatrixSeven/file-transfer-go,TypeScript,4746,605,2025-07-28T10:11:01Z,Go/React开发的端到端webrtc的文件传输/文字传输/桌面共享,安全,隐私,数据不经过服务器。 -huggingface/nanoVLM,Python,4739,474,2025-05-02T18:08:12Z,"The simplest, fastest repository for training/finetuning small-sized VLMs." -Tencent-Hunyuan/HunyuanVideo-1.5,Python,4717,220,2025-11-20T06:15:42Z,HunyuanVideo-1.5: A leading lightweight video generation model -apple/embedding-atlas,TypeScript,4699,280,2025-05-07T00:56:44Z,Embedding Atlas is a tool that provides interactive visualizations for large embeddings. It allows y -psviderski/unregistry,Go,4693,82,2025-06-03T01:48:51Z,Push docker images directly to remote servers without an external registry -shareAI-lab/Kode-Agent,TypeScript,4680,700,2025-07-12T14:21:51Z,Kode Agent — Design for post-human workflows. One unit agent for every human & computer task. -microsoft/fara,Python,4668,430,2025-10-29T16:23:22Z,Fara-7B: An Efficient Agentic Model for Computer Use -antvis/Infographic,TypeScript,4659,334,2025-09-11T11:13:39Z,"🦋 An Infographic Generation and Rendering Framework, bring words to life with AI!" -dtyq/magic,TypeScript,4647,492,2025-05-14T22:04:29Z,Magicrew. The first open-source all-in-one AI productivity platform (Generalist AI Agent + Workflow -rdev/liquid-glass-react,TypeScript,4647,307,2025-06-10T22:48:35Z,Apple's Liquid Glass effect for React -productdevbook/port-killer,Swift,4608,171,2025-12-16T01:44:50Z,"A powerful cross-platform port management tool for developers. Monitor ports, manage Kubernetes port" -breaking-brake/cc-wf-studio,TypeScript,4581,512,2025-11-01T16:04:15Z,CC Workflow Studio -MCP-UI-Org/mcp-ui,TypeScript,4562,341,2025-05-13T22:41:43Z,UI over MCP. Create next-gen UI experiences with the protocol and SDK! -apurvsinghgautam/robin,Python,4552,885,2025-04-08T14:20:34Z,AI-Powered Dark Web OSINT Tool -MoonshotAI/Kimi-Audio,Python,4541,343,2025-04-25T10:00:18Z,"Kimi-Audio, an open-source audio foundation model excelling in audio understanding, generation, and " -microsoft/TRELLIS.2,Python,4539,507,2025-11-26T10:04:35Z,Native and Compact Structured Latents for 3D Generation -IRS-Public/direct-file,JavaScript,4527,1361,2025-05-19T16:46:38Z,Direct File -cactus-compute/cactus,C,4515,335,2025-04-23T14:33:43Z,Low-latency AI engine for mobile devices & wearables -get-convex/chef,TypeScript,4496,896,2025-03-31T19:00:59Z,The only AI app builder that knows backend +SamsungSAILMontreal/TinyRecursiveModels,Python,6436,1003,2025-10-07T13:24:28Z, +vercel-labs/portless,TypeScript,6403,203,2026-02-15T14:43:03Z,"Replace port numbers with stable, named local URLs. For humans and agents." +justlovemaki/AIClient-2-API,JavaScript,6375,944,2025-07-20T07:05:56Z,"Simulates Gemini CLI, Antigravity, Qwen Code, and Kiro client requests, compatible with the OpenAI A" +InsForge/InsForge,TypeScript,6334,547,2025-07-29T05:56:00Z,Give agents everything they need to ship fullstack apps. The backend built for agentic development. +facebookresearch/sam-3d-objects,Python,6323,735,2025-09-29T20:46:40Z,SAM 3D Objects +hotheadhacker/no-as-a-service,JavaScript,6278,402,2025-04-29T19:56:36Z,No-as-a-Service (NaaS) is a simple API that returns a random rejection reason. Use it when you need +superdesigndev/superdesign,TypeScript,6232,692,2025-06-20T05:34:47Z,AI Product Design Agent - Open Source +ringhyacinth/Star-Office-UI,HTML,6213,663,2026-02-26T03:45:35Z,A pixel office for your OpenClaw: turn invisible work states into a cozy little space with character +Leonxlnx/taste-skill,Sin especificar,6201,595,2026-02-19T21:44:05Z,"Taste-Skill (High-Agency Frontend) - gives your AI good taste. stops the AI from generating boring, " +OpenBMB/VoxCPM,Python,6198,750,2025-09-16T03:41:49Z,VoxCPM: Tokenizer-Free TTS for Context-Aware Speech Generation and True-to-Life Voice Cloning +databasus/databasus,Go,6195,317,2025-06-05T13:10:03Z,PostgreSQL backup tool (with MySQL\MariaDB and MongoDB support) +BrowserMCP/mcp,TypeScript,6186,484,2025-03-28T02:01:22Z,Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your bro +nlweb-ai/NLWeb,Python,6170,693,2025-04-28T20:44:02Z,"Main reference implementation for NLWeb, implemented in Python." +sirmalloc/ccstatusline,TypeScript,6142,249,2025-08-08T11:19:28Z,"🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and m" +CyberTimon/RapidRAW,TypeScript,6126,220,2025-06-13T20:16:40Z,"A beautiful, non-destructive, and GPU-accelerated RAW image editor built with performance in mind." +mksglu/context-mode,TypeScript,6110,401,2026-02-23T05:56:28Z,Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context. +tbphp/gpt-load,Go,6080,614,2025-06-06T16:04:32Z,Multi-channel AI proxy with intelligent key rotation. 智能密钥轮询的多渠道 AI 代理。 +11cafe/jaaz,TypeScript,6041,580,2025-06-01T14:53:08Z,The world's first open-source multimodal creative assistant This is a substitute for Canva and Manu +nicotsx/zerobyte,TypeScript,6033,155,2025-08-09T08:58:56Z,Backup automation for self-hosters. Built on top of restic +millionco/react-doctor,TypeScript,6014,192,2026-02-13T09:02:13Z,Let coding agents diagnose and fix your React code +smartcmd/MinecraftConsoles,C++,5988,1160,2026-03-01T04:13:25Z,A certain block game +EdoStra/Marketing-for-Founders,Sin especificar,5951,559,2025-05-19T13:29:04Z,Practical marketing resources to get the first 10 / 100 / 1000 users for your SaaS / App / Startup +openai/openai-cs-agents-demo,Python,5945,914,2025-06-14T03:07:09Z,Demo of a customer service use case implemented with the OpenAI Agents SDK +NVIDIA/personaplex,Python,5920,919,2026-01-05T19:10:35Z,PersonaPlex code. +anthropics/claude-agent-sdk-python,Python,5920,800,2025-06-11T21:33:43Z, +JerryZLiu/Dayflow,Swift,5882,305,2025-09-23T01:58:21Z,The automatic work journal. Privately turns your screen into a timeline of what you actually accompl +Sjj1024/PakePlus-iOS,Swift,5874,3798,2025-03-28T14:46:52Z,Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minu +UfoMiao/zcf,TypeScript,5815,403,2025-07-30T06:09:00Z,Zero-Config Code Flow for Claude code & Codex +hicccc77/WeFlow,TypeScript,5808,1539,2026-01-07T13:40:57Z,WeFlow - 一个本地的微信聊天记录导出和年度报告应用 +algorithmicsuperintelligence/openevolve,Python,5788,920,2025-05-15T11:46:52Z,Open-source implementation of AlphaEvolve +dataease/SQLBot,JavaScript,5781,649,2025-04-21T05:33:53Z,🔥 基于大模型和 RAG 的智能问数系统,对话式数据分析神器。Text-to-SQL Generation via LLMs using RAG. +ByteDance-Seed/Bagel,Python,5780,511,2025-04-17T06:54:07Z,Open-source unified multimodal model +zilliztech/claude-context,TypeScript,5776,513,2025-06-06T02:12:47Z,Code search MCP for Claude Code. Make entire codebase the context for any coding agent. +ValueCell-ai/ClawX,TypeScript,5765,775,2026-02-05T13:58:36Z,ClawX is a desktop app that provides a graphical interface for OpenClaw AI agents. It turns CLI-base +Orchestra-Research/AI-Research-SKILLs,TeX,5756,447,2025-11-03T06:13:06Z,Comprehensive open-source library of AI research and engineering skills for any AI model. Package th +DearVa/Everywhere,C#,5725,338,2025-04-23T08:19:33Z,"Context-aware AI assistant for your desktop. Ready to respond intelligently, seamlessly integrating " +KaringX/clashmi,Dart,5713,358,2025-04-14T13:37:30Z,Clash Mihomo for iOS/MacOS/Android/Windows/Linux +Klavis-AI/klavis,Python,5686,541,2025-04-14T07:53:36Z,Klavis AI: MCP integration platforms that let AI agents use tools reliably at any scale +maillab/cloud-mail,JavaScript,5670,5358,2025-04-24T11:36:56Z,A Cloudflare-based email service | 基于 Cloudflare 的邮箱服务 | Cloudflare Email 邮箱 Mail +bellard/mquickjs,C,5666,206,2025-12-22T14:20:32Z,Public repository of the Micro QuickJS Javascript Engine +steipete/agent-rules,Shell,5654,514,2025-06-12T11:10:14Z,Rules and Knowledge to work better with agents such as Claude Code or Cursor +MemMachine/MemMachine,Python,5620,159,2025-08-15T16:40:53Z,"Universal memory layer for AI Agents. It provides scalable, extensible, and interoperable memory sto" +wassupjay/n8n-free-templates,Sin especificar,5611,1538,2025-05-19T05:03:45Z, A curated set of 200+ plug-and-play n8n workflows that fuse classic automation with today’s AI stac +ChrisWiles/claude-code-showcase,JavaScript,5601,490,2026-01-06T18:51:02Z,"Comprehensive Claude Code project configuration example with hooks, skills, agents, commands, and Gi" +HBAI-Ltd/Toonflow-app,HTML,5578,820,2026-01-29T10:25:45Z,Toonflow 是一款 AI 短剧漫剧工具,能够利用 AI 技术将小说自动转化为剧本,并结合 AI 生成的图片和视频,实现高效的短剧创作。借助 Toonflow,可以轻松完成从文字到影像的全流程,让 +ComposioHQ/agent-orchestrator,TypeScript,5562,728,2026-02-13T09:52:36Z," Agentic orchestrator for parallel coding agents — plans tasks, spawns agents, and autonomously hand" +ngxson/smolvlm-realtime-webcam,HTML,5544,894,2025-05-12T17:24:38Z,Real-time webcam demo with SmolVLM and llama.cpp server +pshenok/server-survival,JavaScript,5540,647,2025-11-21T02:36:29Z,"Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn sca" +pablodelucca/pixel-agents,TypeScript,5535,793,2026-02-08T19:14:11Z,Pixel office. +dwzhu-pku/PaperBanana,Python,5506,378,2026-01-30T06:55:48Z,PaperBanana: Automating Academic Illustration For AI Scientists +IAmTomShaw/f1-race-replay,Python,5492,730,2025-11-21T17:37:05Z,An interactive Formula 1 race visualisation and data analysis tool built with Python! 🏎️ +lintsinghua/DeepAudit,Python,5474,650,2025-09-19T15:53:48Z,DeepAudit:人人拥有的 AI 黑客战队,让漏洞挖掘触手可及。国内首个开源的代码漏洞挖掘多智能体系统。小白一键部署运行,自主协作审计 + 自动化沙箱 PoC 验证。支持 Ollama 私有部署 +lharries/whatsapp-mcp,Go,5459,952,2025-03-29T12:49:33Z,WhatsApp MCP server +JefferyHcool/BiliNote,Python,5456,684,2025-04-13T09:41:22Z,AI 视频笔记生成工具 让 AI 为你的视频做笔记 +strands-agents/sdk-python,Python,5430,744,2025-05-14T19:59:51Z,A model-driven approach to building AI agents in just a few lines of code. +datawhalechina/all-in-rag,Python,5396,2662,2025-06-05T08:12:35Z,🔍大模型应用开发实战一:RAG 技术全栈指南,在线阅读地址:https://datawhalechina.github.io/all-in-rag/ +coze-dev/coze-loop,Go,5376,743,2025-06-24T00:26:28Z,Next-generation AI Agent Optimization Platform: Cozeloop addresses challenges in AI agent developmen +ghuntley/how-to-build-a-coding-agent,Go,5345,597,2025-07-24T03:56:29Z,"A workshop that teaches you how to build your own coding agent. Similar to Roo code, Cline, Amp, Cur" +Lightricks/LTX-2,Python,5343,808,2026-01-03T13:16:29Z,Official Python inference and LoRA trainer package for the LTX-2 audio–video generative model. +jamwithai/production-agentic-rag-course,Python,5334,1267,2025-08-06T19:52:50Z, +AvengeMedia/DankMaterialShell,QML,5333,339,2025-07-10T15:18:23Z,"Desktop shell for wayland compositors built with Quickshell & GO, optimized for niri, hyprland, sway" +YishenTu/claudian,TypeScript,5320,304,2025-12-05T17:58:26Z,An Obsidian plugin that embeds Claude Code as an AI collaborator in your vault +21st-dev/1code,TypeScript,5320,571,2026-01-14T02:12:40Z,"Orchestration layer for coding agents (Claude Code, Codex)" +donlon/cloudflare-error-page,HTML,5317,282,2025-11-19T12:00:12Z,✅Browser ❌Cloudflare ✅Host — Generator of customized Cloudflare error pages (unofficial) +permissionlesstech/bitchat-android,Kotlin,5266,718,2025-07-08T18:36:23Z,"bluetooth mesh chat, IRC vibes" +steipete/summarize,TypeScript,5261,342,2025-12-17T12:19:51Z,Point at any URL/YouTube/Podcast or file. Get the gist. CLI and Chrome Extension. +op7418/Humanizer-zh,Sin especificar,5261,442,2026-01-19T04:23:44Z,Humanizer 的汉化版本,Claude Code Skills,旨在消除文本中 AI 生成的痕迹。 +MrLesk/Backlog.md,TypeScript,5249,275,2025-06-04T19:43:33Z,Backlog.md - A tool for managing project collaboration between humans and AI Agents in a git ecosyst +ashishps1/learn-ai-engineering,Sin especificar,5244,1315,2025-04-11T09:20:56Z,Learn AI and LLMs from scratch using free resources +bwya77/vscode-dark-islands,PowerShell,5234,163,2026-02-14T05:06:12Z,VSCode theme based off the easemate IDE and Jetbrains islands theme +PleasePrompto/notebooklm-skill,Python,5231,543,2025-10-19T05:36:13Z,Use this skill to enable Claude Code to communicate directly with your Google NotebookLM notebooks. +hellodigua/ChatLab,TypeScript,5220,1242,2025-11-26T05:54:26Z,"Rediscover your social memories with local, AI-powered analysis. 本地化的聊天记录分析工具,通过 AI Agent 回顾你的社交记忆。" +orion-lib/OrionTV,TypeScript,5176,1795,2025-06-28T05:05:24Z,一个基于 React Native TVOS 和 Expo 构建的播放器,旨在提供流畅的视频观看体验。 +volcengine/MineContext,Python,5168,385,2025-06-24T11:15:21Z,MineContext is your proactive context-aware AI partner(Context-Engineering+ChatGPT Pulse) +MeiGen-AI/InfiniteTalk,Python,5164,855,2025-08-14T01:04:53Z,​​Unlimited-length talking video generation​​ that supports image-to-video and video-to-video genera +noctalia-dev/noctalia-shell,QML,5159,393,2025-07-11T10:50:50Z,A sleek and minimal desktop shell thoughtfully crafted for Wayland. +sohzm/cheating-daddy,JavaScript,5158,883,2025-05-28T22:50:20Z,a free and opensource app that lets you gain an unfair advantage +iflow-ai/iflow-cli,Shell,5122,399,2025-07-27T02:38:21Z,"iFlow cli is a comprehensive command-line intelligence that embeds in your terminal, analyzes your r" +getarcaneapp/arcane,Go,5108,169,2025-04-19T00:43:29Z,"Modern Docker Management, Designed for Everyone" +neuphonic/neutts,Python,5089,559,2025-10-02T12:48:55Z,On-device TTS model by Neuphonic +HisMax/RedInk,Python,5074,957,2025-11-25T10:12:54Z,"Red Ink - A one-stop Xiaohongshu image-and-text generator based on the 🍌Nano Banana Pro🍌, ""One Sente" +Kodezi/Chronos,Java,5036,214,2025-07-21T07:34:10Z,Kodezi Chronos is a debugging-first language model that achieves state-of-the-art results on SWE-ben +sentient-agi/ROMA,Python,5017,776,2025-05-12T19:35:31Z,Recursive-Open-Meta-Agent v0.1 (Beta). A meta-agent framework to build high-performance multi-agent +THUDM/slime,Python,5014,674,2025-06-18T07:15:54Z,slime is an LLM post-training framework for RL Scaling. +mengxi-ream/read-frog,TypeScript,4982,325,2025-04-16T23:32:59Z,🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译 +SawyerHood/dev-browser,TypeScript,4977,308,2025-12-02T19:20:20Z,A Claude Skill to give your agent the ability to use a web browser +slavingia/skills,Sin especificar,4955,341,2026-03-23T19:16:00Z,Claude Code skills based on The Minimalist Entrepreneur by Sahil Lavingia +666OS/ClashMac,Sin especificar,4952,190,2025-11-28T04:41:02Z,Native Proxy Experience Built for macOS +CursorTouch/Windows-MCP,Python,4923,621,2025-05-13T02:27:53Z,MCP Server for Computer Use in Windows +cloudflare/vibesdk,TypeScript,4914,1166,2025-08-25T15:07:31Z,"An open-source vibe coding platform that helps you build your own vibe-coding platform, built entire" +memovai/mimiclaw,C,4897,695,2026-02-04T04:25:33Z,MimiClaw: Run OpenClaw on a $5 chip. No OS(Linux). No Node.js. No Mac mini. No Raspberry Pi. No VPS. +Hammer1/cozeworkflows,Sin especificar,4894,1914,2025-07-27T13:42:07Z,coze 的200+工作流合集汇总,一直更新 +SukiSU-Ultra/SukiSU-Ultra,Kotlin,4889,1079,2025-03-29T12:56:40Z,Kernel-based Android Root Solution & KPM +vercel/streamdown,TypeScript,4885,247,2025-08-15T01:52:01Z,"A drop-in replacement for react-markdown, designed for AI-powered streaming." +Vector-Wangel/XLeRobot,Python,4884,523,2025-04-26T02:27:05Z,XLeRobot: Practical Dual-Arm Mobile Home Robot for $660 +gommzystudio/device-activity-tracker,TypeScript,4821,664,2025-12-07T14:56:14Z,"A phone number can reveal whether a device is active, in standby or offline (and more). This PoC dem" +ByteDance-Seed/Depth-Anything-3,Python,4820,498,2025-11-12T08:44:03Z,Depth Anything 3 +tiajinsha/JKVideo,TypeScript,4806,2917,2026-03-06T04:58:45Z, +MatrixSeven/file-transfer-go,TypeScript,4775,608,2025-07-28T10:11:01Z,Go/React开发的端到端webrtc的文件传输/文字传输/桌面共享,安全,隐私,数据不经过服务器。 +Tencent-Hunyuan/HunyuanVideo-1.5,Python,4765,220,2025-11-20T06:15:42Z,HunyuanVideo-1.5: A leading lightweight video generation model +huggingface/nanoVLM,Python,4755,477,2025-05-02T18:08:12Z,"The simplest, fastest repository for training/finetuning small-sized VLMs." +Lakr233/vphone-cli,Swift,4749,743,2026-02-26T11:29:08Z, +shareAI-lab/Kode-Agent,TypeScript,4737,710,2025-07-12T14:21:51Z,Kode Agent — Design for post-human workflows. One unit agent for every human & computer task. +ronitsingh10/FineTune,Swift,4734,146,2026-01-18T19:29:15Z,"FineTune, a macOS menu bar app for per-app volume control, multi-device output, audio routing, and 1" +microsoft/fara,Python,4728,435,2025-10-29T16:23:22Z,Fara-7B: An Efficient Agentic Model for Computer Use +netease-youdao/LobsterAI,TypeScript,4706,674,2026-02-12T09:56:20Z,Your 24/7 all-scenario AI agent that gets work done for you. +psviderski/unregistry,Go,4704,82,2025-06-03T01:48:51Z,Push docker images directly to remote servers without an external registry +apple/embedding-atlas,TypeScript,4703,282,2025-05-07T00:56:44Z,Embedding Atlas is a tool that provides interactive visualizations for large embeddings. It allows y +antvis/Infographic,TypeScript,4702,336,2025-09-11T11:13:39Z,"🦋 An Infographic Generation and Rendering Framework, bring words to life with AI!" +datawhalechina/easy-vibe,JavaScript,4691,437,2025-12-28T16:45:28Z,"A systematic tutorial on vibe coding, help beginners turn ideas into prototypes, MVPs, and launch-re" +op7418/CodePilot,TypeScript,4689,483,2026-02-06T12:38:55Z,"A desktop GUI for Claude Code — chat, code, and manage projects visually. Built with Electron + Next" +dtyq/magic,TypeScript,4685,497,2025-05-14T22:04:29Z,Magicrew. The first open-source all-in-one AI productivity platform (Generalist AI Agent + Workflow +rdev/liquid-glass-react,TypeScript,4669,309,2025-06-10T22:48:35Z,Apple's Liquid Glass effect for React +productdevbook/port-killer,Swift,4630,171,2025-12-16T01:44:50Z,"A powerful cross-platform port management tool for developers. Monitor ports, manage Kubernetes port" +breaking-brake/cc-wf-studio,TypeScript,4622,519,2025-11-01T16:04:15Z,CC Workflow Studio +utkarshdalal/GameNative,Kotlin,4601,177,2025-04-21T11:25:27Z,"Native PC gaming with Steam, Epic, GOG and Amazon integrations on Android" +knadh/oat,CSS,4595,218,2026-01-15T05:49:47Z,"Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library. ~8KB min+gz." +apurvsinghgautam/robin,Python,4593,896,2025-04-08T14:20:34Z,AI-Powered Dark Web OSINT Tool +microsoft/TRELLIS.2,Python,4589,519,2025-11-26T10:04:35Z,Native and Compact Structured Latents for 3D Generation +BIT-DataLab/Edit-Banana,Python,4578,288,2026-01-16T10:34:52Z,Edit Banana: A framework for converting statistical formats into editable. +MCP-UI-Org/mcp-ui,TypeScript,4574,344,2025-05-13T22:41:43Z,UI over MCP. Create next-gen UI experiences with the protocol and SDK! +scanopy/scanopy,Rust,4558,216,2025-09-29T18:37:20Z,Network documentation that updates itself. +MoonshotAI/Kimi-Audio,Python,4547,343,2025-04-25T10:00:18Z,"Kimi-Audio, an open-source audio foundation model excelling in audio understanding, generation, and " +cactus-compute/cactus,C,4534,337,2025-04-23T14:33:43Z,Low-latency AI engine for mobile devices & wearables +IRS-Public/direct-file,JavaScript,4529,1361,2025-05-19T16:46:38Z,Direct File +Diorser/LiteMonitor,C#,4527,183,2025-11-10T12:58:51Z,"一款轻量级、高度可定制的 Windows桌面和任务栏硬件性能监控工具,支持监测 CPU、GPU、内存、磁盘、网速、FPS 计数、插件扩展及内存清理。A lightweight, customizabl" +srizzon/git-city,TypeScript,4519,220,2026-02-20T16:11:55Z,Your GitHub profile as a 3D pixel art building in an interactive city +fengshao1227/ccg-workflow,Go,4509,316,2026-01-04T15:56:26Z,多模型协作开发系统 - Claude 编排 + Codex 后端 + Gemini 前端,28 个命令覆盖开发全流程,一键安装零配置 +get-convex/chef,TypeScript,4507,902,2025-03-31T19:00:59Z,The only AI app builder that knows backend +wanshuiyin/Auto-claude-code-research-in-sleep,Python,4502,358,2026-03-10T07:31:45Z,ARIS ⚔️ (Auto-Research-In-Sleep) — Lightweight Markdown-only skills for autonomous ML research: cros +presenton/presenton,TypeScript,4497,869,2025-05-10T14:12:46Z,"Open-Source AI Presentation Generator and API (Gamma, Beautiful AI, Decktopus Alternative)" hotheadhacker/seedbox-lite,JavaScript,4491,338,2025-08-09T14:00:22Z,A light-weight torrent media center at one place. -TencentCloudADP/youtu-agent,Python,4483,460,2025-08-21T07:58:13Z,A simple yet powerful agent framework that delivers with open-source models -knadh/oat,CSS,4476,212,2026-01-15T05:49:47Z,"Ultra-lightweight, zero dependency, semantic HTML, CSS, JS UI library. ~8KB min+gz." -op7418/CodePilot,TypeScript,4473,464,2026-02-06T12:38:55Z,"A desktop GUI for Claude Code — chat, code, and manage projects visually. Built with Electron + Next" -BIT-DataLab/Edit-Banana,Python,4472,279,2026-01-16T10:34:52Z,Edit Banana: A framework for converting statistical formats into editable. -Diorser/LiteMonitor,C#,4466,182,2025-11-10T12:58:51Z,"一款轻量级、高度可定制的 Windows桌面和任务栏硬件性能监控工具,支持监测 CPU、GPU、内存、磁盘、网速、FPS 计数、插件扩展及内存清理。A lightweight, customizabl" -presenton/presenton,HTML,4448,856,2025-05-10T14:12:46Z,"Open-Source AI Presentation Generator and API (Gamma, Beautiful AI, Decktopus Alternative)" -ThePrimeagen/99,Lua,4446,220,2025-11-22T18:47:43Z,Neovim AI agent done right -RICHQAQ/PasteMD,Python,4444,274,2025-10-25T14:18:34Z,一键将 Markdown 和网页 AI 对话(ChatGPT/DeepSeek等)完美粘贴到 Word、WPS 和 Excel 的效率工具 | One-click paste Markdown and -utkarshdalal/GameNative,Kotlin,4437,171,2025-04-21T11:25:27Z,"Native PC gaming with Steam, Epic, GOG and Amazon integrations on Android" -Lakr233/vphone-cli,Swift,4424,711,2026-02-26T11:29:08Z, -osaurus-ai/osaurus,Swift,4422,197,2025-08-17T15:05:39Z,"Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous exec" -ronitsingh10/FineTune,Swift,4420,136,2026-01-18T19:29:15Z,"FineTune, a macOS menu bar app for per-app volume control, multi-device output, audio routing, and 1" -microsoft/BASIC-M6502,Assembly,4414,497,2025-07-16T17:24:03Z,Microsoft BASIC for 6502 Microprocessor - Version 1.1 -netease-youdao/LobsterAI,TypeScript,4373,589,2026-02-12T09:56:20Z,Your 24/7 all-scenario AI agent that gets work done for you. -unhappychoice/gitlogue,Rust,4355,99,2025-11-08T21:22:33Z,"A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animate" -scanopy/scanopy,Rust,4353,213,2025-09-29T18:37:20Z,Network documentation that updates itself -ModelEngine-Group/nexent,Python,4346,540,2025-04-28T10:44:33Z,"Nexent is a zero-code platform for auto-generating agents — no orchestration, no complex drag-and-dr" -srizzon/git-city,TypeScript,4344,214,2026-02-20T16:11:55Z,Your GitHub profile as a 3D pixel art building in an interactive city -BoCloud/folib,Java,4328,250,2025-07-09T06:22:58Z,全语言制品仓库,涵盖npm、Maven、PyPi、Docker、Gradle、SBT、Cocoapods、Swift、RPM、Debian、PHP、Go、Pub、Ivy、NuGet、Conda、Car -HeartMuLa/heartlib,Python,4315,343,2026-01-15T07:53:15Z,HeartMuLa Official Repo: The Most Powerful Open-Source Music Generation Model of 2026 -su-kaka/gcli2api,Python,4308,1229,2025-08-14T11:54:36Z,将 GeminiCLI 和 Antigravity 转换为 OpenAI 、GEMINI 和 Claude API 接口 -m1heng/clawdbot-feishu,TypeScript,4301,460,2026-01-25T18:19:30Z, -torvalds/AudioNoise,C,4299,204,2026-01-09T02:33:29Z,Random digital audio effects -amantus-ai/vibetunnel,TypeScript,4297,312,2025-06-15T17:56:11Z,Turn any browser into your terminal & command your agents on the go. -zai-org/GLM-4.5,Python,4290,440,2025-07-20T09:24:09Z,"GLM-4.5: Agentic, Reasoning, and Coding (ARC) Foundation Models" -fengshao1227/ccg-workflow,Go,4277,287,2026-01-04T15:56:26Z,多模型协作开发系统 - Claude 编排 + Codex 后端 + Gemini 前端,28 个命令覆盖开发全流程,一键安装零配置 -going-doer/Paper2Code,Python,4275,621,2025-04-25T07:58:12Z,Paper2Code: Automating Code Generation from Scientific Papers in Machine Learning -antfu/skills,TypeScript,4269,217,2026-01-28T05:59:03Z,Anthony Fu's curated collection of agent skills. -openai/harmony,Rust,4238,262,2025-07-31T16:10:01Z,Renderer for the harmony response format to be used with gpt-oss -ace-step/ACE-Step,Python,4233,533,2025-04-28T07:03:09Z,ACE-Step: A Step Towards Music Generation Foundation Model -PancakeTAS/lsfg-vk,C++,4226,97,2025-06-28T08:52:08Z,Lossless Scaling Frame Generation on Linux -Dammyjay93/interface-design,Shell,4221,291,2026-01-05T00:41:45Z,"Design engineering for Claude Code. Craft, memory, and enforcement for consistent UI." -denizsafak/abogen,Python,4219,261,2025-04-24T01:06:05Z,"Generate audiobooks from EPUBs, PDFs and text with synchronized captions." -modelcontextprotocol/go-sdk,Go,4214,384,2025-04-23T10:07:33Z,The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with -datawhalechina/easy-vibe,JavaScript,4207,392,2025-12-28T16:45:28Z,easy vibe 👋 一起 vibe| Learn Vibe Coding From 0 to 1| Vibe Coding 零基础|产品原型、AI 与全栈多平台开发教程|Tutorial on P -basecamp/once-campfire,Ruby,4203,707,2025-08-15T09:57:36Z,"Super simple group chat, without a subscription" -UnicomAI/wanwu,Go,4187,82,2025-06-06T02:45:28Z,"China Unicom's Yuanjing Wanwu Agent Platform is an enterprise-grade, multi-tenant AI agent developme" -yonggekkk/argosbx,Shell,4170,1922,2025-04-22T01:46:41Z,小白自建代理神器!ArgoSBX一键无交互小钢炮脚本💣:Sing-box、Xray、Argo三内核自动搭配;支持VPS、Docker、容器多环境部署;套CDN的5大方案+套WARP的15种组合;已支持 -buildermethods/agent-os,Shell,4170,709,2025-07-16T21:28:59Z,Agent OS is a system for injecting your codebase standards and writing better specs for spec-driven -p2r3/bareiron,C,4151,227,2025-08-12T00:45:13Z,Minimalist Minecraft server for memory-restrictive embedded systems -github/gh-aw,Go,4148,311,2025-08-12T17:40:41Z,GitHub Agentic Workflows -Gen-Verse/OpenClaw-RL,Python,4100,401,2026-02-26T12:57:42Z,OpenClaw-RL: Train any agent simply by talking -PeonPing/peon-ping,Shell,4100,286,2026-02-09T23:12:48Z,"Warcraft III Peon voice notifications (+ more!) for Claude Code, Codex, IDEs, and any AI agent. Stop" -mobile-next/mobile-mcp,TypeScript,4088,350,2025-03-28T16:21:06Z,"Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulator" -open-webui/mcpo,Python,4080,447,2025-03-30T10:03:03Z,"A simple, secure MCP-to-OpenAPI proxy server" -vijaythecoder/awesome-claude-agents,Sin especificar,4080,479,2025-07-26T17:18:06Z,An orchestrated sub agent dev team powered by claude code -komari-monitor/komari,Go,4075,379,2025-04-19T16:34:16Z,A simple server monitor tool. -mindfold-ai/Trellis,Python,4074,211,2026-01-26T11:49:10Z,The best agent harness. -nguyenphutrong/quotio,Swift,4066,256,2025-12-24T14:42:00Z,"Stop juggling AI accounts. Quotio is a beautiful native macOS menu bar app that unifies your Claude," -datawhalechina/vibe-vibe,Dockerfile,4062,336,2025-11-28T10:30:29Z,"AI for All: The First Systematic Vibe Coding Tutorial | From Zero to Full-Stack, Bring Your Ideas to" -coderamp-labs/pad.ws,TypeScript,4056,225,2025-04-19T23:19:36Z,"Whiteboard as an IDE, draw and code in your browser" -Pimzino/spec-workflow-mcp,TypeScript,4056,332,2025-08-07T13:18:06Z,A Model Context Protocol (MCP) server that provides structured spec-driven development workflow tool -zenc-lang/zenc,C,4048,202,2026-01-11T15:08:19Z,"Write like a high-level language, run like C." -VectorSpaceLab/OmniGen2,Jupyter Notebook,4040,20,2025-06-06T08:09:44Z,OmniGen2: Exploration to Advanced Multimodal Generation. https://arxiv.org/abs/2506.18871 -skyzh/tiny-llm,Python,4022,296,2025-04-19T20:01:33Z,A course of learning LLM inference serving on Apple Silicon for systems engineers: build a tiny vLLM -xai-org/grok-prompts,Jinja,4020,430,2025-05-15T20:58:16Z,Prompts for our Grok chat assistant and the `@grok` bot on X. -jlcodes99/vscode-antigravity-cockpit,TypeScript,4013,112,2025-12-08T02:24:15Z,"VS Code extension for monitoring Google Antigravity AI quotas. Features Webview dashboard, QuickPick" -mitchellh/vouch,Nushell,4012,68,2026-02-05T20:50:58Z,A community trust management system based on explicit vouches to participate. -Red-Killer/shit,Sin especificar,4012,270,2025-06-11T05:50:39Z, -nibzard/awesome-agentic-patterns,HTML,4004,294,2025-05-31T11:20:41Z,A curated catalogue of awesome agentic AI patterns -knownsec/aipyapp,HTML,3980,395,2025-04-06T07:04:34Z,AI-Powered Python & Python-Powered AI (Python-Use) -anthropics/claude-code-security-review,Python,3965,334,2025-08-04T16:07:27Z,An AI-powered security review GitHub Action using Claude to analyze code changes for security vulner -SawyerHood/dev-browser,TypeScript,3962,252,2025-12-02T19:20:20Z,A Claude Skill to give your agent the ability to use a web browser -mouredev/hello-java,Java,3960,350,2025-03-25T11:15:12Z,Curso para aprender el lenguaje de programación Java y Programación Orientada a Objetos (POO) desde -hipcityreg/situation-monitor,TypeScript,3953,892,2026-01-07T18:07:09Z,"Real-time dashboard for monitoring global news, markets, and geopolitical events" -samhenrigold/LidAngleSensor,Swift,3944,160,2025-09-06T19:07:20Z,tfw when you when your lid when uhh angle your lid sensor -browser-use/workflow-use,Python,3926,314,2025-05-06T09:35:23Z,⚙️ Create and run workflows (RPA 2.0) -deepseek-ai/Engram,Python,3925,280,2026-01-12T05:26:50Z,Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Models -DavidHDev/vue-bits,Vue,3921,146,2025-07-07T18:48:50Z,"An open source collection of animated, interactive & fully customizable Vue components for building " -Maxteabag/sqlit,Python,3903,98,2025-12-13T00:10:36Z,"A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL, SQL" -JetBrains/koog,Kotlin,3901,345,2025-05-01T13:38:01Z,"Koog is a JVM (Java and Kotlin) framework for building predictable, fault-tolerant and enterprise-re" -midudev/jscamp,JavaScript,3897,412,2025-09-28T13:28:51Z,Contenido y ejercicios del JSCamp InfoJobs -antvis/mcp-server-chart,TypeScript,3874,362,2025-04-25T09:10:06Z,🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart generation -awesome-opencode/awesome-opencode,JavaScript,3872,255,2025-09-22T00:01:14Z,"A curated list of awesome plugins, themes, agents, projects, and resources for https://opencode.ai" -chonkie-inc/chonkie,Python,3872,260,2025-03-29T05:10:03Z,"🦛 CHONK docs with Chonkie ✨ — The lightweight ingestion library for fast, efficient and robust RAG p" -changyeyu/LLM-RL-Visualized,Python,3871,364,2025-04-26T14:30:47Z,🌟100+ 原创 LLM / RL 原理图📚,《大模型算法》作者巨献!💥(100+ LLM/RL Algorithm Maps ) -mixedbread-ai/mgrep,TypeScript,3869,158,2025-11-06T01:01:47Z,"A calm, CLI-native way to semantically grep everything, like code, images, pdfs and more." -Facepunch/sbox-public,C#,3866,285,2025-11-24T08:18:33Z,"s&box is a modern game engine, built on Valve's Source 2 and the latest .NET technology, it provides" -0voice/Campus_recruitment_interview_questions,Sin especificar,3855,250,2025-07-14T07:23:06Z,2025 最新校招面试题合集, 面向 2026 届应届生,全网最全整理!收录 1000+道真实面试题以及面经,涵盖阿里、腾讯、字节、美团、百度、华为、小米、英伟达、微软、米哈游等百家大中小厂。每题配备 -Michael-A-Kuykendall/shimmy,Rust,3853,315,2025-08-28T22:55:46Z,"⚡ Python-free Rust inference server — OpenAI-API compatible. GGUF + SafeTensors, hot model swap, aut" -ruc-datalab/DeepAnalyze,Python,3851,553,2025-10-11T11:19:21Z,DeepAnalyze is the first agentic LLM for autonomous data science. 🎈你的AI数据分析师,自动分析大量数据,一键生成专业分析报告! -trailofbits/skills,Python,3851,319,2026-01-14T18:23:21Z,"Trail of Bits Claude Code skills for security research, vulnerability detection, and audit workflows" -opactorai/Claudable,TypeScript,3828,574,2025-08-20T05:15:16Z,"Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex," -zensical/zensical,Rust,3796,94,2025-05-18T09:07:43Z,A modern static site generator by the Material for MkDocs team -zgsm-ai/costrict,TypeScript,3782,145,2025-04-10T02:06:51Z,"Costrict - strict AI coder for enterprises, quality first, including AI Agent, AI CodeReview, AI Com" -pascalorg/editor,TypeScript,3778,580,2025-10-16T19:35:06Z, -sgl-project/mini-sglang,Python,3777,516,2025-09-01T22:31:45Z,"A compact implementation of SGLang, designed to demystify the complexities of modern LLM serving sys" -OneRedOak/claude-code-workflows,Sin especificar,3739,550,2025-08-12T03:34:53Z,"The best workflows and configurations I've developed, having heavily used Claude Code since the day " -czlonkowski/n8n-skills,Shell,3735,647,2025-10-20T05:51:27Z,n8n skillset for Claude Code to build flawless n8n workflows -entireio/cli,Go,3732,263,2026-01-02T17:13:58Z,Entire is a new developer platform that hooks into your git workflow to capture AI agent sessions on -CaviraOSS/OpenMemory,TypeScript,3731,423,2025-10-19T16:12:49Z,"Local persistent memory store for LLM applications including claude desktop, github copilot, codex, " -misaka10032w/Han1meViewer,Kotlin,3721,138,2025-06-05T04:34:44Z,hanime1的三方客户端,提高了一些播放体验 -anthropics/original_performance_takehome,Python,3717,847,2026-01-19T19:16:04Z,"Anthropic's original performance take-home, now open for you to try!" -gyoridavid/ai_agents_az,Python,3715,919,2025-03-29T16:15:26Z, -zubair-trabzada/geo-seo-claude,Python,3714,584,2026-02-18T09:01:07Z,GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citabili -cloudflare/capnweb,TypeScript,3713,119,2025-06-08T02:51:20Z,"JavaScript/TypeScript-native, low-boilerplate, object-capability RPC system" -zebbern/claude-code-guide,Sin especificar,3707,342,2025-06-21T20:43:25Z,"Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks go from beginner to p" -Conway-Research/automaton,TypeScript,3701,736,2026-02-14T20:46:44Z,"The first AI that can earn its own existence, replicate, and evolve — without needing a human" -vllm-project/vllm-omni,Python,3700,614,2025-09-11T00:34:43Z,A framework for efficient model inference with omni-modality models -Minidoracat/mcp-feedback-enhanced,JavaScript,3672,337,2025-05-29T02:59:56Z,"Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, " -SandAI-org/MAGI-1,Python,3664,235,2025-04-21T10:34:09Z,MAGI-1: Autoregressive Video Generation at Scale -newton-physics/newton,Python,3664,374,2025-04-22T04:12:07Z,"An open-source, GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targe" -dagger/container-use,Go,3663,181,2025-05-23T23:18:43Z,Development environments for coding agents. Enable multiple agents to work safely and independently -YILS-LIN/short-video-factory,TypeScript,3660,531,2025-07-09T05:55:44Z,一键生成产品营销与泛内容短视频,AI批量自动剪辑,高颜值跨平台桌面端工具 One click generation of product marketing and general content s -mukul975/Anthropic-Cybersecurity-Skills,Python,3655,364,2026-02-25T09:47:50Z,734+ structured cybersecurity skills for AI agents · MITRE ATT&CK mapped · agentskills.io open stand -zouzhekang/YJYpaper,HTML,3653,229,2025-07-29T06:23:12Z,一个用来记录武汉大学杨景媛论文问题的仓库 -max-sixty/worktrunk,Rust,3653,118,2025-10-17T22:13:14Z,"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows" -Hunyuan-PromptEnhancer/PromptEnhancer,Python,3652,316,2025-09-09T08:56:47Z,"PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer, structured versions for be" -openai/parameter-golf,Python,3647,2106,2026-02-09T06:22:45Z,Train the smallest LM you can that fits in 16MB. Best model wins! -zai-org/GLM-OCR,Python,3641,290,2026-02-02T12:59:43Z,GLM-OCR: Accurate × Fast × Comprehensive -ZHO-ZHO-ZHO/ZHO-nano-banana-Creation,Sin especificar,3630,355,2025-08-28T13:09:00Z,我的 nano-banana 创意玩法大合集! 持续更新中! -bgreenwell/doxx,Makefile,3628,89,2025-08-16T18:48:24Z,"Expose the contents of .docx files without leaving your terminal. Fast, safe, and smart — no Office " -kyutai-labs/pocket-tts,Python,3626,410,2026-01-07T17:33:32Z,A TTS that fits in your CPU (and pocket) -parcadei/Continuous-Claude-v3,Python,3621,280,2025-12-23T00:12:49Z,Context management for Claude Code. Hooks maintain state via ledgers and handoffs. MCP execution wit -Deepractice/PromptX,TypeScript,3615,303,2025-05-13T04:17:28Z,PromptX · 领先的AI 智能体上下文平台 | PromptX · Leading AI Agent Context Platform -pixlcore/xyops,JavaScript,3615,359,2025-12-29T16:57:27Z,A complete workflow automation and server monitoring system. -panphora/overtype,JavaScript,3611,90,2025-08-15T02:17:49Z,The markdown editor that's just a textarea https://overtype.dev -campfirein/cipher,TypeScript,3611,361,2025-06-19T22:40:22Z,Byterover Cipher is an opensource memory layer specifically designed for coding agents. Compatible w -theovilardo/PixelPlayer,Kotlin,3610,260,2025-05-20T15:33:18Z,"privacy-first Android music player built with Material 3 Expressive. Play offline, sync lyrics, fine" -hanshuaikang/AI-Media2Doc,Vue,3610,486,2025-04-12T07:19:25Z,一键将音视频转化为小红书/公众号/知识笔记/思维导图/视频字幕等各种风格的文档。 -mistralai/mistral-vibe,Python,3606,385,2025-12-08T18:56:59Z,Minimal CLI coding agent by Mistral -straight-tamago/misaka26,Sin especificar,3600,161,2025-11-16T14:48:46Z,"iOS /iPadOS 16.0 - 26.1, An ultimate customization tool, uilitizing the bug that makes TrollRestore " -justlovemaki/openclaw-docker-cn-im,Shell,3582,422,2026-02-01T11:42:18Z,OpenClaw 的中国IM平台整合Docker版本,预装并配置了飞书、钉钉、QQ机器人、企业微信等主流中国IM软件的插件,让您可以快速部署一个支持多个中国IM平台的 AI 机器人网关 -KoljaB/RealtimeVoiceChat,Python,3577,412,2025-04-19T21:14:45Z,"Have a natural, spoken conversation with AI!" -Pimzino/claude-code-spec-workflow,TypeScript,3575,249,2025-07-18T16:32:32Z,Automated workflows for Claude Code. Features spec-driven development for new features (Requirements -PDFCraftTool/pdfcraft,JavaScript,3566,1021,2026-01-03T01:14:49Z,"PDFCraft is a free, privacy-focused PDF toolkit that runs entirely in your browser. With 90+ profess" -ruvnet/RuVector,Rust,3559,419,2025-11-19T06:10:23Z,"RuVector is a High Performance, Real-Time, Self-Learning, Vector Graph Neural Network, and Database " -clawdbot-ai/awesome-openclaw-skills-zh,Sin especificar,3556,345,2026-01-29T01:10:05Z,OpenClaw 中文官方技能库 | 翻译自 Clawdbot 官方技能,按场景分类整理,支持中文自然语言调用 -QwenLM/Qwen3-Omni,Jupyter Notebook,3549,238,2025-09-21T09:46:10Z,"Qwen3-omni is a natively end-to-end, omni-modal LLM developed by the Qwen team at Alibaba Cloud, cap" -NawfalMotii79/PLFM_RADAR,Verilog,3540,746,2026-03-08T23:20:58Z,"Open-source, low-cost 10.5 GHz PLFM phased array RADAR system" -autobrr/qui,Go,3539,105,2025-08-04T12:28:27Z,"A fast, single-binary qBittorrent web UI: manage multiple instances, automate torrent workflows, and" -archestra-ai/archestra,TypeScript,3538,371,2025-07-15T12:07:55Z,"Enterprise AI Platform with guardrails, MCP registry, gateway & orchestrator" -MattParkerDev/SharpIDE,C#,3538,109,2025-11-08T13:01:42Z,"A modern, cross platform IDE for .NET, built with .NET & Godot" -tobi/try,Shell,3530,137,2025-08-19T19:25:23Z,fresh directories for every vibe -langflow-ai/openrag,Python,3527,323,2025-07-11T16:19:14Z,"OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow" -kanshurichard/enableAppleAI,Shell,3526,167,2025-05-04T05:49:21Z,"Enable Apple Intelligence on Macs sold in Mainland China with SIP enabled, tested on MacOS 15.4.1+ a" -Paper2Poster/Paper2Poster,Python,3518,246,2025-05-16T08:32:50Z,[NeurIPS 2025 D&B] Open-source Multi-agent Poster Generation from Papers -vllm-project/semantic-router,Go,3513,583,2025-08-26T21:49:50Z,"System Level Intelligent Router for Mixture-of-Models at Cloud, Data Center and Edge" -Mirix-AI/MIRIX,Python,3511,280,2025-04-11T12:24:52Z,Mirix is a multi-agent personal assistant designed to track on-screen activities and answer user que -anthropic-experimental/sandbox-runtime,TypeScript,3509,227,2025-10-20T02:52:10Z,A lightweight sandboxing tool for enforcing filesystem and network restrictions on arbitrary process -BytePioneer-AI/openclaw-china,TypeScript,3507,318,2026-01-28T06:23:08Z,OpenClaw中国插件:支持飞书,钉钉,QQ,企业微信,微信 -octelium/octelium,Go,3499,117,2025-05-18T16:56:34Z,A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote a -backnotprop/plannotator,TypeScript,3494,211,2025-12-28T02:09:40Z,"Annotate and review coding agent plans and code diffs visually, share with your team, send feedback " -imskyleen/animate-ui,TypeScript,3485,174,2025-03-26T08:09:58Z,"Fully animated, open-source component distribution built with React, TypeScript, Tailwind CSS, Motio" -NVIDIA/OpenShell,Rust,3483,346,2026-02-24T22:52:22Z,"OpenShell is the safe, private runtime for autonomous AI agents." -excalidraw/excalidraw-mcp,TypeScript,3478,276,2026-02-04T23:04:00Z,Fast and streamable Excalidraw MCP App -Donchitos/Claude-Code-Game-Studios,Shell,3475,461,2026-02-12T05:21:38Z,"Turn Claude Code into a full game dev studio — 48 AI agents, 36 workflow skills, and a complete coor" -MiniMax-AI/skills,C#,3472,218,2026-03-17T07:19:25Z, -wanshuiyin/Auto-claude-code-research-in-sleep,Python,3471,295,2026-03-10T07:31:45Z,ARIS ⚔️ (Auto-Research-In-Sleep) — Lightweight Markdown-only skills for autonomous ML research: cros -cporter202/API-mega-list,JavaScript,3466,693,2025-12-09T15:36:20Z,This GitHub repo is a powerhouse collection of APIs you can start using immediately to build everyth -IBM/mcp-context-forge,Python,3460,592,2025-05-08T08:16:59Z,"An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a" -SWE-agent/mini-swe-agent,Python,3459,475,2025-06-28T20:18:15Z,"The 100 line AI agent that solves GitHub issues or helps you in your command line. Radically simple," -1186258278/OpenClawChineseTranslation,JavaScript,3456,422,2026-01-30T13:12:57Z,🦞 OpenClaw (Clawdbot/Moltbot) 汉化版 - 开源个人 AI 助手中文版 | Claude/ChatGPT LLM 接入 | WhatsApp/Telegram/Discor -google/mcp,Sin especificar,3445,365,2025-12-05T19:09:55Z,Google 💚 MCP -CortexReach/memory-lancedb-pro,TypeScript,3438,551,2026-02-24T08:38:15Z,"Enhanced LanceDB memory plugin for OpenClaw — Hybrid Retrieval (Vector + BM25), Cross-Encoder Rerank" -chenyme/grok2api,Python,3435,1238,2025-10-10T09:00:02Z,基于 FastAPI 构建的 Grok2API,全面适配 OpenAI 兼容的调用格式,支持流式/非流式对话、图像生成、图像编辑、视频生成、工具调用、语音聊天、一键NSFW、号池并发与自动负载均衡一体 -libukai/awesome-agent-skills,Python,3424,214,2025-12-21T12:45:15Z,"Agent Skills 终极指南:快速入门、资源推荐、精选技能与实用工具 |The Ultimate Guide to Agent Skills: QuickStart, Resources, Fe" -thu-ml/TurboDiffusion,Python,3423,245,2025-12-06T00:25:35Z,TurboDiffusion: 100–200× Acceleration for Video Diffusion Models -allinssl/allinssl,TypeScript,3418,363,2025-04-14T07:15:34Z,AllinSSL 是一个集证书申请、管理、部署和监控于一体的SSL证书全生命周期管理工具。AllinSSL is an all-in-one SSL certificate lifecycle man -facebookresearch/sam-audio,Python,3406,300,2025-09-04T16:46:34Z,The repository provides code for running inference with the Meta Segment Anything Audio Model (SAM-A -taigrr/spank,Go,3401,148,2026-02-23T00:43:05Z,"Slap your MacBook, it yells back. Uses Apple Silicon accelerometer via IOKit HID." -disler/claude-code-hooks-mastery,Python,3392,586,2025-07-05T16:30:09Z,Master Claude Code Hooks -karpathy/reader3,Python,3390,430,2025-11-18T02:37:00Z,Quick illustration of how one can easily read books together with LLMs. It's great and I highly reco -facebookresearch/vjepa2,Python,3387,391,2025-04-25T23:15:31Z,PyTorch code and models for VJEPA2 self-supervised learning from video. -pathwaycom/bdh,Python,3374,213,2025-09-30T12:05:01Z,Baby Dragon Hatchling (BDH) – Architecture and Code -Finsys/dockhand,Svelte,3368,116,2025-12-28T20:12:44Z,Dockhand - Docker management you will like. -tw93/Kaku,Rust,3365,171,2026-02-07T13:00:49Z,"🎃 A fast, out-of-the-box terminal built for AI coding." -limix-ldm-ai/LimiX,Python,3362,293,2025-08-27T07:15:45Z,LimiX: Unleashing Structured-Data Modeling Capability for Generalist Intelligence https://arxiv.org/ -OHF-Voice/piper1-gpl,C++,3361,329,2025-03-28T21:47:10Z,Fast and local neural text-to-speech engine -lukilabs/craft-agents-oss,TypeScript,3359,520,2026-01-19T10:35:59Z, -xianyu110/awesome-openclaw-tutorial,Shell,3357,490,2026-02-10T02:37:59Z,从零开始玩转OpenClaw:最全面的中文教程,涵盖安装、配置、实战案例和避坑指南(github版) -ycccccccy/echotrace,Sin especificar,3354,616,2025-10-17T14:40:37Z,"EchoTrace 是一个本地、安全的微信聊天记录导出、分析与年度报告生成工具 | EchoTrace is a local, secure tool for exporting, analyzing" -laravel/boost,PHP,3349,300,2025-07-15T13:57:25Z,Laravel-focused MCP server for augmenting your AI powered local development experience. -heilcheng/awesome-agent-skills,Sin especificar,3345,309,2025-12-29T21:13:40Z,"A curated list of skills, tools, tutorials, and capabilities for AI coding agents (Claude, Codex, An" -Martian-Engineering/lossless-claw,TypeScript,3343,260,2026-02-18T23:36:36Z,Lossless Claw — LCM (Lossless Context Management) plugin for OpenClaw -GargantuaX/gemini-watermark-remover,JavaScript,3337,395,2025-12-19T12:06:10Z,"A high-performance, 100% client-side tool for removing Gemini AI watermarks. Built with pure JavaScr" -Adembc/lazyssh,Go,3335,116,2025-08-13T09:33:09Z,A terminal-based SSH manager inspired by lazydocker and k9s - Written in go -openclaw/skills,Python,3332,953,2026-01-06T03:39:15Z,All versions of all skills that are on clawhub.com archived -karol-broda/snitch,Go,3329,50,2025-08-27T08:32:47Z,a prettier way to inspect network connections -pguso/ai-agents-from-scratch,JavaScript,3322,498,2025-10-23T19:39:04Z,"Demystify AI agents by building them yourself. Local LLMs, no black boxes, real understanding of fun" -tirth8205/code-review-graph,Python,3317,296,2026-02-26T17:25:13Z,Local knowledge graph for Claude Code. Builds a persistent map of your codebase so Claude reads only -es3n1n/defendnot,C++,3301,286,2025-05-07T08:00:20Z,An even funnier way to disable windows defender. (through WSC api) -Dimillian/CodexMonitor,TypeScript,3297,311,2026-01-11T07:56:35Z,An app to monitor the (Codex) situation -elder-plinius/OBLITERATUS,Python,3297,592,2026-03-03T19:37:51Z,OBLITERATE THE CHAINS THAT BIND YOU -growchief/growchief,TypeScript,3297,238,2025-08-21T08:06:06Z,The Ultimate all-in social media automation (outreach) tool 🤖 -deta/surf,TypeScript,3296,238,2025-10-20T15:09:57Z,"Personal AI Notebooks. Organize files & webpages and generate notes from them. Open source, local & " -Flowseal/tg-ws-proxy,Python,3285,138,2026-03-04T14:10:26Z,Local SOCKS5 proxy server for partial bypassing of Telegram loading -SkyworkAI/DeepResearchAgent,Python,3280,430,2025-05-20T03:02:15Z,DeepResearchAgent is a hierarchical multi-agent system designed not only for deep research tasks but -gemini-cli-extensions/conductor,Sin especificar,3280,252,2025-12-17T03:25:48Z,"Conductor is a Gemini CLI extension that allows you to specify, plan, and implement software feature" -liu-ziting/what-to-eat,Vue,3277,496,2025-08-11T08:46:35Z,一饭封神:一个基于 AI 的智能菜谱生成平台,支持中华八大菜系 + 国际料理,提供营养分析、酒水推荐、菜谱效果图生成等全方位烹饪指导。 -TinyAGI/tinyagi,TypeScript,3276,470,2026-02-09T00:34:11Z,TinyAGI is the agent teams orchestrator for One Person Company. (fka TinyClaw) -MorpheApp/morphe-manager,Kotlin,3274,43,2025-11-26T16:29:57Z,Morphe app patcher for Android -AIDC-AI/Pixelle-Video,Python,3274,545,2025-11-07T06:34:27Z,🚀 AI 全自动短视频引擎 | AI Fully Automated Short Video Engine -kirodotdev/Kiro,TypeScript,3267,180,2025-06-17T19:12:20Z,Kiro is an agentic IDE that works alongside you from prototype to production. -mihail911/modern-software-dev-assignments,Python,3263,758,2025-08-07T07:14:35Z,Assignments for CS146S: The Modern Software Dev (Stanford University Fall 2025) -Soul-AILab/SoulX-Podcast,Python,3249,423,2025-09-22T03:32:35Z,SoulX-Podcast is an inference codebase by the Soul AI team for generating high-fidelity podcasts fro -guandeh17/Self-Forcing,Python,3242,251,2025-06-09T05:33:40Z,"Official codebase for ""Self Forcing: Bridging Training and Inference in Autoregressive Video Diffusi" -aiming-lab/SimpleMem,Python,3241,317,2026-01-01T23:53:40Z,SimpleMem: Efficient Lifelong Memory for LLM Agents -metorial/metorial,TypeScript,3240,357,2025-04-14T08:41:58Z,Connect any AI model to 600+ integrations; powered by MCP 📡 🚀 -miaoxworld/OpenClawInstaller,Shell,3239,457,2026-01-29T14:43:02Z,ClawdBot 一键部署工具 -badrisnarayanan/antigravity-claude-proxy,JavaScript,3238,439,2025-12-19T13:57:33Z,"Proxy that exposes Antigravity provided claude / gemini models, so we can use them in Claude Code an" -HKUDS/ClawTeam,Python,3235,438,2026-03-17T14:42:46Z,ClawTeam: Agent Swarm Intelligence (One Command → Full Automation) -timescale/pg_textsearch,C,3234,91,2025-07-06T17:45:50Z,PostgreSQL extension for BM25 relevance-ranked full-text search. Postgres OSS licensed. -Robbyant/lingbot-world,Python,3231,264,2026-01-28T04:52:50Z,Advancing Open-source World Models -ysharma3501/LuxTTS,Python,3224,387,2026-01-23T20:12:03Z,A high-quality rapid TTS voice cloning model that reaches speeds of 150x realtime. -rudrankriyam/App-Store-Connect-CLI,Go,3219,248,2026-01-20T11:17:23Z,"Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signin" -HKUDS/Paper2Slides,Python,3211,427,2025-12-07T06:15:43Z,"""Paper2Slides: From Paper to Presentation in One Click""" -pageman/sutskever-30-implementations,Jupyter Notebook,3207,438,2025-12-06T03:08:41Z,"Sutskever 30 implementations inspired by https://papercode.vercel.app/ | For Agents, use https://git" -remorses/playwriter,HTML,3205,133,2025-11-13T18:23:26Z,Chrome extension to let agents control your browser. Runs Playwright snippets in a stateful sandbox. -ComposioHQ/open-claude-cowork,JavaScript,3203,418,2026-01-13T03:14:23Z,Open Source version of Claude Cowork with 500+ SaaS app integrations -agent-infra/sandbox,Python,3200,265,2025-08-06T14:51:05Z,"All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode Server in a sing" -heroui-inc/heroui-native,TypeScript,3199,118,2025-06-03T15:21:45Z,"📱Beautiful, fast and modern React Native UI library" -subhashchy/The-Accidental-CTO,TypeScript,3195,254,2025-09-26T09:07:20Z,"How I Scaled from Zero to a Million Store on Dukaan, Without a CS Degree. .. A System Design Handb" -embabel/embabel-agent,Kotlin,3194,301,2025-04-10T03:06:07Z,Agent framework for the JVM. Pronounced Em-BAY-bel /ɛmˈbeɪbəl/ -Intelligent-Internet/ii-agent,Python,3192,487,2025-04-07T17:45:48Z,II-Agent: a new open-source framework to build and deploy intelligent agents -memodb-io/Acontext,JavaScript,3184,300,2025-07-16T13:15:48Z,Agent Skills as a Memory Layer -Chainlift/liftkit,CSS,3179,62,2025-04-09T20:08:32Z,Components from design to production -stonerl/Thaw,Swift,3176,70,2026-01-29T18:26:51Z,Menu bar manager for macOS 26 -alexzhang13/rlm,Python,3174,591,2025-12-20T23:12:43Z,"General plug-and-play inference library for Recursive Language Models (RLMs), supporting various san" -builderz-labs/mission-control,TypeScript,3170,549,2026-02-13T04:06:19Z,"Open-source dashboard for AI agent orchestration. Manage agent fleets, dispatch tasks, track costs, " -zhouxiaoka/autoclip,Python,3165,670,2025-07-08T04:51:15Z,AutoClip : AI-powered video clipping and highlight generation · 一款智能高光提取与剪辑的二创工具 -ParthJadhav/app-store-screenshots,Sin especificar,3159,211,2026-03-07T13:56:04Z,end to end app store screenshot creation using AI -iDescriptor/iDescriptor,C++,3158,136,2025-07-27T03:59:37Z,"A free, open-source, and cross-platform iDevice management tool" -steipete/mcporter,TypeScript,3149,205,2025-11-05T03:29:59Z,"Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli." -hxu296/tariff,Python,3129,43,2025-04-10T19:10:35Z,The official repository for tariff -InterceptSuite/ProxyBridge,C,3126,203,2025-10-13T18:51:59Z,Proxifier Alternative to redirect any Windows/MacOS/Linux TCP and UDP traffic to HTTP/Socks5 proxy -MiniMax-AI/MiniMax-M1,Python,3119,278,2025-06-14T08:54:06Z,"MiniMax-M1, the world's first open-weight, large-scale hybrid-attention reasoning model." -EverMind-AI/EverMemOS,Python,3112,328,2025-10-28T15:09:32Z,A memory OS that makes your OpenClaw agents more personal while saving tokens. -google-labs-code/stitch-skills,TypeScript,3111,348,2026-01-16T17:17:17Z, -roboflow/trackers,Python,3107,303,2025-04-14T16:12:26Z,"Trackers gives you clean, modular re-implementations of leading multi-object tracking algorithms rel" -cporter202/scraping-apis-for-devs,JavaScript,3093,532,2025-12-10T18:35:41Z,This GitHub repo is a powerhouse collection of scraping APIs for developers that you can start using -anomalyco/models.dev,TypeScript,3092,699,2025-06-04T20:51:31Z,An open-source database of AI models. -tekaratzas/RustGPT,Rust,3090,261,2025-09-13T22:05:55Z,An transformer based LLM. Written completely in Rust -KuekHaoYang/KVideo,TypeScript,3081,5389,2025-11-16T02:49:26Z,"一个基于 Next.js 16 构建的现代化视频聚合播放平台。采用独特的 ""Liquid Glass"" 设计语言,提供流畅的视觉体验和强大的视频搜索功能。" -Kotlin/kotlin-lsp,Kotlin,3081,70,2025-04-28T12:03:49Z,Kotlin Language Server and plugin for Visual Studio Code -open-pencil/open-pencil,TypeScript,3078,269,2026-02-27T12:48:35Z,AI-native design editor. Open-source Figma alternative. -AutoMaker-Org/automaker,TypeScript,3060,596,2025-12-07T21:42:08Z, -DevAgentForge/Open-Claude-Cowork,TypeScript,3060,413,2026-01-13T09:34:40Z,"OpenSource Claude Cowork. A desktop AI assistant that helps you with programming, file management, a" -Ed1s0nZ/CyberStrikeAI,Go,3042,505,2025-11-08T10:41:23Z,CyberStrikeAI is an AI-native security testing platform built in Go. It integrates 100+ security too -tiann/hapi,TypeScript,3038,305,2025-12-24T10:44:41Z,"App for Claude Code / Codex / Gemini / OpenCode, vibe coding anytime, anywhere" -oxylabs/google-ai-mode-scraper,Java,3038,26,2025-09-08T13:17:40Z,Scrape Google AI Mode responses without blocks on a large scale. -glitternetwork/pinme,TypeScript,3027,223,2025-04-13T01:41:33Z,Deploy Your Frontend in a Single Command. Claude Code Skills supported. -arpanghosh8453/garmin-grafana,Python,3026,189,2025-04-14T11:59:09Z,"A Dockerized python Script to fetch Garmin health data and populate that in a InfluxDB Database, for" -Tencent-Hunyuan/Hunyuan3D-2.1,Python,3024,435,2025-06-13T15:45:50Z,From Images to High-Fidelity 3D Assets with Production-Ready PBR Material -benjitaylor/agentation,TypeScript,3024,234,2026-01-18T02:01:24Z,The visual feedback tool for agents. -twostraws/SwiftUI-Agent-Skill,Sin especificar,3021,97,2026-03-05T20:13:14Z,"SwiftUI agent skill for Claude Code, Codex, and other AI tools." -microsoft/amplifier,Shell,3020,249,2025-09-09T22:21:51Z, -facebookresearch/map-anything,Python,3015,220,2025-09-04T14:37:36Z,MapAnything: Universal Feed-Forward Metric 3D Reconstruction -liujuntao123/smart-excalidraw-next,JavaScript,3014,365,2025-10-30T02:12:40Z,"A smart, powerful, and beautiful excalidraw drawing tool.Draw Professional Charts with Natural Langu" -alibaba/ROLL,Python,3007,246,2025-05-28T11:27:18Z,An Efficient and User-Friendly Scaling Library for Reinforcement Learning with Large Language Models -webadderall/Recordly,TypeScript,3007,177,2026-03-12T23:38:32Z,"The open-source screen recorder and editor for professional product videos, demos, and tutorials." -abhi1693/openclaw-mission-control,TypeScript,3004,653,2026-02-01T16:53:45Z,"AI Agent Orchestration Dashboard - Manage AI agents, assign tasks, and coordinate multi-agent collab" -Meirtz/Awesome-Context-Engineering,Sin especificar,2997,203,2025-07-02T17:46:03Z, 🔥 Comprehensive survey on Context Engineering: from prompt engineering to production-grade AI syste -geo-tp/ESP32-Bus-Pirate,C++,2990,249,2025-07-05T21:59:46Z,A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol -stravu/crystal,TypeScript,2986,189,2025-06-05T23:54:39Z,(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in parallel git worktrees. -hafrey1/LunaTV-config,JavaScript,2980,1130,2025-06-05T12:19:17Z,MoonTV/LunaTV源配置,每日自动检测API状态,可在CF部署CORSAPI中转被墙API,本人提供的CORSAPI仅为测试使用,请勿滥用! -PandaAI-Tech/panda_factor,Python,2974,399,2025-04-17T09:43:55Z, -Tencent-TDS/KuiklyUI,Kotlin,2974,226,2025-04-24T03:50:37Z,🚀 Kotlin Multiplatform UI framework from Tencent TDS — High-performance cross-platform framework wit -thinking-machines-lab/tinker-cookbook,Python,2972,359,2025-07-14T22:10:00Z,Post-training with Tinker -facebook/openzl,C,2964,139,2025-09-30T18:30:07Z,A novel data compression framework -AIDotNet/OpenDeepWiki,C#,2963,390,2025-04-27T11:40:00Z,"OpenDeepWiki is the open-source version of the DeepWiki project, aiming to provide a powerful knowle" -p2r3/convert,TypeScript,2960,278,2025-12-07T07:40:09Z,Truly universal online file converter -nickjvandyke/opencode.nvim,Lua,2960,104,2025-07-12T13:52:17Z,"Integrate the opencode AI assistant with Neovim — streamline editor-aware research, reviews, and req" -AgriciDaniel/claude-seo,Python,2957,458,2026-02-07T08:17:38Z,"Universal SEO skill for Claude Code. 13 sub-skills, 7 subagents, extensions system with DataForSEO M" -AlexAnys/awesome-openclaw-usecases-zh,Sin especificar,2957,308,2026-02-23T02:20:51Z,🇨🇳 OpenClaw(个人智能体)中文最佳用例大全 | 40+个真实场景(国内特色 + 海外的国内生态适配):自动化办公、内容创作、服务器运维、个人助理、知识管理 | 新手友好 | Chinese -runjuu/InputSourcePro,Swift,2951,106,2025-04-25T00:09:07Z,Switch and track your input sources with ease ✨ -FareedKhan-dev/all-agentic-architectures,Jupyter Notebook,2950,530,2025-09-24T11:47:58Z,Implementation of 17+ agentic architectures designed for practical use across different stages of AI -gotalab/cc-sdd,TypeScript,2949,229,2025-07-17T04:41:37Z,Spec-driven development (SDD) for your team's workflow. Kiro style commands that enforce structured -gepa-ai/gepa,Jupyter Notebook,2948,250,2025-08-05T09:26:27Z,"Optimize prompts, code, and more with AI-powered Reflective Text Evolution" -steipete/Peekaboo,Swift,2942,205,2025-05-22T16:09:06Z,Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of appli -CodeWithCJ/SparkyFitness,TypeScript,2941,135,2025-06-21T14:00:39Z,"SparkyFitness: Built for Families. Powered by AI. Track food, fitness, water, and health — together." -gsd-build/gsd-2,TypeScript,2934,273,2026-03-11T04:28:49Z,"A powerful meta-prompting, context engineering and spec-driven development system that enables agent" -Tencent-Hunyuan/HunyuanImage-3.0,Python,2933,150,2025-09-27T07:18:47Z,HunyuanImage-3.0: A Powerful Native Multimodal Model for Image Generation -alibaba/hiclaw,Shell,2929,321,2026-02-21T14:07:55Z,"An open-source Collaborative Multi-Agent OS for transparent, human-in-the-loop task coordination via" -npmx-dev/npmx.dev,TypeScript,2926,365,2026-01-22T16:00:54Z,"a fast, modern browser for the npm registry" -darrenhinde/OpenAgentsControl,TypeScript,2924,252,2025-08-14T21:44:01Z,AI agent framework for plan-first development workflows with approval-based execution. Multi-languag -bol-van/zapret2,C,2924,100,2025-11-17T20:19:26Z,anti-dpi software -Nutlope/self.so,TypeScript,2912,297,2025-04-02T16:48:08Z,LinkedIn -> personal site generator -murtaza-nasir/speakr,Python,2903,224,2025-05-05T07:22:51Z,"Speakr is a personal, self-hosted web application designed for transcribing audio recordings" -google-labs-code/jules-awesome-list,Sin especificar,2900,515,2025-05-17T22:49:18Z,Some awesome prompts for Jules Agent -jacob-bd/notebooklm-mcp-cli,Python,2896,501,2025-12-23T02:07:42Z, -pewdiepie-archdaemon/dionysus,Shell,2895,118,2025-08-27T22:09:28Z,laptop -kyutai-labs/delayed-streams-modeling,Python,2892,299,2025-06-16T19:36:53Z,Kyutai's Speech-To-Text and Text-To-Speech models based on the Delayed Streams Modeling framework. -iam-veeramalla/ultimate-linux-guide,Sin especificar,2889,3082,2025-04-02T06:48:17Z,Ultimate guide to learn Linux from scratch. -ran-j/PS2Recomp,C++,2886,89,2025-04-12T06:48:01Z,Playstation 2 Static Recompiler & Runtime Tool to make native PC ports -google-agentic-commerce/AP2,Python,2883,407,2025-05-30T19:37:20Z,Building a Secure and Interoperable Future for AI-Driven Payments. -ChartGPU/ChartGPU,TypeScript,2878,84,2026-01-17T00:52:00Z,"Beautiful, open source, WebGPU-based charting library" -google-gemini/computer-use-preview,Python,2870,372,2025-05-06T00:20:31Z, -sanyuan0704/sanyuan-skills,Python,2866,248,2026-02-04T06:44:11Z,"Expert code review skill: SOLID, security, performance, error handling, boundary conditions" -GiovanniPasq/agentic-rag-for-dummies,Jupyter Notebook,2861,393,2025-10-13T18:51:41Z,A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation Agents in minutes. -TheCraigHewitt/seomachine,Python,2861,473,2025-10-29T20:50:23Z,"A specialized Claude Code workspace for creating long-form, SEO-optimized blog content for any busin" -megh-bari/pattern-craft,TypeScript,2860,217,2025-06-06T06:35:59Z,Professional-grade background patterns and gradients for your websites and apps. Easily copy and pas -MeiGen-AI/MultiTalk,Python,2858,480,2025-05-28T13:21:40Z,[NeurIPS 2025] Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation -RLinf/RLinf,Python,2857,354,2025-08-14T03:52:19Z,RLinf: Reinforcement Learning Infrastructure for Embodied and Agentic AI -generalaction/emdash,TypeScript,2847,253,2025-08-28T07:19:57Z,Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in -MiroMindAI/MiroFlow,Python,2845,298,2025-08-05T09:43:34Z,"🏆 Top-1 on 5+ benchmarks | Web UI | Supports MiroThinker, Claude, Kimi, OpenAI" -microsoft/mcp,C#,2844,434,2025-04-09T04:12:30Z,Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered dat -linuxhsj/openclaw-zero-token,TypeScript,2841,657,2026-02-23T06:27:57Z,OpenClaw: Use All Major AI Models NO API Token! Claude/ChatGPT/Gemini/DeepSeek/Doubao/Grok/Qwen/Manu -davebcn87/pi-autoresearch,TypeScript,2838,137,2026-03-11T20:25:53Z,Autonomous experiment loop extension for pi -agenticnotetaking/arscontexta,Shell,2836,178,2026-02-15T17:26:41Z,Claude Code plugin that generates individualized knowledge systems from conversation. You describe h -ophub/fnnas,Shell,2835,496,2026-01-06T13:44:30Z,"Supports running FnNAS on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s9" -openai/openai-fm,TypeScript,2830,7940,2025-04-15T14:32:07Z,"Code for openai.fm, a demo for the OpenAI Speech API" -Sumanth077/ai-engineering-toolkit,Sin especificar,2829,530,2025-08-06T09:07:21Z,A curated list of 100+ libraries and frameworks for AI engineers building with LLMs -katelya77/KatelyaTV,TypeScript,2821,3548,2025-08-27T06:04:23Z,一个基于MoonTV(LunaTV)二次开发的项目。新项目:https://github.com/Decohererk/DecoTV -isaac-sim/IsaacSim,Python,2819,368,2025-05-28T18:38:18Z,"NVIDIA Isaac Sim™ is an open-source application on NVIDIA Omniverse for developing, simulating, and " -dmno-dev/varlock,TypeScript,2802,71,2025-04-11T05:00:36Z,"AI-safe .env files: Schemas for agents, Secrets for humans." -TraderAlice/OpenAlice,TypeScript,2796,363,2026-02-18T16:42:55Z,File-driven AI trading agent engine for crypto and securities markets -oxylabs/ai-crawler-py,Sin especificar,2794,11,2025-09-17T16:24:04Z,"Crawl a website starting from a URL, find relevant pages, and extract data – all guided by your natu" -crosspoint-reader/crosspoint-reader,C,2790,420,2025-12-03T11:01:12Z,Firmware for the Xteink X4 e-paper display reader -wquguru/nof0,Go,2787,432,2025-10-22T16:30:45Z,NOF0 - 开源的 AI 交易竞技场 -RemotePinee/AudioVisual,JavaScript,2786,291,2025-10-13T15:42:42Z,解锁所有国内媒体流的钥匙 -oxylabs/chatgpt-scraper,Java,2781,12,2025-08-26T07:15:29Z,Easily collect responses from ChatGPT scraper by providing a prompt along with valid Web Scraper API -xiao-zaiyi/illa-helper,TypeScript,2776,140,2025-06-15T09:08:41Z,浸入式学语言助手 (Immersive Language Learning Assistant) -any4ai/AnyCrawl,MDX,2773,288,2025-03-31T04:28:11Z,AnyCrawl 🚀: A Node.js/TypeScript crawler that turns websites into LLM-ready data and extracts struct -deepnote/deepnote,TypeScript,2771,179,2025-09-29T15:24:25Z,"Deepnote is a drop-in replacement for Jupyter with an AI-first design, sleek UI, new blocks, and nat" -chenhg5/cc-connect,Go,2767,239,2026-02-28T02:39:39Z,"Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging platforms (Feish" -MarkTechStation/VideoCode,Jupyter Notebook,2759,702,2025-04-18T12:58:40Z, -adongwanai/AgentGuide,HTML,2756,276,2025-11-03T10:46:38Z,https://adongwanai.github.io/AgentGuide | AI Agent开发指南 | LangGraph实战 | 高级RAG | 转行大模型 | 大模型面试 | 算法工程师 -songguoxs/gpt4o-image-prompts,JavaScript,2755,401,2025-04-28T03:26:44Z,"Nano Banana(nanobanana),GPT-5(GPT5),GPT-4o(GPT4o) Image Prompts,Nanobanana Prompts,nanobanana提示词" -mswnlz/edu-knowlege,JavaScript,2753,477,2025-05-13T06:22:39Z,教育各种资料,从幼儿园到小学、中学,涵盖学而思,万维、猿辅导等多个机构,持续增加中 -facebookresearch/sam-3d-body,Python,2753,313,2025-07-29T18:43:11Z,"The repository provides code for running inference with the SAM 3D Body Model (3DB), links for downl" -supertone-inc/supertonic,C++,2752,243,2025-11-18T08:23:58Z,"Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX." -Jpisnice/shadcn-ui-mcp-server,TypeScript,2731,283,2025-04-07T13:10:12Z,"A mcp server to allow LLMS gain context about shadcn ui component structure,usage and installation,c" -PastKing/tgbot-verify,Python,2730,937,2025-12-07T06:27:57Z,一个基于 Python Telegram Bot 的自动化认证工具,能够自动完成 SheerID 平台的学生/教师身份验证流程。 -facebookresearch/omnilingual-asr,Python,2726,243,2025-11-06T22:38:00Z,Omnilingual ASR Open-Source Multilingual SpeechRecognition for 1600+ Languages -VibiumDev/vibium,Go,2723,155,2025-12-12T00:56:53Z,Browser automation for AI agents and humans -Tencent-Hunyuan/HunyuanWorld-1.0,Python,2722,240,2025-07-18T19:58:43Z,"Generating Immersive, Explorable, and Interactive 3D Worlds from Words or Pixels with Hunyuan3D Worl" -tursodatabase/agentfs,Rust,2719,148,2025-10-24T17:05:06Z,The filesystem for agents. -j-p-higgins/SoundThread,GDScript,2718,110,2025-05-06T01:35:06Z,Node based GUI for The Composers Desktop Project +TencentCloudADP/youtu-agent,Python,4489,461,2025-08-21T07:58:13Z,A simple yet powerful agent framework that delivers with open-source models +RICHQAQ/PasteMD,Python,4485,274,2025-10-25T14:18:34Z,一键将 Markdown 和网页 AI 对话(ChatGPT/DeepSeek等)完美粘贴到 Word、WPS 和 Excel 的效率工具 | One-click paste Markdown and +osaurus-ai/osaurus,Swift,4477,200,2025-08-17T15:05:39Z,"Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous exec" +ThePrimeagen/99,Lua,4466,222,2025-11-22T18:47:43Z,Neovim AI agent done right +microsoft/BASIC-M6502,Assembly,4416,497,2025-07-16T17:24:03Z,Microsoft BASIC for 6502 Microprocessor - Version 1.1 +openai/parameter-golf,Python,4413,2724,2026-02-09T06:22:45Z,Train the smallest LM you can that fits in 16MB. Best model wins! +ModelEngine-Group/nexent,Python,4370,546,2025-04-28T10:44:33Z,Nexent is a zero-code platform for auto-generating production-grade AI agents using Harness Engineer +unhappychoice/gitlogue,Rust,4367,99,2025-11-08T21:22:33Z,"A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animate" +antfu/skills,TypeScript,4360,221,2026-01-28T05:59:03Z,Anthony Fu's curated collection of agent skills. +Gen-Verse/OpenClaw-RL,Python,4359,430,2026-02-26T12:57:42Z,OpenClaw-RL: Train any agent simply by talking +su-kaka/gcli2api,Python,4354,1238,2025-08-14T11:54:36Z,将 GeminiCLI 和 Antigravity 转换为 OpenAI 、GEMINI 和 Claude API 接口 +mindfold-ai/Trellis,Python,4339,222,2026-01-26T11:49:10Z,The best agent harness. +HeartMuLa/heartlib,Python,4338,348,2026-01-15T07:53:15Z,HeartMuLa Official Repo: The Most Powerful Open-Source Music Generation Model of 2026 +zubair-trabzada/geo-seo-claude,Python,4328,700,2026-02-18T09:01:07Z,GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citabili +BoCloud/folib,Java,4324,250,2025-07-09T06:22:58Z,全语言制品仓库,涵盖npm、Maven、PyPi、Docker、Gradle、SBT、Cocoapods、Swift、RPM、Debian、PHP、Go、Pub、Ivy、NuGet、Conda、Car +amantus-ai/vibetunnel,TypeScript,4319,317,2025-06-15T17:56:11Z,Turn any browser into your terminal & command your agents on the go. +m1heng/clawdbot-feishu,TypeScript,4314,462,2026-01-25T18:19:30Z, +Dammyjay93/interface-design,Shell,4307,294,2026-01-05T00:41:45Z,"Design engineering for Claude Code. Craft, memory, and enforcement for consistent UI." +torvalds/AudioNoise,C,4304,203,2026-01-09T02:33:29Z,Random digital audio effects +zai-org/GLM-4.5,Python,4302,442,2025-07-20T09:24:09Z,"GLM-4.5: Agentic, Reasoning, and Coding (ARC) Foundation Models" +UnicomAI/wanwu,Go,4298,85,2025-06-06T02:45:28Z,"China Unicom's Yuanjing Wanwu Agent Platform is an enterprise-grade, multi-tenant AI agent developme" +going-doer/Paper2Code,Python,4290,620,2025-04-25T07:58:12Z,Paper2Code: Automating Code Generation from Scientific Papers in Machine Learning +modelcontextprotocol/go-sdk,Go,4248,388,2025-04-23T10:07:33Z,The official Go SDK for Model Context Protocol servers and clients. Maintained in collaboration with +ace-step/ACE-Step,Python,4246,534,2025-04-28T07:03:09Z,ACE-Step: A Step Towards Music Generation Foundation Model +openai/harmony,Rust,4246,263,2025-07-31T16:10:01Z,Renderer for the harmony response format to be used with gpt-oss +PancakeTAS/lsfg-vk,C++,4239,98,2025-06-28T08:52:08Z,Lossless Scaling Frame Generation on Linux +denizsafak/abogen,Python,4223,262,2025-04-24T01:06:05Z,"Generate audiobooks from EPUBs, PDFs and text with synchronized captions." +basecamp/once-campfire,Ruby,4222,710,2025-08-15T09:57:36Z,"Super simple group chat, without a subscription" +PeonPing/peon-ping,Shell,4222,292,2026-02-09T23:12:48Z,"Warcraft III Peon voice notifications (+ more!) for Claude Code, Codex, IDEs, and any AI agent. Stop" +yonggekkk/argosbx,Shell,4220,1922,2025-04-22T01:46:41Z,小白自建代理神器!ArgoSBX一键无交互小钢炮脚本💣:Sing-box、Xray、Argo三内核自动搭配;支持VPS、Docker、容器多环境部署;套CDN的5大方案+套WARP的15种组合;已支持 +datawhalechina/vibe-vibe,Dockerfile,4217,345,2025-11-28T10:30:29Z,"AI for All: The First Systematic Vibe Coding Tutorial | From Zero to Full-Stack, Bring Your Ideas to" +mobile-next/mobile-mcp,TypeScript,4209,369,2025-03-28T16:21:06Z,"Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulator" +buildermethods/agent-os,Shell,4199,709,2025-07-16T21:28:59Z,Agent OS is a system for injecting your codebase standards and writing better specs for spec-driven +github/gh-aw,Go,4179,317,2025-08-12T17:40:41Z,GitHub Agentic Workflows +deepseek-ai/Engram,Python,4167,302,2026-01-12T05:26:50Z,Conditional Memory via Scalable Lookup: A New Axis of Sparsity for Large Language Models +p2r3/bareiron,C,4156,228,2025-08-12T00:45:13Z,Minimalist Minecraft server for memory-restrictive embedded systems +luongnv89/claude-howto,Python,4146,499,2025-11-07T22:59:34Z,"A visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-pa" +komari-monitor/komari,Go,4106,383,2025-04-19T16:34:16Z,A simple server monitor tool. +vijaythecoder/awesome-claude-agents,Sin especificar,4104,482,2025-07-26T17:18:06Z,An orchestrated sub agent dev team powered by claude code +nguyenphutrong/quotio,Swift,4100,259,2025-12-24T14:42:00Z,"Stop juggling AI accounts. Quotio is a beautiful native macOS menu bar app that unifies your Claude," +open-webui/mcpo,Python,4091,447,2025-03-30T10:03:03Z,"A simple, secure MCP-to-OpenAPI proxy server" +jlcodes99/vscode-antigravity-cockpit,TypeScript,4091,118,2025-12-08T02:24:15Z,"VS Code extension for monitoring Google Antigravity AI quotas. Features Webview dashboard, QuickPick" +nibzard/awesome-agentic-patterns,HTML,4074,307,2025-05-31T11:20:41Z,A curated catalogue of awesome agentic AI patterns +Pimzino/spec-workflow-mcp,TypeScript,4069,333,2025-08-07T13:18:06Z,A Model Context Protocol (MCP) server that provides structured spec-driven development workflow tool +awesome-opencode/awesome-opencode,JavaScript,4065,263,2025-09-22T00:01:14Z,"A curated list of awesome plugins, themes, agents, projects, and resources for https://opencode.ai" +zenc-lang/zenc,C,4055,201,2026-01-11T15:08:19Z,"Write like a high-level language, run like C." +coderamp-labs/pad.ws,TypeScript,4054,225,2025-04-19T23:19:36Z,"Whiteboard as an IDE, draw and code in your browser" +trailofbits/skills,Python,4046,351,2026-01-14T18:23:21Z,"Trail of Bits Claude Code skills for security research, vulnerability detection, and audit workflows" +anthropics/claude-code-security-review,Python,4043,339,2025-08-04T16:07:27Z,An AI-powered security review GitHub Action using Claude to analyze code changes for security vulner +VectorSpaceLab/OmniGen2,Jupyter Notebook,4038,21,2025-06-06T08:09:44Z,OmniGen2: Exploration to Advanced Multimodal Generation. https://arxiv.org/abs/2506.18871 +knownsec/aipyapp,HTML,4037,397,2025-04-06T07:04:34Z,AI-Powered Python & Python-Powered AI (Python-Use) +skyzh/tiny-llm,Python,4035,296,2025-04-19T20:01:33Z,A course of learning LLM inference serving on Apple Silicon for systems engineers: build a tiny vLLM +xai-org/grok-prompts,Jinja,4029,431,2025-05-15T20:58:16Z,Prompts for our Grok chat assistant and the `@grok` bot on X. +mitchellh/vouch,Nushell,4028,67,2026-02-05T20:50:58Z,A community trust management system based on explicit vouches to participate. +Red-Killer/shit,Sin especificar,4008,269,2025-06-11T05:50:39Z, +NVIDIA/OpenShell,Rust,4008,398,2026-02-24T22:52:22Z,"OpenShell is the safe, private runtime for autonomous AI agents." +samhenrigold/LidAngleSensor,Swift,4007,164,2025-09-06T19:07:20Z,tfw when you when your lid when uhh angle your lid sensor +JetBrains/koog,Kotlin,3996,350,2025-05-01T13:38:01Z,"Koog is a JVM (Java and Kotlin) framework for building predictable, fault-tolerant and enterprise-re" +hipcityreg/situation-monitor,TypeScript,3994,899,2026-01-07T18:07:09Z,"Real-time dashboard for monitoring global news, markets, and geopolitical events" +zensical/zensical,Rust,3973,94,2025-05-18T09:07:43Z,A modern static site generator by the Material for MkDocs team +midudev/jscamp,JavaScript,3948,411,2025-09-28T13:28:51Z,Contenido y ejercicios del JSCamp InfoJobs +DavidHDev/vue-bits,Vue,3936,146,2025-07-07T18:48:50Z,"An open source collection of animated, interactive & fully customizable Vue components for building " +max-sixty/worktrunk,Rust,3936,128,2025-10-17T22:13:14Z,"Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows" +browser-use/workflow-use,Python,3930,314,2025-05-06T09:35:23Z,⚙️ Create and run workflows (RPA 2.0) +mixedbread-ai/mgrep,TypeScript,3926,163,2025-11-06T01:01:47Z,"A calm, CLI-native way to semantically grep everything, like code, images, pdfs and more." +Maxteabag/sqlit,Python,3925,98,2025-12-13T00:10:36Z,"A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL, SQL" +vllm-project/vllm-omni,Python,3916,636,2025-09-11T00:34:43Z,A framework for efficient model inference with omni-modality models +changyeyu/LLM-RL-Visualized,Python,3902,370,2025-04-26T14:30:47Z,🌟100+ 原创 LLM / RL 原理图📚,《大模型算法》作者巨献!💥(100+ LLM/RL Algorithm Maps ) +ruc-datalab/DeepAnalyze,Python,3901,584,2025-10-11T11:19:21Z,DeepAnalyze is the first agentic LLM for autonomous data science. 🎈你的AI数据分析师,自动分析大量数据,一键生成专业分析报告! +HKUDS/ClawTeam,Python,3897,542,2026-03-17T14:42:46Z,ClawTeam: Agent Swarm Intelligence (One Command → Full Automation) +antvis/mcp-server-chart,TypeScript,3892,363,2025-04-25T09:10:06Z,🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart generation +Facepunch/sbox-public,C#,3892,288,2025-11-24T08:18:33Z,"s&box is a modern game engine, built on Valve's Source 2 and the latest .NET technology, it provides" +chonkie-inc/chonkie,Python,3882,259,2025-03-29T05:10:03Z,"🦛 CHONK docs with Chonkie ✨ — The lightweight ingestion library for fast, efficient and robust RAG p" +Michael-A-Kuykendall/shimmy,Rust,3881,323,2025-08-28T22:55:46Z,"⚡ Python-free Rust inference server — OpenAI-API compatible. GGUF + SafeTensors, hot model swap, aut" +czlonkowski/n8n-skills,Shell,3875,680,2025-10-20T05:51:27Z,n8n skillset for Claude Code to build flawless n8n workflows +taigrr/spank,Go,3869,183,2026-02-23T00:43:05Z,"Slap your MacBook, it yells back. Uses Apple Silicon accelerometer via IOKit HID." +0voice/Campus_recruitment_interview_questions,Sin especificar,3863,250,2025-07-14T07:23:06Z,2025 最新校招面试题合集, 面向 2026 届应届生,全网最全整理!收录 1000+道真实面试题以及面经,涵盖阿里、腾讯、字节、美团、百度、华为、小米、英伟达、微软、米哈游等百家大中小厂。每题配备 +opactorai/Claudable,TypeScript,3838,574,2025-08-20T05:15:16Z,"Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex," +zgsm-ai/costrict,TypeScript,3832,148,2025-04-10T02:06:51Z,"Costrict - strict AI coder for enterprises, quality first, including AI Agent, AI CodeReview, AI Com" +sgl-project/mini-sglang,Python,3805,527,2025-09-01T22:31:45Z,"A compact implementation of SGLang, designed to demystify the complexities of modern LLM serving sys" +mukul975/Anthropic-Cybersecurity-Skills,Python,3798,390,2026-02-25T09:47:50Z,753+ structured cybersecurity skills for AI agents · MITRE ATT&CK mapped · agentskills.io open stand +zai-org/GLM-OCR,Python,3792,304,2026-02-02T12:59:43Z,GLM-OCR: Accurate × Fast × Comprehensive +entireio/cli,Go,3786,273,2026-01-02T17:13:58Z,Entire is a new developer platform that hooks into your git workflow to capture AI agent sessions on +CaviraOSS/OpenMemory,TypeScript,3784,431,2025-10-19T16:12:49Z,"Local persistent memory store for LLM applications including claude desktop, github copilot, codex, " +Conway-Research/automaton,TypeScript,3773,746,2026-02-14T20:46:44Z,"The first AI that can earn its own existence, replicate, and evolve — without needing a human" +misaka10032w/Han1meViewer,Kotlin,3763,140,2025-06-05T04:34:44Z,hanime1的三方客户端,提高了一些播放体验 +OneRedOak/claude-code-workflows,Sin especificar,3750,554,2025-08-12T03:34:53Z,"The best workflows and configurations I've developed, having heavily used Claude Code since the day " +tirth8205/code-review-graph,Python,3749,333,2026-02-26T17:25:13Z,Local knowledge graph for Claude Code. Builds a persistent map of your codebase so Claude reads only +zebbern/claude-code-guide,Sin especificar,3740,346,2025-06-21T20:43:25Z,"Claude Code Guide - Setup, Commands, workflows, agents, skills & tips-n-tricks go from beginner to p" +newton-physics/newton,Python,3736,383,2025-04-22T04:12:07Z,"An open-source, GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targe" +anthropics/original_performance_takehome,Python,3727,850,2026-01-19T19:16:04Z,"Anthropic's original performance take-home, now open for you to try!" +cloudflare/capnweb,TypeScript,3726,120,2025-06-08T02:51:20Z,"JavaScript/TypeScript-native, low-boilerplate, object-capability RPC system" +gyoridavid/ai_agents_az,Python,3719,919,2025-03-29T16:15:26Z, +ruvnet/RuVector,Rust,3689,441,2025-11-19T06:10:23Z,"RuVector is a High Performance, Real-Time, Self-Learning, Vector GNN, Memory DB built in Rust." +theovilardo/PixelPlayer,Kotlin,3687,270,2025-05-20T15:33:18Z,"privacy-first Android music player built with Material 3 Expressive. Play offline, sync lyrics, fine" +Minidoracat/mcp-feedback-enhanced,JavaScript,3687,338,2025-05-29T02:59:56Z,"Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, " +dagger/container-use,Go,3685,182,2025-05-23T23:18:43Z,Development environments for coding agents. Enable multiple agents to work safely and independently +YILS-LIN/short-video-factory,TypeScript,3681,536,2025-07-09T05:55:44Z,一键生成产品营销与泛内容短视频,AI批量自动剪辑,高颜值跨平台桌面端工具 One click generation of product marketing and general content s +mistralai/mistral-vibe,Python,3681,392,2025-12-08T18:56:59Z,Minimal CLI coding agent by Mistral +Flowseal/tg-ws-proxy,Python,3675,156,2026-03-04T14:10:26Z,Local SOCKS5 proxy server for partial bypassing of Telegram loading +clawdbot-ai/awesome-openclaw-skills-zh,Sin especificar,3674,353,2026-01-29T01:10:05Z,OpenClaw 中文官方技能库 | 翻译自 Clawdbot 官方技能,按场景分类整理,支持中文自然语言调用 +pixlcore/xyops,JavaScript,3670,362,2025-12-29T16:57:27Z,A complete workflow automation and server monitoring system. +SandAI-org/MAGI-1,Python,3669,235,2025-04-21T10:34:09Z,MAGI-1: Autoregressive Video Generation at Scale +tw93/Kaku,Rust,3663,182,2026-02-07T13:00:49Z,"🎃 A fast, out-of-the-box terminal built for AI coding." +kyutai-labs/pocket-tts,Python,3657,412,2026-01-07T17:33:32Z,A TTS that fits in your CPU (and pocket) +CortexReach/memory-lancedb-pro,TypeScript,3657,579,2026-02-24T08:38:15Z,"Enhanced LanceDB memory plugin for OpenClaw — Hybrid Retrieval (Vector + BM25), Cross-Encoder Rerank" +Hunyuan-PromptEnhancer/PromptEnhancer,Python,3656,316,2025-09-09T08:56:47Z,"PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer, structured versions for be" +backnotprop/plannotator,TypeScript,3653,230,2025-12-28T02:09:40Z,"Annotate and review coding agent plans and code diffs visually, share with your team, send feedback " +zouzhekang/YJYpaper,HTML,3651,228,2025-07-29T06:23:12Z,一个用来记录武汉大学杨景媛论文问题的仓库 +PDFCraftTool/pdfcraft,JavaScript,3643,1073,2026-01-03T01:14:49Z,"PDFCraft is a free, privacy-focused PDF toolkit that runs entirely in your browser. With 90+ profess" +agent-infra/sandbox,Python,3643,289,2025-08-06T14:51:05Z,"All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode Server in a sing" +justlovemaki/openclaw-docker-cn-im,Shell,3639,431,2026-02-01T11:42:18Z,OpenClaw 的中国IM平台整合Docker版本,预装并配置了飞书、钉钉、QQ机器人、企业微信等主流中国IM软件的插件,让您可以快速部署一个支持多个中国IM平台的 AI 机器人网关 +Martian-Engineering/lossless-claw,TypeScript,3637,290,2026-02-18T23:36:36Z,Lossless Claw — LCM (Lossless Context Management) plugin for OpenClaw +ZHO-ZHO-ZHO/ZHO-nano-banana-Creation,Sin especificar,3637,353,2025-08-28T13:09:00Z,我的 nano-banana 创意玩法大合集! 持续更新中! +parcadei/Continuous-Claude-v3,Python,3635,282,2025-12-23T00:12:49Z,Context management for Claude Code. Hooks maintain state via ledgers and handoffs. MCP execution wit +bgreenwell/doxx,Makefile,3632,89,2025-08-16T18:48:24Z,"Expose the contents of .docx files without leaving your terminal. Fast, safe, and smart — no Office " +chenyme/grok2api,Python,3632,1342,2025-10-10T09:00:02Z,基于 FastAPI 构建的 Grok2API,全面适配 OpenAI 兼容的调用格式,支持流式/非流式对话、图像生成、图像编辑、视频生成、工具调用、语音聊天、一键NSFW、号池并发与自动负载均衡一体 +campfirein/cipher,TypeScript,3622,362,2025-06-19T22:40:22Z,Byterover Cipher is an opensource memory layer specifically designed for coding agents. Compatible w +Deepractice/PromptX,TypeScript,3620,305,2025-05-13T04:17:28Z,PromptX · 领先的AI 智能体上下文平台 | PromptX · Leading AI Agent Context Platform +hanshuaikang/AI-Media2Doc,Vue,3620,487,2025-04-12T07:19:25Z,一键将音视频转化为小红书/公众号/知识笔记/思维导图/视频字幕等各种风格的文档。 +libukai/awesome-agent-skills,Python,3615,235,2025-12-21T12:45:15Z,"Agent Skills 终极指南:快速入门、资源推荐、精选技能与实用工具 |The Ultimate Guide to Agent Skills: QuickStart, Resources, Fe" +panphora/overtype,JavaScript,3614,91,2025-08-15T02:17:49Z,The markdown editor that's just a textarea https://overtype.dev +BytePioneer-AI/openclaw-china,TypeScript,3611,327,2026-01-28T06:23:08Z,OpenClaw中国插件:支持飞书,钉钉,QQ,企业微信,微信 +straight-tamago/misaka26,Sin especificar,3607,161,2025-11-16T14:48:46Z,"iOS /iPadOS 16.0 - 26.1, An ultimate customization tool, uilitizing the bug that makes TrollRestore " +autobrr/qui,Go,3606,105,2025-08-04T12:28:27Z,"A fast, single-binary qBittorrent web UI: manage multiple instances, automate torrent workflows, and" +langflow-ai/openrag,Python,3599,332,2025-07-11T16:19:14Z,"OpenRAG is a comprehensive, single package Retrieval-Augmented Generation platform built on Langflow" +NawfalMotii79/PLFM_RADAR,Verilog,3595,763,2026-03-08T23:20:58Z,"Open-source, low-cost 10.5 GHz PLFM phased array RADAR system" +Pimzino/claude-code-spec-workflow,TypeScript,3588,251,2025-07-18T16:32:32Z,Automated workflows for Claude Code. Features spec-driven development for new features (Requirements +xianyu110/awesome-openclaw-tutorial,Shell,3587,528,2026-02-10T02:37:59Z,从零开始玩转OpenClaw:最全面的中文教程,涵盖安装、配置、实战案例和避坑指南(github版) +KoljaB/RealtimeVoiceChat,Python,3581,413,2025-04-19T21:14:45Z,"Have a natural, spoken conversation with AI!" +excalidraw/excalidraw-mcp,TypeScript,3573,289,2026-02-04T23:04:00Z,Fast and streamable Excalidraw MCP App +QwenLM/Qwen3-Omni,Jupyter Notebook,3561,240,2025-09-21T09:46:10Z,"Qwen3-omni is a natively end-to-end, omni-modal LLM developed by the Qwen team at Alibaba Cloud, cap" +anthropic-experimental/sandbox-runtime,TypeScript,3560,233,2025-10-20T02:52:10Z,A lightweight sandboxing tool for enforcing filesystem and network restrictions on arbitrary process +Paper2Poster/Paper2Poster,Python,3559,247,2025-05-16T08:32:50Z,[NeurIPS 2025 D&B] Open-source Multi-agent Poster Generation from Papers +vllm-project/semantic-router,Go,3559,591,2025-08-26T21:49:50Z,"System Level Intelligent Router for Mixture-of-Models at Cloud, Data Center and Edge" +SWE-agent/mini-swe-agent,Python,3556,491,2025-06-28T20:18:15Z,"The 100 line AI agent that solves GitHub issues or helps you in your command line. Radically simple," +kanshurichard/enableAppleAI,Shell,3541,168,2025-05-04T05:49:21Z,"Enable Apple Intelligence on Macs sold in Mainland China with SIP enabled, tested on MacOS 15.4.1+ a" +tobi/try,Shell,3540,137,2025-08-19T19:25:23Z,fresh directories for every vibe +MattParkerDev/SharpIDE,C#,3540,111,2025-11-08T13:01:42Z,"A modern, cross platform IDE for .NET, built with .NET & Godot" +openclaw/skills,Python,3537,999,2026-01-06T03:39:15Z,All versions of all skills that are on clawhub.com archived +archestra-ai/archestra,TypeScript,3536,391,2025-07-15T12:07:55Z,"Enterprise AI Platform with guardrails, MCP registry, gateway & orchestrator" +1186258278/OpenClawChineseTranslation,JavaScript,3529,428,2026-01-30T13:12:57Z,🦞 OpenClaw (Clawdbot/Moltbot) 汉化版 - 开源个人 AI 助手中文版 | Claude/ChatGPT LLM 接入 | WhatsApp/Telegram/Discor +octelium/octelium,Go,3526,117,2025-05-18T16:56:34Z,A next-gen FOSS self-hosted unified zero trust secure access platform that can operate as a remote a +builderz-labs/mission-control,TypeScript,3520,603,2026-02-13T04:06:19Z,"Self-hosted AI agent orchestration platform: dispatch tasks, run multi-agent workflows, monitor spen" +Mirix-AI/MIRIX,Python,3519,279,2025-04-11T12:24:52Z,Mirix is a multi-agent personal assistant designed to track on-screen activities and answer user que +gsd-build/gsd-2,TypeScript,3499,350,2026-03-11T04:28:49Z,"A powerful meta-prompting, context engineering and spec-driven development system that enables agent" +IBM/mcp-context-forge,Python,3490,604,2025-05-08T08:16:59Z,"An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a" +cporter202/API-mega-list,JavaScript,3484,696,2025-12-09T15:36:20Z,This GitHub repo is a powerhouse collection of APIs you can start using immediately to build everyth +MorpheApp/morphe-manager,Kotlin,3478,48,2025-11-26T16:29:57Z,Morphe app patcher for Android +google/mcp,Sin especificar,3476,368,2025-12-05T19:09:55Z,Google 💚 MCP +heilcheng/awesome-agent-skills,Sin especificar,3464,329,2025-12-29T21:13:40Z,"A curated list of skills, tools, tutorials, and capabilities for AI coding agents (Claude, Codex, An" +facebookresearch/vjepa2,Python,3462,398,2025-04-25T23:15:31Z,PyTorch code and models for VJEPA2 self-supervised learning from video. +Finsys/dockhand,Svelte,3460,119,2025-12-28T20:12:44Z,Dockhand - Docker management you will like. +google-labs-code/stitch-skills,TypeScript,3456,381,2026-01-16T17:17:17Z, +JCodesMore/ai-website-cloner-template,TypeScript,3441,455,2026-03-13T11:14:39Z,Clone any website with one command using AI coding agents +ysharma3501/LuxTTS,Python,3437,429,2026-01-23T20:12:03Z,A high-quality rapid TTS voice cloning model that reaches speeds of 150x realtime. +thu-ml/TurboDiffusion,Python,3432,247,2025-12-06T00:25:35Z,TurboDiffusion: 100–200× Acceleration for Video Diffusion Models +disler/claude-code-hooks-mastery,Python,3429,587,2025-07-05T16:30:09Z,Master Claude Code Hooks +allinssl/allinssl,TypeScript,3426,364,2025-04-14T07:15:34Z,AllinSSL 是一个集证书申请、管理、部署和监控于一体的SSL证书全生命周期管理工具。AllinSSL is an all-in-one SSL certificate lifecycle man +facebookresearch/sam-audio,Python,3419,303,2025-09-04T16:46:34Z,The repository provides code for running inference with the Meta Segment Anything Audio Model (SAM-A +elder-plinius/OBLITERATUS,Python,3418,627,2026-03-03T19:37:51Z,OBLITERATE THE CHAINS THAT BIND YOU +TinyAGI/tinyagi,TypeScript,3417,483,2026-02-09T00:34:11Z,TinyAGI is the agent teams orchestrator for One Person Company. (fka TinyClaw) +open-pencil/open-pencil,TypeScript,3413,307,2026-02-27T12:48:35Z,AI-native design editor. Open-source Figma alternative. +OHF-Voice/piper1-gpl,C++,3412,343,2025-03-28T21:47:10Z,Fast and local neural text-to-speech engine +lukilabs/craft-agents-oss,TypeScript,3410,532,2026-01-19T10:35:59Z, +chenhg5/cc-connect,Go,3409,297,2026-02-28T02:39:39Z,"Bridge local AI coding agents (Claude Code, Cursor, Gemini CLI, Codex) to messaging platforms (Feish" +karpathy/reader3,Python,3405,429,2025-11-18T02:37:00Z,Quick illustration of how one can easily read books together with LLMs. It's great and I highly reco +GargantuaX/gemini-watermark-remover,JavaScript,3405,401,2025-12-19T12:06:10Z,"A high-performance, 100% client-side tool for removing Gemini AI watermarks. Built with pure JavaScr" +rudrankriyam/App-Store-Connect-CLI,Go,3405,264,2026-01-20T11:17:23Z,"Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signin" +EverMind-AI/EverMemOS,Python,3390,355,2025-10-28T15:09:32Z,A memory OS that makes your OpenClaw agents more personal while saving tokens. +SakanaAI/AI-Scientist-v2,Python,3389,516,2025-04-08T06:37:25Z,The AI Scientist-v2: Workshop-Level Automated Scientific Discovery via Agentic Tree Search +Dimillian/CodexMonitor,TypeScript,3385,312,2026-01-11T07:56:35Z,An app to monitor the (Codex) situation +AgriciDaniel/claude-seo,Python,3380,531,2026-02-07T08:17:38Z,"Universal SEO skill for Claude Code. 13 sub-skills, 7 subagents, extensions system with DataForSEO M" +pathwaycom/bdh,Python,3377,213,2025-09-30T12:05:01Z,Baby Dragon Hatchling (BDH) – Architecture and Code +limix-ldm-ai/LimiX,Python,3365,293,2025-08-27T07:15:45Z,LimiX: Unleashing Structured-Data Modeling Capability for Generalist Intelligence https://arxiv.org/ +Adembc/lazyssh,Go,3365,119,2025-08-13T09:33:09Z,A terminal-based SSH manager inspired by lazydocker and k9s - Written in go +laravel/boost,PHP,3364,305,2025-07-15T13:57:25Z,Laravel-focused MCP server for augmenting your AI powered local development experience. +ycccccccy/echotrace,Sin especificar,3363,618,2025-10-17T14:40:37Z,"EchoTrace 是一个本地、安全的微信聊天记录导出、分析与年度报告生成工具 | EchoTrace is a local, secure tool for exporting, analyzing" +stonerl/Thaw,Swift,3360,74,2026-01-29T18:26:51Z,Menu bar manager for macOS 26 +karol-broda/snitch,Go,3355,50,2025-08-27T08:32:47Z,a prettier way to inspect network connections +pguso/ai-agents-from-scratch,JavaScript,3335,503,2025-10-23T19:39:04Z,"Demystify AI agents by building them yourself. Local LLMs, no black boxes, real understanding of fun" +kirodotdev/Kiro,TypeScript,3329,188,2025-06-17T19:12:20Z,Kiro is an agentic IDE that works alongside you from prototype to production. +mihail911/modern-software-dev-assignments,Python,3327,770,2025-08-07T07:14:35Z,Assignments for CS146S: The Modern Software Dev (Stanford University Fall 2025) +AIDC-AI/Pixelle-Video,Python,3322,554,2025-11-07T06:34:27Z,🚀 AI 全自动短视频引擎 | AI Fully Automated Short Video Engine +gemini-cli-extensions/conductor,Sin especificar,3322,254,2025-12-17T03:25:48Z,"Conductor is a Gemini CLI extension that allows you to specify, plan, and implement software feature" +es3n1n/defendnot,C++,3312,284,2025-05-07T08:00:20Z,An even funnier way to disable windows defender. (through WSC api) +webadderall/Recordly,TypeScript,3307,198,2026-03-12T23:38:32Z,"Recordly is a powerful open-source screen recorder and editor for professional product videos, demos" +ParthJadhav/app-store-screenshots,Sin especificar,3304,216,2026-03-07T13:56:04Z,end to end app store screenshot creation using AI +growchief/growchief,TypeScript,3300,238,2025-08-21T08:06:06Z,The Ultimate all-in social media automation (outreach) tool 🤖 +deta/surf,TypeScript,3299,238,2025-10-20T15:09:57Z,"Personal AI Notebooks. Organize files & webpages and generate notes from them. Open source, local & " +alibaba/hiclaw,Shell,3297,372,2026-02-21T14:07:55Z,"An open-source Collaborative Multi-Agent OS for transparent, human-in-the-loop task coordination via" +badrisnarayanan/antigravity-claude-proxy,JavaScript,3294,445,2025-12-19T13:57:33Z,"Proxy that exposes Antigravity provided claude / gemini models, so we can use them in Claude Code an" +SkyworkAI/DeepResearchAgent,Python,3292,429,2025-05-20T03:02:15Z,DeepResearchAgent is a hierarchical multi-agent system designed not only for deep research tasks but +liu-ziting/what-to-eat,Vue,3290,500,2025-08-11T08:46:35Z,一饭封神:一个基于 AI 的智能菜谱生成平台,支持中华八大菜系 + 国际料理,提供营养分析、酒水推荐、菜谱效果图生成等全方位烹饪指导。 +miaoxworld/OpenClawInstaller,Shell,3276,462,2026-01-29T14:43:02Z,ClawdBot 一键部署工具 +aiming-lab/SimpleMem,Python,3267,321,2026-01-01T23:53:40Z,SimpleMem: Efficient Lifelong Memory for LLM Agents +Robbyant/lingbot-world,Python,3265,267,2026-01-28T04:52:50Z,Advancing Open-source World Models +remorses/playwriter,HTML,3264,133,2025-11-13T18:23:26Z,Chrome extension to let agents control your browser. Runs Playwright snippets in a stateful sandbox. +Soul-AILab/SoulX-Podcast,Python,3261,425,2025-09-22T03:32:35Z,SoulX-Podcast is an inference codebase by the Soul AI team for generating high-fidelity podcasts fro +steipete/mcporter,TypeScript,3259,212,2025-11-05T03:29:59Z,"Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli." +guandeh17/Self-Forcing,Python,3255,253,2025-06-09T05:33:40Z,"Official codebase for ""Self Forcing: Bridging Training and Inference in Autoregressive Video Diffusi" +metorial/metorial,TypeScript,3243,358,2025-04-14T08:41:58Z,Connect any AI model to 600+ integrations; powered by MCP 📡 🚀 +timescale/pg_textsearch,C,3241,91,2025-07-06T17:45:50Z,PostgreSQL extension for BM25 relevance-ranked full-text search. Postgres OSS licensed. +generalaction/emdash,TypeScript,3236,286,2025-08-28T07:19:57Z,Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in +memodb-io/Acontext,TypeScript,3235,303,2025-07-16T13:15:48Z,Agent Skills as a Memory Layer +duoan/TorchCode,Jupyter Notebook,3233,254,2026-03-04T03:25:54Z,"🔥 LeetCode for PyTorch — practice implementing softmax, attention, GPT-2 and more from scratch with " +HKUDS/Paper2Slides,Python,3231,427,2025-12-07T06:15:43Z,"""Paper2Slides: From Paper to Presentation in One Click""" +zhouxiaoka/autoclip,Python,3228,686,2025-07-08T04:51:15Z,AutoClip : AI-powered video clipping and highlight generation · 一款智能高光提取与剪辑的二创工具 +heroui-inc/heroui-native,TypeScript,3225,118,2025-06-03T15:21:45Z,"📱Beautiful, fast and modern React Native UI library" +ComposioHQ/open-claude-cowork,JavaScript,3223,419,2026-01-13T03:14:23Z,Open Source version of Claude Cowork with 500+ SaaS app integrations +alexzhang13/rlm,Python,3222,594,2025-12-20T23:12:43Z,"General plug-and-play inference library for Recursive Language Models (RLMs), supporting various san" +twostraws/SwiftUI-Agent-Skill,Sin especificar,3219,104,2026-03-05T20:13:14Z,"SwiftUI agent skill for Claude Code, Codex, and other AI tools." +pageman/sutskever-30-implementations,Jupyter Notebook,3216,436,2025-12-06T03:08:41Z,"Sutskever 30 implementations inspired by https://papercode.vercel.app/ | For Agents, use https://git" +Chainlift/liftkit,CSS,3216,62,2025-04-09T20:08:32Z,Components from design to production +abhi1693/openclaw-mission-control,TypeScript,3209,680,2026-02-01T16:53:45Z,"AI Agent Orchestration Dashboard - Manage AI agents, assign tasks, and coordinate multi-agent collab" +embabel/embabel-agent,Kotlin,3204,303,2025-04-10T03:06:07Z,Agent framework for the JVM. Pronounced Em-BAY-bel /ɛmˈbeɪbəl/ +subhashchy/The-Accidental-CTO,TypeScript,3200,254,2025-09-26T09:07:20Z,"How I Scaled from Zero to a Million Store on Dukaan, Without a CS Degree. .. A System Design Handb" +InterceptSuite/ProxyBridge,C,3195,206,2025-10-13T18:51:59Z,Proxifier Alternative to redirect any Windows/MacOS/Linux TCP and UDP traffic to HTTP/Socks5 proxy +Intelligent-Internet/ii-agent,Python,3194,486,2025-04-07T17:45:48Z,II-Agent: a new open-source framework to build and deploy intelligent agents +roboflow/trackers,Python,3189,317,2025-04-14T16:12:26Z,"Trackers gives you clean, modular re-implementations of leading multi-object tracking algorithms rel" +iDescriptor/iDescriptor,C++,3182,136,2025-07-27T03:59:37Z,"A free, open-source, and cross-platform iDevice management tool" +AlexAnys/awesome-openclaw-usecases-zh,Sin especificar,3181,336,2026-02-23T02:20:51Z,🇨🇳 OpenClaw(个人智能体)中文最佳用例大全 | 40+个真实场景(国内特色 + 海外的国内生态适配):自动化办公、内容创作、服务器运维、个人助理、知识管理 | 新手友好 | Chinese +benjitaylor/agentation,TypeScript,3179,245,2026-01-18T02:01:24Z,The visual feedback tool for agents. +hugohe3/ppt-master,Python,3168,374,2025-12-10T06:54:33Z,"AI generates editable, beautifully designed PPTX from any document — no design skills needed | 15" +linuxhsj/openclaw-zero-token,TypeScript,3146,733,2026-02-23T06:27:57Z,OpenClaw: Use All Major AI Models NO API Token! Claude/ChatGPT/Gemini/DeepSeek/Doubao/Grok/Qwen/Manu +anomalyco/models.dev,TypeScript,3144,716,2025-06-04T20:51:31Z,An open-source database of AI models. +tiann/hapi,TypeScript,3143,319,2025-12-24T10:44:41Z,"App for Claude Code / Codex / Gemini / OpenCode, vibe coding anytime, anywhere" +KuekHaoYang/KVideo,TypeScript,3132,5485,2025-11-16T02:49:26Z,"一个基于 Next.js 16 构建的现代化视频聚合播放平台。采用独特的 ""Liquid Glass"" 设计语言,提供流畅的视觉体验和强大的视频搜索功能。" +hxu296/tariff,Python,3131,42,2025-04-10T19:10:35Z,The official repository for tariff +MiniMax-AI/MiniMax-M1,Python,3124,280,2025-06-14T08:54:06Z,"MiniMax-M1, the world's first open-weight, large-scale hybrid-attention reasoning model." +davebcn87/pi-autoresearch,TypeScript,3109,159,2026-03-11T20:25:53Z,Autonomous experiment loop extension for pi +Ed1s0nZ/CyberStrikeAI,Go,3107,517,2025-11-08T10:41:23Z,CyberStrikeAI is an AI-native security testing platform built in Go. It integrates 100+ security too +bol-van/zapret2,C,3104,105,2025-11-17T20:19:26Z,anti-dpi software +cporter202/scraping-apis-for-devs,JavaScript,3100,533,2025-12-10T18:35:41Z,This GitHub repo is a powerhouse collection of scraping APIs for developers that you can start using +glitternetwork/pinme,TypeScript,3097,222,2025-04-13T01:41:33Z,Deploy Your Frontend in a Single Command. Claude Code Skills supported. +Kotlin/kotlin-lsp,Kotlin,3095,70,2025-04-28T12:03:49Z,Kotlin Language Server and plugin for Visual Studio Code +tekaratzas/RustGPT,Rust,3091,261,2025-09-13T22:05:55Z,An transformer based LLM. Written completely in Rust +run-llama/liteparse,TypeScript,3090,195,2026-02-09T22:16:30Z,"A fast, helpful, and open-source document parser" +DevAgentForge/Open-Claude-Cowork,TypeScript,3086,417,2026-01-13T09:34:40Z,"OpenSource Claude Cowork. A desktop AI assistant that helps you with programming, file management, a" +AutoMaker-Org/automaker,TypeScript,3071,598,2025-12-07T21:42:08Z, +darrenhinde/OpenAgentsControl,TypeScript,3069,260,2025-08-14T21:44:01Z,AI agent framework for plan-first development workflows with approval-based execution. Multi-languag +Tencent-Hunyuan/Hunyuan3D-2.1,Python,3056,441,2025-06-13T15:45:50Z,From Images to High-Fidelity 3D Assets with Production-Ready PBR Material +jacob-bd/notebooklm-mcp-cli,Python,3054,524,2025-12-23T02:07:42Z, +epiral/bb-browser,TypeScript,3054,319,2026-01-31T03:55:42Z,Your browser is the API. CLI + MCP server for AI agents to control Chrome with your login state. +oxylabs/google-ai-mode-scraper,Java,3043,27,2025-09-08T13:17:40Z,Scrape Google AI Mode responses without blocks on a large scale. +facebookresearch/map-anything,Python,3040,223,2025-09-04T14:37:36Z,MapAnything: Universal Feed-Forward Metric 3D Reconstruction +arpanghosh8453/garmin-grafana,Python,3039,191,2025-04-14T11:59:09Z,"A Dockerized python Script to fetch Garmin health data and populate that in a InfluxDB Database, for" +CodeWithCJ/SparkyFitness,TypeScript,3038,139,2025-06-21T14:00:39Z,"SparkyFitness: Built for Families. Powered by AI. Track food, fitness, water, and health — together." +liujuntao123/smart-excalidraw-next,JavaScript,3028,368,2025-10-30T02:12:40Z,"A smart, powerful, and beautiful excalidraw drawing tool.Draw Professional Charts with Natural Langu" +TraderAlice/OpenAlice,TypeScript,3027,407,2026-02-18T16:42:55Z,File-driven AI trading agent engine for crypto and securities markets +chenglou/pretext,TypeScript,3026,103,2026-03-07T21:06:28Z, +microsoft/amplifier,Shell,3024,250,2025-09-09T22:21:51Z, +alibaba/ROLL,Python,3022,253,2025-05-28T11:27:18Z,An Efficient and User-Friendly Scaling Library for Reinforcement Learning with Large Language Models +gepa-ai/gepa,Jupyter Notebook,3022,256,2025-08-05T09:26:27Z,"Optimize prompts, code, and more with AI-powered Reflective Text Evolution" +hafrey1/LunaTV-config,JavaScript,3021,1147,2025-06-05T12:19:17Z,MoonTV/LunaTV源配置,每日自动检测API状态,可在CF部署CORSAPI中转被墙API,本人提供的CORSAPI仅为测试使用,请勿滥用! +Meirtz/Awesome-Context-Engineering,Sin especificar,3009,208,2025-07-02T17:46:03Z, 🔥 Comprehensive survey on Context Engineering: from prompt engineering to production-grade AI syste +Sumanth077/ai-engineering-toolkit,Sin especificar,3008,554,2025-08-06T09:07:21Z,A curated list of 100+ libraries and frameworks for AI engineers building with LLMs +p2r3/convert,TypeScript,3006,283,2025-12-07T07:40:09Z,Truly universal online file converter +nickjvandyke/opencode.nvim,Lua,3001,104,2025-07-12T13:52:17Z,"Integrate the opencode AI assistant with Neovim — streamline editor-aware research, reviews, and req" +geo-tp/ESP32-Bus-Pirate,C++,3001,252,2025-07-05T21:59:46Z,A Hardware Hacking Tool with Web-Based CLI That Speaks Every Protocol +stravu/crystal,TypeScript,3000,190,2025-06-05T23:54:39Z,(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in parallel git worktrees. +steipete/Peekaboo,Swift,2994,209,2025-05-22T16:09:06Z,Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of appli +Tencent-TDS/KuiklyUI,Kotlin,2993,228,2025-04-24T03:50:37Z,🚀 Kotlin Multiplatform UI framework from Tencent TDS — High-performance cross-platform framework wit +VoltAgent/awesome-codex-subagents,Sin especificar,2993,334,2026-03-17T12:26:20Z,A collection of 130+ specialized Codex subagents covering a wide range of development use cases. +gotalab/cc-sdd,TypeScript,2990,231,2025-07-17T04:41:37Z,Spec-driven development (SDD) for your team's workflow. Kiro style commands that enforce structured +thinking-machines-lab/tinker-cookbook,Python,2990,364,2025-07-14T22:10:00Z,Post-training with Tinker +AIDotNet/OpenDeepWiki,C#,2987,391,2025-04-27T11:40:00Z,"OpenDeepWiki is the open-source version of the DeepWiki project, aiming to provide a powerful knowle" +PandaAI-Tech/panda_factor,Python,2984,404,2025-04-17T09:43:55Z, +runjuu/InputSourcePro,Swift,2975,107,2025-04-25T00:09:07Z,Switch and track your input sources with ease ✨ +FareedKhan-dev/all-agentic-architectures,Jupyter Notebook,2972,536,2025-09-24T11:47:58Z,Implementation of 17+ agentic architectures designed for practical use across different stages of AI +npmx-dev/npmx.dev,TypeScript,2972,371,2026-01-22T16:00:54Z,"a fast, modern browser for the npm registry" +facebook/openzl,C,2970,138,2025-09-30T18:30:07Z,A novel data compression framework +sanyuan0704/sanyuan-skills,Python,2964,254,2026-02-04T06:44:11Z,"Expert code review skill: SOLID, security, performance, error handling, boundary conditions" +adongwanai/AgentGuide,HTML,2962,291,2025-11-03T10:46:38Z,https://adongwanai.github.io/AgentGuide | AI Agent开发指南 | LangGraph实战 | 高级RAG | 转行大模型 | 大模型面试 | 算法工程师 +Tencent-Hunyuan/HunyuanImage-3.0,Python,2946,152,2025-09-27T07:18:47Z,HunyuanImage-3.0: A Powerful Native Multimodal Model for Image Generation +jnMetaCode/agency-agents-zh,Shell,2933,488,2026-03-06T11:11:51Z,🎭 193 个即插即用的 AI 专家角色 — 支持 OpenClaw/Claude Code/Cursor/Copilot 等 14 种工具,覆盖工程/设计/营销/产品等 18 个部门。含 46 个中 +dmno-dev/varlock,TypeScript,2931,75,2025-04-11T05:00:36Z,"AI-safe .env files: Schemas for agents, Secrets for humans." +nidhinjs/prompt-master,Sin especificar,2926,262,2026-03-11T16:25:43Z,A Claude skill that writes the accurate prompts for any AI tool. Zero tokens or credits wasted. Full +igareck/vpn-configs-for-russia,Sin especificar,2920,105,2025-11-13T15:10:23Z,"🗽Бесплатные и проверенные VPN конфигурации, работающие в РФ ⚪ Белые списки / обход белых списков ⚪ F" +RLinf/RLinf,Python,2917,370,2025-08-14T03:52:19Z,RLinf: Reinforcement Learning Infrastructure for Embodied and Agentic AI +xindoo/agentic-design-patterns,HTML,2917,365,2025-09-30T03:58:49Z,谷歌新书Agent设计模式(agentic design patterns)最佳中文版,持续优化。附:在线阅读、pdf和epub电子书下载。 +iam-veeramalla/ultimate-linux-guide,Sin especificar,2915,3106,2025-04-02T06:48:17Z,Ultimate guide to learn Linux from scratch. +Nutlope/self.so,TypeScript,2914,296,2025-04-02T16:48:08Z,LinkedIn -> personal site generator +google-labs-code/jules-awesome-list,Sin especificar,2913,516,2025-05-17T22:49:18Z,Some awesome prompts for Jules Agent +murtaza-nasir/speakr,Python,2913,227,2025-05-05T07:22:51Z,"Speakr is a personal, self-hosted web application designed for transcribing audio recordings" +GiovanniPasq/agentic-rag-for-dummies,Jupyter Notebook,2907,398,2025-10-13T18:51:41Z,A modular Agentic RAG built with LangGraph — learn Retrieval-Augmented Generation Agents in minutes. +crosspoint-reader/crosspoint-reader,C,2905,450,2025-12-03T11:01:12Z,Firmware for the Xteink X4 e-paper display reader +TheCraigHewitt/seomachine,Python,2903,488,2025-10-29T20:50:23Z,"A specialized Claude Code workspace for creating long-form, SEO-optimized blog content for any busin" +ran-j/PS2Recomp,C++,2901,91,2025-04-12T06:48:01Z,Playstation 2 Static Recompiler & Runtime Tool to make native PC ports +aiming-lab/MetaClaw,Python,2897,291,2026-03-09T13:47:13Z,🦞 Just talk to your agent — it learns and EVOLVES 🧬. +pewdiepie-archdaemon/dionysus,Shell,2897,118,2025-08-27T22:09:28Z,laptop +google-agentic-commerce/AP2,Python,2896,412,2025-05-30T19:37:20Z,Building a Secure and Interoperable Future for AI-Driven Payments. +kyutai-labs/delayed-streams-modeling,Python,2892,300,2025-06-16T19:36:53Z,Kyutai's Speech-To-Text and Text-To-Speech models based on the Delayed Streams Modeling framework. +ChartGPU/ChartGPU,TypeScript,2887,86,2026-01-17T00:52:00Z,"Beautiful, open source, WebGPU-based charting library" +microsoft/mcp,C#,2884,436,2025-04-09T04:12:30Z,Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered dat +agenticnotetaking/arscontexta,Shell,2883,181,2026-02-15T17:26:41Z,Claude Code plugin that generates individualized knowledge systems from conversation. You describe h +google-gemini/computer-use-preview,Python,2878,372,2025-05-06T00:20:31Z, +TianyiDataScience/openclaw-control-center,TypeScript,2871,417,2026-03-11T11:52:02Z,"Turn OpenClaw from a black box into a local control center you can see, trust, and control." +megh-bari/pattern-craft,TypeScript,2866,215,2025-06-06T06:35:59Z,Professional-grade background patterns and gradients for your websites and apps. Easily copy and pas +MiroMindAI/MiroFlow,Python,2866,300,2025-08-05T09:43:34Z,"🏆 Top-1 on 5+ benchmarks | Web UI | Supports MiroThinker, Claude, Kimi, OpenAI" +MeiGen-AI/MultiTalk,Python,2863,480,2025-05-28T13:21:40Z,[NeurIPS 2025] Let Them Talk: Audio-Driven Multi-Person Conversational Video Generation +MarkTechStation/VideoCode,Jupyter Notebook,2862,717,2025-04-18T12:58:40Z, +isaac-sim/IsaacSim,Python,2861,374,2025-05-28T18:38:18Z,"NVIDIA Isaac Sim™ is an open-source application on NVIDIA Omniverse for developing, simulating, and " +ophub/fnnas,Shell,2859,510,2026-01-06T13:44:30Z,"Supports running FnNAS on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s9" +Galaxy-Dawn/claude-scholar,Python,2844,226,2026-01-27T10:32:17Z,Semi-automated research assistant for academic research and software development. Supports Claude Co +llm-d/llm-d,Shell,2835,375,2025-04-29T18:28:17Z,Achieve state of the art inference performance with modern accelerators on Kubernetes +openai/openai-fm,TypeScript,2832,7940,2025-04-15T14:32:07Z,"Code for openai.fm, a demo for the OpenAI Speech API" +RemotePinee/AudioVisual,JavaScript,2831,295,2025-10-13T15:42:42Z,解锁所有国内媒体流的钥匙 +katelya77/KatelyaTV,TypeScript,2824,3548,2025-08-27T06:04:23Z,一个基于MoonTV(LunaTV)二次开发的项目。新项目:https://github.com/Decohererk/DecoTV +google-gemini/gemini-skills,Sin especificar,2817,244,2026-02-06T04:17:28Z,"Skills for the Gemini API, SDK and model/agent interactions" +MoonshotAI/Attention-Residuals,Sin especificar,2816,129,2026-03-15T13:29:15Z, +oxylabs/ai-crawler-py,Sin especificar,2800,11,2025-09-17T16:24:04Z,"Crawl a website starting from a URL, find relevant pages, and extract data – all guided by your natu" +deepnote/deepnote,TypeScript,2791,185,2025-09-29T15:24:25Z,"Deepnote is a drop-in replacement for Jupyter with an AI-first design, sleek UI, new blocks, and nat" +oxylabs/chatgpt-scraper,Java,2786,12,2025-08-26T07:15:29Z,Easily collect responses from ChatGPT scraper by providing a prompt along with valid Web Scraper API +HailToDodongo/pyrite64,C++,2783,110,2025-09-23T20:07:13Z,N64 Game-Engine and Editor using libdragon & tiny3d +wquguru/nof0,Go,2783,433,2025-10-22T16:30:45Z,NOF0 - 开源的 AI 交易竞技场 +xiao-zaiyi/illa-helper,TypeScript,2778,140,2025-06-15T09:08:41Z,浸入式学语言助手 (Immersive Language Learning Assistant) +any4ai/AnyCrawl,MDX,2777,289,2025-03-31T04:28:11Z,AnyCrawl 🚀: A Node.js/TypeScript crawler that turns websites into LLM-ready data and extracts struct +songguoxs/gpt4o-image-prompts,JavaScript,2770,404,2025-04-28T03:26:44Z,"Nano Banana(nanobanana),GPT-5(GPT5),GPT-4o(GPT4o) Image Prompts,Nanobanana Prompts,nanobanana提示词" +Yeachan-Heo/oh-my-codex,TypeScript,2770,156,2026-02-02T14:21:18Z,"OmX - Oh My codeX: Your codex is not alone. Add hooks, agent teams, HUDs, and so much more." +jlcodes99/cockpit-tools,Rust,2768,249,2026-01-16T07:09:32Z, 🚀 通用 AI IDE 账号管理工具:支持 Antigravity / Codex / GitHub Copilot / Windsurf / Kiro / Cursor / Gemini-cli +looplj/axonhub,Go,2767,315,2025-09-09T17:04:33Z,"⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs. Built-in failover, load balancing, cost c" +facebookresearch/sam-3d-body,Python,2766,318,2025-07-29T18:43:11Z,"The repository provides code for running inference with the SAM 3D Body Model (3DB), links for downl" +supertone-inc/supertonic,C++,2763,246,2025-11-18T08:23:58Z,"Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX." +mswnlz/edu-knowlege,JavaScript,2755,480,2025-05-13T06:22:39Z,教育各种资料,从幼儿园到小学、中学,涵盖学而思,万维、猿辅导等多个机构,持续增加中 +Jpisnice/shadcn-ui-mcp-server,TypeScript,2741,282,2025-04-07T13:10:12Z,"A mcp server to allow LLMS gain context about shadcn ui component structure,usage and installation,c" +tursodatabase/agentfs,Rust,2740,151,2025-10-24T17:05:06Z,The filesystem for agents. +facebookresearch/omnilingual-asr,Python,2737,244,2025-11-06T22:38:00Z,Omnilingual ASR Open-Source Multilingual SpeechRecognition for 1600+ Languages +matt1398/claude-devtools,TypeScript,2737,194,2026-02-07T13:17:25Z,"The missing DevTools for Claude Code — inspect every tool call, subagent, and token like a browser i" +PastKing/tgbot-verify,Python,2734,936,2025-12-07T06:27:57Z,一个基于 Python Telegram Bot 的自动化认证工具,能够自动完成 SheerID 平台的学生/教师身份验证流程。 +pasky/chrome-cdp-skill,JavaScript,2732,162,2026-03-13T00:35:39Z,"Give your AI agent access to your live Chrome session — works out of the box, connects to tabs you a" +VibiumDev/vibium,Go,2730,156,2025-12-12T00:56:53Z,Browser automation for AI agents and humans +Tencent-Hunyuan/HunyuanWorld-1.0,Python,2730,241,2025-07-18T19:58:43Z,"Generating Immersive, Explorable, and Interactive 3D Worlds from Words or Pixels with Hunyuan3D Worl" +j-p-higgins/SoundThread,GDScript,2724,110,2025-05-06T01:35:06Z,Node based GUI for The Composers Desktop Project +docker/docker-agent,Go,2721,325,2025-09-01T12:14:45Z,AI Agent Builder and Runtime by Docker Engineering +batrachianai/toad,Python,2712,123,2025-07-17T17:17:22Z,A unified interface for AI in your terminal. bahdotsh/wrkflw,Rust,2705,38,2025-03-29T07:25:48Z,Validate and Run GitHub Actions locally. -brennercruvinel/CCPlugins,Python,2696,159,2025-07-25T03:20:54Z,"Best Claude Code framework that actually save time. Built by a dev tired of typing ""please act like " -batrachianai/toad,Python,2681,120,2025-07-17T17:17:22Z,A unified interface for AI in your terminal. -looplj/axonhub,Go,2680,298,2025-09-09T17:04:33Z,"⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs. Built-in failover, load balancing, cost c" -allweonedev/presentation-ai,TypeScript,2677,474,2025-03-24T10:25:24Z,ALLWEONE® Open source AI presentation generator Gamma Alternative. Create professional slides with c -llm-d/llm-d,Shell,2675,362,2025-04-29T18:28:17Z,Achieve state of the art inference performance with modern accelerators on Kubernetes -cyfyifanchen/one-person-company,Sin especificar,2675,235,2025-03-24T03:26:46Z,遇事不决,Vibe 力学! One-Person Company AI Tools Series – continuously updated to help boost productivity a -EvoAgentX/EvoAgentX,Python,2663,226,2025-04-15T21:48:15Z,🚀 EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents -decoderesearch/circuit-tracer,Python,2659,302,2025-05-28T19:14:08Z, -michaelshimeles/ralphy,TypeScript,2659,324,2026-01-15T21:23:21Z,"My Ralph Wiggum setup, an autonomous bash script that runs Claude Code, Codex, OpenCode, Cursor agen" -nickrunning/wechat-selkies,Python,2656,235,2025-10-12T10:03:40Z,基于Selkies的Linux网页版微信/QQ/Telegram,支持本地中文输入法,支持三方应用,支持AMD64和ARM64。 -docker/docker-agent,Go,2656,316,2025-09-01T12:14:45Z,AI Agent Builder and Runtime by Docker Engineering -xindoo/agentic-design-patterns,HTML,2648,325,2025-09-30T03:58:49Z,谷歌新书Agent设计模式(agentic design patterns)最佳中文版,持续优化。附:在线阅读、pdf和epub电子书下载。 -hugohe3/ppt-master,Python,2641,330,2025-12-10T06:54:33Z,"AI generates editable, beautifully designed PPTX from any document — no design skills needed | 15" -Veirt/weathr,Rust,2634,94,2026-02-08T17:52:29Z,a terminal weather app with ascii animation -HailToDodongo/pyrite64,C++,2632,106,2025-09-23T20:07:13Z,N64 Game-Engine and Editor using libdragon & tiny3d -iChochy/NCE,JavaScript,2631,491,2025-09-24T05:55:42Z,《新概念英语》全四册在线课文朗读、单句点读、中英对照 -davepoon/buildwithclaude,Python,2630,290,2025-07-25T02:26:45Z,"A single hub to find Claude Skills, Agents, Commands, Hooks, Plugins, and Marketplace collections to" -oxylabs/oxylabs-ai-studio-py,Python,2629,22,2025-06-17T12:39:39Z,"Structured data gathering from any website using AI-powered scraper, crawler, and browser automation" -HuaYaoAI/FinGenius,Python,2627,751,2025-05-20T09:11:19Z, -fathulfahmy/aio-usb-drive,Sin especificar,2625,150,2025-10-06T15:02:22Z,Curated collection of useful to have programs on a multiboot USB drive -leigest519/ScreenCoder,Python,2621,256,2025-07-28T10:10:58Z,"ScreenCoder — Turn any UI screenshot into clean, editable HTML/CSS with full control. Fast, accurate" -MoonshotAI/Attention-Residuals,Sin especificar,2619,116,2026-03-15T13:29:15Z, -omnara-ai/omnara,TypeScript,2619,193,2025-07-09T01:30:55Z,Omnara (YC S25) - Talk to Your AI Agents from Anywhere! -pasky/chrome-cdp-skill,JavaScript,2609,146,2026-03-13T00:35:39Z,"Give your AI agent access to your live Chrome session — works out of the box, connects to tabs you a" -borndotcom/react-native-godot,C++,2596,110,2025-11-01T10:54:51Z,React Native Godot - Embed Godot Engine in React Native apps -deepseek-ai/DeepSeek-OCR-2,Python,2593,210,2026-01-27T03:05:42Z,Visual Causal Flow -TrustTunnel/TrustTunnel,Rust,2590,157,2025-11-07T13:01:12Z,"Modern, fast and obfuscated VPN protocol" -peteromallet/desloppify,Python,2589,177,2026-02-11T17:27:42Z,Agent harness to make your slop code well-engineered and beautiful. -intellectronica/ruler,TypeScript,2588,133,2025-05-20T08:22:59Z,Ruler — apply the same rules to all coding agents -CodeGraphContext/CodeGraphContext,Python,2584,481,2025-08-16T19:20:31Z,An MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI -rachelos/we-mp-rss,Python,2582,441,2025-05-14T07:28:21Z,✨符合阅读习惯的微信公众号助手、微信公众号转MarkDown、微信公众号转PDF、定时更新订阅公众号文章、生成微信公众号RSS订阅源、导出微信公众号订阅源、支持微信公众号Webhook/微信公众号AP -igareck/vpn-configs-for-russia,Sin especificar,2578,92,2025-11-13T15:10:23Z,"🗽Бесплатные и проверенные VPN конфигурации, работающие в РФ ⚪ Белые списки / обход белых списков ⚪ F" -HapeLee/legado-with-MD3,Kotlin,2571,84,2025-08-28T19:16:22Z,使用 Material Design 3 全新设计的阅读 3.0 -RunMaestro/Maestro,TypeScript,2571,261,2025-11-23T01:59:55Z,Agent Orchestration Command Center -TianyiDataScience/openclaw-control-center,TypeScript,2567,369,2026-03-11T11:52:02Z,"Turn OpenClaw from a black box into a local control center you can see, trust, and control." -NeekChaw/RIPER-5,Sin especificar,2565,350,2025-05-31T01:54:35Z,神级Cursor Rule -lemonade-sdk/lemonade,C++,2564,219,2025-05-15T19:17:39Z,Lemonade helps users discover and run local AI apps by serving optimized LLMs right from their own G -anthropics/claudes-c-compiler,Rust,2564,198,2026-02-04T22:42:22Z,"Claude Opus 4.6 wrote a dependency-free C compiler in Rust, with backends targeting x86 (64- and 32-" -superagent-ai/grok-cli,TypeScript,2559,323,2025-07-14T07:57:39Z,An open-source AI agent that brings the power of Grok directly into your terminal. -aiming-lab/MetaClaw,Python,2548,264,2026-03-09T13:47:13Z,🦞 Just talk to your agent — it learns and EVOLVES 🧬. -surge-downloader/Surge,Go,2543,101,2025-10-29T05:00:15Z,Blazing fast TUI download manager built in Go for power users -agentclientprotocol/agent-client-protocol,Rust,2543,196,2025-06-23T17:39:36Z, A protocol for connecting any editor to any agent -qibin0506/Cortex,Python,2543,189,2025-06-24T02:17:23Z,从零构建大模型:从预训练到RLHF的完整实践 -ZeframLou/call-me,TypeScript,2538,246,2026-01-03T04:35:48Z,Minimal plugin that lets Claude Code call you on the phone. -corbindavenport/just-the-browser,Shell,2533,71,2026-01-07T20:07:47Z,"Remove AI features, telemetry data reporting, sponsored content, product integrations, and other ann" -control-theory/gonzo,Go,2528,87,2025-08-18T18:21:51Z,Gonzo! The Go based TUI log analysis tool -duoan/TorchCode,Jupyter Notebook,2527,186,2026-03-04T03:25:54Z,"🔥 LeetCode for PyTorch — practice implementing softmax, attention, GPT-2 and more from scratch with " -Gaurav-Gosain/tuios,Go,2525,63,2025-09-06T18:13:51Z,Terminal UI OS (Terminal Multiplexer) -chaterm/Chaterm,TypeScript,2521,236,2025-04-14T04:19:01Z,Open source AI terminal and SSH client for cloud and infrastructure -Universal-Commerce-Protocol/ucp,Python,2520,318,2025-12-31T02:17:21Z,Specification and documentation for the Universal Commerce Protocol (UCP) -matt1398/claude-devtools,TypeScript,2517,174,2026-02-07T13:17:25Z, -Cranot/claude-code-guide,Shell,2515,263,2025-07-29T08:47:27Z,The Complete Claude Code CLI Guide - Live & Auto-Updated Every 2 Days -openai/openai-agents-js,TypeScript,2514,658,2025-05-31T00:08:49Z,"A lightweight, powerful framework for multi-agent workflows and voice agents" -stellarlinkco/myclaude,Go,2512,285,2025-07-17T07:13:47Z,Multi-agent orchestration workflow (Claude Code Codex Gemini OpenCode) -awslabs/amazon-bedrock-agentcore-samples,Jupyter Notebook,2511,966,2025-07-03T21:05:14Z,"Amazon Bedrock Agentcore accelerates AI agents into production with the scale, reliability, and secu" -MiniMax-AI/MiniMax-M2,Sin especificar,2511,201,2025-10-25T21:28:29Z,"MiniMax-M2, a model built for Max coding & agentic workflows." -HKUDS/ViMax,Python,2506,456,2025-03-30T13:36:35Z,"""ViMax: Agentic Video Generation (Director, Screenwriter, Producer, and Video Generator All-in-One)""" -tidwall/pogocache,C,2500,80,2025-07-21T17:36:52Z,Fast caching software with a focus on low latency and cpu efficiency. -HiDream-ai/HiDream-I1,Python,2498,241,2025-04-06T07:18:20Z, -BetterBahn/betterbahn,TypeScript,2492,184,2025-08-15T07:09:54Z,BetterBahn is an open-source project that aims to improve the train travel experience in germany. Th -tiajinsha/JKVideo,TypeScript,2492,1456,2026-03-06T04:58:45Z,"高颜值的第三方 B 站 React Native 客户端,支持安卓、H5、iOS | Bilibili-like app with DASH playback, danmaku, WBI sign &" -kingkongshot/Pensieve,Shell,2489,256,2025-06-27T16:58:46Z,tore your decisions and principles. Claude reads them to make better choices. -zarzet/SpotiFLAC-Mobile,Dart,2485,105,2025-12-31T20:18:21Z,"Mobile version of SpotiFLAC written in Flutter, powered by a Go backend for high performance. Downlo" +Narcooo/inkos,TypeScript,2702,541,2026-03-12T02:12:54Z,"Autonomous novel writing CLI AI Agent — agents write, audit, and revise novels with human review gat" +brennercruvinel/CCPlugins,Python,2697,159,2025-07-25T03:20:54Z,"Best Claude Code framework that actually save time. Built by a dev tired of typing ""please act like " +deanpeters/Product-Manager-Skills,Python,2696,318,2026-02-05T02:16:46Z,"Product Management skills framework built on battle-tested methods for Claude Code, Cowork, Codex, a" +EvoAgentX/EvoAgentX,Python,2677,226,2025-04-15T21:48:15Z,🚀 EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents +decoderesearch/circuit-tracer,Python,2675,306,2025-05-28T19:14:08Z, +michaelshimeles/ralphy,TypeScript,2674,333,2026-01-15T21:23:21Z,"My Ralph Wiggum setup, an autonomous bash script that runs Claude Code, Codex, OpenCode, Cursor agen" +HapeLee/legado-with-MD3,Kotlin,2673,91,2025-08-28T19:16:22Z,使用 Material Design 3 全新设计的阅读 3.0 +CodeGraphContext/CodeGraphContext,Python,2659,494,2025-08-16T19:20:31Z,An MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI +nickrunning/wechat-selkies,Python,2658,235,2025-10-12T10:03:40Z,基于Selkies的Linux网页版微信/QQ/Telegram,支持本地中文输入法,支持三方应用,支持AMD64和ARM64。 +Veirt/weathr,Rust,2658,95,2026-02-08T17:52:29Z,a terminal weather app with ascii animation +millionco/expect,TypeScript,2655,101,2026-03-12T05:58:06Z,Let agents test your code in a real browser +davepoon/buildwithclaude,Python,2654,296,2025-07-25T02:26:45Z,"A single hub to find Claude Skills, Agents, Commands, Hooks, Plugins, and Marketplace collections to" +uditgoenka/autoresearch,Shell,2649,191,2026-03-13T14:51:54Z,Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathy +peteromallet/desloppify,Python,2639,181,2026-02-11T17:27:42Z,Agent harness to make your slop code well-engineered and beautiful. +iChochy/NCE,JavaScript,2639,491,2025-09-24T05:55:42Z,《新概念英语》全四册在线课文朗读、单句点读、中英对照 +TomBadash/Mouser,Python,2636,70,2026-02-24T23:54:14Z,"A lightweight, open-source, fully local alternative to Logitech Options+ for remapping Logitech HID+" +HuaYaoAI/FinGenius,Python,2634,755,2025-05-20T09:11:19Z, +rachelos/we-mp-rss,Python,2631,456,2025-05-14T07:28:21Z,✨符合阅读习惯的微信公众号助手、微信公众号转MarkDown、微信公众号转PDF、定时更新订阅公众号文章、生成微信公众号RSS订阅源、导出微信公众号订阅源、支持微信公众号Webhook/微信公众号AP +TrustTunnel/TrustTunnel,Rust,2631,158,2025-11-07T13:01:12Z,"Modern, fast and obfuscated VPN protocol" +oxylabs/oxylabs-ai-studio-py,Python,2630,22,2025-06-17T12:39:39Z,"Structured data gathering from any website using AI-powered scraper, crawler, and browser automation" +fathulfahmy/aio-usb-drive,Sin especificar,2626,150,2025-10-06T15:02:22Z,Curated collection of useful to have programs on a multiboot USB drive +leigest519/ScreenCoder,Python,2625,256,2025-07-28T10:10:58Z,"ScreenCoder — Turn any UI screenshot into clean, editable HTML/CSS with full control. Fast, accurate" +superagent-ai/grok-cli,TypeScript,2619,331,2025-07-14T07:57:39Z,An open-source autonomous agent powered by Grok. +deepseek-ai/DeepSeek-OCR-2,Python,2619,214,2026-01-27T03:05:42Z,Visual Causal Flow +zarzet/SpotiFLAC-Mobile,Dart,2617,112,2025-12-31T20:18:21Z,"Mobile version of SpotiFLAC written in Flutter, powered by a Go backend for high performance. Downlo" +lemonade-sdk/lemonade,C++,2616,222,2025-05-15T19:17:39Z,Lemonade helps users discover and run local AI apps by serving optimized LLMs right from their own G +omnara-ai/omnara,TypeScript,2616,193,2025-07-09T01:30:55Z,Omnara (YC S25) - Talk to Your AI Agents from Anywhere! +surge-downloader/Surge,Go,2612,104,2025-10-29T05:00:15Z,Blazing fast TUI download manager built in Go for power users +agentclientprotocol/agent-client-protocol,Rust,2604,204,2025-06-23T17:39:36Z, A protocol for connecting any editor to any agent +sligter/LandPPT,JavaScript,2601,354,2025-06-28T10:04:20Z,一个基于LLM的演示文稿生成平台,能够自动将文档内容转换为专业的PPT演示文稿。平台支持多种AI模型,提供丰富的模板和样式选择,让用户能够创建高质量的演示文稿。 +intellectronica/ruler,TypeScript,2598,135,2025-05-20T08:22:59Z,Ruler — apply the same rules to all coding agents +borndotcom/react-native-godot,C++,2598,110,2025-11-01T10:54:51Z,React Native Godot - Embed Godot Engine in React Native apps +RunMaestro/Maestro,TypeScript,2589,259,2025-11-23T01:59:55Z,Agent Orchestration Command Center +anthropics/claudes-c-compiler,Rust,2588,200,2026-02-04T22:42:22Z,"Claude Opus 4.6 wrote a dependency-free C compiler in Rust, with backends targeting x86 (64- and 32-" +NeekChaw/RIPER-5,Sin especificar,2572,351,2025-05-31T01:54:35Z,神级Cursor Rule +hardikpandya/stop-slop,Sin especificar,2569,211,2026-01-11T12:00:59Z,A skill file for removing AI tells from prose +corbindavenport/just-the-browser,Shell,2567,74,2026-01-07T20:07:47Z,"Remove AI features, telemetry data reporting, sponsored content, product integrations, and other ann" +qibin0506/Cortex,Python,2560,192,2025-06-24T02:17:23Z,从零构建大模型:从预训练到RLHF的完整实践 +mengjian-github/openclaw101,TypeScript,2553,283,2026-02-02T05:07:49Z,🐾 OpenClaw 101 — 从零开始,7天掌握你的AI私人助理 | 全网资源聚合站 +control-theory/gonzo,Go,2551,87,2025-08-18T18:21:51Z,Gonzo! The Go based TUI log analysis tool +slowmist/openclaw-security-practice-guide,Shell,2548,178,2026-03-02T06:52:52Z,"This guide is designed for OpenClaw itself (Agent-facing), not as a traditional human-only hardening" +Universal-Commerce-Protocol/ucp,Python,2545,321,2025-12-31T02:17:21Z,Specification and documentation for the Universal Commerce Protocol (UCP) +qixing-jk/all-api-hub,TypeScript,2543,145,2025-09-08T15:51:38Z,一站式管理 New API 兼容中转站账号:余额/用量看板、自动签到、密钥一键导出到常用应用、网页内 API 可用性测试、渠道与模型同步/重定向 | New‑API relay manager: ba +openai/openai-agents-js,TypeScript,2543,660,2025-05-31T00:08:49Z,"A lightweight, powerful framework for multi-agent workflows and voice agents" +ZeframLou/call-me,TypeScript,2542,247,2026-01-03T04:35:48Z,Minimal plugin that lets Claude Code call you on the phone. +Gaurav-Gosain/tuios,Go,2542,63,2025-09-06T18:13:51Z,Terminal UI OS (Terminal Multiplexer) +SuanmoSuanyangTechnology/MemoryBear,Python,2539,155,2025-09-19T07:37:13Z,MemoryBear Equip AI with human-like memory capability +awslabs/amazon-bedrock-agentcore-samples,Jupyter Notebook,2537,984,2025-07-03T21:05:14Z,"Amazon Bedrock Agentcore accelerates AI agents into production with the scale, reliability, and secu" +stellarlinkco/myclaude,Go,2536,286,2025-07-17T07:13:47Z,Multi-agent orchestration workflow (Claude Code Codex Gemini OpenCode) +Cranot/claude-code-guide,Shell,2534,266,2025-07-29T08:47:27Z,The Complete Claude Code CLI Guide - Live & Auto-Updated Every 2 Days +chaterm/Chaterm,TypeScript,2532,240,2025-04-14T04:19:01Z,Open source AI terminal and SSH client for cloud and infrastructure +dataelement/Clawith,Python,2527,378,2026-03-03T04:58:21Z,OpenClaw for Teams +HKUDS/ViMax,Python,2526,456,2025-03-30T13:36:35Z,"""ViMax: Agentic Video Generation (Director, Screenwriter, Producer, and Video Generator All-in-One)""" +MiniMax-AI/MiniMax-M2,Sin especificar,2524,202,2025-10-25T21:28:29Z,"MiniMax-M2, a model built for Max coding & agentic workflows." +golutra/golutra,Rust,2510,273,2026-02-15T11:49:39Z, +openchamber/openchamber,TypeScript,2509,246,2025-09-11T10:34:59Z,Desktop and web interface for OpenCode AI agent +MemeCalculate/moyin-creator,TypeScript,2505,507,2026-02-09T17:01:11Z,AI 影视生产级工具 | 支持 Seedance 2.0 | 剧本到成片全流程批量化 | AI-powered film production tool with Seedance 2.0 suppo +SynkraAI/aiox-core,JavaScript,2504,830,2025-12-09T15:19:10Z,Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework v4.0 +tidwall/pogocache,C,2503,80,2025-07-21T17:36:52Z,Fast caching software with a focus on low latency and cpu efficiency. +HiDream-ai/HiDream-I1,Python,2502,241,2025-04-06T07:18:20Z, +GVCLab/PersonaLive,Python,2502,337,2025-11-25T14:36:31Z,[CVPR 2026] PersonaLive! : Expressive Portrait Image Animation for Live Streaming +BetterBahn/betterbahn,TypeScript,2497,185,2025-08-15T07:09:54Z,BetterBahn is an open-source project that aims to improve the train travel experience in germany. Th +builtbybel/Winslop,C#,2494,85,2026-01-08T08:57:41Z,De-slop Windows. +kingkongshot/Pensieve,Shell,2494,258,2025-06-27T16:58:46Z,tore your decisions and principles. Claude reads them to make better choices. +oxylabs/perplexity-scraper,Java,2489,8,2025-09-02T13:40:30Z,"Perplexity Scraper Track brand mentions, analyze rankings, and gain competitor intelligence from Per" +XiaoMi/xiaomi-miloco,Python,2487,173,2025-11-06T13:01:59Z,Xiaomi Miloco +Live-GalGame/LiveGalGame,JavaScript,2483,75,2025-09-28T07:53:50Z,修复了现实世界里和异性对话没有选择项的 Bug chatdoc-com/OCRFlux,Python,2482,152,2025-06-04T03:36:43Z,OCRFlux is a lightweight yet powerful multimodal toolkit that significantly advances PDF-to-Markdown -mengjian-github/openclaw101,TypeScript,2481,269,2026-02-02T05:07:49Z,🐾 OpenClaw 101 — 从零开始,7天掌握你的AI私人助理 | 全网资源聚合站 -oxylabs/perplexity-scraper,Java,2480,8,2025-09-02T13:40:30Z,"Perplexity Scraper Track brand mentions, analyze rankings, and gain competitor intelligence from Per" -GVCLab/PersonaLive,Python,2480,336,2025-11-25T14:36:31Z,[CVPR 2026] PersonaLive! : Expressive Portrait Image Animation for Live Streaming -Live-GalGame/LiveGalGame,JavaScript,2475,75,2025-09-28T07:53:50Z,修复了现实世界里和异性对话没有选择项的 Bug -XiaoMi/xiaomi-miloco,Python,2471,172,2025-11-06T13:01:59Z,Xiaomi Miloco -oceanbase/seekdb,C++,2467,222,2025-10-21T11:31:11Z,"The AI-Native Search Database. Unifies vector, text, structured and semi-structured data in a single" -Afilmory/afilmory,TypeScript,2461,299,2025-06-05T05:16:03Z,"Modern photo gallery for photographers, with S3/GitHub sync, EXIF details, maps, and a WebGL viewer." -builtbybel/Winslop,C#,2457,82,2026-01-08T08:57:41Z,De-slop Windows. -TanStack/ai,TypeScript,2456,155,2025-10-08T17:52:48Z,🤖 SDK that enhances your applications with AI capabilities -antonmedv/textarea,HTML,2450,193,2025-12-22T22:29:15Z,A minimalist text editor that lives in URL -JHDev2006/Super-Mario-Bros.-Remastered-Public,GDScript,2439,265,2025-09-13T15:29:58Z,"A Remake / Celebration of the original 'Super Mario Bros.' games. Features new levels, custom modes," -SynkraAI/aiox-core,JavaScript,2436,808,2025-12-09T15:19:10Z,Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework v4.0 -open-gigaai/giga-brain-0,Python,2434,192,2025-09-26T06:45:31Z,GigaBrain-0: A World Model-Powered Vision-Language-Action Model -kite-org/kite,TypeScript,2433,200,2025-06-17T12:12:15Z,"🪁 A lightweight, modern Kubernetes dashboard that unifies multi-cluster and resource management, ent" -TomBadash/Mouser,Python,2431,58,2026-02-24T23:54:14Z,"A lightweight, open-source, fully local alternative to Logitech Options+ for remapping Logitech HID+" -jlcodes99/cockpit-tools,Rust,2431,215,2026-01-16T07:09:32Z, 🚀 通用 AI IDE 账号管理工具:支持 Antigravity / Codex / GitHub Copilot / Windsurf / Kiro / Cursor / Gemini-cli -Yeachan-Heo/oh-my-codex,TypeScript,2424,148,2026-02-02T14:21:18Z,"OmX - Oh My codeX: Your codex is not alone. Add hooks, agent teams, HUDs, and so much more." -OmniSVG/OmniSVG,Python,2424,87,2025-04-07T11:14:32Z,[NeurIPS 2025] OmniSVG is the first family of end-to-end multimodal SVG generators that leverage pre -yybmion/public-apis-4Kr,Python,2421,223,2025-08-19T09:25:36Z,한국 서비스에 이용 가능한 Public API 모음 | Public APIs Available for Korean Services -assetnote/react2shell-scanner,Python,2420,264,2025-12-04T06:55:04Z,High Fidelity Detection Mechanism for RSC/Next.js RCE (CVE-2025-55182 & CVE-2025-66478) -folke/sidekick.nvim,Lua,2420,106,2025-09-26T10:26:48Z,Your Neovim AI sidekick -slowmist/openclaw-security-practice-guide,Shell,2413,163,2026-03-02T06:52:52Z,"This guide is designed for OpenClaw itself (Agent-facing), not as a traditional human-only hardening" -Lissy93/networking-toolbox,Svelte,2409,210,2025-09-27T09:43:42Z,🛜 100+ offline-first networking tools and utilities -FullAgent/fulling,TypeScript,2404,225,2025-10-11T02:31:07Z,"Fulling is an AI-powered Full-stack Engineer Agent. Built with Next.js, Claude, shadcn/ui, and Postg" -PatchMon/PatchMon,JavaScript,2403,98,2025-09-16T13:23:41Z,Linux Patch Monitoring Automation Platform -operacle/checkcle,Go,2400,158,2025-05-09T14:19:36Z,"CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-stack system" -automata/aicodeguide,Sin especificar,2398,238,2025-04-08T14:53:26Z,AI Code Guide is a roadmap to start coding with AI -crystaldba/postgres-mcp,Python,2397,260,2025-03-24T18:28:53Z,Postgres MCP Pro provides configurable read/write access and performance analysis for you and your A -test-time-training/ttt-video-dit,Python,2396,4,2025-04-07T17:40:20Z,Official PyTorch implementation of One-Minute Video Generation with Test-Time Training -MemeCalculate/moyin-creator,TypeScript,2393,479,2026-02-09T17:01:11Z,AI 影视生产级工具 | 支持 Seedance 2.0 | 剧本到成片全流程批量化 | AI-powered film production tool with Seedance 2.0 suppo -moazbuilds/CodeMachine-CLI,TypeScript,2393,230,2025-09-28T15:28:47Z,"CodeMachine is an open-source tool that orchestrates AI coding agents into repeatable, long-running " -wangwangit/SubsTracker,HTML,2389,2058,2025-04-30T01:58:42Z,基于Cloudflare Workers的轻量级订阅管理系统,帮助您轻松跟踪各类订阅服务的到期时间,并通过Telegram发送及时提醒。 -deanpeters/Product-Manager-Skills,Python,2388,287,2026-02-05T02:16:46Z,"Product Management skills framework built on battle-tested methods for Claude Code, Cowork, Codex, a" -wgsxm/PartCrafter,Python,2387,156,2025-06-09T06:13:50Z,[NeurIPS 2025] PartCrafter: Structured 3D Mesh Generation via Compositional Latent Diffusion Transfo -supermemoryai/claude-supermemory,JavaScript,2381,139,2026-01-22T03:53:14Z,"Enable Claude Code to learn in real-time, update it's knowledge, and grow with you, using supermemor" -InterviewReady/ai-engineering-resources,Sin especificar,2381,360,2025-05-13T18:17:53Z,Research papers and blogs to transition to AI Engineering -gamosoft/NoteDiscovery,JavaScript,2377,195,2025-11-05T12:54:29Z,Your Self-Hosted Knowledge Base -likaia/nginxpulse,Go,2372,162,2026-01-13T04:19:14Z,轻量级 Nginx 访问日志分析与可视化面板,提供实时统计、PV 过滤、IP 归属地与客户端解析。 -chaitin/MonkeyCode,TypeScript,2369,274,2025-06-25T06:35:32Z,企业级 AI 编程助手,专为 研发协作 和 研发管理 场景而设计。 -coder/claudecode.nvim,Lua,2368,164,2025-05-21T12:35:56Z,🧩 Claude Code Neovim IDE Extension -QiuChenly/CoreInject,HTML,2365,110,2025-07-09T15:42:58Z,搞快点 -sligter/LandPPT,JavaScript,2364,306,2025-06-28T10:04:20Z,一个基于LLM的演示文稿生成平台,能够自动将文档内容转换为专业的PPT演示文稿。平台支持多种AI模型,提供丰富的模板和样式选择,让用户能够创建高质量的演示文稿。 -atuinsh/desktop,TypeScript,2364,69,2025-06-06T17:36:29Z,📖 Runbooks that run -qixing-jk/all-api-hub,TypeScript,2360,139,2025-09-08T15:51:38Z,一站式管理 New API 兼容中转站账号:余额/用量看板、自动签到、密钥一键导出到常用应用、网页内 API 可用性测试、渠道与模型同步/重定向 | New‑API relay manager: ba -fogsightai/fogsight,JavaScript,2358,358,2025-07-17T17:19:00Z,Fogsight is an AI agent and animation engine powered by Large Language Models. -srbhptl39/MCP-SuperAssistant,TypeScript,2357,310,2025-04-26T06:35:29Z,"Brings MCP to ChatGPT, DeepSeek, Perplexity, Grok, Gemini, Google AI Studio, OpenRouter, DeepSeek, T" -Mega4alik/ollm,Python,2357,209,2025-08-16T23:50:10Z, -openchamber/openchamber,TypeScript,2356,230,2025-09-11T10:34:59Z,Desktop and web interface for OpenCode AI agent -Memento-Teams/Memento,Python,2354,274,2025-06-20T12:15:15Z,Official Code of Memento: Fine-tuning LLM Agents without Fine-tuning LLMs -minitap-ai/mobile-use,Python,2346,198,2025-08-16T21:49:49Z,"AI agents can now use real Android and iOS apps, just like a human." -moltis-org/moltis,Rust,2342,268,2026-01-29T19:36:31Z,"A Rust-native claw you can trust. One binary — sandboxed, secure, auditable. Voice, memory, MCP tool" -remotion-dev/skills,TypeScript,2341,278,2026-01-19T09:58:43Z,Agent Skills -yoshiko-pg/difit,TypeScript,2340,104,2025-06-29T13:09:26Z,A lightweight command-line tool that spins up a local web server to display Git commit diffs in a Gi -athasdev/athas,TypeScript,2338,214,2025-06-21T13:14:47Z,"A lightweight, cross-platform code editor, built with Tauri (Rust and React) with Git support, AI ag" -hardikpandya/stop-slop,Sin especificar,2331,196,2026-01-11T12:00:59Z,A skill file for removing AI tells from prose -Haleclipse/CCometixLine,Rust,2330,133,2025-08-11T16:22:53Z,Claude Code statusline tool written in Rust -SakanaAI/AI-Scientist-v2,Python,2326,426,2025-04-08T06:37:25Z,The AI Scientist-v2: Workshop-Level Automated Scientific Discovery via Agentic Tree Search +oceanbase/seekdb,C++,2476,227,2025-10-21T11:31:11Z,"The AI-Native Search Database. Unifies vector, text, structured and semi-structured data in a single" +KimYx0207/Claude-Code-x-OpenClaw-Guide-Zh,Sin especificar,2473,409,2026-02-11T05:34:29Z,从零到企业实战:Claude Code 官方编程神器 + OpenClaw 224K Stars 开源AI助手 | 双顶流中文教程 | 21篇教程 130000+字 +TanStack/ai,TypeScript,2470,161,2025-10-08T17:52:48Z,🤖 SDK that enhances your applications with AI capabilities +alvinunreal/oh-my-opencode-slim,TypeScript,2464,172,2026-01-15T18:45:08Z,"Slimmed, cleaned and fine-tuned oh-my-opencode fork, consumes much less tokens" +Afilmory/afilmory,TypeScript,2462,299,2025-06-05T05:16:03Z,"Modern photo gallery for photographers, with S3/GitHub sync, EXIF details, maps, and a WebGL viewer." +kite-org/kite,TypeScript,2453,201,2025-06-17T12:12:15Z,"🪁 A lightweight, modern Kubernetes dashboard that unifies multi-cluster and resource management, ent" +antonmedv/textarea,HTML,2452,191,2025-12-22T22:29:15Z,A minimalist text editor that lives in URL +JHDev2006/Super-Mario-Bros.-Remastered-Public,GDScript,2451,263,2025-09-13T15:29:58Z,"A Remake / Celebration of the original 'Super Mario Bros.' games. Features new levels, custom modes," +remotion-dev/skills,TypeScript,2443,289,2026-01-19T09:58:43Z,Agent Skills +open-gigaai/giga-brain-0,Python,2441,193,2025-09-26T06:45:31Z,GigaBrain-0: A World Model-Powered Vision-Language-Action Model +folke/sidekick.nvim,Lua,2433,107,2025-09-26T10:26:48Z,Your Neovim AI sidekick +yybmion/public-apis-4Kr,Python,2431,225,2025-08-19T09:25:36Z,한국 서비스에 이용 가능한 Public API 모음 | Public APIs Available for Korean Services +OmniSVG/OmniSVG,Python,2429,88,2025-04-07T11:14:32Z,[NeurIPS 2025] OmniSVG is the first family of end-to-end multimodal SVG generators that leverage pre +can1357/oh-my-pi,TypeScript,2429,216,2025-12-31T14:01:28Z,"⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, brow" +supermemoryai/claude-supermemory,JavaScript,2425,140,2026-01-22T03:53:14Z,"Enable Claude Code to learn in real-time, update it's knowledge, and grow with you, using supermemor" +assetnote/react2shell-scanner,Python,2422,263,2025-12-04T06:55:04Z,High Fidelity Detection Mechanism for RSC/Next.js RCE (CVE-2025-55182 & CVE-2025-66478) +Lissy93/networking-toolbox,Svelte,2419,212,2025-09-27T09:43:42Z,🛜 100+ offline-first networking tools and utilities +FlorianBruniaux/claude-code-ultimate-guide,TypeScript,2416,359,2026-01-09T13:42:10Z,"A tremendous feat of documentation, this guide covers Claude Code from beginner to power user, with " +Haleclipse/CCometixLine,Rust,2415,139,2025-08-11T16:22:53Z,Claude Code statusline tool written in Rust +PatchMon/PatchMon,JavaScript,2414,98,2025-09-16T13:23:41Z,Linux Patch Monitoring Automation Platform +FullAgent/fulling,TypeScript,2408,227,2025-10-11T02:31:07Z,"Fulling is an AI-powered Full-stack Engineer Agent. Built with Next.js, Claude, shadcn/ui, and Postg" +automata/aicodeguide,Sin especificar,2408,240,2025-04-08T14:53:26Z,AI Code Guide is a roadmap to start coding with AI +moazbuilds/CodeMachine-CLI,TypeScript,2408,230,2025-09-28T15:28:47Z,"CodeMachine is an open-source tool that orchestrates AI coding agents into repeatable, long-running " +operacle/checkcle,Go,2406,161,2025-05-09T14:19:36Z,"CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-stack system" +coder/claudecode.nvim,Lua,2404,169,2025-05-21T12:35:56Z,🧩 Claude Code Neovim IDE Extension +mikeyobrien/ralph-orchestrator,Rust,2402,228,2025-09-07T18:17:13Z,An improved implementation of the Ralph Wiggum technique for autonomous AI agent orchestration +chaitin/MonkeyCode,TypeScript,2397,276,2025-06-25T06:35:32Z,企业级 AI 编程助手,专为 研发协作 和 研发管理 场景而设计。 +test-time-training/ttt-video-dit,Python,2397,5,2025-04-07T17:40:20Z,Official PyTorch implementation of One-Minute Video Generation with Test-Time Training +gamosoft/NoteDiscovery,JavaScript,2394,198,2025-11-05T12:54:29Z,Your Self-Hosted Knowledge Base +wangwangit/SubsTracker,HTML,2393,2059,2025-04-30T01:58:42Z,基于Cloudflare Workers的轻量级订阅管理系统,帮助您轻松跟踪各类订阅服务的到期时间,并通过Telegram发送及时提醒。 +wgsxm/PartCrafter,Python,2391,156,2025-06-09T06:13:50Z,[NeurIPS 2025] PartCrafter: Structured 3D Mesh Generation via Compositional Latent Diffusion Transfo +athasdev/athas,TypeScript,2389,216,2025-06-21T13:14:47Z,"A lightweight, cross-platform code editor, built with Tauri (Rust and React) with Git support, AI ag" +QiuChenly/CoreInject,HTML,2387,111,2025-07-09T15:42:58Z,搞快点 +likaia/nginxpulse,Go,2386,165,2026-01-13T04:19:14Z,轻量级 Nginx 访问日志分析与可视化面板,提供实时统计、PV 过滤、IP 归属地与客户端解析。 +InterviewReady/ai-engineering-resources,Sin especificar,2384,361,2025-05-13T18:17:53Z,Research papers and blogs to transition to AI Engineering +moltis-org/moltis,Rust,2383,277,2026-01-29T19:36:31Z,"A Rust-native claw you can trust. One binary — sandboxed, secure, auditable. Voice, memory, MCP tool" +Dimillian/Skills,Shell,2381,132,2025-12-30T14:36:32Z,My Codex Skills +knightnemo/Awesome-World-Models,Sin especificar,2377,102,2025-10-31T14:38:53Z,"A Curated List of Awesome Works in World Modeling, Aiming to Serve as a One-stop Resource for Resear" +Memento-Teams/Memento,Python,2371,276,2025-06-20T12:15:15Z,Official Code of Memento: Fine-tuning LLM Agents without Fine-tuning LLMs +yoshiko-pg/difit,TypeScript,2370,106,2025-06-29T13:09:26Z,A lightweight command-line tool that spins up a local web server to display Git commit diffs in a Gi +fogsightai/fogsight,JavaScript,2369,358,2025-07-17T17:19:00Z,Fogsight is an AI agent and animation engine powered by Large Language Models. +srbhptl39/MCP-SuperAssistant,TypeScript,2366,311,2025-04-26T06:35:29Z,"Brings MCP to ChatGPT, DeepSeek, Perplexity, Grok, Gemini, Google AI Studio, OpenRouter, DeepSeek, T" +atuinsh/desktop,TypeScript,2366,69,2025-06-06T17:36:29Z,📖 Runbooks that run +yuaotian/antigravity-proxy,C++,2366,198,2026-01-08T10:23:46Z,🚀 Transparent proxy injector for Antigravity. Force SOCKS5/HTTP proxy without TUN mode on Windows. | +DaKheera47/job-ops,TypeScript,2363,242,2025-12-11T23:57:21Z,"job-ops: DevOps principles applied to job hunting. A self-hosted pipeline to track, analyze, and ass" +minitap-ai/mobile-use,Python,2360,198,2025-08-16T21:49:49Z,"AI agents can now use real Android and iOS apps, just like a human." +Mega4alik/ollm,Python,2360,210,2025-08-16T23:50:10Z, +AvdLee/SwiftUI-Agent-Skill,Sin especificar,2355,111,2026-01-21T14:42:30Z,Add expert SwiftUI Best Practices guidance to your AI coding tool (Agent Skills open format). +QwenLM/Qwen3.5,Sin especificar,2349,126,2025-09-11T05:32:39Z,"Qwen3.5 is the large language model series developed by Qwen team, Alibaba Cloud." +idootop/open-xiaoai,Rust,2346,265,2025-04-07T12:28:45Z,🔊 让小爱音箱「听见你的声音」,解锁无限可能。 +Jon-Becker/prediction-market-analysis,Python,2345,314,2025-11-22T16:59:25Z,"A framework for collecting and analyzing prediction market data, including the largest publicly avai" +hxehex/russia-mobile-internet-whitelist,Sin especificar,2343,65,2025-09-13T11:16:07Z,a list of domains and ips that stay live in russia when the mobile internet gets restricted +Kyant0/AndroidLiquidGlass,Kotlin,2342,190,2025-06-18T10:15:31Z,Compose Multiplatform Liquid Glass effect +novatic14/MANPADS-System-Launcher-and-Rocket,C++,2341,657,2026-03-11T22:44:44Z, +puaclaw/PUAClaw,HTML,2329,215,2026-02-25T23:16:33Z,Claw 们终将接管世界,PUAClaw is All You Need +RoversX/LaunchNext,Swift,2327,120,2025-09-16T14:08:59Z,"Bring your Launchpad back in MacOS26+ ,highly customizable, powerful, free." PhialsBasement/Chain-of-Recursive-Thoughts,JavaScript,2324,125,2025-04-27T06:53:09Z,I made my AI think harder by making it argue with itself repeatedly. It works stupidly well. -can1357/oh-my-pi,TypeScript,2321,202,2025-12-31T14:01:28Z,"⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, brow" -Dimillian/Skills,Shell,2316,129,2025-12-30T14:36:32Z,My Codex Skills -google-gemini/gemini-skills,Sin especificar,2314,200,2026-02-06T04:17:28Z,"Skills for the Gemini API, SDK and model/agent interactions" -Kyant0/AndroidLiquidGlass,Kotlin,2314,187,2025-06-18T10:15:31Z,Compose Multiplatform Liquid Glass effect -knightnemo/Awesome-World-Models,Sin especificar,2313,98,2025-10-31T14:38:53Z,"A Curated List of Awesome Works in World Modeling, Aiming to Serve as a One-stop Resource for Resear" -RoversX/LaunchNext,Swift,2313,119,2025-09-16T14:08:59Z,"Bring your Launchpad back in MacOS26+ ,highly customizable, powerful, free." -idootop/open-xiaoai,Rust,2313,263,2025-04-07T12:28:45Z,🔊 让小爱音箱「听见你的声音」,解锁无限可能。 -MedUnes/go-kata,Go,2310,178,2026-01-04T19:39:35Z,"A collection of daily coding challenges designed to help you master idiomatic Go through deliberate," -builtbybel/CrapFixer,C#,2308,110,2025-04-25T10:22:45Z,Cr*ap Fixer -AvdLee/SwiftUI-Agent-Skill,Sin especificar,2306,109,2026-01-21T14:42:30Z,Add expert SwiftUI Best Practices guidance to your AI coding tool (Agent Skills open format). -VoltAgent/awesome-codex-subagents,Sin especificar,2306,191,2026-03-17T12:26:20Z,A collection of 130+ specialized Codex subagents covering a wide range of development use cases. -yuaotian/antigravity-proxy,C++,2302,196,2026-01-08T10:23:46Z,🚀 Transparent proxy injector for Antigravity. Force SOCKS5/HTTP proxy without TUN mode on Windows. | -Jon-Becker/prediction-market-analysis,Python,2301,306,2025-11-22T16:59:25Z,"A framework for collecting and analyzing prediction market data, including the largest publicly avai" -alvinunreal/oh-my-opencode-slim,TypeScript,2296,163,2026-01-15T18:45:08Z,"Slimmed, cleaned and fine-tuned oh-my-opencode fork, consumes much less tokens" -KimYx0207/Claude-Code-x-OpenClaw-Guide-Zh,Sin especificar,2295,386,2026-02-11T05:34:29Z,从零到企业实战:Claude Code 官方编程神器 + OpenClaw 224K Stars 开源AI助手 | 双顶流中文教程 | 21篇教程 130000+字 -addyosmani/gemini-cli-tips,Sin especificar,2279,96,2025-10-18T02:42:29Z,Gemini CLI Tips and Tricks -wendy7756/AI-Video-Transcriber,Python,2277,289,2025-08-28T06:27:27Z," Transcribe and summarize videos and podcasts using AI. Open-source, multi-platform, and supports mu" -JIA-Lab-research/DreamOmni2,Python,2276,190,2025-09-28T05:20:51Z,This project is the official implementation of 'DreamOmni2: Multimodal Instruction-based Editing and -glidea/banana-prompt-quicker,JavaScript,2272,174,2025-11-21T10:33:50Z,🍌Awesome Prompts; Nano Banana;Banana Pro; Gemini;AI Studio;Prompt Quickly [网页监控工具-预定送会员:https://wai -tldev/dorso,Swift,2267,60,2026-01-24T18:40:06Z,A macOS app that blurs your screen when you slouch. -mikeyobrien/ralph-orchestrator,Rust,2264,221,2025-09-07T18:17:13Z,An improved implementation of the Ralph Wiggum technique for autonomous AI agent orchestration -ZHZisZZ/dllm,Python,2264,214,2025-09-14T06:17:11Z,dLLM: Simple Diffusion Language Modeling -lochie/web-haptics,TypeScript,2261,74,2026-02-25T21:16:08Z,Haptic feedback for the mobile web -QwenLM/Qwen3.5,Sin especificar,2259,120,2025-09-11T05:32:39Z,"Qwen3.5 is the large language model series developed by Qwen team, Alibaba Cloud." -steipete/agent-scripts,Python,2259,229,2025-11-08T02:55:55Z,"Scripts for agents, shared between my repositories." -snarktank/antfarm,TypeScript,2258,427,2026-02-06T15:25:03Z,Build your agent team in OpenClaw with one command. -vercel-labs/just-bash,TypeScript,2257,132,2025-12-23T17:10:51Z,Bash for Agents -RohanAdwankar/oxdraw,Rust,2254,77,2025-10-07T19:59:40Z,Diagram as Code Tool Written in Rust with Draggable Editing -DaKheera47/job-ops,TypeScript,2252,227,2025-12-11T23:57:21Z,"job-ops: DevOps principles applied to job hunting. A self-hosted pipeline to track, analyze, and ass" -The-Vibe-Company/companion,TypeScript,2250,280,2026-02-07T06:45:00Z,"Web & Mobile UI for Claude Code & Codex . Launch sessions, stream responses, approve tools. All fro" -LeapLabTHU/cooragent,Python,2248,158,2025-04-11T14:59:45Z,Official Repository of Cooragent -numz/ComfyUI-SeedVR2_VideoUpscaler,Python,2246,160,2025-06-20T15:51:18Z,Official SeedVR2 Video Upscaler for ComfyUI -Narcooo/inkos,TypeScript,2246,458,2026-03-12T02:12:54Z,"Autonomous novel writing CLI agent — AI agents write, audit, and revise novels with human review gat" -vita-epfl/Stable-Video-Infinity,Python,2235,189,2025-10-09T10:37:34Z,[ICLR 26 Oral] Stable Video Infinity: Infinite-Length Video Generation with Error Recycling -wusimpl/AntigravityQuotaWatcher,TypeScript,2233,103,2025-11-24T02:47:11Z,Google Antigravity AI模型配额监控插件 (Antigravity AI Model Quota Watching) -legions-developer/evilcharts,TypeScript,2231,71,2025-07-16T11:41:41Z,A Beautiful & Animated Chart UI Website built on top of shadcn & recharts. -vitali87/code-graph-rag,Python,2231,369,2025-06-16T14:31:57Z,"The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the po" -zai-org/GLM-V,Python,2231,156,2025-06-28T08:44:06Z,GLM-4.6V/4.5V/4.1V-Thinking: Towards Versatile Multimodal Reasoning with Scalable Reinforcement Lear -dataelement/Clawith,Python,2230,328,2026-03-03T04:58:21Z,OpenClaw for Teams -brightdata/brightdata-mcp,JavaScript,2227,288,2025-04-15T10:55:56Z,A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web a -RichardAtCT/claude-code-telegram,Python,2226,289,2025-06-06T15:54:45Z,"A powerful Telegram bot that provides remote access to Claude Code, enabling developers to interact " -CJackHwang/AIstudioProxyAPI,Python,2222,379,2025-04-26T17:16:37Z,FastAPI + Playwright + Camoufox 中间层代理服务器,兼容OpenAI API且支持参数转发。项目通过浏览器自动化将API请求转发到 Google AI Studio 网页 -fuergaosi233/claude-code-proxy,Python,2218,314,2025-06-22T17:31:28Z,Claude Code to OpenAI API Proxy -nusquama/n8nworkflows.xyz,Sin especificar,2214,581,2025-11-12T11:44:04Z,N8N Workflows Catalog -Tencent-Hunyuan/HY-Motion-1.0,Python,2213,176,2025-12-29T11:09:18Z,HY-Motion model for 3D human motion or 3D character animation generation. -novatic14/MANPADS-System-Launcher-and-Rocket,C++,2209,624,2026-03-11T22:44:44Z, -LTH14/JiT,Python,2208,152,2025-11-10T22:37:40Z,PyTorch implementation of JiT https://arxiv.org/abs/2511.13720 -facebookresearch/perception_models,Jupyter Notebook,2206,148,2025-04-16T21:08:55Z,"State-of-the-art Image & Video CLIP, Multimodal Large Language Models, and More!" -meituan-longcat/LongCat-Video,Python,2203,331,2025-10-25T06:49:49Z, -white0dew/XiaohongshuSkills,Python,2200,223,2026-02-09T12:55:08Z,支持小红书自动发布、自动评论、自动检索的 Skill。支持 OpenClaw、Codex、CC 等 -whoeevee/EeveeSpotifyReborn,Swift,2200,9990,2025-08-14T21:18:25Z,A tweak to enhance Spotify experience -showlab/Paper2Video,Python,2200,321,2025-10-03T08:50:16Z,Automatic Video Generation from Scientific Papers -google/tunix,Python,2200,262,2025-04-02T22:19:15Z,A Lightweight LLM Post-Training Library -ling-drag0n/CloudPaste,JavaScript,2199,1376,2025-04-02T10:23:52Z,🌩️ Serverless 自托管的文件管理与文本分享工具/网盘,支持多存储聚合管理和WebDAV 服务挂载。兼容 S3、WebDAV、OneDrive、Google Drive、Telegram、H -wshobson/commands,Sin especificar,2190,242,2025-06-14T16:43:24Z,A collection of production-ready slash commands for Claude Code -coder/ghostty-web,TypeScript,2189,94,2025-11-10T18:24:06Z,Ghostty for the web with xterm.js API compatibility -nidhinjs/prompt-master,Sin especificar,2189,162,2026-03-11T16:25:43Z,A Claude skill that writes the accurate prompts for any AI tool. Zero tokens or credits wasted. Full -KsanaDock/Microverse,GDScript,2187,374,2025-10-09T08:52:25Z,A god-simulation sandbox game built on Godot 4 as a multi-agent AI social simulation system. In this -Lakr233/AssppWeb,TypeScript,2184,300,2026-02-08T03:22:35Z, -jnMetaCode/agency-agents-zh,Shell,2184,373,2026-03-06T11:11:51Z,180 个即插即用的 AI 专家人设(中文版)— 覆盖 17 个部门,支持 Claude Code / OpenClaw / Cursor / Trae 等 11 种工具 | Chinese AI a -google-coral/coralnpu,Emacs Lisp,2182,259,2025-10-02T22:32:37Z,A machine learning accelerator core designed for energy-efficient AI at the edge. -MoonTechLab/Selene,Sin especificar,2180,379,2025-09-20T08:29:29Z,一个以 MoonTV v100 版本 / Helios 为后端的客户端,支持 iOS、Android、MacOS 和 Windows,并针对各端体验优化 -huseyinbabal/taws,Rust,2176,61,2026-01-04T09:50:22Z,Terminal UI for AWS (taws) - A terminal-based AWS resource viewer and manager -1rgs/nanocode,Python,2173,202,2026-01-11T02:12:27Z,"Minimal Claude Code alternative. Single Python file, zero dependencies, ~250 lines." -f/textream,Swift,2173,147,2026-02-08T09:20:05Z,"Textream is a free macOS teleprompter app for streamers, interviewers, and presenters. It highlights" -datapizza-labs/datapizza-ai,Python,2172,134,2025-09-01T07:56:46Z,Build reliable Gen AI solutions without overhead 🍕 -stepfun-ai/Step1X-Edit,Python,2169,95,2025-04-23T09:53:08Z,"A SOTA open-source image editing model, which aims to provide comparable performance against the clo" -Marktechpost/AI-Tutorial-Codes-Included,Jupyter Notebook,2165,496,2025-05-15T09:00:54Z,Codes/Notebooks for AI Projects -subsy/ralph-tui,TypeScript,2161,207,2026-01-11T10:29:12Z, -openai/openai-apps-sdk-examples,TypeScript,2161,493,2025-10-06T05:28:01Z,Example apps for the Apps SDK -itMrBoy/resumePolice,Sin especificar,2159,109,2025-07-26T17:34:45Z,简历警察 🕵️‍♂️ 疯狂逮捕 -Galaxy-Dawn/claude-scholar,Python,2157,145,2026-01-27T10:32:17Z,Semi-automated research assistant for academic research and software development. Supports Claude Co -ylytdeng/wechat-decrypt,Python,2157,1401,2026-02-28T04:03:44Z,"WeChat 4.0 database decryptor - extract keys from memory, decrypt SQLCipher 4 databases, real-time m" -TimmyOVO/deepseek-ocr.rs,Rust,2152,166,2025-10-25T13:42:10Z,"Rust multi‑backend OCR/VLM engine (DeepSeek‑OCR-1/2, PaddleOCR‑VL, DotsOCR) with DSQ quantization an" -oinone/oinone-pamirs,Java,2152,64,2025-05-10T06:27:08Z,Oinone is an AI‑Powered low‑code framework that unifies AI and developers around a shared metadata m -Simon-He95/markstream-vue,Vue,2150,135,2025-05-22T08:28:26Z,"A Vue 3 renderer specifically built for AI-powered streaming Markdown: Monaco incremental, Mermaid p" -FlorianBruniaux/claude-code-ultimate-guide,TypeScript,2145,327,2026-01-09T13:42:10Z,"A tremendous feat of documentation, this guide covers Claude Code from beginner to power user, with " -SuanmoSuanyangTechnology/MemoryBear,Python,2144,111,2025-09-19T07:37:13Z,MemoryBear Equip AI with human-like memory capability -bug-bit/fckvip,Sin especificar,2144,41,2025-06-14T08:38:49Z,一个解锁部分软件会员与拓展功能增强的模块 -jmiao24/Paper2Agent,Jupyter Notebook,2142,338,2025-09-09T11:06:50Z,Paper2Agent is a multi-agent AI system that automatically transforms research papers into interactiv -numman-ali/cc-mirror,TypeScript,2139,281,2026-01-02T22:28:50Z,"Create multiple isolated Claude Code variants with custom providers (Z.ai, MiniMax, OpenRouter, Lite" -hxehex/russia-mobile-internet-whitelist,Sin especificar,2137,61,2025-09-13T11:16:07Z,a list of domains and ips that stay live in russia when the mobile internet gets restricted -SumeLabs/clawra,TypeScript,2134,362,2026-02-08T06:19:44Z,Clawra - Openclaw as your companion -pierrecomputer/pierre,TypeScript,2132,52,2025-09-19T17:26:04Z,pierre’s open source code -agentscope-ai/agentscope-java,Java,2132,437,2025-09-23T04:37:43Z,AgentScope Java: Agent-Oriented Programming for Building LLM Applications -webmachinelearning/webmcp,Bikeshed,2131,130,2025-08-05T13:10:14Z,🤖 WebMCP -firecrawl/open-agent-builder,TypeScript,2128,419,2025-10-16T15:34:46Z,🔥 Visual workflow builder for AI agents powered by Firecrawl - drag-and-drop web scraping pipelines -sdi2200262/agentic-project-management,JavaScript,2127,208,2025-05-12T04:54:35Z,A framework for managing complex projects with structured multi-agent workflows. Integrates to AI As -lackeyjb/playwright-skill,JavaScript,2125,125,2025-10-19T21:33:51Z,Claude Code Skill for browser automation with Playwright. Model-invoked - Claude autonomously writes -QwenLM/Qwen3-ASR,Python,2124,206,2026-01-28T05:44:59Z,"Qwen3-ASR is an open-source series of ASR models developed by the Qwen team at Alibaba Cloud, suppor" -yifan123/flow_grpo,Python,2122,138,2025-05-08T13:07:56Z,[NeurIPS 2025] An official implementation of Flow-GRPO: Training Flow Matching Models via Online RL -ILoveBingLu/CipherTalk,TypeScript,2114,652,2026-01-08T09:20:48Z,优秀的软件 -karpathy/rendergit,Python,2110,222,2025-08-20T03:25:28Z,Render any git repo into a single static HTML page for humans or LLMs -elevenlabs/ui,TypeScript,2109,149,2025-09-03T16:29:41Z,ElevenLabs UI is a component library and custom registry built on top of shadcn/ui to help you build -wanikua/danghuangshang,TypeScript,2102,178,2026-02-22T17:17:44Z,AI 朝廷搭建完整教程 - 从零基础到进阶 -public-clis/twitter-cli,Python,2098,186,2026-03-05T08:18:37Z,"A CLI for Twitter/X — feed, bookmarks, and user timeline in terminal" -zhukunpenglinyutong/idea-claude-code-gui,TypeScript,2098,240,2025-11-20T03:41:05Z,IDEA Claude Code GUI Plugin -stepfun-ai/gelab-zero,Python,2095,176,2025-11-28T14:42:44Z,STEP-GUI: The top GUI agent solution in the galaxy. Developed by the StepFun-GELab team and powered -centminmod/my-claude-code-setup,Sin especificar,2095,211,2025-07-08T01:55:33Z,Shared starter template configuration and CLAUDE.md memory bank system for Claude Code -ModelTC/LightX2V,Python,2094,170,2025-03-24T10:27:56Z,Light Image Video Generation Inference Framework -ramonvermeulen/whosthere,Go,2094,54,2025-08-20T16:35:46Z,Local Area Network discovery tool with an interactive Terminal User Interface (TUI) written in Go. -jamubc/gemini-mcp-tool,TypeScript,2093,176,2025-06-29T06:45:11Z,"MCP server that enables AI assistants to interact with Google Gemini CLI, leveraging Gemini's massiv" -Hamed233/Cybersecurity-Mastery-Roadmap,Sin especificar,2093,292,2025-04-16T09:22:55Z,"A comprehensive, step-by-step guide to mastering cybersecurity from beginner to expert level with cu" -puaclaw/PUAClaw,HTML,2087,193,2026-02-25T23:16:33Z,Claw 们终将接管世界,PUAClaw is All You Need -River-Zhang/ICEdit,Python,2083,114,2025-04-29T12:26:49Z,[NeurIPS 2025] Image editing is worth a single LoRA! 0.1% training data for fantastic image editing! -google-gemini/genai-processors,Python,2081,213,2025-04-29T17:38:09Z,"GenAI Processors is a lightweight Python library that enables efficient, parallel content processing" -Wirasm/PRPs-agentic-eng,Python,2074,599,2025-06-21T07:13:38Z,"Prompts, workflows and more for agentic engineering " -wassim249/fastapi-langgraph-agent-production-ready-template,Python,2073,474,2025-04-07T16:54:25Z,A production-ready FastAPI template for building AI agent applications with LangGraph integration. T -amilich/isometric-city,TypeScript,2070,211,2025-11-25T16:34:26Z,IsoCity: City building simulation game. +cacggghp/vk-turn-proxy,Go,2323,158,2025-11-25T11:38:20Z, +vercel-labs/just-bash,TypeScript,2316,140,2025-12-23T17:10:51Z,Bash for Agents +builtbybel/CrapFixer,C#,2314,109,2025-04-25T10:22:45Z,Cr*ap Fixer +MedUnes/go-kata,Go,2314,178,2026-01-04T19:39:35Z,"A collection of daily coding challenges designed to help you master idiomatic Go through deliberate," +EverMind-AI/MSA,Sin especificar,2299,127,2025-10-29T10:05:21Z, +lochie/web-haptics,TypeScript,2298,76,2026-02-25T21:16:08Z,Haptic feedback for the mobile web +snarktank/antfarm,TypeScript,2295,432,2026-02-06T15:25:03Z,Build your agent team in OpenClaw with one command. +wendy7756/AI-Video-Transcriber,Python,2289,288,2025-08-28T06:27:27Z," Transcribe and summarize videos and podcasts using AI. Open-source, multi-platform, and supports mu" +addyosmani/gemini-cli-tips,Sin especificar,2286,95,2025-10-18T02:42:29Z,Gemini CLI Tips and Tricks +vitali87/code-graph-rag,Python,2285,377,2025-06-16T14:31:57Z,"The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the po" +steipete/agent-scripts,Python,2284,236,2025-11-08T02:55:55Z,"Scripts for agents, shared between my repositories." +glidea/banana-prompt-quicker,JavaScript,2280,174,2025-11-21T10:33:50Z,🍌Awesome Prompts; Nano Banana;Banana Pro; Gemini;AI Studio;Prompt Quickly [网页监控工具-预定送会员:https://wai +tldev/dorso,Swift,2280,60,2026-01-24T18:40:06Z,A macOS app that blurs your screen when you slouch. +EvoScientist/EvoScientist,Python,2278,120,2026-01-26T11:19:26Z,🔬 Harness Vibe Research with Self-evolving AI Scientists +ZHZisZZ/dllm,Python,2276,216,2025-09-14T06:17:11Z,dLLM: Simple Diffusion Language Modeling +zarazhangrui/codebase-to-course,Sin especificar,2274,204,2026-03-22T21:25:01Z,"A Claude Code skill that turns any codebase into a beautiful, interactive single-page HTML course fo" +RohanAdwankar/oxdraw,Rust,2274,79,2025-10-07T19:59:40Z,Diagram as Code Tool Written in Rust with Draggable Editing +JIA-Lab-research/DreamOmni2,Python,2274,190,2025-09-28T05:20:51Z,This project is the official implementation of 'DreamOmni2: Multimodal Instruction-based Editing and +RichardAtCT/claude-code-telegram,Python,2273,296,2025-06-06T15:54:45Z,"A powerful Telegram bot that provides remote access to Claude Code, enabling developers to interact " +white0dew/XiaohongshuSkills,Python,2271,232,2026-02-09T12:55:08Z,支持小红书自动发布、自动评论、自动检索的 Skill。支持 OpenClaw、Codex、CC 等 +fuergaosi233/claude-code-proxy,Python,2271,317,2025-06-22T17:31:28Z,Claude Code to OpenAI API Proxy +numz/ComfyUI-SeedVR2_VideoUpscaler,Python,2270,166,2025-06-20T15:51:18Z,Official SeedVR2 Video Upscaler for ComfyUI +The-Vibe-Company/companion,TypeScript,2263,283,2026-02-07T06:45:00Z,"Web & Mobile UI for Claude Code & Codex . Launch sessions, stream responses, approve tools. All fro" +f/textream,Swift,2260,153,2026-02-08T09:20:05Z,"Textream is a free macOS teleprompter app for streamers, interviewers, and presenters. It highlights" +LeapLabTHU/cooragent,Python,2253,157,2025-04-11T14:59:45Z,Official Repository of Cooragent. Free Try on https://www.cooragent.com/ +vita-epfl/Stable-Video-Infinity,Python,2253,192,2025-10-09T10:37:34Z,[ICLR 26 Oral] Stable Video Infinity: Infinite-Length Video Generation with Error Recycling +htdt/godogen,Python,2252,188,2026-02-06T18:46:52Z,Claude Code skills that build complete Godot 4 projects from a game description +agentscope-ai/agentscope-java,Java,2251,461,2025-09-23T04:37:43Z,AgentScope Java: Agent-Oriented Programming for Building LLM Applications +wusimpl/AntigravityQuotaWatcher,TypeScript,2244,103,2025-11-24T02:47:11Z,Google Antigravity AI模型配额监控插件 (Antigravity AI Model Quota Watching) +brightdata/brightdata-mcp,JavaScript,2243,291,2025-04-15T10:55:56Z,A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web a +zai-org/GLM-V,Python,2240,159,2025-06-28T08:44:06Z,GLM-4.6V/4.5V/4.1V-Thinking: Towards Versatile Multimodal Reasoning with Scalable Reinforcement Lear +legions-developer/evilcharts,TypeScript,2238,72,2025-07-16T11:41:41Z,A Beautiful & Animated Chart UI Website built on top of shadcn & recharts. +nusquama/n8nworkflows.xyz,Sin especificar,2234,583,2025-11-12T11:44:04Z,N8N Workflows Catalog +CJackHwang/AIstudioProxyAPI,Python,2228,381,2025-04-26T17:16:37Z,FastAPI + Playwright + Camoufox 中间层代理服务器,兼容OpenAI API且支持参数转发。项目通过浏览器自动化将API请求转发到 Google AI Studio 网页 +oinone/oinone-pamirs,Java,2227,80,2025-05-10T06:27:08Z,Oinone is an AI‑Powered low‑code framework that unifies AI and developers around a shared metadata m +coder/ghostty-web,TypeScript,2225,100,2025-11-10T18:24:06Z,Ghostty for the web with xterm.js API compatibility +lackeyjb/playwright-skill,JavaScript,2224,138,2025-10-19T21:33:51Z,Claude Code Skill for browser automation with Playwright. Model-invoked - Claude autonomously writes +wshobson/commands,Sin especificar,2223,245,2025-06-14T16:43:24Z,A collection of production-ready slash commands for Claude Code +wanikua/danghuangshang,TypeScript,2222,193,2026-02-22T17:17:44Z,AI 朝廷搭建完整教程 - 从零基础到进阶 +Tencent-Hunyuan/HY-Motion-1.0,Python,2222,178,2025-12-29T11:09:18Z,HY-Motion model for 3D human motion or 3D character animation generation. +ylytdeng/wechat-decrypt,Python,2221,1433,2026-02-28T04:03:44Z,"WeChat 4.0 database decryptor - extract keys from memory, decrypt SQLCipher 4 databases, real-time m" +facebookresearch/perception_models,Jupyter Notebook,2220,151,2025-04-16T21:08:55Z,"State-of-the-art Image & Video CLIP, Multimodal Large Language Models, and More!" +ling-drag0n/CloudPaste,JavaScript,2218,1400,2025-04-02T10:23:52Z,🌩️ Serverless 自托管的文件管理与文本分享工具/网盘,支持多存储聚合管理和WebDAV 服务挂载。兼容 S3、WebDAV、OneDrive、Google Drive、Telegram、H +LTH14/JiT,Python,2214,152,2025-11-10T22:37:40Z,PyTorch implementation of JiT https://arxiv.org/abs/2511.13720 +Lakr233/AssppWeb,TypeScript,2212,303,2026-02-08T03:22:35Z, +meituan-longcat/LongCat-Video,Python,2210,332,2025-10-25T06:49:49Z, +showlab/Paper2Video,Python,2210,320,2025-10-03T08:50:16Z,Automatic Video Generation from Scientific Papers +zhukunpenglinyutong/idea-claude-code-gui,TypeScript,2207,254,2025-11-20T03:41:05Z,IDEA Claude Code GUI Plugin +whoeevee/EeveeSpotifyReborn,Swift,2206,10039,2025-08-14T21:18:25Z,A tweak to enhance Spotify experience +google/tunix,Python,2202,266,2025-04-02T22:19:15Z,A Lightweight LLM Post-Training Library +pierrecomputer/pierre,TypeScript,2197,58,2025-09-19T17:26:04Z,pierre’s open source code +google-coral/coralnpu,Emacs Lisp,2196,260,2025-10-02T22:32:37Z,A machine learning accelerator core designed for energy-efficient AI at the edge. +1rgs/nanocode,Python,2195,206,2026-01-11T02:12:27Z,"Minimal Claude Code alternative. Single Python file, zero dependencies, ~250 lines." +KsanaDock/Microverse,GDScript,2192,375,2025-10-09T08:52:25Z,A god-simulation sandbox game built on Godot 4 as a multi-agent AI social simulation system. In this +viperrcrypto/Siftly,TypeScript,2191,200,2026-03-04T05:22:52Z,Local Twitter/X bookmark organizer with AI categorization and mindmap visualization +MoonTechLab/Selene,Sin especificar,2189,376,2025-09-20T08:29:29Z,一个以 MoonTV v100 版本 / Helios 为后端的客户端,支持 iOS、Android、MacOS 和 Windows,并针对各端体验优化 +QwenLM/Qwen3-ASR,Python,2187,212,2026-01-28T05:44:59Z,"Qwen3-ASR is an open-source series of ASR models developed by the Qwen team at Alibaba Cloud, suppor" +huseyinbabal/taws,Rust,2182,62,2026-01-04T09:50:22Z,Terminal UI for AWS (taws) - A terminal-based AWS resource viewer and manager +subsy/ralph-tui,TypeScript,2181,209,2026-01-11T10:29:12Z, +datapizza-labs/datapizza-ai,Python,2176,134,2025-09-01T07:56:46Z,Build reliable Gen AI solutions without overhead 🍕 +ding113/claude-code-hub,TypeScript,2175,248,2025-10-20T16:58:17Z,一个现代化的 Claude Code & Codex API 代理服务,提供智能负载均衡、用户管理和使用统计功能。 +webmachinelearning/webmcp,Bikeshed,2173,131,2025-08-05T13:10:14Z,🤖 WebMCP +danveloper/flash-moe,Objective-C,2173,217,2026-03-18T16:13:13Z,Running a big model on a small laptop +stepfun-ai/Step1X-Edit,Python,2172,95,2025-04-23T09:53:08Z,"A SOTA open-source image editing model, which aims to provide comparable performance against the clo" +Marktechpost/AI-Tutorial-Codes-Included,Jupyter Notebook,2169,497,2025-05-15T09:00:54Z,Codes/Notebooks for AI Projects +Simon-He95/markstream-vue,Vue,2167,135,2025-05-22T08:28:26Z,"A Vue 3 renderer specifically built for AI-powered streaming Markdown: Monaco incremental, Mermaid p" +openai/openai-apps-sdk-examples,TypeScript,2166,493,2025-10-06T05:28:01Z,Example apps for the Apps SDK +itMrBoy/resumePolice,Sin especificar,2164,109,2025-07-26T17:34:45Z,简历警察 🕵️‍♂️ 疯狂逮捕 +bug-bit/fckvip,Sin especificar,2159,41,2025-06-14T08:38:49Z,一个解锁部分软件会员与拓展功能增强的模块 +SumeLabs/clawra,TypeScript,2155,366,2026-02-08T06:19:44Z,Clawra - Openclaw as your companion +TimmyOVO/deepseek-ocr.rs,Rust,2154,167,2025-10-25T13:42:10Z,"Rust multi‑backend OCR/VLM engine (DeepSeek‑OCR-1/2, PaddleOCR‑VL, DotsOCR) with DSQ quantization an" +numman-ali/cc-mirror,TypeScript,2150,282,2026-01-02T22:28:50Z,"Create multiple isolated Claude Code variants with custom providers (Z.ai, MiniMax, OpenRouter, Lite" +nyldn/claude-octopus,Shell,2150,172,2026-01-15T08:49:38Z,"Multi-LLM orchestration plugin for Claude Code — 8 providers (Codex, Gemini, Claude, Perplexity, Ope" +jmiao24/Paper2Agent,Jupyter Notebook,2148,338,2025-09-09T11:06:50Z,Paper2Agent is a multi-agent AI system that automatically transforms research papers into interactiv +Hamed233/Cybersecurity-Mastery-Roadmap,Sin especificar,2147,294,2025-04-16T09:22:55Z,"A comprehensive, step-by-step guide to mastering cybersecurity from beginner to expert level with cu" +ILoveBingLu/CipherTalk,TypeScript,2141,662,2026-01-08T09:20:48Z,优秀的软件 +sdi2200262/agentic-project-management,JavaScript,2140,207,2025-05-12T04:54:35Z,A framework for managing complex projects with spec-driven multi-agent workflows. +firecrawl/open-agent-builder,TypeScript,2136,421,2025-10-16T15:34:46Z,🔥 Visual workflow builder for AI agents powered by Firecrawl - drag-and-drop web scraping pipelines +OpenWhispr/openwhispr,TypeScript,2134,305,2025-06-19T00:58:14Z,Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-fi +yifan123/flow_grpo,Python,2131,139,2025-05-08T13:07:56Z,[NeurIPS 2025] An official implementation of Flow-GRPO: Training Flow Matching Models via Online RL +elevenlabs/ui,TypeScript,2129,152,2025-09-03T16:29:41Z,ElevenLabs UI is a component library and custom registry built on top of shadcn/ui to help you build +centminmod/my-claude-code-setup,Python,2128,212,2025-07-08T01:55:33Z,Shared starter template configuration and CLAUDE.md memory bank system for Claude Code +public-clis/twitter-cli,Python,2127,190,2026-03-05T08:18:37Z,"A CLI for Twitter/X — feed, bookmarks, and user timeline in terminal" diff --git a/datos/interseccion_github_reddit.csv b/datos/interseccion_github_reddit.csv index 4be76c2..8eda752 100644 --- a/datos/interseccion_github_reddit.csv +++ b/datos/interseccion_github_reddit.csv @@ -1,6 +1,6 @@ tecnologia,tipo,ranking_github,ranking_reddit,diferencia -Python,Lenguaje,1,5,4 -TypeScript,Lenguaje,2,8,6 +Python,Lenguaje,1,7,6 +TypeScript,Lenguaje,2,5,3 Sin especificar,Lenguaje,3,No encontrado,- JavaScript,Lenguaje,4,10,6 Go,Lenguaje,5,No encontrado,- diff --git a/datos/reddit_sentimiento_frameworks.csv b/datos/reddit_sentimiento_frameworks.csv index 7f3d09d..9db87ae 100644 --- a/datos/reddit_sentimiento_frameworks.csv +++ b/datos/reddit_sentimiento_frameworks.csv @@ -1,6 +1,6 @@ framework,total_menciones,positivos,neutros,negativos,% positivo,% neutro,% negativo -Django,3,3,0,0,100.0,0.0,0.0 +Django,4,4,0,0,100.0,0.0,0.0 Spring,3,3,0,0,100.0,0.0,0.0 -Express,18,17,0,1,94.44,0.0,5.56 -Laravel,19,16,0,3,84.21,0.0,15.79 -FastAPI,6,5,0,1,83.33,0.0,16.67 +Laravel,15,12,0,3,80.0,0.0,20.0 +Express,13,10,0,3,76.92,0.0,23.08 +FastAPI,6,4,0,2,66.67,0.0,33.33 diff --git a/datos/reddit_temas_emergentes.csv b/datos/reddit_temas_emergentes.csv index e82503b..c5b3c1a 100644 --- a/datos/reddit_temas_emergentes.csv +++ b/datos/reddit_temas_emergentes.csv @@ -1,11 +1,11 @@ tema,menciones -IA/Machine Learning,130 -Performance,53 -Seguridad,47 -Cloud,34 -Python,26 -DevOps,24 -Testing,22 -TypeScript,16 -Microservicios,9 -Web3/Blockchain,5 +IA/Machine Learning,147 +Performance,42 +Seguridad,41 +DevOps,32 +TypeScript,25 +Cloud,23 +Python,22 +Testing,15 +Microservicios,5 +Web3/Blockchain,4 diff --git a/datos/so_tasa_aceptacion.csv b/datos/so_tasa_aceptacion.csv index 2424629..cf06ba3 100644 --- a/datos/so_tasa_aceptacion.csv +++ b/datos/so_tasa_aceptacion.csv @@ -1,6 +1,6 @@ tecnologia,total_preguntas,respuestas_aceptadas,tasa_aceptacion_pct -reactjs,2056,513,24.95 -vue.js,391,96,24.55 -angular,1442,431,29.89 -next.js,1104,195,17.66 -svelte,130,48,36.92 +reactjs,1973,502,25.44 +vue.js,375,95,25.33 +angular,1396,414,29.66 +next.js,1062,184,17.33 +svelte,124,48,38.71 diff --git a/datos/so_tendencias_mensuales.csv b/datos/so_tendencias_mensuales.csv index ac30cb8..da5373b 100644 --- a/datos/so_tendencias_mensuales.csv +++ b/datos/so_tendencias_mensuales.csv @@ -1,13 +1,13 @@ mes,python,javascript,typescript -2025-03,1974,965,418 -2025-04,1669,742,350 -2025-05,1372,603,313 -2025-06,1023,455,214 -2025-07,942,425,182 -2025-08,708,285,183 +2025-03,1891,922,400 +2025-04,1660,734,346 +2025-05,1374,598,312 +2025-06,1022,456,216 +2025-07,938,425,179 +2025-08,707,284,183 2025-09,675,284,144 -2025-10,647,264,127 -2025-11,636,277,127 -2025-12,497,188,96 -2026-01,464,207,80 -2026-02,366,134,56 +2025-10,648,264,127 +2025-11,638,277,126 +2025-12,494,188,96 +2026-01,464,207,79 +2026-02,365,128,54 diff --git a/datos/so_volumen_preguntas.csv b/datos/so_volumen_preguntas.csv index a291b1d..da542e5 100644 --- a/datos/so_volumen_preguntas.csv +++ b/datos/so_volumen_preguntas.csv @@ -1,11 +1,11 @@ lenguaje,preguntas_nuevas_2025 -python,9882 -javascript,4278 -typescript,2045 -java,4235 -go,433 -c#,4131 -php,1404 -c++,3606 -ruby,189 -kotlin,1285 +python,9619 +javascript,4138 +typescript,1976 +java,4129 +go,417 +c#,4019 +php,1366 +c++,3518 +ruby,185 +kotlin,1245 diff --git a/datos/trend_score.csv b/datos/trend_score.csv index 0baa8aa..03f9b59 100644 --- a/datos/trend_score.csv +++ b/datos/trend_score.csv @@ -1,23 +1,23 @@ ranking,tecnologia,github_score,so_score,reddit_score,trend_score,fuentes -1,Python,100.0,100.0,16.8,79.2,3 -2,TypeScript,80.51,19.15,8.8,41.11,3 +1,Python,100.0,100.0,12.59,78.15,3 +2,TypeScript,82.52,18.98,14.69,43.32,3 3,AI/ML,0.0,0.0,100.0,25.0,1 -4,JavaScript,18.53,42.19,0.0,22.18,2 -5,Java,2.24,41.74,0.0,15.51,2 -6,C#,1.6,40.67,0.0,14.87,2 -7,C++,4.79,35.25,0.0,14.25,2 -8,Performance,0.0,0.0,38.4,9.6,1 -9,Security,0.0,0.0,33.6,8.4,1 -10,Go,15.02,2.52,0.0,6.89,2 -11,Cloud,0.0,0.0,23.2,5.8,1 -12,Kotlin,2.88,11.31,0.0,5.11,2 -13,Rust,11.18,0.0,0.0,4.47,1 -14,PHP,0.0,12.53,0.0,4.39,1 -15,Shell,9.58,0.0,0.0,3.83,1 -16,DevOps,0.0,0.0,15.2,3.8,1 -17,Testing,0.0,0.0,13.6,3.4,1 -18,Swift,5.11,0.0,0.0,2.04,1 -19,Html,4.47,0.0,0.0,1.79,1 -20,Jupyter Notebook,3.51,0.0,0.0,1.4,1 -21,C,2.24,0.0,0.0,0.9,1 -22,Microservices,0.0,0.0,3.2,0.8,1 +4,JavaScript,18.45,41.9,0.0,22.04,2 +5,Java,1.94,41.81,0.0,15.41,2 +6,C#,1.62,40.64,0.0,14.87,2 +7,C++,4.85,35.33,0.0,14.31,2 +8,Go,15.21,2.46,0.0,6.94,2 +9,Performance,0.0,0.0,26.57,6.64,1 +10,Security,0.0,0.0,25.87,6.47,1 +11,Kotlin,2.91,11.24,0.0,5.1,2 +12,DevOps,0.0,0.0,19.58,4.89,1 +13,Rust,11.97,0.0,0.0,4.79,1 +14,PHP,0.0,12.52,0.0,4.38,1 +15,Shell,10.36,0.0,0.0,4.14,1 +16,Cloud,0.0,0.0,13.29,3.32,1 +17,Swift,5.18,0.0,0.0,2.07,1 +18,Testing,0.0,0.0,7.69,1.92,1 +19,Html,3.88,0.0,0.0,1.55,1 +20,Jupyter Notebook,3.56,0.0,0.0,1.42,1 +21,C,2.27,0.0,0.0,0.91,1 +22,Microservices,0.0,0.0,0.7,0.18,1 diff --git a/frontend/assets/data/github_commits_frameworks.csv b/frontend/assets/data/github_commits_frameworks.csv index df04869..b01219e 100644 --- a/frontend/assets/data/github_commits_frameworks.csv +++ b/frontend/assets/data/github_commits_frameworks.csv @@ -1,6 +1,6 @@ framework,repo,commits_2025,active_contributors,merged_prs,closed_issues,releases_count,commits_prev,delta_commits,growth_pct,trend_direction,ranking -Next.js,vercel/next.js,5000,300,5036,2237,636,,,,,1 -Angular,angular/angular,4336,277,2167,2116,146,,,,,2 -React,facebook/react,1280,86,1281,779,15,,,,,3 -Svelte,sveltejs/svelte,987,111,1004,790,202,,,,,4 -Vue 3,vuejs/core,393,83,691,403,32,,,,,5 +Next.js,vercel/next.js,5000,298,5055,2231,632,5000,0,0.0,estable,1 +Angular,angular/angular,4312,277,2221,2119,146,4336,-24,-0.55,cayendo,2 +React,facebook/react,1252,88,1253,781,15,1280,-28,-2.19,cayendo,3 +Svelte,sveltejs/svelte,992,111,1009,761,202,987,5,0.51,creciendo,4 +Vue 3,vuejs/core,410,87,711,412,34,393,17,4.33,creciendo,5 diff --git a/frontend/assets/data/github_correlacion.csv b/frontend/assets/data/github_correlacion.csv index 830ed3a..88ce891 100644 --- a/frontend/assets/data/github_correlacion.csv +++ b/frontend/assets/data/github_correlacion.csv @@ -1,101 +1,101 @@ repo_name,stars,contributors,language,engagement_ratio,contributors_per_1k_stars,expected_contributors,contributors_delta_vs_trend,outlier_score,trend_bucket,snapshot_date_utc -openclaw/openclaw,332889,1356,TypeScript,0.004073,4.073,1184.538,171.462,1.49139,above_trend,2026-03-24 -anomalyco/opencode,129036,829,TypeScript,0.006425,6.425,436.827,392.173,3.411162,above_trend,2026-03-24 -obra/superpowers,108562,30,Shell,0.000276,0.276,361.73,-331.73,-2.885422,below_trend,2026-03-24 -affaan-m/everything-claude-code,102615,113,JavaScript,0.001101,1.101,339.917,-226.917,-1.973748,below_trend,2026-03-24 -anthropics/skills,101248,10,Python,9.9e-05,0.099,334.903,-324.903,-2.82604,below_trend,2026-03-24 -google-gemini/gemini-cli,98860,592,TypeScript,0.005988,5.988,326.144,265.856,2.31244,above_trend,2026-03-24 -github/spec-kit,81561,123,Python,0.001508,1.508,262.693,-139.693,-1.215066,below_trend,2026-03-24 -openai/codex,67175,384,Rust,0.005716,5.716,209.927,174.073,1.514104,above_trend,2026-03-24 -msitarzewski/agency-agents,60884,46,Shell,0.000756,0.756,186.852,-140.852,-1.225147,below_trend,2026-03-24 -Zie619/n8n-workflows,53157,38,Python,0.000715,0.715,158.51,-120.51,-1.048211,below_trend,2026-03-24 -karpathy/autoresearch,52683,8,Python,0.000152,0.152,156.772,-148.772,-1.294032,below_trend,2026-03-24 -upstash/context7,50356,117,TypeScript,0.002323,2.323,148.237,-31.237,-0.271699,near_trend,2026-03-24 -karpathy/nanochat,50103,51,Python,0.001018,1.018,147.309,-96.309,-0.837702,near_trend,2026-03-24 -sansan0/TrendRadar,49658,3,Python,6e-05,0.06,145.676,-142.676,-1.241014,below_trend,2026-03-24 -nextlevelbuilder/ui-ux-pro-max-skill,49168,28,Python,0.000569,0.569,143.879,-115.879,-1.007928,below_trend,2026-03-24 -ComposioHQ/awesome-claude-skills,47300,13,Python,0.000275,0.275,137.028,-124.028,-1.078804,below_trend,2026-03-24 -OpenCut-app/OpenCut,47265,95,TypeScript,0.00201,2.01,136.899,-41.899,-0.364443,near_trend,2026-03-24 -tw93/Mole,43651,68,Shell,0.001558,1.558,123.643,-55.643,-0.483992,near_trend,2026-03-24 -koala73/worldmonitor,43285,69,TypeScript,0.001594,1.594,122.301,-53.301,-0.463617,near_trend,2026-03-24 -code-yeongyu/oh-my-openagent,42894,166,TypeScript,0.00387,3.87,120.867,45.133,0.392573,near_trend,2026-03-24 -garrytan/gstack,42835,5,TypeScript,0.000117,0.117,120.65,-115.65,-1.005938,below_trend,2026-03-24 -bmad-code-org/BMAD-METHOD,41977,127,JavaScript,0.003025,3.025,117.503,9.497,0.082603,near_trend,2026-03-24 -VoltAgent/awesome-openclaw-skills,41383,64,Sin especificar,0.001547,1.547,115.325,-51.325,-0.446426,near_trend,2026-03-24 -666ghj/MiroFish,41073,2,Python,4.9e-05,0.049,114.188,-112.188,-0.975818,near_trend,2026-03-24 -ruvnet/RuView,40442,8,Rust,0.000198,0.198,111.873,-103.873,-0.903498,near_trend,2026-03-24 -bytedance/deer-flow,40340,140,Python,0.003471,3.471,111.499,28.501,0.247905,near_trend,2026-03-24 -gsd-build/get-shit-done,40115,91,JavaScript,0.002268,2.268,110.674,-19.674,-0.171124,near_trend,2026-03-24 -thedotmack/claude-mem,39985,72,TypeScript,0.001801,1.801,110.197,-38.197,-0.33224,near_trend,2026-03-24 -shareAI-lab/learn-claude-code,37329,2,TypeScript,5.4e-05,0.054,100.455,-98.455,-0.856371,near_trend,2026-03-24 -HKUDS/nanobot,35796,201,Python,0.005615,5.615,94.832,106.168,0.923459,near_trend,2026-03-24 -asgeirtj/system_prompts_leaks,34912,18,HTML,0.000516,0.516,91.59,-73.59,-0.64009,near_trend,2026-03-24 -google/langextract,34864,18,Python,0.000516,0.516,91.414,-73.414,-0.638558,near_trend,2026-03-24 -KeygraphHQ/shannon,34410,6,TypeScript,0.000174,0.174,89.748,-83.748,-0.728451,near_trend,2026-03-24 -Fission-AI/OpenSpec,33604,45,TypeScript,0.001339,1.339,86.792,-41.792,-0.363511,near_trend,2026-03-24 -farion1231/cc-switch,32459,71,Rust,0.002187,2.187,82.592,-11.592,-0.100831,near_trend,2026-03-24 -paperclipai/paperclip,32295,57,TypeScript,0.001765,1.765,81.991,-24.991,-0.217372,near_trend,2026-03-24 -wshobson/agents,32120,43,Python,0.001339,1.339,81.349,-38.349,-0.333562,near_trend,2026-03-24 -hesreallyhim/awesome-claude-code,31193,16,Python,0.000513,0.513,77.949,-61.949,-0.538836,near_trend,2026-03-24 -ChromeDevTools/chrome-devtools-mcp,31113,67,TypeScript,0.002153,2.153,77.655,-10.655,-0.092681,near_trend,2026-03-24 -datawhalechina/hello-agents,29880,68,Python,0.002276,2.276,73.133,-5.133,-0.044645,near_trend,2026-03-24 -zeroclaw-labs/zeroclaw,28570,209,Rust,0.007315,7.315,68.328,140.672,1.22358,above_trend,2026-03-24 -badlogic/pi-mono,27432,161,TypeScript,0.005869,5.869,64.154,96.846,0.842378,near_trend,2026-03-24 -lbjlaq/Antigravity-Manager,27046,48,Rust,0.001775,1.775,62.738,-14.738,-0.128192,near_trend,2026-03-24 -hesamsheikh/awesome-openclaw-usecases,27032,24,Sin especificar,0.000888,0.888,62.687,-38.687,-0.3365,near_trend,2026-03-24 -sickn33/antigravity-awesome-skills,26924,143,Python,0.005311,5.311,62.29,80.71,0.702019,near_trend,2026-03-24 -github/awesome-copilot,26724,296,HTML,0.011076,11.076,61.557,234.443,2.039209,above_trend,2026-03-24 -sipeed/picoclaw,25952,181,Go,0.006974,6.974,58.725,122.275,1.063558,above_trend,2026-03-24 -zama-ai/fhevm,25654,65,Rust,0.002534,2.534,57.632,7.368,0.064085,near_trend,2026-03-24 -permissionlesstech/bitchat,25479,46,Swift,0.001805,1.805,56.99,-10.99,-0.095595,near_trend,2026-03-24 -apple/container,25473,78,Swift,0.003062,3.062,56.968,21.032,0.182935,near_trend,2026-03-24 -qwibitai/nanoclaw,25131,47,TypeScript,0.00187,1.87,55.714,-8.714,-0.075795,near_trend,2026-03-24 -ZhuLinsen/daily_stock_analysis,24744,57,Python,0.002304,2.304,54.294,2.706,0.023533,near_trend,2026-03-24 -firecrawl/open-lovable,24535,11,TypeScript,0.000448,0.448,53.528,-42.528,-0.369912,near_trend,2026-03-24 -zai-org/Open-AutoGLM,24527,13,Python,0.00053,0.53,53.499,-40.499,-0.35226,near_trend,2026-03-24 -vercel-labs/agent-browser,24496,90,Rust,0.003674,3.674,53.385,36.615,0.318482,near_trend,2026-03-24 -ruvnet/ruflo,24218,19,TypeScript,0.000785,0.785,52.365,-33.365,-0.290213,near_trend,2026-03-24 -microsoft/VibeVoice,23997,11,Python,0.000458,0.458,51.555,-40.555,-0.352747,near_trend,2026-03-24 -resemble-ai/chatterbox,23917,16,Python,0.000669,0.669,51.261,-35.261,-0.306705,near_trend,2026-03-24 -vercel-labs/agent-skills,23710,18,JavaScript,0.000759,0.759,50.502,-32.502,-0.282704,near_trend,2026-03-24 -BloopAI/vibe-kanban,23701,59,Rust,0.002489,2.489,50.469,8.531,0.074205,near_trend,2026-03-24 -davila7/claude-code-templates,23466,56,Python,0.002386,2.386,49.607,6.393,0.055608,near_trend,2026-03-24 -toon-format/toon,23451,35,TypeScript,0.001492,1.492,49.552,-14.552,-0.126574,near_trend,2026-03-24 -a2aproject/A2A,22757,135,Shell,0.005932,5.932,47.006,87.994,0.765377,near_trend,2026-03-24 -VectifyAI/PageIndex,22753,9,Python,0.000396,0.396,46.992,-37.992,-0.330455,near_trend,2026-03-24 -deepseek-ai/DeepSeek-OCR,22740,1,Python,4.4e-05,0.044,46.944,-45.944,-0.399625,near_trend,2026-03-24 -googleworkspace/cli,22278,40,Rust,0.001795,1.795,45.249,-5.249,-0.04566,near_trend,2026-03-24 -HKUDS/CLI-Anything,22071,36,Python,0.001631,1.631,44.49,-8.49,-0.073848,near_trend,2026-03-24 -charmbracelet/crush,21883,103,Go,0.004707,4.707,43.801,59.199,0.514922,near_trend,2026-03-24 -SuperClaude-Org/SuperClaude_Framework,21882,42,Python,0.001919,1.919,43.797,-1.797,-0.01563,near_trend,2026-03-24 -PicoTrex/Awesome-Nano-Banana-images,21642,8,Sin especificar,0.00037,0.37,42.917,-34.917,-0.303708,near_trend,2026-03-24 -OpenListTeam/OpenList,21525,234,Go,0.010871,10.871,42.488,191.512,1.665795,above_trend,2026-03-24 -basecamp/omarchy,21363,363,Shell,0.016992,16.992,41.893,321.107,2.793018,above_trend,2026-03-24 -shanraisshan/claude-code-best-practice,21255,4,HTML,0.000188,0.188,41.497,-37.497,-0.326154,near_trend,2026-03-24 -usestrix/strix,21245,23,Python,0.001083,1.083,41.46,-18.46,-0.160571,near_trend,2026-03-24 -winfunc/opcode,21078,14,TypeScript,0.000664,0.664,40.848,-26.848,-0.233526,near_trend,2026-03-24 -QwenLM/qwen-code,20978,365,TypeScript,0.017399,17.399,40.481,324.519,2.822697,above_trend,2026-03-24 -enescingoz/awesome-n8n-templates,20491,10,Sin especificar,0.000488,0.488,38.695,-28.695,-0.249591,near_trend,2026-03-24 -hsliuping/TradingAgents-CN,20465,19,Python,0.000928,0.928,38.6,-19.6,-0.170479,near_trend,2026-03-24 -coze-dev/coze-studio,20297,62,TypeScript,0.003055,3.055,37.983,24.017,0.208899,near_trend,2026-03-24 -dyad-sh/dyad,19946,24,TypeScript,0.001203,1.203,36.696,-12.696,-0.11043,near_trend,2026-03-24 -openai/gpt-oss,19931,61,Python,0.003061,3.061,36.641,24.359,0.211878,near_trend,2026-03-24 -iOfficeAI/AionUi,19830,68,TypeScript,0.003429,3.429,36.27,31.73,0.275987,near_trend,2026-03-24 -TibixDev/winboat,19686,35,TypeScript,0.001778,1.778,35.742,-0.742,-0.006456,near_trend,2026-03-24 -ayangweb/BongoCat,19636,16,TypeScript,0.000815,0.815,35.559,-19.559,-0.170125,near_trend,2026-03-24 -steveyegge/beads,19569,317,Go,0.016199,16.199,35.313,281.687,2.450141,above_trend,2026-03-24 -router-for-me/CLIProxyAPI,19558,133,Go,0.0068,6.8,35.273,97.727,0.850041,near_trend,2026-03-24 -agentsmd/agents.md,19318,20,TypeScript,0.001035,1.035,34.392,-14.392,-0.125187,near_trend,2026-03-24 -nari-labs/dia,19218,21,Python,0.001093,1.093,34.026,-13.026,-0.113299,near_trend,2026-03-24 -abhigyanpatwari/GitNexus,19209,39,TypeScript,0.00203,2.03,33.993,5.007,0.043554,near_trend,2026-03-24 -stan-smith/FossFLOW,19191,30,TypeScript,0.001563,1.563,33.927,-3.927,-0.034154,near_trend,2026-03-24 -humanlayer/12-factor-agents,18873,16,TypeScript,0.000848,0.848,32.76,-16.76,-0.145782,near_trend,2026-03-24 -AlexsJones/llmfit,18837,46,Rust,0.002442,2.442,32.628,13.372,0.116309,near_trend,2026-03-24 -google/adk-python,18559,259,Python,0.013955,13.955,31.609,227.391,1.977874,above_trend,2026-03-24 -volcengine/OpenViking,18513,93,Python,0.005023,5.023,31.44,61.56,0.535457,near_trend,2026-03-24 -NirDiamant/agents-towards-production,18441,24,Jupyter Notebook,0.001301,1.301,31.176,-7.176,-0.062415,near_trend,2026-03-24 -virattt/dexter,18182,18,TypeScript,0.00099,0.99,30.226,-12.226,-0.106341,near_trend,2026-03-24 -google-gemini/gemini-fullstack-langgraph-quickstart,18024,15,Jupyter Notebook,0.000832,0.832,29.646,-14.646,-0.127394,near_trend,2026-03-24 -astral-sh/ty,18010,41,Python,0.002277,2.277,29.595,11.405,0.099203,near_trend,2026-03-24 -2025Emma/vibe-coding-cn,17485,2,Python,0.000114,0.114,27.669,-25.669,-0.223273,near_trend,2026-03-24 -langchain-ai/deepagents,17144,91,Python,0.005308,5.308,26.418,64.582,0.561737,near_trend,2026-03-24 +openclaw/openclaw,339410,1434,TypeScript,0.004225,4.225,1203.064,230.936,1.912483,above_trend,2026-03-28 +anomalyco/opencode,131918,833,TypeScript,0.006315,6.315,443.837,389.163,3.222841,above_trend,2026-03-28 +obra/superpowers,120591,31,Shell,0.000257,0.257,402.39,-371.39,-3.075654,below_trend,2026-03-28 +affaan-m/everything-claude-code,114535,116,JavaScript,0.001013,1.013,380.231,-264.231,-2.188219,below_trend,2026-03-28 +anthropics/skills,105063,10,Python,9.5e-05,0.095,345.572,-335.572,-2.779029,below_trend,2026-03-28 +google-gemini/gemini-cli,99355,598,TypeScript,0.006019,6.019,324.686,273.314,2.263437,above_trend,2026-03-28 +github/spec-kit,83165,133,Python,0.001599,1.599,265.446,-132.446,-1.096846,below_trend,2026-03-28 +openai/codex,68146,392,Rust,0.005752,5.752,210.49,181.51,1.503165,above_trend,2026-03-28 +msitarzewski/agency-agents,64866,60,Shell,0.000925,0.925,198.489,-138.489,-1.146888,below_trend,2026-03-28 +karpathy/autoresearch,59484,9,Python,0.000151,0.151,178.795,-169.795,-1.406155,below_trend,2026-03-28 +garrytan/gstack,53902,5,TypeScript,9.3e-05,0.093,158.371,-153.371,-1.270132,below_trend,2026-03-28 +nextlevelbuilder/ui-ux-pro-max-skill,53471,29,Python,0.000542,0.542,156.794,-127.794,-1.058317,below_trend,2026-03-28 +Zie619/n8n-workflows,53307,38,Python,0.000713,0.713,156.193,-118.193,-0.978814,near_trend,2026-03-28 +bytedance/deer-flow,51197,169,Python,0.003301,3.301,148.473,20.527,0.169995,near_trend,2026-03-28 +karpathy/nanochat,50557,54,Python,0.001068,1.068,146.131,-92.131,-0.762979,near_trend,2026-03-28 +sansan0/TrendRadar,49892,3,Python,6e-05,0.06,143.698,-140.698,-1.165182,below_trend,2026-03-28 +ComposioHQ/awesome-claude-skills,48822,13,Python,0.000266,0.266,139.782,-126.782,-1.049944,below_trend,2026-03-28 +OpenCut-app/OpenCut,47462,97,TypeScript,0.002044,2.044,134.806,-37.806,-0.31309,near_trend,2026-03-28 +koala73/worldmonitor,44950,71,TypeScript,0.00158,1.58,125.615,-54.615,-0.452288,near_trend,2026-03-28 +666ghj/MiroFish,44863,2,Python,4.5e-05,0.045,125.296,-123.296,-1.021073,below_trend,2026-03-28 +tw93/Mole,44487,75,Shell,0.001686,1.686,123.92,-48.92,-0.405132,near_trend,2026-03-28 +code-yeongyu/oh-my-openagent,44397,186,TypeScript,0.004189,4.189,123.591,62.409,0.516837,near_trend,2026-03-28 +ruvnet/RuView,44138,8,Rust,0.000181,0.181,122.643,-114.643,-0.949415,near_trend,2026-03-28 +gsd-build/get-shit-done,43972,93,JavaScript,0.002115,2.115,122.036,-29.036,-0.24046,near_trend,2026-03-28 +VoltAgent/awesome-openclaw-skills,42717,76,Sin especificar,0.001779,1.779,117.444,-41.444,-0.343216,near_trend,2026-03-28 +bmad-code-org/BMAD-METHOD,42705,128,JavaScript,0.002997,2.997,117.4,10.6,0.087784,near_trend,2026-03-28 +thedotmack/claude-mem,41931,72,TypeScript,0.001717,1.717,114.568,-42.568,-0.352524,near_trend,2026-03-28 +shareAI-lab/learn-claude-code,41731,2,TypeScript,4.8e-05,0.048,113.836,-111.836,-0.926166,near_trend,2026-03-28 +paperclipai/paperclip,36853,60,TypeScript,0.001628,1.628,95.987,-35.987,-0.298025,near_trend,2026-03-28 +HKUDS/nanobot,36751,206,Python,0.005605,5.605,95.614,110.386,0.914159,near_trend,2026-03-28 +asgeirtj/system_prompts_leaks,35152,18,HTML,0.000512,0.512,89.763,-71.763,-0.594302,near_trend,2026-03-28 +Fission-AI/OpenSpec,35117,45,TypeScript,0.001281,1.281,89.635,-44.635,-0.369642,near_trend,2026-03-28 +google/langextract,35008,18,Python,0.000514,0.514,89.236,-71.236,-0.589939,near_trend,2026-03-28 +farion1231/cc-switch,34832,73,Rust,0.002096,2.096,88.592,-15.592,-0.129125,near_trend,2026-03-28 +KeygraphHQ/shannon,34778,6,TypeScript,0.000173,0.173,88.394,-82.394,-0.682347,near_trend,2026-03-28 +hesreallyhim/awesome-claude-code,33630,16,Python,0.000476,0.476,84.194,-68.194,-0.564745,near_trend,2026-03-28 +wshobson/agents,32467,43,Python,0.001324,1.324,79.938,-36.938,-0.305904,near_trend,2026-03-28 +ChromeDevTools/chrome-devtools-mcp,32070,69,TypeScript,0.002152,2.152,78.486,-9.486,-0.078556,near_trend,2026-03-28 +datawhalechina/hello-agents,31650,70,Python,0.002212,2.212,76.949,-6.949,-0.057547,near_trend,2026-03-28 +zeroclaw-labs/zeroclaw,29052,243,Rust,0.008364,8.364,67.443,175.557,1.453871,above_trend,2026-03-28 +badlogic/pi-mono,28705,163,TypeScript,0.005678,5.678,66.173,96.827,0.801869,near_trend,2026-03-28 +sickn33/antigravity-awesome-skills,28126,152,Python,0.005404,5.404,64.054,87.946,0.728318,near_trend,2026-03-28 +ruvnet/ruflo,27894,19,TypeScript,0.000681,0.681,63.205,-44.205,-0.366086,near_trend,2026-03-28 +hesamsheikh/awesome-openclaw-usecases,27817,25,Sin especificar,0.000899,0.899,62.924,-37.924,-0.314064,near_trend,2026-03-28 +github/awesome-copilot,27473,304,Python,0.011065,11.065,61.665,242.335,2.006888,above_trend,2026-03-28 +lbjlaq/Antigravity-Manager,27377,50,Rust,0.001826,1.826,61.314,-11.314,-0.093694,near_trend,2026-03-28 +ZhuLinsen/daily_stock_analysis,26550,58,Python,0.002185,2.185,58.288,-0.288,-0.002382,near_trend,2026-03-28 +sipeed/picoclaw,26510,191,Go,0.007205,7.205,58.141,132.859,1.100264,above_trend,2026-03-28 +qwibitai/nanoclaw,25810,65,TypeScript,0.002518,2.518,55.58,9.42,0.078012,near_trend,2026-03-28 +apple/container,25574,78,Swift,0.00305,3.05,54.716,23.284,0.192822,near_trend,2026-03-28 +zama-ai/fhevm,25569,66,Rust,0.002581,2.581,54.698,11.302,0.093596,near_trend,2026-03-28 +permissionlesstech/bitchat,25518,46,Swift,0.001803,1.803,54.512,-8.512,-0.070488,near_trend,2026-03-28 +vercel-labs/agent-browser,25498,95,Rust,0.003726,3.726,54.438,40.562,0.33591,near_trend,2026-03-28 +microsoft/VibeVoice,25348,12,Python,0.000473,0.473,53.889,-41.889,-0.346906,near_trend,2026-03-28 +zai-org/Open-AutoGLM,24614,13,Python,0.000528,0.528,51.204,-38.204,-0.316382,near_trend,2026-03-28 +firecrawl/open-lovable,24605,11,TypeScript,0.000447,0.447,51.171,-40.171,-0.332673,near_trend,2026-03-28 +HKUDS/CLI-Anything,24291,45,Python,0.001853,1.853,50.022,-5.022,-0.041588,near_trend,2026-03-28 +vercel-labs/agent-skills,24024,19,JavaScript,0.000791,0.791,49.045,-30.045,-0.248815,near_trend,2026-03-28 +resemble-ai/chatterbox,24023,16,Python,0.000666,0.666,49.041,-33.041,-0.273629,near_trend,2026-03-28 +BloopAI/vibe-kanban,23973,61,Rust,0.002545,2.545,48.858,12.142,0.100552,near_trend,2026-03-28 +davila7/claude-code-templates,23736,61,Python,0.00257,2.57,47.991,13.009,0.107733,near_trend,2026-03-28 +toon-format/toon,23547,34,TypeScript,0.001444,1.444,47.299,-13.299,-0.110139,near_trend,2026-03-28 +shanraisshan/claude-code-best-practice,23360,4,HTML,0.000171,0.171,46.615,-42.615,-0.352916,near_trend,2026-03-28 +VectifyAI/PageIndex,23165,9,Python,0.000389,0.389,45.902,-36.902,-0.3056,near_trend,2026-03-28 +googleworkspace/cli,22892,42,Rust,0.001835,1.835,44.903,-2.903,-0.024039,near_trend,2026-03-28 +deepseek-ai/DeepSeek-OCR,22764,1,Python,4.4e-05,0.044,44.434,-43.434,-0.3597,near_trend,2026-03-28 +usestrix/strix,22534,23,Python,0.001021,1.021,43.593,-20.593,-0.170539,near_trend,2026-03-28 +charmbracelet/crush,22110,105,Go,0.004749,4.749,42.041,62.959,0.521389,near_trend,2026-03-28 +SuperClaude-Org/SuperClaude_Framework,22004,42,Python,0.001909,1.909,41.654,0.346,0.002869,near_trend,2026-03-28 +hsliuping/TradingAgents-CN,21939,19,Python,0.000866,0.866,41.416,-22.416,-0.185635,near_trend,2026-03-28 +PicoTrex/Awesome-Nano-Banana-images,21783,8,Sin especificar,0.000367,0.367,40.845,-32.845,-0.272004,near_trend,2026-03-28 +OpenListTeam/OpenList,21612,234,Go,0.010827,10.827,40.219,193.781,1.604788,above_trend,2026-03-28 +basecamp/omarchy,21450,368,Shell,0.017156,17.156,39.626,328.374,2.719413,above_trend,2026-03-28 +QwenLM/qwen-code,21181,367,TypeScript,0.017327,17.327,38.642,328.358,2.719283,above_trend,2026-03-28 +winfunc/opcode,21161,14,TypeScript,0.000662,0.662,38.569,-24.569,-0.203467,near_trend,2026-03-28 +router-for-me/CLIProxyAPI,20881,136,Go,0.006513,6.513,37.544,98.456,0.815356,near_trend,2026-03-28 +enescingoz/awesome-n8n-templates,20665,11,Sin especificar,0.000532,0.532,36.754,-25.754,-0.213281,near_trend,2026-03-28 +iOfficeAI/AionUi,20374,72,TypeScript,0.003534,3.534,35.689,36.311,0.300706,near_trend,2026-03-28 +abhigyanpatwari/GitNexus,20372,48,TypeScript,0.002356,2.356,35.682,12.318,0.102012,near_trend,2026-03-28 +coze-dev/coze-studio,20344,62,TypeScript,0.003048,3.048,35.579,26.421,0.218801,near_trend,2026-03-28 +virattt/dexter,20138,18,TypeScript,0.000894,0.894,34.826,-16.826,-0.139341,near_trend,2026-03-28 +dyad-sh/dyad,20011,25,TypeScript,0.001249,1.249,34.361,-9.361,-0.077523,near_trend,2026-03-28 +openai/gpt-oss,19952,64,Python,0.003208,3.208,34.145,29.855,0.247242,near_trend,2026-03-28 +steveyegge/beads,19882,324,Go,0.016296,16.296,33.889,290.111,2.402543,above_trend,2026-03-28 +ayangweb/BongoCat,19770,16,TypeScript,0.000809,0.809,33.479,-17.479,-0.144753,near_trend,2026-03-28 +TibixDev/winboat,19724,35,TypeScript,0.001774,1.774,33.311,1.689,0.013989,near_trend,2026-03-28 +volcengine/OpenViking,19681,107,Python,0.005437,5.437,33.154,73.846,0.611557,near_trend,2026-03-28 +AlexsJones/llmfit,19653,46,Rust,0.002341,2.341,33.051,12.949,0.107236,near_trend,2026-03-28 +agentsmd/agents.md,19504,20,TypeScript,0.001025,1.025,32.506,-12.506,-0.103567,near_trend,2026-03-28 +stan-smith/FossFLOW,19378,30,TypeScript,0.001548,1.548,32.045,-2.045,-0.016934,near_trend,2026-03-28 +nari-labs/dia,19226,21,Python,0.001092,1.092,31.489,-10.489,-0.086861,near_trend,2026-03-28 +Crosstalk-Solutions/project-nomad,19053,15,TypeScript,0.000787,0.787,30.856,-15.856,-0.131308,near_trend,2026-03-28 +humanlayer/12-factor-agents,18964,16,TypeScript,0.000844,0.844,30.53,-14.53,-0.120329,near_trend,2026-03-28 +google/adk-python,18639,261,Python,0.014003,14.003,29.341,231.659,1.918477,above_trend,2026-03-28 +NirDiamant/agents-towards-production,18516,24,Jupyter Notebook,0.001296,1.296,28.891,-4.891,-0.040502,near_trend,2026-03-28 +astral-sh/ty,18090,41,Python,0.002266,2.266,27.332,13.668,0.113192,near_trend,2026-03-28 +google-gemini/gemini-fullstack-langgraph-quickstart,18043,15,Jupyter Notebook,0.000831,0.831,27.16,-12.16,-0.100702,near_trend,2026-03-28 +langchain-ai/deepagents,17923,92,Python,0.005133,5.133,26.721,65.279,0.540607,near_trend,2026-03-28 +2025Emma/vibe-coding-cn,17919,2,Python,0.000112,0.112,26.706,-24.706,-0.204604,near_trend,2026-03-28 +kepano/obsidian-skills,17847,11,Sin especificar,0.000616,0.616,26.443,-15.443,-0.127889,near_trend,2026-03-28 diff --git a/frontend/assets/data/github_correlacion_history.json b/frontend/assets/data/github_correlacion_history.json index 1049c13..32cfd6e 100644 --- a/frontend/assets/data/github_correlacion_history.json +++ b/frontend/assets/data/github_correlacion_history.json @@ -1,3988 +1,3988 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:16Z", "dataset": "github_correlacion", "source_mode": "history", "snapshot_count": 2, - "latest_snapshot_date": "2026-03-24", - "previous_snapshot_date": "2026-03-13", + "latest_snapshot_date": "2026-03-28", + "previous_snapshot_date": "2026-03-24", "item_count": 100, "has_historical_comparison": true, "summary": { - "correlation_value": 0.758, + "correlation_value": 0.7523, "top_stars_repo": { "repo_name": "openclaw/openclaw", - "stars": 332889, - "contributors": 1356, + "stars": 339410, + "contributors": 1434, "language": "TypeScript", - "engagement_ratio": 0.004073, - "contributors_per_1k_stars": 4.073, - "outlier_score": 1.49139, + "engagement_ratio": 0.004225, + "contributors_per_1k_stars": 4.225, + "outlier_score": 1.912483, "trend_bucket": "above_trend" }, "top_contributors_repo": { "repo_name": "openclaw/openclaw", - "stars": 332889, - "contributors": 1356, + "stars": 339410, + "contributors": 1434, "language": "TypeScript", - "engagement_ratio": 0.004073, - "contributors_per_1k_stars": 4.073, - "outlier_score": 1.49139, + "engagement_ratio": 0.004225, + "contributors_per_1k_stars": 4.225, + "outlier_score": 1.912483, "trend_bucket": "above_trend" }, "top_engagement_repo": { "repo_name": "QwenLM/qwen-code", - "stars": 20978, - "contributors": 365, + "stars": 21181, + "contributors": 367, "language": "TypeScript", - "engagement_ratio": 0.017399, - "contributors_per_1k_stars": 17.399, - "outlier_score": 2.822697, + "engagement_ratio": 0.017327, + "contributors_per_1k_stars": 17.327, + "outlier_score": 2.719283, "trend_bucket": "above_trend" }, "positive_outlier_repo": { "repo_name": "anomalyco/opencode", - "stars": 129036, - "contributors": 829, + "stars": 131918, + "contributors": 833, "language": "TypeScript", - "engagement_ratio": 0.006425, - "contributors_per_1k_stars": 6.425, - "outlier_score": 3.411162, + "engagement_ratio": 0.006315, + "contributors_per_1k_stars": 6.315, + "outlier_score": 3.222841, "trend_bucket": "above_trend" }, "negative_outlier_repo": { "repo_name": "obra/superpowers", - "stars": 108562, - "contributors": 30, + "stars": 120591, + "contributors": 31, "language": "Shell", - "engagement_ratio": 0.000276, - "contributors_per_1k_stars": 0.276, - "outlier_score": -2.885422, + "engagement_ratio": 0.000257, + "contributors_per_1k_stars": 0.257, + "outlier_score": -3.075654, "trend_bucket": "below_trend" }, "item_count": 100, - "latest_snapshot_date": "2026-03-24", - "previous_snapshot_date": "2026-03-13" + "latest_snapshot_date": "2026-03-28", + "previous_snapshot_date": "2026-03-24" }, "latest_items": [ { "repo_name": "openclaw/openclaw", - "stars": 332889, - "contributors": 1356, + "stars": 339410, + "contributors": 1434, "language": "TypeScript", - "engagement_ratio": 0.004073, - "contributors_per_1k_stars": 4.073, - "expected_contributors": 1184.538, - "contributors_delta_vs_trend": 171.462, - "outlier_score": 1.49139, + "engagement_ratio": 0.004225, + "contributors_per_1k_stars": 4.225, + "expected_contributors": 1203.064, + "contributors_delta_vs_trend": 230.936, + "outlier_score": 1.912483, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "anomalyco/opencode", - "stars": 129036, - "contributors": 829, + "stars": 131918, + "contributors": 833, "language": "TypeScript", - "engagement_ratio": 0.006425, - "contributors_per_1k_stars": 6.425, - "expected_contributors": 436.827, - "contributors_delta_vs_trend": 392.173, - "outlier_score": 3.411162, + "engagement_ratio": 0.006315, + "contributors_per_1k_stars": 6.315, + "expected_contributors": 443.837, + "contributors_delta_vs_trend": 389.163, + "outlier_score": 3.222841, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "obra/superpowers", - "stars": 108562, - "contributors": 30, + "stars": 120591, + "contributors": 31, "language": "Shell", - "engagement_ratio": 0.000276, - "contributors_per_1k_stars": 0.276, - "expected_contributors": 361.73, - "contributors_delta_vs_trend": -331.73, - "outlier_score": -2.885422, + "engagement_ratio": 0.000257, + "contributors_per_1k_stars": 0.257, + "expected_contributors": 402.39, + "contributors_delta_vs_trend": -371.39, + "outlier_score": -3.075654, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "affaan-m/everything-claude-code", - "stars": 102615, - "contributors": 113, + "stars": 114535, + "contributors": 116, "language": "JavaScript", - "engagement_ratio": 0.001101, - "contributors_per_1k_stars": 1.101, - "expected_contributors": 339.917, - "contributors_delta_vs_trend": -226.917, - "outlier_score": -1.973748, + "engagement_ratio": 0.001013, + "contributors_per_1k_stars": 1.013, + "expected_contributors": 380.231, + "contributors_delta_vs_trend": -264.231, + "outlier_score": -2.188219, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "anthropics/skills", - "stars": 101248, + "stars": 105063, "contributors": 10, "language": "Python", - "engagement_ratio": 9.9e-05, - "contributors_per_1k_stars": 0.099, - "expected_contributors": 334.903, - "contributors_delta_vs_trend": -324.903, - "outlier_score": -2.82604, + "engagement_ratio": 9.5e-05, + "contributors_per_1k_stars": 0.095, + "expected_contributors": 345.572, + "contributors_delta_vs_trend": -335.572, + "outlier_score": -2.779029, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "google-gemini/gemini-cli", - "stars": 98860, - "contributors": 592, + "stars": 99355, + "contributors": 598, "language": "TypeScript", - "engagement_ratio": 0.005988, - "contributors_per_1k_stars": 5.988, - "expected_contributors": 326.144, - "contributors_delta_vs_trend": 265.856, - "outlier_score": 2.31244, + "engagement_ratio": 0.006019, + "contributors_per_1k_stars": 6.019, + "expected_contributors": 324.686, + "contributors_delta_vs_trend": 273.314, + "outlier_score": 2.263437, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "github/spec-kit", - "stars": 81561, - "contributors": 123, + "stars": 83165, + "contributors": 133, "language": "Python", - "engagement_ratio": 0.001508, - "contributors_per_1k_stars": 1.508, - "expected_contributors": 262.693, - "contributors_delta_vs_trend": -139.693, - "outlier_score": -1.215066, + "engagement_ratio": 0.001599, + "contributors_per_1k_stars": 1.599, + "expected_contributors": 265.446, + "contributors_delta_vs_trend": -132.446, + "outlier_score": -1.096846, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "openai/codex", - "stars": 67175, - "contributors": 384, + "stars": 68146, + "contributors": 392, "language": "Rust", - "engagement_ratio": 0.005716, - "contributors_per_1k_stars": 5.716, - "expected_contributors": 209.927, - "contributors_delta_vs_trend": 174.073, - "outlier_score": 1.514104, + "engagement_ratio": 0.005752, + "contributors_per_1k_stars": 5.752, + "expected_contributors": 210.49, + "contributors_delta_vs_trend": 181.51, + "outlier_score": 1.503165, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "msitarzewski/agency-agents", - "stars": 60884, - "contributors": 46, + "stars": 64866, + "contributors": 60, "language": "Shell", - "engagement_ratio": 0.000756, - "contributors_per_1k_stars": 0.756, - "expected_contributors": 186.852, - "contributors_delta_vs_trend": -140.852, - "outlier_score": -1.225147, + "engagement_ratio": 0.000925, + "contributors_per_1k_stars": 0.925, + "expected_contributors": 198.489, + "contributors_delta_vs_trend": -138.489, + "outlier_score": -1.146888, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "Zie619/n8n-workflows", - "stars": 53157, - "contributors": 38, + "repo_name": "karpathy/autoresearch", + "stars": 59484, + "contributors": 9, "language": "Python", - "engagement_ratio": 0.000715, - "contributors_per_1k_stars": 0.715, - "expected_contributors": 158.51, - "contributors_delta_vs_trend": -120.51, - "outlier_score": -1.048211, + "engagement_ratio": 0.000151, + "contributors_per_1k_stars": 0.151, + "expected_contributors": 178.795, + "contributors_delta_vs_trend": -169.795, + "outlier_score": -1.406155, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "karpathy/autoresearch", - "stars": 52683, - "contributors": 8, + "repo_name": "garrytan/gstack", + "stars": 53902, + "contributors": 5, + "language": "TypeScript", + "engagement_ratio": 9.3e-05, + "contributors_per_1k_stars": 0.093, + "expected_contributors": 158.371, + "contributors_delta_vs_trend": -153.371, + "outlier_score": -1.270132, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "nextlevelbuilder/ui-ux-pro-max-skill", + "stars": 53471, + "contributors": 29, "language": "Python", - "engagement_ratio": 0.000152, - "contributors_per_1k_stars": 0.152, - "expected_contributors": 156.772, - "contributors_delta_vs_trend": -148.772, - "outlier_score": -1.294032, + "engagement_ratio": 0.000542, + "contributors_per_1k_stars": 0.542, + "expected_contributors": 156.794, + "contributors_delta_vs_trend": -127.794, + "outlier_score": -1.058317, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "upstash/context7", - "stars": 50356, - "contributors": 117, - "language": "TypeScript", - "engagement_ratio": 0.002323, - "contributors_per_1k_stars": 2.323, - "expected_contributors": 148.237, - "contributors_delta_vs_trend": -31.237, - "outlier_score": -0.271699, + "repo_name": "Zie619/n8n-workflows", + "stars": 53307, + "contributors": 38, + "language": "Python", + "engagement_ratio": 0.000713, + "contributors_per_1k_stars": 0.713, + "expected_contributors": 156.193, + "contributors_delta_vs_trend": -118.193, + "outlier_score": -0.978814, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "bytedance/deer-flow", + "stars": 51197, + "contributors": 169, + "language": "Python", + "engagement_ratio": 0.003301, + "contributors_per_1k_stars": 3.301, + "expected_contributors": 148.473, + "contributors_delta_vs_trend": 20.527, + "outlier_score": 0.169995, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "karpathy/nanochat", - "stars": 50103, - "contributors": 51, + "stars": 50557, + "contributors": 54, "language": "Python", - "engagement_ratio": 0.001018, - "contributors_per_1k_stars": 1.018, - "expected_contributors": 147.309, - "contributors_delta_vs_trend": -96.309, - "outlier_score": -0.837702, + "engagement_ratio": 0.001068, + "contributors_per_1k_stars": 1.068, + "expected_contributors": 146.131, + "contributors_delta_vs_trend": -92.131, + "outlier_score": -0.762979, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "sansan0/TrendRadar", - "stars": 49658, + "stars": 49892, "contributors": 3, "language": "Python", "engagement_ratio": 6e-05, "contributors_per_1k_stars": 0.06, - "expected_contributors": 145.676, - "contributors_delta_vs_trend": -142.676, - "outlier_score": -1.241014, - "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "nextlevelbuilder/ui-ux-pro-max-skill", - "stars": 49168, - "contributors": 28, - "language": "Python", - "engagement_ratio": 0.000569, - "contributors_per_1k_stars": 0.569, - "expected_contributors": 143.879, - "contributors_delta_vs_trend": -115.879, - "outlier_score": -1.007928, + "expected_contributors": 143.698, + "contributors_delta_vs_trend": -140.698, + "outlier_score": -1.165182, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "ComposioHQ/awesome-claude-skills", - "stars": 47300, + "stars": 48822, "contributors": 13, "language": "Python", - "engagement_ratio": 0.000275, - "contributors_per_1k_stars": 0.275, - "expected_contributors": 137.028, - "contributors_delta_vs_trend": -124.028, - "outlier_score": -1.078804, + "engagement_ratio": 0.000266, + "contributors_per_1k_stars": 0.266, + "expected_contributors": 139.782, + "contributors_delta_vs_trend": -126.782, + "outlier_score": -1.049944, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "OpenCut-app/OpenCut", - "stars": 47265, - "contributors": 95, + "stars": 47462, + "contributors": 97, "language": "TypeScript", - "engagement_ratio": 0.00201, - "contributors_per_1k_stars": 2.01, - "expected_contributors": 136.899, - "contributors_delta_vs_trend": -41.899, - "outlier_score": -0.364443, + "engagement_ratio": 0.002044, + "contributors_per_1k_stars": 2.044, + "expected_contributors": 134.806, + "contributors_delta_vs_trend": -37.806, + "outlier_score": -0.31309, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "tw93/Mole", - "stars": 43651, - "contributors": 68, - "language": "Shell", - "engagement_ratio": 0.001558, - "contributors_per_1k_stars": 1.558, - "expected_contributors": 123.643, - "contributors_delta_vs_trend": -55.643, - "outlier_score": -0.483992, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "koala73/worldmonitor", - "stars": 43285, - "contributors": 69, - "language": "TypeScript", - "engagement_ratio": 0.001594, - "contributors_per_1k_stars": 1.594, - "expected_contributors": 122.301, - "contributors_delta_vs_trend": -53.301, - "outlier_score": -0.463617, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "code-yeongyu/oh-my-openagent", - "stars": 42894, - "contributors": 166, + "stars": 44950, + "contributors": 71, "language": "TypeScript", - "engagement_ratio": 0.00387, - "contributors_per_1k_stars": 3.87, - "expected_contributors": 120.867, - "contributors_delta_vs_trend": 45.133, - "outlier_score": 0.392573, + "engagement_ratio": 0.00158, + "contributors_per_1k_stars": 1.58, + "expected_contributors": 125.615, + "contributors_delta_vs_trend": -54.615, + "outlier_score": -0.452288, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "garrytan/gstack", - "stars": 42835, - "contributors": 5, - "language": "TypeScript", - "engagement_ratio": 0.000117, - "contributors_per_1k_stars": 0.117, - "expected_contributors": 120.65, - "contributors_delta_vs_trend": -115.65, - "outlier_score": -1.005938, + "repo_name": "666ghj/MiroFish", + "stars": 44863, + "contributors": 2, + "language": "Python", + "engagement_ratio": 4.5e-05, + "contributors_per_1k_stars": 0.045, + "expected_contributors": 125.296, + "contributors_delta_vs_trend": -123.296, + "outlier_score": -1.021073, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "bmad-code-org/BMAD-METHOD", - "stars": 41977, - "contributors": 127, - "language": "JavaScript", - "engagement_ratio": 0.003025, - "contributors_per_1k_stars": 3.025, - "expected_contributors": 117.503, - "contributors_delta_vs_trend": 9.497, - "outlier_score": 0.082603, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "VoltAgent/awesome-openclaw-skills", - "stars": 41383, - "contributors": 64, - "language": "Sin especificar", - "engagement_ratio": 0.001547, - "contributors_per_1k_stars": 1.547, - "expected_contributors": 115.325, - "contributors_delta_vs_trend": -51.325, - "outlier_score": -0.446426, + "repo_name": "tw93/Mole", + "stars": 44487, + "contributors": 75, + "language": "Shell", + "engagement_ratio": 0.001686, + "contributors_per_1k_stars": 1.686, + "expected_contributors": 123.92, + "contributors_delta_vs_trend": -48.92, + "outlier_score": -0.405132, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "666ghj/MiroFish", - "stars": 41073, - "contributors": 2, - "language": "Python", - "engagement_ratio": 4.9e-05, - "contributors_per_1k_stars": 0.049, - "expected_contributors": 114.188, - "contributors_delta_vs_trend": -112.188, - "outlier_score": -0.975818, + "repo_name": "code-yeongyu/oh-my-openagent", + "stars": 44397, + "contributors": 186, + "language": "TypeScript", + "engagement_ratio": 0.004189, + "contributors_per_1k_stars": 4.189, + "expected_contributors": 123.591, + "contributors_delta_vs_trend": 62.409, + "outlier_score": 0.516837, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "ruvnet/RuView", - "stars": 40442, + "stars": 44138, "contributors": 8, "language": "Rust", - "engagement_ratio": 0.000198, - "contributors_per_1k_stars": 0.198, - "expected_contributors": 111.873, - "contributors_delta_vs_trend": -103.873, - "outlier_score": -0.903498, + "engagement_ratio": 0.000181, + "contributors_per_1k_stars": 0.181, + "expected_contributors": 122.643, + "contributors_delta_vs_trend": -114.643, + "outlier_score": -0.949415, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "bytedance/deer-flow", - "stars": 40340, - "contributors": 140, - "language": "Python", - "engagement_ratio": 0.003471, - "contributors_per_1k_stars": 3.471, - "expected_contributors": 111.499, - "contributors_delta_vs_trend": 28.501, - "outlier_score": 0.247905, + "repo_name": "gsd-build/get-shit-done", + "stars": 43972, + "contributors": 93, + "language": "JavaScript", + "engagement_ratio": 0.002115, + "contributors_per_1k_stars": 2.115, + "expected_contributors": 122.036, + "contributors_delta_vs_trend": -29.036, + "outlier_score": -0.24046, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "gsd-build/get-shit-done", - "stars": 40115, - "contributors": 91, + "repo_name": "VoltAgent/awesome-openclaw-skills", + "stars": 42717, + "contributors": 76, + "language": "Sin especificar", + "engagement_ratio": 0.001779, + "contributors_per_1k_stars": 1.779, + "expected_contributors": 117.444, + "contributors_delta_vs_trend": -41.444, + "outlier_score": -0.343216, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "bmad-code-org/BMAD-METHOD", + "stars": 42705, + "contributors": 128, "language": "JavaScript", - "engagement_ratio": 0.002268, - "contributors_per_1k_stars": 2.268, - "expected_contributors": 110.674, - "contributors_delta_vs_trend": -19.674, - "outlier_score": -0.171124, + "engagement_ratio": 0.002997, + "contributors_per_1k_stars": 2.997, + "expected_contributors": 117.4, + "contributors_delta_vs_trend": 10.6, + "outlier_score": 0.087784, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "thedotmack/claude-mem", - "stars": 39985, + "stars": 41931, "contributors": 72, "language": "TypeScript", - "engagement_ratio": 0.001801, - "contributors_per_1k_stars": 1.801, - "expected_contributors": 110.197, - "contributors_delta_vs_trend": -38.197, - "outlier_score": -0.33224, + "engagement_ratio": 0.001717, + "contributors_per_1k_stars": 1.717, + "expected_contributors": 114.568, + "contributors_delta_vs_trend": -42.568, + "outlier_score": -0.352524, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "shareAI-lab/learn-claude-code", - "stars": 37329, + "stars": 41731, "contributors": 2, "language": "TypeScript", - "engagement_ratio": 5.4e-05, - "contributors_per_1k_stars": 0.054, - "expected_contributors": 100.455, - "contributors_delta_vs_trend": -98.455, - "outlier_score": -0.856371, + "engagement_ratio": 4.8e-05, + "contributors_per_1k_stars": 0.048, + "expected_contributors": 113.836, + "contributors_delta_vs_trend": -111.836, + "outlier_score": -0.926166, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "paperclipai/paperclip", + "stars": 36853, + "contributors": 60, + "language": "TypeScript", + "engagement_ratio": 0.001628, + "contributors_per_1k_stars": 1.628, + "expected_contributors": 95.987, + "contributors_delta_vs_trend": -35.987, + "outlier_score": -0.298025, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "HKUDS/nanobot", - "stars": 35796, - "contributors": 201, + "stars": 36751, + "contributors": 206, "language": "Python", - "engagement_ratio": 0.005615, - "contributors_per_1k_stars": 5.615, - "expected_contributors": 94.832, - "contributors_delta_vs_trend": 106.168, - "outlier_score": 0.923459, + "engagement_ratio": 0.005605, + "contributors_per_1k_stars": 5.605, + "expected_contributors": 95.614, + "contributors_delta_vs_trend": 110.386, + "outlier_score": 0.914159, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "asgeirtj/system_prompts_leaks", - "stars": 34912, + "stars": 35152, "contributors": 18, "language": "HTML", - "engagement_ratio": 0.000516, - "contributors_per_1k_stars": 0.516, - "expected_contributors": 91.59, - "contributors_delta_vs_trend": -73.59, - "outlier_score": -0.64009, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "google/langextract", - "stars": 34864, - "contributors": 18, - "language": "Python", - "engagement_ratio": 0.000516, - "contributors_per_1k_stars": 0.516, - "expected_contributors": 91.414, - "contributors_delta_vs_trend": -73.414, - "outlier_score": -0.638558, + "engagement_ratio": 0.000512, + "contributors_per_1k_stars": 0.512, + "expected_contributors": 89.763, + "contributors_delta_vs_trend": -71.763, + "outlier_score": -0.594302, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "KeygraphHQ/shannon", - "stars": 34410, - "contributors": 6, + "repo_name": "Fission-AI/OpenSpec", + "stars": 35117, + "contributors": 45, "language": "TypeScript", - "engagement_ratio": 0.000174, - "contributors_per_1k_stars": 0.174, - "expected_contributors": 89.748, - "contributors_delta_vs_trend": -83.748, - "outlier_score": -0.728451, + "engagement_ratio": 0.001281, + "contributors_per_1k_stars": 1.281, + "expected_contributors": 89.635, + "contributors_delta_vs_trend": -44.635, + "outlier_score": -0.369642, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "Fission-AI/OpenSpec", - "stars": 33604, - "contributors": 45, - "language": "TypeScript", - "engagement_ratio": 0.001339, - "contributors_per_1k_stars": 1.339, - "expected_contributors": 86.792, - "contributors_delta_vs_trend": -41.792, - "outlier_score": -0.363511, + "repo_name": "google/langextract", + "stars": 35008, + "contributors": 18, + "language": "Python", + "engagement_ratio": 0.000514, + "contributors_per_1k_stars": 0.514, + "expected_contributors": 89.236, + "contributors_delta_vs_trend": -71.236, + "outlier_score": -0.589939, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "farion1231/cc-switch", - "stars": 32459, - "contributors": 71, + "stars": 34832, + "contributors": 73, "language": "Rust", - "engagement_ratio": 0.002187, - "contributors_per_1k_stars": 2.187, - "expected_contributors": 82.592, - "contributors_delta_vs_trend": -11.592, - "outlier_score": -0.100831, + "engagement_ratio": 0.002096, + "contributors_per_1k_stars": 2.096, + "expected_contributors": 88.592, + "contributors_delta_vs_trend": -15.592, + "outlier_score": -0.129125, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "paperclipai/paperclip", - "stars": 32295, - "contributors": 57, + "repo_name": "KeygraphHQ/shannon", + "stars": 34778, + "contributors": 6, "language": "TypeScript", - "engagement_ratio": 0.001765, - "contributors_per_1k_stars": 1.765, - "expected_contributors": 81.991, - "contributors_delta_vs_trend": -24.991, - "outlier_score": -0.217372, + "engagement_ratio": 0.000173, + "contributors_per_1k_stars": 0.173, + "expected_contributors": 88.394, + "contributors_delta_vs_trend": -82.394, + "outlier_score": -0.682347, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "wshobson/agents", - "stars": 32120, - "contributors": 43, + "repo_name": "hesreallyhim/awesome-claude-code", + "stars": 33630, + "contributors": 16, "language": "Python", - "engagement_ratio": 0.001339, - "contributors_per_1k_stars": 1.339, - "expected_contributors": 81.349, - "contributors_delta_vs_trend": -38.349, - "outlier_score": -0.333562, + "engagement_ratio": 0.000476, + "contributors_per_1k_stars": 0.476, + "expected_contributors": 84.194, + "contributors_delta_vs_trend": -68.194, + "outlier_score": -0.564745, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "hesreallyhim/awesome-claude-code", - "stars": 31193, - "contributors": 16, + "repo_name": "wshobson/agents", + "stars": 32467, + "contributors": 43, "language": "Python", - "engagement_ratio": 0.000513, - "contributors_per_1k_stars": 0.513, - "expected_contributors": 77.949, - "contributors_delta_vs_trend": -61.949, - "outlier_score": -0.538836, + "engagement_ratio": 0.001324, + "contributors_per_1k_stars": 1.324, + "expected_contributors": 79.938, + "contributors_delta_vs_trend": -36.938, + "outlier_score": -0.305904, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "ChromeDevTools/chrome-devtools-mcp", - "stars": 31113, - "contributors": 67, + "stars": 32070, + "contributors": 69, "language": "TypeScript", - "engagement_ratio": 0.002153, - "contributors_per_1k_stars": 2.153, - "expected_contributors": 77.655, - "contributors_delta_vs_trend": -10.655, - "outlier_score": -0.092681, + "engagement_ratio": 0.002152, + "contributors_per_1k_stars": 2.152, + "expected_contributors": 78.486, + "contributors_delta_vs_trend": -9.486, + "outlier_score": -0.078556, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "datawhalechina/hello-agents", - "stars": 29880, - "contributors": 68, + "stars": 31650, + "contributors": 70, "language": "Python", - "engagement_ratio": 0.002276, - "contributors_per_1k_stars": 2.276, - "expected_contributors": 73.133, - "contributors_delta_vs_trend": -5.133, - "outlier_score": -0.044645, + "engagement_ratio": 0.002212, + "contributors_per_1k_stars": 2.212, + "expected_contributors": 76.949, + "contributors_delta_vs_trend": -6.949, + "outlier_score": -0.057547, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "zeroclaw-labs/zeroclaw", - "stars": 28570, - "contributors": 209, + "stars": 29052, + "contributors": 243, "language": "Rust", - "engagement_ratio": 0.007315, - "contributors_per_1k_stars": 7.315, - "expected_contributors": 68.328, - "contributors_delta_vs_trend": 140.672, - "outlier_score": 1.22358, + "engagement_ratio": 0.008364, + "contributors_per_1k_stars": 8.364, + "expected_contributors": 67.443, + "contributors_delta_vs_trend": 175.557, + "outlier_score": 1.453871, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "badlogic/pi-mono", - "stars": 27432, - "contributors": 161, + "stars": 28705, + "contributors": 163, "language": "TypeScript", - "engagement_ratio": 0.005869, - "contributors_per_1k_stars": 5.869, - "expected_contributors": 64.154, - "contributors_delta_vs_trend": 96.846, - "outlier_score": 0.842378, + "engagement_ratio": 0.005678, + "contributors_per_1k_stars": 5.678, + "expected_contributors": 66.173, + "contributors_delta_vs_trend": 96.827, + "outlier_score": 0.801869, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "lbjlaq/Antigravity-Manager", - "stars": 27046, - "contributors": 48, - "language": "Rust", - "engagement_ratio": 0.001775, - "contributors_per_1k_stars": 1.775, - "expected_contributors": 62.738, - "contributors_delta_vs_trend": -14.738, - "outlier_score": -0.128192, + "repo_name": "sickn33/antigravity-awesome-skills", + "stars": 28126, + "contributors": 152, + "language": "Python", + "engagement_ratio": 0.005404, + "contributors_per_1k_stars": 5.404, + "expected_contributors": 64.054, + "contributors_delta_vs_trend": 87.946, + "outlier_score": 0.728318, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "ruvnet/ruflo", + "stars": 27894, + "contributors": 19, + "language": "TypeScript", + "engagement_ratio": 0.000681, + "contributors_per_1k_stars": 0.681, + "expected_contributors": 63.205, + "contributors_delta_vs_trend": -44.205, + "outlier_score": -0.366086, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "hesamsheikh/awesome-openclaw-usecases", - "stars": 27032, - "contributors": 24, + "stars": 27817, + "contributors": 25, "language": "Sin especificar", - "engagement_ratio": 0.000888, - "contributors_per_1k_stars": 0.888, - "expected_contributors": 62.687, - "contributors_delta_vs_trend": -38.687, - "outlier_score": -0.3365, + "engagement_ratio": 0.000899, + "contributors_per_1k_stars": 0.899, + "expected_contributors": 62.924, + "contributors_delta_vs_trend": -37.924, + "outlier_score": -0.314064, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "sickn33/antigravity-awesome-skills", - "stars": 26924, - "contributors": 143, + "repo_name": "github/awesome-copilot", + "stars": 27473, + "contributors": 304, "language": "Python", - "engagement_ratio": 0.005311, - "contributors_per_1k_stars": 5.311, - "expected_contributors": 62.29, - "contributors_delta_vs_trend": 80.71, - "outlier_score": 0.702019, + "engagement_ratio": 0.011065, + "contributors_per_1k_stars": 11.065, + "expected_contributors": 61.665, + "contributors_delta_vs_trend": 242.335, + "outlier_score": 2.006888, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "lbjlaq/Antigravity-Manager", + "stars": 27377, + "contributors": 50, + "language": "Rust", + "engagement_ratio": 0.001826, + "contributors_per_1k_stars": 1.826, + "expected_contributors": 61.314, + "contributors_delta_vs_trend": -11.314, + "outlier_score": -0.093694, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "github/awesome-copilot", - "stars": 26724, - "contributors": 296, - "language": "HTML", - "engagement_ratio": 0.011076, - "contributors_per_1k_stars": 11.076, - "expected_contributors": 61.557, - "contributors_delta_vs_trend": 234.443, - "outlier_score": 2.039209, - "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "repo_name": "ZhuLinsen/daily_stock_analysis", + "stars": 26550, + "contributors": 58, + "language": "Python", + "engagement_ratio": 0.002185, + "contributors_per_1k_stars": 2.185, + "expected_contributors": 58.288, + "contributors_delta_vs_trend": -0.288, + "outlier_score": -0.002382, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "sipeed/picoclaw", - "stars": 25952, - "contributors": 181, + "stars": 26510, + "contributors": 191, "language": "Go", - "engagement_ratio": 0.006974, - "contributors_per_1k_stars": 6.974, - "expected_contributors": 58.725, - "contributors_delta_vs_trend": 122.275, - "outlier_score": 1.063558, + "engagement_ratio": 0.007205, + "contributors_per_1k_stars": 7.205, + "expected_contributors": 58.141, + "contributors_delta_vs_trend": 132.859, + "outlier_score": 1.100264, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "zama-ai/fhevm", - "stars": 25654, + "repo_name": "qwibitai/nanoclaw", + "stars": 25810, "contributors": 65, - "language": "Rust", - "engagement_ratio": 0.002534, - "contributors_per_1k_stars": 2.534, - "expected_contributors": 57.632, - "contributors_delta_vs_trend": 7.368, - "outlier_score": 0.064085, + "language": "TypeScript", + "engagement_ratio": 0.002518, + "contributors_per_1k_stars": 2.518, + "expected_contributors": 55.58, + "contributors_delta_vs_trend": 9.42, + "outlier_score": 0.078012, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "permissionlesstech/bitchat", - "stars": 25479, - "contributors": 46, + "repo_name": "apple/container", + "stars": 25574, + "contributors": 78, "language": "Swift", - "engagement_ratio": 0.001805, - "contributors_per_1k_stars": 1.805, - "expected_contributors": 56.99, - "contributors_delta_vs_trend": -10.99, - "outlier_score": -0.095595, + "engagement_ratio": 0.00305, + "contributors_per_1k_stars": 3.05, + "expected_contributors": 54.716, + "contributors_delta_vs_trend": 23.284, + "outlier_score": 0.192822, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "apple/container", - "stars": 25473, - "contributors": 78, - "language": "Swift", - "engagement_ratio": 0.003062, - "contributors_per_1k_stars": 3.062, - "expected_contributors": 56.968, - "contributors_delta_vs_trend": 21.032, - "outlier_score": 0.182935, + "repo_name": "zama-ai/fhevm", + "stars": 25569, + "contributors": 66, + "language": "Rust", + "engagement_ratio": 0.002581, + "contributors_per_1k_stars": 2.581, + "expected_contributors": 54.698, + "contributors_delta_vs_trend": 11.302, + "outlier_score": 0.093596, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "qwibitai/nanoclaw", - "stars": 25131, - "contributors": 47, - "language": "TypeScript", - "engagement_ratio": 0.00187, - "contributors_per_1k_stars": 1.87, - "expected_contributors": 55.714, - "contributors_delta_vs_trend": -8.714, - "outlier_score": -0.075795, + "repo_name": "permissionlesstech/bitchat", + "stars": 25518, + "contributors": 46, + "language": "Swift", + "engagement_ratio": 0.001803, + "contributors_per_1k_stars": 1.803, + "expected_contributors": 54.512, + "contributors_delta_vs_trend": -8.512, + "outlier_score": -0.070488, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "ZhuLinsen/daily_stock_analysis", - "stars": 24744, - "contributors": 57, - "language": "Python", - "engagement_ratio": 0.002304, - "contributors_per_1k_stars": 2.304, - "expected_contributors": 54.294, - "contributors_delta_vs_trend": 2.706, - "outlier_score": 0.023533, + "repo_name": "vercel-labs/agent-browser", + "stars": 25498, + "contributors": 95, + "language": "Rust", + "engagement_ratio": 0.003726, + "contributors_per_1k_stars": 3.726, + "expected_contributors": 54.438, + "contributors_delta_vs_trend": 40.562, + "outlier_score": 0.33591, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "firecrawl/open-lovable", - "stars": 24535, - "contributors": 11, - "language": "TypeScript", - "engagement_ratio": 0.000448, - "contributors_per_1k_stars": 0.448, - "expected_contributors": 53.528, - "contributors_delta_vs_trend": -42.528, - "outlier_score": -0.369912, + "repo_name": "microsoft/VibeVoice", + "stars": 25348, + "contributors": 12, + "language": "Python", + "engagement_ratio": 0.000473, + "contributors_per_1k_stars": 0.473, + "expected_contributors": 53.889, + "contributors_delta_vs_trend": -41.889, + "outlier_score": -0.346906, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "zai-org/Open-AutoGLM", - "stars": 24527, + "stars": 24614, "contributors": 13, "language": "Python", - "engagement_ratio": 0.00053, - "contributors_per_1k_stars": 0.53, - "expected_contributors": 53.499, - "contributors_delta_vs_trend": -40.499, - "outlier_score": -0.35226, + "engagement_ratio": 0.000528, + "contributors_per_1k_stars": 0.528, + "expected_contributors": 51.204, + "contributors_delta_vs_trend": -38.204, + "outlier_score": -0.316382, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "vercel-labs/agent-browser", - "stars": 24496, - "contributors": 90, - "language": "Rust", - "engagement_ratio": 0.003674, - "contributors_per_1k_stars": 3.674, - "expected_contributors": 53.385, - "contributors_delta_vs_trend": 36.615, - "outlier_score": 0.318482, + "repo_name": "firecrawl/open-lovable", + "stars": 24605, + "contributors": 11, + "language": "TypeScript", + "engagement_ratio": 0.000447, + "contributors_per_1k_stars": 0.447, + "expected_contributors": 51.171, + "contributors_delta_vs_trend": -40.171, + "outlier_score": -0.332673, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "ruvnet/ruflo", - "stars": 24218, - "contributors": 19, - "language": "TypeScript", - "engagement_ratio": 0.000785, - "contributors_per_1k_stars": 0.785, - "expected_contributors": 52.365, - "contributors_delta_vs_trend": -33.365, - "outlier_score": -0.290213, + "repo_name": "HKUDS/CLI-Anything", + "stars": 24291, + "contributors": 45, + "language": "Python", + "engagement_ratio": 0.001853, + "contributors_per_1k_stars": 1.853, + "expected_contributors": 50.022, + "contributors_delta_vs_trend": -5.022, + "outlier_score": -0.041588, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "microsoft/VibeVoice", - "stars": 23997, - "contributors": 11, - "language": "Python", - "engagement_ratio": 0.000458, - "contributors_per_1k_stars": 0.458, - "expected_contributors": 51.555, - "contributors_delta_vs_trend": -40.555, - "outlier_score": -0.352747, + "repo_name": "vercel-labs/agent-skills", + "stars": 24024, + "contributors": 19, + "language": "JavaScript", + "engagement_ratio": 0.000791, + "contributors_per_1k_stars": 0.791, + "expected_contributors": 49.045, + "contributors_delta_vs_trend": -30.045, + "outlier_score": -0.248815, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "resemble-ai/chatterbox", - "stars": 23917, + "stars": 24023, "contributors": 16, "language": "Python", - "engagement_ratio": 0.000669, - "contributors_per_1k_stars": 0.669, - "expected_contributors": 51.261, - "contributors_delta_vs_trend": -35.261, - "outlier_score": -0.306705, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "vercel-labs/agent-skills", - "stars": 23710, - "contributors": 18, - "language": "JavaScript", - "engagement_ratio": 0.000759, - "contributors_per_1k_stars": 0.759, - "expected_contributors": 50.502, - "contributors_delta_vs_trend": -32.502, - "outlier_score": -0.282704, + "engagement_ratio": 0.000666, + "contributors_per_1k_stars": 0.666, + "expected_contributors": 49.041, + "contributors_delta_vs_trend": -33.041, + "outlier_score": -0.273629, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "BloopAI/vibe-kanban", - "stars": 23701, - "contributors": 59, + "stars": 23973, + "contributors": 61, "language": "Rust", - "engagement_ratio": 0.002489, - "contributors_per_1k_stars": 2.489, - "expected_contributors": 50.469, - "contributors_delta_vs_trend": 8.531, - "outlier_score": 0.074205, + "engagement_ratio": 0.002545, + "contributors_per_1k_stars": 2.545, + "expected_contributors": 48.858, + "contributors_delta_vs_trend": 12.142, + "outlier_score": 0.100552, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "davila7/claude-code-templates", - "stars": 23466, - "contributors": 56, + "stars": 23736, + "contributors": 61, "language": "Python", - "engagement_ratio": 0.002386, - "contributors_per_1k_stars": 2.386, - "expected_contributors": 49.607, - "contributors_delta_vs_trend": 6.393, - "outlier_score": 0.055608, + "engagement_ratio": 0.00257, + "contributors_per_1k_stars": 2.57, + "expected_contributors": 47.991, + "contributors_delta_vs_trend": 13.009, + "outlier_score": 0.107733, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "toon-format/toon", - "stars": 23451, - "contributors": 35, + "stars": 23547, + "contributors": 34, "language": "TypeScript", - "engagement_ratio": 0.001492, - "contributors_per_1k_stars": 1.492, - "expected_contributors": 49.552, - "contributors_delta_vs_trend": -14.552, - "outlier_score": -0.126574, + "engagement_ratio": 0.001444, + "contributors_per_1k_stars": 1.444, + "expected_contributors": 47.299, + "contributors_delta_vs_trend": -13.299, + "outlier_score": -0.110139, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "a2aproject/A2A", - "stars": 22757, - "contributors": 135, - "language": "Shell", - "engagement_ratio": 0.005932, - "contributors_per_1k_stars": 5.932, - "expected_contributors": 47.006, - "contributors_delta_vs_trend": 87.994, - "outlier_score": 0.765377, + "repo_name": "shanraisshan/claude-code-best-practice", + "stars": 23360, + "contributors": 4, + "language": "HTML", + "engagement_ratio": 0.000171, + "contributors_per_1k_stars": 0.171, + "expected_contributors": 46.615, + "contributors_delta_vs_trend": -42.615, + "outlier_score": -0.352916, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "VectifyAI/PageIndex", - "stars": 22753, + "stars": 23165, "contributors": 9, "language": "Python", - "engagement_ratio": 0.000396, - "contributors_per_1k_stars": 0.396, - "expected_contributors": 46.992, - "contributors_delta_vs_trend": -37.992, - "outlier_score": -0.330455, + "engagement_ratio": 0.000389, + "contributors_per_1k_stars": 0.389, + "expected_contributors": 45.902, + "contributors_delta_vs_trend": -36.902, + "outlier_score": -0.3056, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "googleworkspace/cli", + "stars": 22892, + "contributors": 42, + "language": "Rust", + "engagement_ratio": 0.001835, + "contributors_per_1k_stars": 1.835, + "expected_contributors": 44.903, + "contributors_delta_vs_trend": -2.903, + "outlier_score": -0.024039, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "deepseek-ai/DeepSeek-OCR", - "stars": 22740, + "stars": 22764, "contributors": 1, "language": "Python", "engagement_ratio": 4.4e-05, "contributors_per_1k_stars": 0.044, - "expected_contributors": 46.944, - "contributors_delta_vs_trend": -45.944, - "outlier_score": -0.399625, + "expected_contributors": 44.434, + "contributors_delta_vs_trend": -43.434, + "outlier_score": -0.3597, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "googleworkspace/cli", - "stars": 22278, - "contributors": 40, - "language": "Rust", - "engagement_ratio": 0.001795, - "contributors_per_1k_stars": 1.795, - "expected_contributors": 45.249, - "contributors_delta_vs_trend": -5.249, - "outlier_score": -0.04566, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "HKUDS/CLI-Anything", - "stars": 22071, - "contributors": 36, + "repo_name": "usestrix/strix", + "stars": 22534, + "contributors": 23, "language": "Python", - "engagement_ratio": 0.001631, - "contributors_per_1k_stars": 1.631, - "expected_contributors": 44.49, - "contributors_delta_vs_trend": -8.49, - "outlier_score": -0.073848, + "engagement_ratio": 0.001021, + "contributors_per_1k_stars": 1.021, + "expected_contributors": 43.593, + "contributors_delta_vs_trend": -20.593, + "outlier_score": -0.170539, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "charmbracelet/crush", - "stars": 21883, - "contributors": 103, + "stars": 22110, + "contributors": 105, "language": "Go", - "engagement_ratio": 0.004707, - "contributors_per_1k_stars": 4.707, - "expected_contributors": 43.801, - "contributors_delta_vs_trend": 59.199, - "outlier_score": 0.514922, + "engagement_ratio": 0.004749, + "contributors_per_1k_stars": 4.749, + "expected_contributors": 42.041, + "contributors_delta_vs_trend": 62.959, + "outlier_score": 0.521389, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "SuperClaude-Org/SuperClaude_Framework", - "stars": 21882, + "stars": 22004, "contributors": 42, "language": "Python", - "engagement_ratio": 0.001919, - "contributors_per_1k_stars": 1.919, - "expected_contributors": 43.797, - "contributors_delta_vs_trend": -1.797, - "outlier_score": -0.01563, + "engagement_ratio": 0.001909, + "contributors_per_1k_stars": 1.909, + "expected_contributors": 41.654, + "contributors_delta_vs_trend": 0.346, + "outlier_score": 0.002869, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "hsliuping/TradingAgents-CN", + "stars": 21939, + "contributors": 19, + "language": "Python", + "engagement_ratio": 0.000866, + "contributors_per_1k_stars": 0.866, + "expected_contributors": 41.416, + "contributors_delta_vs_trend": -22.416, + "outlier_score": -0.185635, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "PicoTrex/Awesome-Nano-Banana-images", - "stars": 21642, + "stars": 21783, "contributors": 8, "language": "Sin especificar", - "engagement_ratio": 0.00037, - "contributors_per_1k_stars": 0.37, - "expected_contributors": 42.917, - "contributors_delta_vs_trend": -34.917, - "outlier_score": -0.303708, + "engagement_ratio": 0.000367, + "contributors_per_1k_stars": 0.367, + "expected_contributors": 40.845, + "contributors_delta_vs_trend": -32.845, + "outlier_score": -0.272004, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "OpenListTeam/OpenList", - "stars": 21525, + "stars": 21612, "contributors": 234, "language": "Go", - "engagement_ratio": 0.010871, - "contributors_per_1k_stars": 10.871, - "expected_contributors": 42.488, - "contributors_delta_vs_trend": 191.512, - "outlier_score": 1.665795, + "engagement_ratio": 0.010827, + "contributors_per_1k_stars": 10.827, + "expected_contributors": 40.219, + "contributors_delta_vs_trend": 193.781, + "outlier_score": 1.604788, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "basecamp/omarchy", - "stars": 21363, - "contributors": 363, + "stars": 21450, + "contributors": 368, "language": "Shell", - "engagement_ratio": 0.016992, - "contributors_per_1k_stars": 16.992, - "expected_contributors": 41.893, - "contributors_delta_vs_trend": 321.107, - "outlier_score": 2.793018, + "engagement_ratio": 0.017156, + "contributors_per_1k_stars": 17.156, + "expected_contributors": 39.626, + "contributors_delta_vs_trend": 328.374, + "outlier_score": 2.719413, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "shanraisshan/claude-code-best-practice", - "stars": 21255, - "contributors": 4, - "language": "HTML", - "engagement_ratio": 0.000188, - "contributors_per_1k_stars": 0.188, - "expected_contributors": 41.497, - "contributors_delta_vs_trend": -37.497, - "outlier_score": -0.326154, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "usestrix/strix", - "stars": 21245, - "contributors": 23, - "language": "Python", - "engagement_ratio": 0.001083, - "contributors_per_1k_stars": 1.083, - "expected_contributors": 41.46, - "contributors_delta_vs_trend": -18.46, - "outlier_score": -0.160571, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "repo_name": "QwenLM/qwen-code", + "stars": 21181, + "contributors": 367, + "language": "TypeScript", + "engagement_ratio": 0.017327, + "contributors_per_1k_stars": 17.327, + "expected_contributors": 38.642, + "contributors_delta_vs_trend": 328.358, + "outlier_score": 2.719283, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "winfunc/opcode", - "stars": 21078, + "stars": 21161, "contributors": 14, "language": "TypeScript", - "engagement_ratio": 0.000664, - "contributors_per_1k_stars": 0.664, - "expected_contributors": 40.848, - "contributors_delta_vs_trend": -26.848, - "outlier_score": -0.233526, + "engagement_ratio": 0.000662, + "contributors_per_1k_stars": 0.662, + "expected_contributors": 38.569, + "contributors_delta_vs_trend": -24.569, + "outlier_score": -0.203467, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "QwenLM/qwen-code", - "stars": 20978, - "contributors": 365, - "language": "TypeScript", - "engagement_ratio": 0.017399, - "contributors_per_1k_stars": 17.399, - "expected_contributors": 40.481, - "contributors_delta_vs_trend": 324.519, - "outlier_score": 2.822697, - "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "repo_name": "router-for-me/CLIProxyAPI", + "stars": 20881, + "contributors": 136, + "language": "Go", + "engagement_ratio": 0.006513, + "contributors_per_1k_stars": 6.513, + "expected_contributors": 37.544, + "contributors_delta_vs_trend": 98.456, + "outlier_score": 0.815356, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "enescingoz/awesome-n8n-templates", - "stars": 20491, - "contributors": 10, + "stars": 20665, + "contributors": 11, "language": "Sin especificar", - "engagement_ratio": 0.000488, - "contributors_per_1k_stars": 0.488, - "expected_contributors": 38.695, - "contributors_delta_vs_trend": -28.695, - "outlier_score": -0.249591, + "engagement_ratio": 0.000532, + "contributors_per_1k_stars": 0.532, + "expected_contributors": 36.754, + "contributors_delta_vs_trend": -25.754, + "outlier_score": -0.213281, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "hsliuping/TradingAgents-CN", - "stars": 20465, - "contributors": 19, - "language": "Python", - "engagement_ratio": 0.000928, - "contributors_per_1k_stars": 0.928, - "expected_contributors": 38.6, - "contributors_delta_vs_trend": -19.6, - "outlier_score": -0.170479, + "repo_name": "iOfficeAI/AionUi", + "stars": 20374, + "contributors": 72, + "language": "TypeScript", + "engagement_ratio": 0.003534, + "contributors_per_1k_stars": 3.534, + "expected_contributors": 35.689, + "contributors_delta_vs_trend": 36.311, + "outlier_score": 0.300706, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "abhigyanpatwari/GitNexus", + "stars": 20372, + "contributors": 48, + "language": "TypeScript", + "engagement_ratio": 0.002356, + "contributors_per_1k_stars": 2.356, + "expected_contributors": 35.682, + "contributors_delta_vs_trend": 12.318, + "outlier_score": 0.102012, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "coze-dev/coze-studio", - "stars": 20297, + "stars": 20344, "contributors": 62, "language": "TypeScript", - "engagement_ratio": 0.003055, - "contributors_per_1k_stars": 3.055, - "expected_contributors": 37.983, - "contributors_delta_vs_trend": 24.017, - "outlier_score": 0.208899, + "engagement_ratio": 0.003048, + "contributors_per_1k_stars": 3.048, + "expected_contributors": 35.579, + "contributors_delta_vs_trend": 26.421, + "outlier_score": 0.218801, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "virattt/dexter", + "stars": 20138, + "contributors": 18, + "language": "TypeScript", + "engagement_ratio": 0.000894, + "contributors_per_1k_stars": 0.894, + "expected_contributors": 34.826, + "contributors_delta_vs_trend": -16.826, + "outlier_score": -0.139341, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "dyad-sh/dyad", - "stars": 19946, - "contributors": 24, + "stars": 20011, + "contributors": 25, "language": "TypeScript", - "engagement_ratio": 0.001203, - "contributors_per_1k_stars": 1.203, - "expected_contributors": 36.696, - "contributors_delta_vs_trend": -12.696, - "outlier_score": -0.11043, + "engagement_ratio": 0.001249, + "contributors_per_1k_stars": 1.249, + "expected_contributors": 34.361, + "contributors_delta_vs_trend": -9.361, + "outlier_score": -0.077523, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "openai/gpt-oss", - "stars": 19931, - "contributors": 61, + "stars": 19952, + "contributors": 64, "language": "Python", - "engagement_ratio": 0.003061, - "contributors_per_1k_stars": 3.061, - "expected_contributors": 36.641, - "contributors_delta_vs_trend": 24.359, - "outlier_score": 0.211878, + "engagement_ratio": 0.003208, + "contributors_per_1k_stars": 3.208, + "expected_contributors": 34.145, + "contributors_delta_vs_trend": 29.855, + "outlier_score": 0.247242, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "iOfficeAI/AionUi", - "stars": 19830, - "contributors": 68, + "repo_name": "steveyegge/beads", + "stars": 19882, + "contributors": 324, + "language": "Go", + "engagement_ratio": 0.016296, + "contributors_per_1k_stars": 16.296, + "expected_contributors": 33.889, + "contributors_delta_vs_trend": 290.111, + "outlier_score": 2.402543, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "ayangweb/BongoCat", + "stars": 19770, + "contributors": 16, "language": "TypeScript", - "engagement_ratio": 0.003429, - "contributors_per_1k_stars": 3.429, - "expected_contributors": 36.27, - "contributors_delta_vs_trend": 31.73, - "outlier_score": 0.275987, + "engagement_ratio": 0.000809, + "contributors_per_1k_stars": 0.809, + "expected_contributors": 33.479, + "contributors_delta_vs_trend": -17.479, + "outlier_score": -0.144753, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "TibixDev/winboat", - "stars": 19686, + "stars": 19724, "contributors": 35, "language": "TypeScript", - "engagement_ratio": 0.001778, - "contributors_per_1k_stars": 1.778, - "expected_contributors": 35.742, - "contributors_delta_vs_trend": -0.742, - "outlier_score": -0.006456, + "engagement_ratio": 0.001774, + "contributors_per_1k_stars": 1.774, + "expected_contributors": 33.311, + "contributors_delta_vs_trend": 1.689, + "outlier_score": 0.013989, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "ayangweb/BongoCat", - "stars": 19636, - "contributors": 16, - "language": "TypeScript", - "engagement_ratio": 0.000815, - "contributors_per_1k_stars": 0.815, - "expected_contributors": 35.559, - "contributors_delta_vs_trend": -19.559, - "outlier_score": -0.170125, + "repo_name": "volcengine/OpenViking", + "stars": 19681, + "contributors": 107, + "language": "Python", + "engagement_ratio": 0.005437, + "contributors_per_1k_stars": 5.437, + "expected_contributors": 33.154, + "contributors_delta_vs_trend": 73.846, + "outlier_score": 0.611557, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "steveyegge/beads", - "stars": 19569, - "contributors": 317, - "language": "Go", - "engagement_ratio": 0.016199, - "contributors_per_1k_stars": 16.199, - "expected_contributors": 35.313, - "contributors_delta_vs_trend": 281.687, - "outlier_score": 2.450141, - "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "router-for-me/CLIProxyAPI", - "stars": 19558, - "contributors": 133, - "language": "Go", - "engagement_ratio": 0.0068, - "contributors_per_1k_stars": 6.8, - "expected_contributors": 35.273, - "contributors_delta_vs_trend": 97.727, - "outlier_score": 0.850041, + "repo_name": "AlexsJones/llmfit", + "stars": 19653, + "contributors": 46, + "language": "Rust", + "engagement_ratio": 0.002341, + "contributors_per_1k_stars": 2.341, + "expected_contributors": 33.051, + "contributors_delta_vs_trend": 12.949, + "outlier_score": 0.107236, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "agentsmd/agents.md", - "stars": 19318, + "stars": 19504, "contributors": 20, "language": "TypeScript", - "engagement_ratio": 0.001035, - "contributors_per_1k_stars": 1.035, - "expected_contributors": 34.392, - "contributors_delta_vs_trend": -14.392, - "outlier_score": -0.125187, + "engagement_ratio": 0.001025, + "contributors_per_1k_stars": 1.025, + "expected_contributors": 32.506, + "contributors_delta_vs_trend": -12.506, + "outlier_score": -0.103567, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "nari-labs/dia", - "stars": 19218, - "contributors": 21, - "language": "Python", - "engagement_ratio": 0.001093, - "contributors_per_1k_stars": 1.093, - "expected_contributors": 34.026, - "contributors_delta_vs_trend": -13.026, - "outlier_score": -0.113299, + "repo_name": "stan-smith/FossFLOW", + "stars": 19378, + "contributors": 30, + "language": "TypeScript", + "engagement_ratio": 0.001548, + "contributors_per_1k_stars": 1.548, + "expected_contributors": 32.045, + "contributors_delta_vs_trend": -2.045, + "outlier_score": -0.016934, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "abhigyanpatwari/GitNexus", - "stars": 19209, - "contributors": 39, - "language": "TypeScript", - "engagement_ratio": 0.00203, - "contributors_per_1k_stars": 2.03, - "expected_contributors": 33.993, - "contributors_delta_vs_trend": 5.007, - "outlier_score": 0.043554, + "repo_name": "nari-labs/dia", + "stars": 19226, + "contributors": 21, + "language": "Python", + "engagement_ratio": 0.001092, + "contributors_per_1k_stars": 1.092, + "expected_contributors": 31.489, + "contributors_delta_vs_trend": -10.489, + "outlier_score": -0.086861, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "stan-smith/FossFLOW", - "stars": 19191, - "contributors": 30, + "repo_name": "Crosstalk-Solutions/project-nomad", + "stars": 19053, + "contributors": 15, "language": "TypeScript", - "engagement_ratio": 0.001563, - "contributors_per_1k_stars": 1.563, - "expected_contributors": 33.927, - "contributors_delta_vs_trend": -3.927, - "outlier_score": -0.034154, + "engagement_ratio": 0.000787, + "contributors_per_1k_stars": 0.787, + "expected_contributors": 30.856, + "contributors_delta_vs_trend": -15.856, + "outlier_score": -0.131308, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "humanlayer/12-factor-agents", - "stars": 18873, + "stars": 18964, "contributors": 16, "language": "TypeScript", - "engagement_ratio": 0.000848, - "contributors_per_1k_stars": 0.848, - "expected_contributors": 32.76, - "contributors_delta_vs_trend": -16.76, - "outlier_score": -0.145782, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "AlexsJones/llmfit", - "stars": 18837, - "contributors": 46, - "language": "Rust", - "engagement_ratio": 0.002442, - "contributors_per_1k_stars": 2.442, - "expected_contributors": 32.628, - "contributors_delta_vs_trend": 13.372, - "outlier_score": 0.116309, + "engagement_ratio": 0.000844, + "contributors_per_1k_stars": 0.844, + "expected_contributors": 30.53, + "contributors_delta_vs_trend": -14.53, + "outlier_score": -0.120329, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "google/adk-python", - "stars": 18559, - "contributors": 259, + "stars": 18639, + "contributors": 261, "language": "Python", - "engagement_ratio": 0.013955, - "contributors_per_1k_stars": 13.955, - "expected_contributors": 31.609, - "contributors_delta_vs_trend": 227.391, - "outlier_score": 1.977874, + "engagement_ratio": 0.014003, + "contributors_per_1k_stars": 14.003, + "expected_contributors": 29.341, + "contributors_delta_vs_trend": 231.659, + "outlier_score": 1.918477, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "volcengine/OpenViking", - "stars": 18513, - "contributors": 93, - "language": "Python", - "engagement_ratio": 0.005023, - "contributors_per_1k_stars": 5.023, - "expected_contributors": 31.44, - "contributors_delta_vs_trend": 61.56, - "outlier_score": 0.535457, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "NirDiamant/agents-towards-production", - "stars": 18441, + "stars": 18516, "contributors": 24, "language": "Jupyter Notebook", - "engagement_ratio": 0.001301, - "contributors_per_1k_stars": 1.301, - "expected_contributors": 31.176, - "contributors_delta_vs_trend": -7.176, - "outlier_score": -0.062415, + "engagement_ratio": 0.001296, + "contributors_per_1k_stars": 1.296, + "expected_contributors": 28.891, + "contributors_delta_vs_trend": -4.891, + "outlier_score": -0.040502, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "virattt/dexter", - "stars": 18182, - "contributors": 18, - "language": "TypeScript", - "engagement_ratio": 0.00099, - "contributors_per_1k_stars": 0.99, - "expected_contributors": 30.226, - "contributors_delta_vs_trend": -12.226, - "outlier_score": -0.106341, + "repo_name": "astral-sh/ty", + "stars": 18090, + "contributors": 41, + "language": "Python", + "engagement_ratio": 0.002266, + "contributors_per_1k_stars": 2.266, + "expected_contributors": 27.332, + "contributors_delta_vs_trend": 13.668, + "outlier_score": 0.113192, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "google-gemini/gemini-fullstack-langgraph-quickstart", - "stars": 18024, + "stars": 18043, "contributors": 15, "language": "Jupyter Notebook", - "engagement_ratio": 0.000832, - "contributors_per_1k_stars": 0.832, - "expected_contributors": 29.646, - "contributors_delta_vs_trend": -14.646, - "outlier_score": -0.127394, + "engagement_ratio": 0.000831, + "contributors_per_1k_stars": 0.831, + "expected_contributors": 27.16, + "contributors_delta_vs_trend": -12.16, + "outlier_score": -0.100702, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "astral-sh/ty", - "stars": 18010, - "contributors": 41, + "repo_name": "langchain-ai/deepagents", + "stars": 17923, + "contributors": 92, "language": "Python", - "engagement_ratio": 0.002277, - "contributors_per_1k_stars": 2.277, - "expected_contributors": 29.595, - "contributors_delta_vs_trend": 11.405, - "outlier_score": 0.099203, + "engagement_ratio": 0.005133, + "contributors_per_1k_stars": 5.133, + "expected_contributors": 26.721, + "contributors_delta_vs_trend": 65.279, + "outlier_score": 0.540607, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "2025Emma/vibe-coding-cn", - "stars": 17485, + "stars": 17919, "contributors": 2, "language": "Python", - "engagement_ratio": 0.000114, - "contributors_per_1k_stars": 0.114, - "expected_contributors": 27.669, - "contributors_delta_vs_trend": -25.669, - "outlier_score": -0.223273, + "engagement_ratio": 0.000112, + "contributors_per_1k_stars": 0.112, + "expected_contributors": 26.706, + "contributors_delta_vs_trend": -24.706, + "outlier_score": -0.204604, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "langchain-ai/deepagents", - "stars": 17144, - "contributors": 91, - "language": "Python", - "engagement_ratio": 0.005308, - "contributors_per_1k_stars": 5.308, - "expected_contributors": 26.418, - "contributors_delta_vs_trend": 64.582, - "outlier_score": 0.561737, + "repo_name": "kepano/obsidian-skills", + "stars": 17847, + "contributors": 11, + "language": "Sin especificar", + "engagement_ratio": 0.000616, + "contributors_per_1k_stars": 0.616, + "expected_contributors": 26.443, + "contributors_delta_vs_trend": -15.443, + "outlier_score": -0.127889, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" } ], "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/github_correlacion/year=2026/month=03/day=13/github_correlacion.csv", + "date": "2026-03-24", + "path": "datos/history/github_correlacion/year=2026/month=03/day=24/github_correlacion.csv", "source_type": "history", "row_count": 100, "item_count": 100, - "correlation_value": 0.7727, + "correlation_value": 0.7578, "items": [ { "repo_name": "openclaw/openclaw", - "stars": 316141, - "contributors": 1270, - "language": "TypeScript", - "engagement_ratio": 0.004017, - "contributors_per_1k_stars": 4.017, - "expected_contributors": 1176.704, - "contributors_delta_vs_trend": 93.296, - "outlier_score": 0.872583, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "anomalyco/opencode", - "stars": 123038, - "contributors": 819, + "stars": 333057, + "contributors": 1356, "language": "TypeScript", - "engagement_ratio": 0.006656, - "contributors_per_1k_stars": 6.656, - "expected_contributors": 436.07, - "contributors_delta_vs_trend": 382.93, - "outlier_score": 3.581481, + "engagement_ratio": 0.004071, + "contributors_per_1k_stars": 4.071, + "expected_contributors": 1184.033, + "contributors_delta_vs_trend": 171.967, + "outlier_score": 1.495053, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "google-gemini/gemini-cli", - "stars": 97904, - "contributors": 577, + "repo_name": "anomalyco/opencode", + "stars": 129087, + "contributors": 829, "language": "TypeScript", - "engagement_ratio": 0.005894, - "contributors_per_1k_stars": 5.894, - "expected_contributors": 339.67, - "contributors_delta_vs_trend": 237.33, - "outlier_score": 2.219707, + "engagement_ratio": 0.006422, + "contributors_per_1k_stars": 6.422, + "expected_contributors": 436.603, + "contributors_delta_vs_trend": 392.397, + "outlier_score": 3.411441, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "anthropics/skills", - "stars": 94585, - "contributors": 9, - "language": "Python", - "engagement_ratio": 9.5e-05, - "contributors_per_1k_stars": 0.095, - "expected_contributors": 326.94, - "contributors_delta_vs_trend": -317.94, - "outlier_score": -2.973643, - "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "obra/superpowers", - "stars": 87104, - "contributors": 26, + "stars": 108777, + "contributors": 30, "language": "Shell", - "engagement_ratio": 0.000298, - "contributors_per_1k_stars": 0.298, - "expected_contributors": 298.247, - "contributors_delta_vs_trend": -272.247, - "outlier_score": -2.546285, + "engagement_ratio": 0.000276, + "contributors_per_1k_stars": 0.276, + "expected_contributors": 362.179, + "contributors_delta_vs_trend": -332.179, + "outlier_score": -2.887911, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "affaan-m/everything-claude-code", - "stars": 78749, - "contributors": 81, + "stars": 102772, + "contributors": 113, "language": "JavaScript", - "engagement_ratio": 0.001029, - "contributors_per_1k_stars": 1.029, - "expected_contributors": 266.202, - "contributors_delta_vs_trend": -185.202, - "outlier_score": -1.732167, + "engagement_ratio": 0.0011, + "contributors_per_1k_stars": 1.1, + "expected_contributors": 340.174, + "contributors_delta_vs_trend": -227.174, + "outlier_score": -1.975015, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "anthropics/skills", + "stars": 101300, + "contributors": 10, + "language": "Python", + "engagement_ratio": 9.9e-05, + "contributors_per_1k_stars": 0.099, + "expected_contributors": 334.78, + "contributors_delta_vs_trend": -324.78, + "outlier_score": -2.823586, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "google-gemini/gemini-cli", + "stars": 98870, + "contributors": 592, + "language": "TypeScript", + "engagement_ratio": 0.005988, + "contributors_per_1k_stars": 5.988, + "expected_contributors": 325.875, + "contributors_delta_vs_trend": 266.125, + "outlier_score": 2.313647, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "github/spec-kit", - "stars": 77256, - "contributors": 110, - "language": "Python", - "engagement_ratio": 0.001424, - "contributors_per_1k_stars": 1.424, - "expected_contributors": 260.476, - "contributors_delta_vs_trend": -150.476, - "outlier_score": -1.407378, + "stars": 81576, + "contributors": 123, + "language": "Python", + "engagement_ratio": 0.001508, + "contributors_per_1k_stars": 1.508, + "expected_contributors": 262.503, + "contributors_delta_vs_trend": -139.503, + "outlier_score": -1.212818, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "openai/codex", - "stars": 65541, - "contributors": 380, + "stars": 67193, + "contributors": 384, "language": "Rust", - "engagement_ratio": 0.005798, - "contributors_per_1k_stars": 5.798, - "expected_contributors": 215.544, - "contributors_delta_vs_trend": 164.456, - "outlier_score": 1.53813, + "engagement_ratio": 0.005715, + "contributors_per_1k_stars": 5.715, + "expected_contributors": 209.798, + "contributors_delta_vs_trend": 174.202, + "outlier_score": 1.514488, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "msitarzewski/agency-agents", + "stars": 60947, + "contributors": 46, + "language": "Shell", + "engagement_ratio": 0.000755, + "contributors_per_1k_stars": 0.755, + "expected_contributors": 186.91, + "contributors_delta_vs_trend": -140.91, + "outlier_score": -1.225048, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "Zie619/n8n-workflows", - "stars": 52951, + "stars": 53158, "contributors": 38, "language": "Python", - "engagement_ratio": 0.000718, - "contributors_per_1k_stars": 0.718, - "expected_contributors": 167.256, - "contributors_delta_vs_trend": -129.256, - "outlier_score": -1.208908, + "engagement_ratio": 0.000715, + "contributors_per_1k_stars": 0.715, + "expected_contributors": 158.368, + "contributors_delta_vs_trend": -120.368, + "outlier_score": -1.046458, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "karpathy/autoresearch", + "stars": 52790, + "contributors": 8, + "language": "Python", + "engagement_ratio": 0.000152, + "contributors_per_1k_stars": 0.152, + "expected_contributors": 157.019, + "contributors_delta_vs_trend": -149.019, + "outlier_score": -1.29555, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "upstash/context7", - "stars": 49196, - "contributors": 114, + "stars": 50362, + "contributors": 117, "language": "TypeScript", - "engagement_ratio": 0.002317, - "contributors_per_1k_stars": 2.317, - "expected_contributors": 152.854, - "contributors_delta_vs_trend": -38.854, - "outlier_score": -0.363393, + "engagement_ratio": 0.002323, + "contributors_per_1k_stars": 2.323, + "expected_contributors": 148.122, + "contributors_delta_vs_trend": -31.122, + "outlier_score": -0.27057, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "sansan0/TrendRadar", - "stars": 49041, - "contributors": 2, - "language": "Python", - "engagement_ratio": 4.1e-05, - "contributors_per_1k_stars": 0.041, - "expected_contributors": 152.259, - "contributors_delta_vs_trend": -150.259, - "outlier_score": -1.40535, - "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "karpathy/nanochat", - "stars": 48893, + "stars": 50108, "contributors": 51, "language": "Python", - "engagement_ratio": 0.001043, - "contributors_per_1k_stars": 1.043, - "expected_contributors": 151.692, - "contributors_delta_vs_trend": -100.692, - "outlier_score": -0.941752, + "engagement_ratio": 0.001018, + "contributors_per_1k_stars": 1.018, + "expected_contributors": 147.191, + "contributors_delta_vs_trend": -96.191, + "outlier_score": -0.836272, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "msitarzewski/agency-agents", - "stars": 47735, - "contributors": 45, - "language": "Shell", - "engagement_ratio": 0.000943, - "contributors_per_1k_stars": 0.943, - "expected_contributors": 147.25, - "contributors_delta_vs_trend": -102.25, - "outlier_score": -0.956329, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "repo_name": "sansan0/TrendRadar", + "stars": 49661, + "contributors": 3, + "language": "Python", + "engagement_ratio": 6e-05, + "contributors_per_1k_stars": 0.06, + "expected_contributors": 145.553, + "contributors_delta_vs_trend": -142.553, + "outlier_score": -1.239336, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "OpenCut-app/OpenCut", - "stars": 46591, - "contributors": 95, - "language": "TypeScript", - "engagement_ratio": 0.002039, - "contributors_per_1k_stars": 2.039, - "expected_contributors": 142.862, - "contributors_delta_vs_trend": -47.862, - "outlier_score": -0.44765, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "repo_name": "nextlevelbuilder/ui-ux-pro-max-skill", + "stars": 49205, + "contributors": 28, + "language": "Python", + "engagement_ratio": 0.000569, + "contributors_per_1k_stars": 0.569, + "expected_contributors": 143.882, + "contributors_delta_vs_trend": -115.882, + "outlier_score": -1.007463, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "ComposioHQ/awesome-claude-skills", - "stars": 44554, + "stars": 47320, "contributors": 13, "language": "Python", - "engagement_ratio": 0.000292, - "contributors_per_1k_stars": 0.292, - "expected_contributors": 135.05, - "contributors_delta_vs_trend": -122.05, - "outlier_score": -1.14151, + "engagement_ratio": 0.000275, + "contributors_per_1k_stars": 0.275, + "expected_contributors": 136.975, + "contributors_delta_vs_trend": -123.975, + "outlier_score": -1.077818, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "nextlevelbuilder/ui-ux-pro-max-skill", - "stars": 42414, - "contributors": 28, - "language": "Python", - "engagement_ratio": 0.00066, - "contributors_per_1k_stars": 0.66, - "expected_contributors": 126.842, - "contributors_delta_vs_trend": -98.842, - "outlier_score": -0.924451, + "repo_name": "OpenCut-app/OpenCut", + "stars": 47267, + "contributors": 95, + "language": "TypeScript", + "engagement_ratio": 0.00201, + "contributors_per_1k_stars": 2.01, + "expected_contributors": 136.781, + "contributors_delta_vs_trend": -41.781, + "outlier_score": -0.363234, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "bmad-code-org/BMAD-METHOD", - "stars": 40810, - "contributors": 123, - "language": "JavaScript", - "engagement_ratio": 0.003014, - "contributors_per_1k_stars": 3.014, - "expected_contributors": 120.69, - "contributors_delta_vs_trend": 2.31, - "outlier_score": 0.021607, + "repo_name": "tw93/Mole", + "stars": 43661, + "contributors": 68, + "language": "Shell", + "engagement_ratio": 0.001557, + "contributors_per_1k_stars": 1.557, + "expected_contributors": 123.567, + "contributors_delta_vs_trend": -55.567, + "outlier_score": -0.483089, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "code-yeongyu/oh-my-openagent", - "stars": 40370, - "contributors": 163, + "repo_name": "koala73/worldmonitor", + "stars": 43308, + "contributors": 69, "language": "TypeScript", - "engagement_ratio": 0.004038, - "contributors_per_1k_stars": 4.038, - "expected_contributors": 119.002, - "contributors_delta_vs_trend": 43.998, - "outlier_score": 0.411504, + "engagement_ratio": 0.001593, + "contributors_per_1k_stars": 1.593, + "expected_contributors": 122.273, + "contributors_delta_vs_trend": -53.273, + "outlier_score": -0.463149, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "tw93/Mole", - "stars": 40273, - "contributors": 60, - "language": "Shell", - "engagement_ratio": 0.00149, - "contributors_per_1k_stars": 1.49, - "expected_contributors": 118.63, - "contributors_delta_vs_trend": -58.63, - "outlier_score": -0.548358, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "repo_name": "garrytan/gstack", + "stars": 43035, + "contributors": 5, + "language": "TypeScript", + "engagement_ratio": 0.000116, + "contributors_per_1k_stars": 0.116, + "expected_contributors": 121.273, + "contributors_delta_vs_trend": -116.273, + "outlier_score": -1.010858, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "koala73/worldmonitor", - "stars": 38924, - "contributors": 56, + "repo_name": "code-yeongyu/oh-my-openagent", + "stars": 42918, + "contributors": 166, "language": "TypeScript", - "engagement_ratio": 0.001439, - "contributors_per_1k_stars": 1.439, - "expected_contributors": 113.456, - "contributors_delta_vs_trend": -57.456, - "outlier_score": -0.537378, + "engagement_ratio": 0.003868, + "contributors_per_1k_stars": 3.868, + "expected_contributors": 120.844, + "contributors_delta_vs_trend": 45.156, + "outlier_score": 0.392579, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "bmad-code-org/BMAD-METHOD", + "stars": 41985, + "contributors": 127, + "language": "JavaScript", + "engagement_ratio": 0.003025, + "contributors_per_1k_stars": 3.025, + "expected_contributors": 117.425, + "contributors_delta_vs_trend": 9.575, + "outlier_score": 0.083242, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "VoltAgent/awesome-openclaw-skills", - "stars": 38085, - "contributors": 63, + "stars": 41412, + "contributors": 64, "language": "Sin especificar", - "engagement_ratio": 0.001654, - "contributors_per_1k_stars": 1.654, - "expected_contributors": 110.238, - "contributors_delta_vs_trend": -47.238, - "outlier_score": -0.441812, + "engagement_ratio": 0.001545, + "contributors_per_1k_stars": 1.545, + "expected_contributors": 115.325, + "contributors_delta_vs_trend": -51.325, + "outlier_score": -0.446216, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "666ghj/MiroFish", + "stars": 41133, + "contributors": 2, + "language": "Python", + "engagement_ratio": 4.9e-05, + "contributors_per_1k_stars": 0.049, + "expected_contributors": 114.303, + "contributors_delta_vs_trend": -112.303, + "outlier_score": -0.976346, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "bytedance/deer-flow", + "stars": 40580, + "contributors": 140, + "language": "Python", + "engagement_ratio": 0.00345, + "contributors_per_1k_stars": 3.45, + "expected_contributors": 112.277, + "contributors_delta_vs_trend": 27.723, + "outlier_score": 0.241022, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "ruvnet/RuView", - "stars": 37218, + "stars": 40503, "contributors": 8, "language": "Rust", - "engagement_ratio": 0.000215, - "contributors_per_1k_stars": 0.215, - "expected_contributors": 106.913, - "contributors_delta_vs_trend": -98.913, - "outlier_score": -0.925116, + "engagement_ratio": 0.000198, + "contributors_per_1k_stars": 0.198, + "expected_contributors": 111.995, + "contributors_delta_vs_trend": -103.995, + "outlier_score": -0.904113, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "karpathy/autoresearch", - "stars": 37218, - "contributors": 7, - "language": "Python", - "engagement_ratio": 0.000188, - "contributors_per_1k_stars": 0.188, - "expected_contributors": 106.913, - "contributors_delta_vs_trend": -99.913, - "outlier_score": -0.934469, + "repo_name": "gsd-build/get-shit-done", + "stars": 40166, + "contributors": 91, + "language": "JavaScript", + "engagement_ratio": 0.002266, + "contributors_per_1k_stars": 2.266, + "expected_contributors": 110.76, + "contributors_delta_vs_trend": -19.76, + "outlier_score": -0.171787, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "thedotmack/claude-mem", - "stars": 35931, - "contributors": 71, + "stars": 40002, + "contributors": 72, "language": "TypeScript", - "engagement_ratio": 0.001976, - "contributors_per_1k_stars": 1.976, - "expected_contributors": 101.977, - "contributors_delta_vs_trend": -30.977, - "outlier_score": -0.28972, + "engagement_ratio": 0.0018, + "contributors_per_1k_stars": 1.8, + "expected_contributors": 110.159, + "contributors_delta_vs_trend": -38.159, + "outlier_score": -0.331746, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "google/langextract", - "stars": 34730, - "contributors": 17, - "language": "Python", - "engagement_ratio": 0.000489, - "contributors_per_1k_stars": 0.489, - "expected_contributors": 97.37, - "contributors_delta_vs_trend": -80.37, - "outlier_score": -0.751691, + "repo_name": "shareAI-lab/learn-claude-code", + "stars": 37408, + "contributors": 2, + "language": "TypeScript", + "engagement_ratio": 5.3e-05, + "contributors_per_1k_stars": 0.053, + "expected_contributors": 100.653, + "contributors_delta_vs_trend": -98.653, + "outlier_score": -0.857676, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "HKUDS/nanobot", + "stars": 35812, + "contributors": 200, + "language": "Python", + "engagement_ratio": 0.005585, + "contributors_per_1k_stars": 5.585, + "expected_contributors": 94.805, + "contributors_delta_vs_trend": 105.195, + "outlier_score": 0.914551, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "asgeirtj/system_prompts_leaks", - "stars": 34391, + "stars": 34914, "contributors": 18, "language": "HTML", - "engagement_ratio": 0.000523, - "contributors_per_1k_stars": 0.523, - "expected_contributors": 96.07, - "contributors_delta_vs_trend": -78.07, - "outlier_score": -0.730177, + "engagement_ratio": 0.000516, + "contributors_per_1k_stars": 0.516, + "expected_contributors": 91.514, + "contributors_delta_vs_trend": -73.514, + "outlier_score": -0.639121, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "HKUDS/nanobot", - "stars": 33882, - "contributors": 169, + "repo_name": "google/langextract", + "stars": 34864, + "contributors": 18, "language": "Python", - "engagement_ratio": 0.004988, - "contributors_per_1k_stars": 4.988, - "expected_contributors": 94.118, - "contributors_delta_vs_trend": 74.882, - "outlier_score": 0.700359, + "engagement_ratio": 0.000516, + "contributors_per_1k_stars": 0.516, + "expected_contributors": 91.331, + "contributors_delta_vs_trend": -73.331, + "outlier_score": -0.637528, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "KeygraphHQ/shannon", - "stars": 33725, + "stars": 34415, "contributors": 6, "language": "TypeScript", - "engagement_ratio": 0.000178, - "contributors_per_1k_stars": 0.178, - "expected_contributors": 93.516, - "contributors_delta_vs_trend": -87.516, - "outlier_score": -0.81852, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "wshobson/agents", - "stars": 31361, - "contributors": 41, - "language": "Python", - "engagement_ratio": 0.001307, - "contributors_per_1k_stars": 1.307, - "expected_contributors": 84.449, - "contributors_delta_vs_trend": -43.449, - "outlier_score": -0.406369, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "bytedance/deer-flow", - "stars": 31011, - "contributors": 124, - "language": "Python", - "engagement_ratio": 0.003999, - "contributors_per_1k_stars": 3.999, - "expected_contributors": 83.106, - "contributors_delta_vs_trend": 40.894, - "outlier_score": 0.382471, + "engagement_ratio": 0.000174, + "contributors_per_1k_stars": 0.174, + "expected_contributors": 89.686, + "contributors_delta_vs_trend": -83.686, + "outlier_score": -0.72755, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "Fission-AI/OpenSpec", - "stars": 30968, + "stars": 33635, "contributors": 45, "language": "TypeScript", - "engagement_ratio": 0.001453, - "contributors_per_1k_stars": 1.453, - "expected_contributors": 82.941, - "contributors_delta_vs_trend": -37.941, - "outlier_score": -0.35486, + "engagement_ratio": 0.001338, + "contributors_per_1k_stars": 1.338, + "expected_contributors": 86.827, + "contributors_delta_vs_trend": -41.827, + "outlier_score": -0.363641, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "gsd-build/get-shit-done", - "stars": 30755, - "contributors": 64, - "language": "JavaScript", - "engagement_ratio": 0.002081, - "contributors_per_1k_stars": 2.081, - "expected_contributors": 82.125, - "contributors_delta_vs_trend": -18.125, - "outlier_score": -0.169516, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "ChromeDevTools/chrome-devtools-mcp", - "stars": 29341, - "contributors": 63, - "language": "TypeScript", - "engagement_ratio": 0.002147, - "contributors_per_1k_stars": 2.147, - "expected_contributors": 76.701, - "contributors_delta_vs_trend": -13.701, - "outlier_score": -0.128145, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "microsoft/playwright-mcp", - "stars": 29001, - "contributors": 63, - "language": "TypeScript", - "engagement_ratio": 0.002172, - "contributors_per_1k_stars": 2.172, - "expected_contributors": 75.397, - "contributors_delta_vs_trend": -12.397, - "outlier_score": -0.115949, + "repo_name": "farion1231/cc-switch", + "stars": 32495, + "contributors": 71, + "language": "Rust", + "engagement_ratio": 0.002185, + "contributors_per_1k_stars": 2.185, + "expected_contributors": 82.65, + "contributors_delta_vs_trend": -11.65, + "outlier_score": -0.101283, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "shareAI-lab/learn-claude-code", - "stars": 28754, - "contributors": 2, + "repo_name": "paperclipai/paperclip", + "stars": 32312, + "contributors": 57, "language": "TypeScript", - "engagement_ratio": 7e-05, - "contributors_per_1k_stars": 0.07, - "expected_contributors": 74.45, - "contributors_delta_vs_trend": -72.45, - "outlier_score": -0.677611, + "engagement_ratio": 0.001764, + "contributors_per_1k_stars": 1.764, + "expected_contributors": 81.979, + "contributors_delta_vs_trend": -24.979, + "outlier_score": -0.217167, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "farion1231/cc-switch", - "stars": 28692, - "contributors": 68, - "language": "Rust", - "engagement_ratio": 0.00237, - "contributors_per_1k_stars": 2.37, - "expected_contributors": 74.212, - "contributors_delta_vs_trend": -6.212, - "outlier_score": -0.0581, + "repo_name": "wshobson/agents", + "stars": 32123, + "contributors": 43, + "language": "Python", + "engagement_ratio": 0.001339, + "contributors_per_1k_stars": 1.339, + "expected_contributors": 81.287, + "contributors_delta_vs_trend": -38.287, + "outlier_score": -0.332859, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "hesreallyhim/awesome-claude-code", - "stars": 28459, + "stars": 31239, "contributors": 16, "language": "Python", - "engagement_ratio": 0.000562, - "contributors_per_1k_stars": 0.562, - "expected_contributors": 73.318, - "contributors_delta_vs_trend": -57.318, - "outlier_score": -0.536089, + "engagement_ratio": 0.000512, + "contributors_per_1k_stars": 0.512, + "expected_contributors": 78.047, + "contributors_delta_vs_trend": -62.047, + "outlier_score": -0.539431, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "666ghj/MiroFish", - "stars": 28377, - "contributors": 2, - "language": "Python", - "engagement_ratio": 7e-05, - "contributors_per_1k_stars": 0.07, - "expected_contributors": 73.004, - "contributors_delta_vs_trend": -71.004, - "outlier_score": -0.664087, + "repo_name": "ChromeDevTools/chrome-devtools-mcp", + "stars": 31125, + "contributors": 67, + "language": "TypeScript", + "engagement_ratio": 0.002153, + "contributors_per_1k_stars": 2.153, + "expected_contributors": 77.63, + "contributors_delta_vs_trend": -10.63, + "outlier_score": -0.092413, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "datawhalechina/hello-agents", - "stars": 27794, + "stars": 29906, "contributors": 68, "language": "Python", - "engagement_ratio": 0.002447, - "contributors_per_1k_stars": 2.447, - "expected_contributors": 70.768, - "contributors_delta_vs_trend": -2.768, - "outlier_score": -0.025887, + "engagement_ratio": 0.002274, + "contributors_per_1k_stars": 2.274, + "expected_contributors": 73.163, + "contributors_delta_vs_trend": -5.163, + "outlier_score": -0.044884, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "zeroclaw-labs/zeroclaw", - "stars": 27335, - "contributors": 161, + "stars": 28574, + "contributors": 209, "language": "Rust", - "engagement_ratio": 0.00589, - "contributors_per_1k_stars": 5.89, - "expected_contributors": 69.007, - "contributors_delta_vs_trend": 91.993, - "outlier_score": 0.860392, + "engagement_ratio": 0.007314, + "contributors_per_1k_stars": 7.314, + "expected_contributors": 68.282, + "contributors_delta_vs_trend": 140.718, + "outlier_score": 1.223383, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "badlogic/pi-mono", + "stars": 27449, + "contributors": 161, + "language": "TypeScript", + "engagement_ratio": 0.005865, + "contributors_per_1k_stars": 5.865, + "expected_contributors": 64.159, + "contributors_delta_vs_trend": 96.841, + "outlier_score": 0.841918, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "hesamsheikh/awesome-openclaw-usecases", + "stars": 27052, + "contributors": 24, + "language": "Sin especificar", + "engagement_ratio": 0.000887, + "contributors_per_1k_stars": 0.887, + "expected_contributors": 62.705, + "contributors_delta_vs_trend": -38.705, + "outlier_score": -0.336491, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "lbjlaq/Antigravity-Manager", - "stars": 26360, + "stars": 27050, "contributors": 48, "language": "Rust", - "engagement_ratio": 0.001821, - "contributors_per_1k_stars": 1.821, - "expected_contributors": 65.268, - "contributors_delta_vs_trend": -17.268, - "outlier_score": -0.161503, + "engagement_ratio": 0.001774, + "contributors_per_1k_stars": 1.774, + "expected_contributors": 62.697, + "contributors_delta_vs_trend": -14.697, + "outlier_score": -0.127775, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "zama-ai/fhevm", - "stars": 25700, - "contributors": 65, - "language": "Rust", - "engagement_ratio": 0.002529, - "contributors_per_1k_stars": 2.529, - "expected_contributors": 62.736, - "contributors_delta_vs_trend": 2.264, - "outlier_score": 0.021171, + "repo_name": "sickn33/antigravity-awesome-skills", + "stars": 26938, + "contributors": 143, + "language": "Python", + "engagement_ratio": 0.005308, + "contributors_per_1k_stars": 5.308, + "expected_contributors": 62.287, + "contributors_delta_vs_trend": 80.713, + "outlier_score": 0.701708, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "paperclipai/paperclip", - "stars": 25527, - "contributors": 43, - "language": "TypeScript", - "engagement_ratio": 0.001684, - "contributors_per_1k_stars": 1.684, - "expected_contributors": 62.073, - "contributors_delta_vs_trend": -19.073, - "outlier_score": -0.178385, + "repo_name": "github/awesome-copilot", + "stars": 26730, + "contributors": 297, + "language": "HTML", + "engagement_ratio": 0.011111, + "contributors_per_1k_stars": 11.111, + "expected_contributors": 61.525, + "contributors_delta_vs_trend": 235.475, + "outlier_score": 2.047187, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "sipeed/picoclaw", + "stars": 25958, + "contributors": 181, + "language": "Go", + "engagement_ratio": 0.006973, + "contributors_per_1k_stars": 6.973, + "expected_contributors": 58.696, + "contributors_delta_vs_trend": 122.304, + "outlier_score": 1.063295, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "zama-ai/fhevm", + "stars": 25655, + "contributors": 65, + "language": "Rust", + "engagement_ratio": 0.002534, + "contributors_per_1k_stars": 2.534, + "expected_contributors": 57.585, + "contributors_delta_vs_trend": 7.415, + "outlier_score": 0.064462, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "permissionlesstech/bitchat", - "stars": 25392, + "stars": 25479, "contributors": 46, "language": "Swift", - "engagement_ratio": 0.001812, - "contributors_per_1k_stars": 1.812, - "expected_contributors": 61.555, - "contributors_delta_vs_trend": -15.555, - "outlier_score": -0.145484, + "engagement_ratio": 0.001805, + "contributors_per_1k_stars": 1.805, + "expected_contributors": 56.94, + "contributors_delta_vs_trend": -10.94, + "outlier_score": -0.095114, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "github/awesome-copilot", - "stars": 25315, - "contributors": 273, - "language": "TypeScript", - "engagement_ratio": 0.010784, - "contributors_per_1k_stars": 10.784, - "expected_contributors": 61.26, - "contributors_delta_vs_trend": 211.74, - "outlier_score": 1.980371, - "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "apple/container", - "stars": 25292, - "contributors": 76, + "stars": 25475, + "contributors": 78, "language": "Swift", - "engagement_ratio": 0.003005, - "contributors_per_1k_stars": 3.005, - "expected_contributors": 61.172, - "contributors_delta_vs_trend": 14.828, - "outlier_score": 0.138688, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "hesamsheikh/awesome-openclaw-usecases", - "stars": 25253, - "contributors": 24, - "language": "Sin especificar", - "engagement_ratio": 0.00095, - "contributors_per_1k_stars": 0.95, - "expected_contributors": 61.022, - "contributors_delta_vs_trend": -37.022, - "outlier_score": -0.34626, + "engagement_ratio": 0.003062, + "contributors_per_1k_stars": 3.062, + "expected_contributors": 56.926, + "contributors_delta_vs_trend": 21.074, + "outlier_score": 0.183216, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "sipeed/picoclaw", - "stars": 24959, - "contributors": 150, - "language": "Go", - "engagement_ratio": 0.00601, - "contributors_per_1k_stars": 6.01, - "expected_contributors": 59.894, - "contributors_delta_vs_trend": 90.106, - "outlier_score": 0.842743, + "repo_name": "qwibitai/nanoclaw", + "stars": 25141, + "contributors": 47, + "language": "TypeScript", + "engagement_ratio": 0.001869, + "contributors_per_1k_stars": 1.869, + "expected_contributors": 55.702, + "contributors_delta_vs_trend": -8.702, + "outlier_score": -0.075652, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "sickn33/antigravity-awesome-skills", - "stars": 24714, - "contributors": 121, + "repo_name": "ZhuLinsen/daily_stock_analysis", + "stars": 24768, + "contributors": 57, "language": "Python", - "engagement_ratio": 0.004896, - "contributors_per_1k_stars": 4.896, - "expected_contributors": 58.955, - "contributors_delta_vs_trend": 62.045, - "outlier_score": 0.5803, + "engagement_ratio": 0.002301, + "contributors_per_1k_stars": 2.301, + "expected_contributors": 54.335, + "contributors_delta_vs_trend": 2.665, + "outlier_score": 0.023169, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "firecrawl/open-lovable", - "stars": 24453, + "stars": 24537, "contributors": 11, "language": "TypeScript", - "engagement_ratio": 0.00045, - "contributors_per_1k_stars": 0.45, - "expected_contributors": 57.954, - "contributors_delta_vs_trend": -46.954, - "outlier_score": -0.439149, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "badlogic/pi-mono", - "stars": 24413, - "contributors": 151, - "language": "TypeScript", - "engagement_ratio": 0.006185, - "contributors_per_1k_stars": 6.185, - "expected_contributors": 57.8, - "contributors_delta_vs_trend": 93.2, - "outlier_score": 0.871682, + "engagement_ratio": 0.000448, + "contributors_per_1k_stars": 0.448, + "expected_contributors": 53.489, + "contributors_delta_vs_trend": -42.489, + "outlier_score": -0.369389, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "zai-org/Open-AutoGLM", - "stars": 24362, + "stars": 24526, "contributors": 13, "language": "Python", - "engagement_ratio": 0.000534, - "contributors_per_1k_stars": 0.534, - "expected_contributors": 57.605, - "contributors_delta_vs_trend": -44.605, - "outlier_score": -0.417179, + "engagement_ratio": 0.00053, + "contributors_per_1k_stars": 0.53, + "expected_contributors": 53.448, + "contributors_delta_vs_trend": -40.448, + "outlier_score": -0.351651, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "microsoft/VibeVoice", - "stars": 23750, - "contributors": 11, - "language": "Python", - "engagement_ratio": 0.000463, - "contributors_per_1k_stars": 0.463, - "expected_contributors": 55.257, - "contributors_delta_vs_trend": -44.257, - "outlier_score": -0.413931, + "repo_name": "vercel-labs/agent-browser", + "stars": 24508, + "contributors": 90, + "language": "Rust", + "engagement_ratio": 0.003672, + "contributors_per_1k_stars": 3.672, + "expected_contributors": 53.382, + "contributors_delta_vs_trend": 36.618, + "outlier_score": 0.318349, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "qwibitai/nanoclaw", - "stars": 23350, - "contributors": 40, + "repo_name": "ruvnet/ruflo", + "stars": 24247, + "contributors": 19, "language": "TypeScript", - "engagement_ratio": 0.001713, - "contributors_per_1k_stars": 1.713, - "expected_contributors": 53.723, - "contributors_delta_vs_trend": -13.723, - "outlier_score": -0.12835, + "engagement_ratio": 0.000784, + "contributors_per_1k_stars": 0.784, + "expected_contributors": 52.426, + "contributors_delta_vs_trend": -33.426, + "outlier_score": -0.290599, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "microsoft/VibeVoice", + "stars": 23998, + "contributors": 11, + "language": "Python", + "engagement_ratio": 0.000458, + "contributors_per_1k_stars": 0.458, + "expected_contributors": 51.513, + "contributors_delta_vs_trend": -40.513, + "outlier_score": -0.352217, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "resemble-ai/chatterbox", - "stars": 23348, + "stars": 23917, "contributors": 16, "language": "Python", - "engagement_ratio": 0.000685, - "contributors_per_1k_stars": 0.685, - "expected_contributors": 53.715, - "contributors_delta_vs_trend": -37.715, - "outlier_score": -0.352746, + "engagement_ratio": 0.000669, + "contributors_per_1k_stars": 0.669, + "expected_contributors": 51.217, + "contributors_delta_vs_trend": -35.217, + "outlier_score": -0.306168, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "toon-format/toon", - "stars": 23268, - "contributors": 35, - "language": "TypeScript", - "engagement_ratio": 0.001504, - "contributors_per_1k_stars": 1.504, - "expected_contributors": 53.409, - "contributors_delta_vs_trend": -18.409, - "outlier_score": -0.172173, + "repo_name": "vercel-labs/agent-skills", + "stars": 23716, + "contributors": 18, + "language": "JavaScript", + "engagement_ratio": 0.000759, + "contributors_per_1k_stars": 0.759, + "expected_contributors": 50.48, + "contributors_delta_vs_trend": -32.48, + "outlier_score": -0.282377, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "BloopAI/vibe-kanban", - "stars": 23259, - "contributors": 56, + "stars": 23706, + "contributors": 59, "language": "Rust", - "engagement_ratio": 0.002408, - "contributors_per_1k_stars": 2.408, - "expected_contributors": 53.374, - "contributors_delta_vs_trend": 2.626, - "outlier_score": 0.024559, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "vercel-labs/agent-skills", - "stars": 23082, - "contributors": 17, - "language": "JavaScript", - "engagement_ratio": 0.000737, - "contributors_per_1k_stars": 0.737, - "expected_contributors": 52.695, - "contributors_delta_vs_trend": -35.695, - "outlier_score": -0.333852, + "engagement_ratio": 0.002489, + "contributors_per_1k_stars": 2.489, + "expected_contributors": 50.443, + "contributors_delta_vs_trend": 8.557, + "outlier_score": 0.07439, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "davila7/claude-code-templates", - "stars": 22987, - "contributors": 55, + "stars": 23467, + "contributors": 56, "language": "Python", - "engagement_ratio": 0.002393, - "contributors_per_1k_stars": 2.393, - "expected_contributors": 52.331, - "contributors_delta_vs_trend": 2.669, - "outlier_score": 0.024964, + "engagement_ratio": 0.002386, + "contributors_per_1k_stars": 2.386, + "expected_contributors": 49.568, + "contributors_delta_vs_trend": 6.432, + "outlier_score": 0.055922, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "DayuanJiang/next-ai-draw-io", - "stars": 22931, - "contributors": 46, + "repo_name": "toon-format/toon", + "stars": 23450, + "contributors": 35, "language": "TypeScript", - "engagement_ratio": 0.002006, - "contributors_per_1k_stars": 2.006, - "expected_contributors": 52.116, - "contributors_delta_vs_trend": -6.116, - "outlier_score": -0.057203, + "engagement_ratio": 0.001493, + "contributors_per_1k_stars": 1.493, + "expected_contributors": 49.505, + "contributors_delta_vs_trend": -14.505, + "outlier_score": -0.126107, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "deepseek-ai/DeepSeek-OCR", - "stars": 22700, - "contributors": 1, + "repo_name": "VectifyAI/PageIndex", + "stars": 22761, + "contributors": 9, "language": "Python", - "engagement_ratio": 4.4e-05, - "contributors_per_1k_stars": 0.044, - "expected_contributors": 51.23, - "contributors_delta_vs_trend": -50.23, - "outlier_score": -0.469794, + "engagement_ratio": 0.000395, + "contributors_per_1k_stars": 0.395, + "expected_contributors": 46.981, + "contributors_delta_vs_trend": -37.981, + "outlier_score": -0.330197, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "vercel-labs/agent-browser", - "stars": 22564, - "contributors": 74, - "language": "Rust", - "engagement_ratio": 0.00328, - "contributors_per_1k_stars": 3.28, - "expected_contributors": 50.708, - "contributors_delta_vs_trend": 23.292, - "outlier_score": 0.217842, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "a2aproject/A2A", - "stars": 22552, - "contributors": 134, + "stars": 22760, + "contributors": 135, "language": "Shell", - "engagement_ratio": 0.005942, - "contributors_per_1k_stars": 5.942, - "expected_contributors": 50.662, - "contributors_delta_vs_trend": 83.338, - "outlier_score": 0.779442, + "engagement_ratio": 0.005931, + "contributors_per_1k_stars": 5.931, + "expected_contributors": 46.977, + "contributors_delta_vs_trend": 88.023, + "outlier_score": 0.76526, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "VectifyAI/PageIndex", - "stars": 21785, - "contributors": 8, + "repo_name": "deepseek-ai/DeepSeek-OCR", + "stars": 22741, + "contributors": 1, "language": "Python", - "engagement_ratio": 0.000367, - "contributors_per_1k_stars": 0.367, - "expected_contributors": 47.721, - "contributors_delta_vs_trend": -39.721, - "outlier_score": -0.371501, + "engagement_ratio": 4.4e-05, + "contributors_per_1k_stars": 0.044, + "expected_contributors": 46.907, + "contributors_delta_vs_trend": -45.907, + "outlier_score": -0.399111, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "oraios/serena", - "stars": 21577, - "contributors": 137, + "repo_name": "googleworkspace/cli", + "stars": 22287, + "contributors": 40, + "language": "Rust", + "engagement_ratio": 0.001795, + "contributors_per_1k_stars": 1.795, + "expected_contributors": 45.244, + "contributors_delta_vs_trend": -5.244, + "outlier_score": -0.045587, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "HKUDS/CLI-Anything", + "stars": 22128, + "contributors": 36, "language": "Python", - "engagement_ratio": 0.006349, - "contributors_per_1k_stars": 6.349, - "expected_contributors": 46.923, - "contributors_delta_vs_trend": 90.077, - "outlier_score": 0.842476, + "engagement_ratio": 0.001627, + "contributors_per_1k_stars": 1.627, + "expected_contributors": 44.661, + "contributors_delta_vs_trend": -8.661, + "outlier_score": -0.075297, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "SuperClaude-Org/SuperClaude_Framework", - "stars": 21490, + "stars": 21886, "contributors": 42, "language": "Python", - "engagement_ratio": 0.001954, - "contributors_per_1k_stars": 1.954, - "expected_contributors": 46.589, - "contributors_delta_vs_trend": -4.589, - "outlier_score": -0.042922, + "engagement_ratio": 0.001919, + "contributors_per_1k_stars": 1.919, + "expected_contributors": 43.774, + "contributors_delta_vs_trend": -1.774, + "outlier_score": -0.015424, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "charmbracelet/crush", - "stars": 21439, - "contributors": 101, + "stars": 21884, + "contributors": 103, "language": "Go", - "engagement_ratio": 0.004711, - "contributors_per_1k_stars": 4.711, - "expected_contributors": 46.394, - "contributors_delta_vs_trend": 54.606, - "outlier_score": 0.510724, + "engagement_ratio": 0.004707, + "contributors_per_1k_stars": 4.707, + "expected_contributors": 43.767, + "contributors_delta_vs_trend": 59.233, + "outlier_score": 0.514964, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "PicoTrex/Awesome-Nano-Banana-images", - "stars": 21396, + "stars": 21642, "contributors": 8, "language": "Sin especificar", - "engagement_ratio": 0.000374, - "contributors_per_1k_stars": 0.374, - "expected_contributors": 46.229, - "contributors_delta_vs_trend": -38.229, - "outlier_score": -0.357547, + "engagement_ratio": 0.00037, + "contributors_per_1k_stars": 0.37, + "expected_contributors": 42.88, + "contributors_delta_vs_trend": -34.88, + "outlier_score": -0.303242, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "OpenListTeam/OpenList", - "stars": 21362, - "contributors": 233, + "stars": 21528, + "contributors": 234, "language": "Go", - "engagement_ratio": 0.010907, - "contributors_per_1k_stars": 10.907, - "expected_contributors": 46.098, - "contributors_delta_vs_trend": 186.902, - "outlier_score": 1.74806, + "engagement_ratio": 0.01087, + "contributors_per_1k_stars": 10.87, + "expected_contributors": 42.462, + "contributors_delta_vs_trend": 191.538, + "outlier_score": 1.665199, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "ruvnet/ruflo", - "stars": 21240, - "contributors": 12, - "language": "TypeScript", - "engagement_ratio": 0.000565, - "contributors_per_1k_stars": 0.565, - "expected_contributors": 45.63, - "contributors_delta_vs_trend": -33.63, - "outlier_score": -0.314539, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "basecamp/omarchy", - "stars": 21194, + "stars": 21363, "contributors": 363, "language": "Shell", - "engagement_ratio": 0.017127, - "contributors_per_1k_stars": 17.127, - "expected_contributors": 45.454, - "contributors_delta_vs_trend": 317.546, - "outlier_score": 2.969955, + "engagement_ratio": 0.016992, + "contributors_per_1k_stars": 16.992, + "expected_contributors": 41.858, + "contributors_delta_vs_trend": 321.142, + "outlier_score": 2.791962, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "ZhuLinsen/daily_stock_analysis", - "stars": 21036, - "contributors": 53, - "language": "Python", - "engagement_ratio": 0.002519, - "contributors_per_1k_stars": 2.519, - "expected_contributors": 44.848, - "contributors_delta_vs_trend": 8.152, - "outlier_score": 0.076245, + "repo_name": "shanraisshan/claude-code-best-practice", + "stars": 21285, + "contributors": 4, + "language": "HTML", + "engagement_ratio": 0.000188, + "contributors_per_1k_stars": 0.188, + "expected_contributors": 41.572, + "contributors_delta_vs_trend": -37.572, + "outlier_score": -0.326644, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "usestrix/strix", - "stars": 20992, + "stars": 21251, "contributors": 23, "language": "Python", - "engagement_ratio": 0.001096, - "contributors_per_1k_stars": 1.096, - "expected_contributors": 44.679, - "contributors_delta_vs_trend": -21.679, - "outlier_score": -0.202762, + "engagement_ratio": 0.001082, + "contributors_per_1k_stars": 1.082, + "expected_contributors": 41.447, + "contributors_delta_vs_trend": -18.447, + "outlier_score": -0.160378, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "winfunc/opcode", - "stars": 20951, + "stars": 21080, "contributors": 14, "language": "TypeScript", - "engagement_ratio": 0.000668, - "contributors_per_1k_stars": 0.668, - "expected_contributors": 44.522, - "contributors_delta_vs_trend": -30.522, - "outlier_score": -0.285467, + "engagement_ratio": 0.000664, + "contributors_per_1k_stars": 0.664, + "expected_contributors": 40.821, + "contributors_delta_vs_trend": -26.821, + "outlier_score": -0.233175, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "googleworkspace/cli", - "stars": 20714, - "contributors": 36, - "language": "Rust", - "engagement_ratio": 0.001738, - "contributors_per_1k_stars": 1.738, - "expected_contributors": 43.613, - "contributors_delta_vs_trend": -7.613, - "outlier_score": -0.071202, + "repo_name": "QwenLM/qwen-code", + "stars": 20978, + "contributors": 365, + "language": "TypeScript", + "engagement_ratio": 0.017399, + "contributors_per_1k_stars": 17.399, + "expected_contributors": 40.447, + "contributors_delta_vs_trend": 324.553, + "outlier_score": 2.821615, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "hsliuping/TradingAgents-CN", + "stars": 20534, + "contributors": 19, + "language": "Python", + "engagement_ratio": 0.000925, + "contributors_per_1k_stars": 0.925, + "expected_contributors": 38.82, + "contributors_delta_vs_trend": -19.82, + "outlier_score": -0.172311, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "QwenLM/qwen-code", - "stars": 20600, - "contributors": 362, - "language": "TypeScript", - "engagement_ratio": 0.017573, - "contributors_per_1k_stars": 17.573, - "expected_contributors": 43.176, - "contributors_delta_vs_trend": 318.824, - "outlier_score": 2.981911, - "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" + "repo_name": "enescingoz/awesome-n8n-templates", + "stars": 20491, + "contributors": 10, + "language": "Sin especificar", + "engagement_ratio": 0.000488, + "contributors_per_1k_stars": 0.488, + "expected_contributors": 38.662, + "contributors_delta_vs_trend": -28.662, + "outlier_score": -0.249186, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "coze-dev/coze-studio", - "stars": 20180, + "stars": 20297, "contributors": 62, "language": "TypeScript", - "engagement_ratio": 0.003072, - "contributors_per_1k_stars": 3.072, - "expected_contributors": 41.565, - "contributors_delta_vs_trend": 20.435, - "outlier_score": 0.191127, + "engagement_ratio": 0.003055, + "contributors_per_1k_stars": 3.055, + "expected_contributors": 37.951, + "contributors_delta_vs_trend": 24.049, + "outlier_score": 0.209075, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "enescingoz/awesome-n8n-templates", - "stars": 20170, - "contributors": 10, - "language": "Sin especificar", - "engagement_ratio": 0.000496, - "contributors_per_1k_stars": 0.496, - "expected_contributors": 41.526, - "contributors_delta_vs_trend": -31.526, - "outlier_score": -0.294862, + "repo_name": "dyad-sh/dyad", + "stars": 19947, + "contributors": 24, + "language": "TypeScript", + "engagement_ratio": 0.001203, + "contributors_per_1k_stars": 1.203, + "expected_contributors": 36.669, + "contributors_delta_vs_trend": -12.669, + "outlier_score": -0.110141, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "openai/gpt-oss", - "stars": 19914, + "stars": 19931, "contributors": 61, "language": "Python", - "engagement_ratio": 0.003063, - "contributors_per_1k_stars": 3.063, - "expected_contributors": 40.545, - "contributors_delta_vs_trend": 20.455, - "outlier_score": 0.191316, + "engagement_ratio": 0.003061, + "contributors_per_1k_stars": 3.061, + "expected_contributors": 36.61, + "contributors_delta_vs_trend": 24.39, + "outlier_score": 0.212041, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "dyad-sh/dyad", - "stars": 19893, - "contributors": 24, + "repo_name": "iOfficeAI/AionUi", + "stars": 19837, + "contributors": 68, "language": "TypeScript", - "engagement_ratio": 0.001206, - "contributors_per_1k_stars": 1.206, - "expected_contributors": 40.464, - "contributors_delta_vs_trend": -16.464, - "outlier_score": -0.153985, + "engagement_ratio": 0.003428, + "contributors_per_1k_stars": 3.428, + "expected_contributors": 36.266, + "contributors_delta_vs_trend": 31.734, + "outlier_score": 0.275892, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "TibixDev/winboat", - "stars": 19529, - "contributors": 34, + "stars": 19687, + "contributors": 35, "language": "TypeScript", - "engagement_ratio": 0.001741, - "contributors_per_1k_stars": 1.741, - "expected_contributors": 39.068, - "contributors_delta_vs_trend": -5.068, - "outlier_score": -0.0474, + "engagement_ratio": 0.001778, + "contributors_per_1k_stars": 1.778, + "expected_contributors": 35.716, + "contributors_delta_vs_trend": -0.716, + "outlier_score": -0.006226, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "ayangweb/BongoCat", - "stars": 19416, + "stars": 19637, "contributors": 16, "language": "TypeScript", - "engagement_ratio": 0.000824, - "contributors_per_1k_stars": 0.824, - "expected_contributors": 38.635, - "contributors_delta_vs_trend": -22.635, - "outlier_score": -0.211697, + "engagement_ratio": 0.000815, + "contributors_per_1k_stars": 0.815, + "expected_contributors": 35.533, + "contributors_delta_vs_trend": -19.533, + "outlier_score": -0.169816, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "nari-labs/dia", - "stars": 19191, - "contributors": 21, - "language": "Python", - "engagement_ratio": 0.001094, - "contributors_per_1k_stars": 1.094, - "expected_contributors": 37.772, - "contributors_delta_vs_trend": -16.772, - "outlier_score": -0.156862, + "repo_name": "router-for-me/CLIProxyAPI", + "stars": 19579, + "contributors": 133, + "language": "Go", + "engagement_ratio": 0.006793, + "contributors_per_1k_stars": 6.793, + "expected_contributors": 35.32, + "contributors_delta_vs_trend": 97.68, + "outlier_score": 0.849212, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "steveyegge/beads", - "stars": 19145, - "contributors": 312, + "stars": 19575, + "contributors": 317, "language": "Go", - "engagement_ratio": 0.016297, - "contributors_per_1k_stars": 16.297, - "expected_contributors": 37.595, - "contributors_delta_vs_trend": 274.405, - "outlier_score": 2.566463, + "engagement_ratio": 0.016194, + "contributors_per_1k_stars": 16.194, + "expected_contributors": 35.306, + "contributors_delta_vs_trend": 281.694, + "outlier_score": 2.449007, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "stan-smith/FossFLOW", - "stars": 19118, - "contributors": 30, + "repo_name": "agentsmd/agents.md", + "stars": 19324, + "contributors": 20, "language": "TypeScript", - "engagement_ratio": 0.001569, - "contributors_per_1k_stars": 1.569, - "expected_contributors": 37.492, - "contributors_delta_vs_trend": -7.492, - "outlier_score": -0.070068, + "engagement_ratio": 0.001035, + "contributors_per_1k_stars": 1.035, + "expected_contributors": 34.386, + "contributors_delta_vs_trend": -14.386, + "outlier_score": -0.125069, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "agentsmd/agents.md", - "stars": 18998, - "contributors": 20, + "repo_name": "abhigyanpatwari/GitNexus", + "stars": 19230, + "contributors": 39, "language": "TypeScript", - "engagement_ratio": 0.001053, - "contributors_per_1k_stars": 1.053, - "expected_contributors": 37.031, - "contributors_delta_vs_trend": -17.031, - "outlier_score": -0.159291, + "engagement_ratio": 0.002028, + "contributors_per_1k_stars": 2.028, + "expected_contributors": 34.041, + "contributors_delta_vs_trend": 4.959, + "outlier_score": 0.043109, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "iOfficeAI/AionUi", - "stars": 18901, - "contributors": 59, + "repo_name": "nari-labs/dia", + "stars": 19218, + "contributors": 21, + "language": "Python", + "engagement_ratio": 0.001093, + "contributors_per_1k_stars": 1.093, + "expected_contributors": 33.998, + "contributors_delta_vs_trend": -12.998, + "outlier_score": -0.112998, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" + }, + { + "repo_name": "stan-smith/FossFLOW", + "stars": 19192, + "contributors": 30, "language": "TypeScript", - "engagement_ratio": 0.003122, - "contributors_per_1k_stars": 3.122, - "expected_contributors": 36.659, - "contributors_delta_vs_trend": 22.341, - "outlier_score": 0.208949, + "engagement_ratio": 0.001563, + "contributors_per_1k_stars": 1.563, + "expected_contributors": 33.902, + "contributors_delta_vs_trend": -3.902, + "outlier_score": -0.033925, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "humanlayer/12-factor-agents", - "stars": 18731, + "stars": 18872, "contributors": 16, "language": "TypeScript", - "engagement_ratio": 0.000854, - "contributors_per_1k_stars": 0.854, - "expected_contributors": 36.007, - "contributors_delta_vs_trend": -20.007, - "outlier_score": -0.187125, + "engagement_ratio": 0.000848, + "contributors_per_1k_stars": 0.848, + "expected_contributors": 32.73, + "contributors_delta_vs_trend": -16.73, + "outlier_score": -0.145445, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "hsliuping/TradingAgents-CN", - "stars": 18706, - "contributors": 19, - "language": "Python", - "engagement_ratio": 0.001016, - "contributors_per_1k_stars": 1.016, - "expected_contributors": 35.911, - "contributors_delta_vs_trend": -16.911, - "outlier_score": -0.158169, + "repo_name": "AlexsJones/llmfit", + "stars": 18853, + "contributors": 46, + "language": "Rust", + "engagement_ratio": 0.00244, + "contributors_per_1k_stars": 2.44, + "expected_contributors": 32.66, + "contributors_delta_vs_trend": 13.34, + "outlier_score": 0.115976, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "google/adk-python", - "stars": 18387, - "contributors": 258, - "language": "Python", - "engagement_ratio": 0.014032, - "contributors_per_1k_stars": 14.032, - "expected_contributors": 34.688, - "contributors_delta_vs_trend": 223.312, - "outlier_score": 2.088601, + "stars": 18561, + "contributors": 259, + "language": "Python", + "engagement_ratio": 0.013954, + "contributors_per_1k_stars": 13.954, + "expected_contributors": 31.59, + "contributors_delta_vs_trend": 227.41, + "outlier_score": 1.977068, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "NirDiamant/agents-towards-production", - "stars": 18251, - "contributors": 24, - "language": "Jupyter Notebook", - "engagement_ratio": 0.001315, - "contributors_per_1k_stars": 1.315, - "expected_contributors": 34.166, - "contributors_delta_vs_trend": -10.166, - "outlier_score": -0.095083, + "repo_name": "volcengine/OpenViking", + "stars": 18540, + "contributors": 93, + "language": "Python", + "engagement_ratio": 0.005016, + "contributors_per_1k_stars": 5.016, + "expected_contributors": 31.513, + "contributors_delta_vs_trend": 61.487, + "outlier_score": 0.534558, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "google-gemini/gemini-fullstack-langgraph-quickstart", - "stars": 17991, - "contributors": 15, + "repo_name": "NirDiamant/agents-towards-production", + "stars": 18442, + "contributors": 24, "language": "Jupyter Notebook", - "engagement_ratio": 0.000834, - "contributors_per_1k_stars": 0.834, - "expected_contributors": 33.169, - "contributors_delta_vs_trend": -18.169, - "outlier_score": -0.169932, + "engagement_ratio": 0.001301, + "contributors_per_1k_stars": 1.301, + "expected_contributors": 31.154, + "contributors_delta_vs_trend": -7.154, + "outlier_score": -0.062195, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "virattt/dexter", - "stars": 17918, + "stars": 18184, "contributors": 18, "language": "TypeScript", - "engagement_ratio": 0.001005, - "contributors_per_1k_stars": 1.005, - "expected_contributors": 32.889, - "contributors_delta_vs_trend": -14.889, - "outlier_score": -0.139255, + "engagement_ratio": 0.00099, + "contributors_per_1k_stars": 0.99, + "expected_contributors": 30.209, + "contributors_delta_vs_trend": -12.209, + "outlier_score": -0.106139, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "TecharoHQ/anubis", - "stars": 17761, - "contributors": 159, - "language": "Go", - "engagement_ratio": 0.008952, - "contributors_per_1k_stars": 8.952, - "expected_contributors": 32.287, - "contributors_delta_vs_trend": 126.713, - "outlier_score": 1.185127, - "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-13" + "repo_name": "google-gemini/gemini-fullstack-langgraph-quickstart", + "stars": 18024, + "contributors": 15, + "language": "Jupyter Notebook", + "engagement_ratio": 0.000832, + "contributors_per_1k_stars": 0.832, + "expected_contributors": 29.622, + "contributors_delta_vs_trend": -14.622, + "outlier_score": -0.127123, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-24" }, { "repo_name": "astral-sh/ty", - "stars": 17714, - "contributors": 40, + "stars": 18010, + "contributors": 41, "language": "Python", - "engagement_ratio": 0.002258, - "contributors_per_1k_stars": 2.258, - "expected_contributors": 32.107, - "contributors_delta_vs_trend": 7.893, - "outlier_score": 0.073825, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "shanraisshan/claude-code-best-practice", - "stars": 17478, - "contributors": 4, - "language": "HTML", - "engagement_ratio": 0.000229, - "contributors_per_1k_stars": 0.229, - "expected_contributors": 31.201, - "contributors_delta_vs_trend": -27.201, - "outlier_score": -0.254411, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "AlexsJones/llmfit", - "stars": 17108, - "contributors": 36, - "language": "Rust", - "engagement_ratio": 0.002104, - "contributors_per_1k_stars": 2.104, - "expected_contributors": 29.782, - "contributors_delta_vs_trend": 6.218, - "outlier_score": 0.058153, + "engagement_ratio": 0.002277, + "contributors_per_1k_stars": 2.277, + "expected_contributors": 29.571, + "contributors_delta_vs_trend": 11.429, + "outlier_score": 0.099363, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "router-for-me/CLIProxyAPI", - "stars": 16913, - "contributors": 124, - "language": "Go", - "engagement_ratio": 0.007332, - "contributors_per_1k_stars": 7.332, - "expected_contributors": 29.034, - "contributors_delta_vs_trend": 94.966, - "outlier_score": 0.888197, + "repo_name": "2025Emma/vibe-coding-cn", + "stars": 17495, + "contributors": 2, + "language": "Python", + "engagement_ratio": 0.000114, + "contributors_per_1k_stars": 0.114, + "expected_contributors": 27.684, + "contributors_delta_vs_trend": -25.684, + "outlier_score": -0.22329, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" }, { - "repo_name": "lllyasviel/FramePack", - "stars": 16677, - "contributors": 1, + "repo_name": "langchain-ai/deepagents", + "stars": 17162, + "contributors": 91, "language": "Python", - "engagement_ratio": 6e-05, - "contributors_per_1k_stars": 0.06, - "expected_contributors": 28.129, - "contributors_delta_vs_trend": -27.129, - "outlier_score": -0.253736, + "engagement_ratio": 0.005302, + "contributors_per_1k_stars": 5.302, + "expected_contributors": 26.463, + "contributors_delta_vs_trend": 64.537, + "outlier_score": 0.561071, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" - }, - { - "repo_name": "Snapchat/Valdi", - "stars": 16277, - "contributors": 40, - "language": "C++", - "engagement_ratio": 0.002457, - "contributors_per_1k_stars": 2.457, - "expected_contributors": 26.595, - "contributors_delta_vs_trend": 13.405, - "outlier_score": 0.125374, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-13" + "snapshot_date_utc": "2026-03-24" } ] }, { - "date": "2026-03-24", - "path": "datos/history/github_correlacion/year=2026/month=03/day=24/github_correlacion.csv", + "date": "2026-03-28", + "path": "datos/history/github_correlacion/year=2026/month=03/day=28/github_correlacion.csv", "source_type": "history", "row_count": 100, "item_count": 100, - "correlation_value": 0.758, + "correlation_value": 0.7523, "items": [ { "repo_name": "openclaw/openclaw", - "stars": 332889, - "contributors": 1356, + "stars": 339410, + "contributors": 1434, "language": "TypeScript", - "engagement_ratio": 0.004073, - "contributors_per_1k_stars": 4.073, - "expected_contributors": 1184.538, - "contributors_delta_vs_trend": 171.462, - "outlier_score": 1.49139, + "engagement_ratio": 0.004225, + "contributors_per_1k_stars": 4.225, + "expected_contributors": 1203.064, + "contributors_delta_vs_trend": 230.936, + "outlier_score": 1.912483, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "anomalyco/opencode", - "stars": 129036, - "contributors": 829, + "stars": 131918, + "contributors": 833, "language": "TypeScript", - "engagement_ratio": 0.006425, - "contributors_per_1k_stars": 6.425, - "expected_contributors": 436.827, - "contributors_delta_vs_trend": 392.173, - "outlier_score": 3.411162, + "engagement_ratio": 0.006315, + "contributors_per_1k_stars": 6.315, + "expected_contributors": 443.837, + "contributors_delta_vs_trend": 389.163, + "outlier_score": 3.222841, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "obra/superpowers", - "stars": 108562, - "contributors": 30, + "stars": 120591, + "contributors": 31, "language": "Shell", - "engagement_ratio": 0.000276, - "contributors_per_1k_stars": 0.276, - "expected_contributors": 361.73, - "contributors_delta_vs_trend": -331.73, - "outlier_score": -2.885422, + "engagement_ratio": 0.000257, + "contributors_per_1k_stars": 0.257, + "expected_contributors": 402.39, + "contributors_delta_vs_trend": -371.39, + "outlier_score": -3.075654, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "affaan-m/everything-claude-code", - "stars": 102615, - "contributors": 113, + "stars": 114535, + "contributors": 116, "language": "JavaScript", - "engagement_ratio": 0.001101, - "contributors_per_1k_stars": 1.101, - "expected_contributors": 339.917, - "contributors_delta_vs_trend": -226.917, - "outlier_score": -1.973748, + "engagement_ratio": 0.001013, + "contributors_per_1k_stars": 1.013, + "expected_contributors": 380.231, + "contributors_delta_vs_trend": -264.231, + "outlier_score": -2.188219, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "anthropics/skills", - "stars": 101248, + "stars": 105063, "contributors": 10, "language": "Python", - "engagement_ratio": 9.9e-05, - "contributors_per_1k_stars": 0.099, - "expected_contributors": 334.903, - "contributors_delta_vs_trend": -324.903, - "outlier_score": -2.82604, + "engagement_ratio": 9.5e-05, + "contributors_per_1k_stars": 0.095, + "expected_contributors": 345.572, + "contributors_delta_vs_trend": -335.572, + "outlier_score": -2.779029, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "google-gemini/gemini-cli", - "stars": 98860, - "contributors": 592, + "stars": 99355, + "contributors": 598, "language": "TypeScript", - "engagement_ratio": 0.005988, - "contributors_per_1k_stars": 5.988, - "expected_contributors": 326.144, - "contributors_delta_vs_trend": 265.856, - "outlier_score": 2.31244, + "engagement_ratio": 0.006019, + "contributors_per_1k_stars": 6.019, + "expected_contributors": 324.686, + "contributors_delta_vs_trend": 273.314, + "outlier_score": 2.263437, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "github/spec-kit", - "stars": 81561, - "contributors": 123, + "stars": 83165, + "contributors": 133, "language": "Python", - "engagement_ratio": 0.001508, - "contributors_per_1k_stars": 1.508, - "expected_contributors": 262.693, - "contributors_delta_vs_trend": -139.693, - "outlier_score": -1.215066, + "engagement_ratio": 0.001599, + "contributors_per_1k_stars": 1.599, + "expected_contributors": 265.446, + "contributors_delta_vs_trend": -132.446, + "outlier_score": -1.096846, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "openai/codex", - "stars": 67175, - "contributors": 384, + "stars": 68146, + "contributors": 392, "language": "Rust", - "engagement_ratio": 0.005716, - "contributors_per_1k_stars": 5.716, - "expected_contributors": 209.927, - "contributors_delta_vs_trend": 174.073, - "outlier_score": 1.514104, + "engagement_ratio": 0.005752, + "contributors_per_1k_stars": 5.752, + "expected_contributors": 210.49, + "contributors_delta_vs_trend": 181.51, + "outlier_score": 1.503165, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "msitarzewski/agency-agents", - "stars": 60884, - "contributors": 46, + "stars": 64866, + "contributors": 60, "language": "Shell", - "engagement_ratio": 0.000756, - "contributors_per_1k_stars": 0.756, - "expected_contributors": 186.852, - "contributors_delta_vs_trend": -140.852, - "outlier_score": -1.225147, + "engagement_ratio": 0.000925, + "contributors_per_1k_stars": 0.925, + "expected_contributors": 198.489, + "contributors_delta_vs_trend": -138.489, + "outlier_score": -1.146888, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "Zie619/n8n-workflows", - "stars": 53157, - "contributors": 38, + "repo_name": "karpathy/autoresearch", + "stars": 59484, + "contributors": 9, "language": "Python", - "engagement_ratio": 0.000715, - "contributors_per_1k_stars": 0.715, - "expected_contributors": 158.51, - "contributors_delta_vs_trend": -120.51, - "outlier_score": -1.048211, + "engagement_ratio": 0.000151, + "contributors_per_1k_stars": 0.151, + "expected_contributors": 178.795, + "contributors_delta_vs_trend": -169.795, + "outlier_score": -1.406155, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "karpathy/autoresearch", - "stars": 52683, - "contributors": 8, - "language": "Python", - "engagement_ratio": 0.000152, - "contributors_per_1k_stars": 0.152, - "expected_contributors": 156.772, - "contributors_delta_vs_trend": -148.772, - "outlier_score": -1.294032, + "repo_name": "garrytan/gstack", + "stars": 53902, + "contributors": 5, + "language": "TypeScript", + "engagement_ratio": 9.3e-05, + "contributors_per_1k_stars": 0.093, + "expected_contributors": 158.371, + "contributors_delta_vs_trend": -153.371, + "outlier_score": -1.270132, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "upstash/context7", - "stars": 50356, - "contributors": 117, - "language": "TypeScript", - "engagement_ratio": 0.002323, - "contributors_per_1k_stars": 2.323, - "expected_contributors": 148.237, - "contributors_delta_vs_trend": -31.237, - "outlier_score": -0.271699, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "repo_name": "nextlevelbuilder/ui-ux-pro-max-skill", + "stars": 53471, + "contributors": 29, + "language": "Python", + "engagement_ratio": 0.000542, + "contributors_per_1k_stars": 0.542, + "expected_contributors": 156.794, + "contributors_delta_vs_trend": -127.794, + "outlier_score": -1.058317, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "karpathy/nanochat", - "stars": 50103, - "contributors": 51, + "repo_name": "Zie619/n8n-workflows", + "stars": 53307, + "contributors": 38, "language": "Python", - "engagement_ratio": 0.001018, - "contributors_per_1k_stars": 1.018, - "expected_contributors": 147.309, - "contributors_delta_vs_trend": -96.309, - "outlier_score": -0.837702, + "engagement_ratio": 0.000713, + "contributors_per_1k_stars": 0.713, + "expected_contributors": 156.193, + "contributors_delta_vs_trend": -118.193, + "outlier_score": -0.978814, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "sansan0/TrendRadar", - "stars": 49658, - "contributors": 3, + "repo_name": "bytedance/deer-flow", + "stars": 51197, + "contributors": 169, "language": "Python", - "engagement_ratio": 6e-05, - "contributors_per_1k_stars": 0.06, - "expected_contributors": 145.676, - "contributors_delta_vs_trend": -142.676, - "outlier_score": -1.241014, - "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "engagement_ratio": 0.003301, + "contributors_per_1k_stars": 3.301, + "expected_contributors": 148.473, + "contributors_delta_vs_trend": 20.527, + "outlier_score": 0.169995, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "nextlevelbuilder/ui-ux-pro-max-skill", - "stars": 49168, - "contributors": 28, + "repo_name": "karpathy/nanochat", + "stars": 50557, + "contributors": 54, "language": "Python", - "engagement_ratio": 0.000569, - "contributors_per_1k_stars": 0.569, - "expected_contributors": 143.879, - "contributors_delta_vs_trend": -115.879, - "outlier_score": -1.007928, - "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" + "engagement_ratio": 0.001068, + "contributors_per_1k_stars": 1.068, + "expected_contributors": 146.131, + "contributors_delta_vs_trend": -92.131, + "outlier_score": -0.762979, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "ComposioHQ/awesome-claude-skills", - "stars": 47300, - "contributors": 13, + "repo_name": "sansan0/TrendRadar", + "stars": 49892, + "contributors": 3, "language": "Python", - "engagement_ratio": 0.000275, - "contributors_per_1k_stars": 0.275, - "expected_contributors": 137.028, - "contributors_delta_vs_trend": -124.028, - "outlier_score": -1.078804, - "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "OpenCut-app/OpenCut", - "stars": 47265, - "contributors": 95, - "language": "TypeScript", - "engagement_ratio": 0.00201, - "contributors_per_1k_stars": 2.01, - "expected_contributors": 136.899, - "contributors_delta_vs_trend": -41.899, - "outlier_score": -0.364443, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "engagement_ratio": 6e-05, + "contributors_per_1k_stars": 0.06, + "expected_contributors": 143.698, + "contributors_delta_vs_trend": -140.698, + "outlier_score": -1.165182, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "tw93/Mole", - "stars": 43651, - "contributors": 68, - "language": "Shell", - "engagement_ratio": 0.001558, - "contributors_per_1k_stars": 1.558, - "expected_contributors": 123.643, - "contributors_delta_vs_trend": -55.643, - "outlier_score": -0.483992, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "repo_name": "ComposioHQ/awesome-claude-skills", + "stars": 48822, + "contributors": 13, + "language": "Python", + "engagement_ratio": 0.000266, + "contributors_per_1k_stars": 0.266, + "expected_contributors": 139.782, + "contributors_delta_vs_trend": -126.782, + "outlier_score": -1.049944, + "trend_bucket": "below_trend", + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "koala73/worldmonitor", - "stars": 43285, - "contributors": 69, + "repo_name": "OpenCut-app/OpenCut", + "stars": 47462, + "contributors": 97, "language": "TypeScript", - "engagement_ratio": 0.001594, - "contributors_per_1k_stars": 1.594, - "expected_contributors": 122.301, - "contributors_delta_vs_trend": -53.301, - "outlier_score": -0.463617, + "engagement_ratio": 0.002044, + "contributors_per_1k_stars": 2.044, + "expected_contributors": 134.806, + "contributors_delta_vs_trend": -37.806, + "outlier_score": -0.31309, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "code-yeongyu/oh-my-openagent", - "stars": 42894, - "contributors": 166, + "repo_name": "koala73/worldmonitor", + "stars": 44950, + "contributors": 71, "language": "TypeScript", - "engagement_ratio": 0.00387, - "contributors_per_1k_stars": 3.87, - "expected_contributors": 120.867, - "contributors_delta_vs_trend": 45.133, - "outlier_score": 0.392573, + "engagement_ratio": 0.00158, + "contributors_per_1k_stars": 1.58, + "expected_contributors": 125.615, + "contributors_delta_vs_trend": -54.615, + "outlier_score": -0.452288, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "garrytan/gstack", - "stars": 42835, - "contributors": 5, - "language": "TypeScript", - "engagement_ratio": 0.000117, - "contributors_per_1k_stars": 0.117, - "expected_contributors": 120.65, - "contributors_delta_vs_trend": -115.65, - "outlier_score": -1.005938, + "repo_name": "666ghj/MiroFish", + "stars": 44863, + "contributors": 2, + "language": "Python", + "engagement_ratio": 4.5e-05, + "contributors_per_1k_stars": 0.045, + "expected_contributors": 125.296, + "contributors_delta_vs_trend": -123.296, + "outlier_score": -1.021073, "trend_bucket": "below_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "bmad-code-org/BMAD-METHOD", - "stars": 41977, - "contributors": 127, - "language": "JavaScript", - "engagement_ratio": 0.003025, - "contributors_per_1k_stars": 3.025, - "expected_contributors": 117.503, - "contributors_delta_vs_trend": 9.497, - "outlier_score": 0.082603, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "VoltAgent/awesome-openclaw-skills", - "stars": 41383, - "contributors": 64, - "language": "Sin especificar", - "engagement_ratio": 0.001547, - "contributors_per_1k_stars": 1.547, - "expected_contributors": 115.325, - "contributors_delta_vs_trend": -51.325, - "outlier_score": -0.446426, + "repo_name": "tw93/Mole", + "stars": 44487, + "contributors": 75, + "language": "Shell", + "engagement_ratio": 0.001686, + "contributors_per_1k_stars": 1.686, + "expected_contributors": 123.92, + "contributors_delta_vs_trend": -48.92, + "outlier_score": -0.405132, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "666ghj/MiroFish", - "stars": 41073, - "contributors": 2, - "language": "Python", - "engagement_ratio": 4.9e-05, - "contributors_per_1k_stars": 0.049, - "expected_contributors": 114.188, - "contributors_delta_vs_trend": -112.188, - "outlier_score": -0.975818, + "repo_name": "code-yeongyu/oh-my-openagent", + "stars": 44397, + "contributors": 186, + "language": "TypeScript", + "engagement_ratio": 0.004189, + "contributors_per_1k_stars": 4.189, + "expected_contributors": 123.591, + "contributors_delta_vs_trend": 62.409, + "outlier_score": 0.516837, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "ruvnet/RuView", - "stars": 40442, + "stars": 44138, "contributors": 8, "language": "Rust", - "engagement_ratio": 0.000198, - "contributors_per_1k_stars": 0.198, - "expected_contributors": 111.873, - "contributors_delta_vs_trend": -103.873, - "outlier_score": -0.903498, + "engagement_ratio": 0.000181, + "contributors_per_1k_stars": 0.181, + "expected_contributors": 122.643, + "contributors_delta_vs_trend": -114.643, + "outlier_score": -0.949415, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "bytedance/deer-flow", - "stars": 40340, - "contributors": 140, - "language": "Python", - "engagement_ratio": 0.003471, - "contributors_per_1k_stars": 3.471, - "expected_contributors": 111.499, - "contributors_delta_vs_trend": 28.501, - "outlier_score": 0.247905, + "repo_name": "gsd-build/get-shit-done", + "stars": 43972, + "contributors": 93, + "language": "JavaScript", + "engagement_ratio": 0.002115, + "contributors_per_1k_stars": 2.115, + "expected_contributors": 122.036, + "contributors_delta_vs_trend": -29.036, + "outlier_score": -0.24046, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "gsd-build/get-shit-done", - "stars": 40115, - "contributors": 91, + "repo_name": "VoltAgent/awesome-openclaw-skills", + "stars": 42717, + "contributors": 76, + "language": "Sin especificar", + "engagement_ratio": 0.001779, + "contributors_per_1k_stars": 1.779, + "expected_contributors": 117.444, + "contributors_delta_vs_trend": -41.444, + "outlier_score": -0.343216, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "bmad-code-org/BMAD-METHOD", + "stars": 42705, + "contributors": 128, "language": "JavaScript", - "engagement_ratio": 0.002268, - "contributors_per_1k_stars": 2.268, - "expected_contributors": 110.674, - "contributors_delta_vs_trend": -19.674, - "outlier_score": -0.171124, + "engagement_ratio": 0.002997, + "contributors_per_1k_stars": 2.997, + "expected_contributors": 117.4, + "contributors_delta_vs_trend": 10.6, + "outlier_score": 0.087784, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "thedotmack/claude-mem", - "stars": 39985, + "stars": 41931, "contributors": 72, "language": "TypeScript", - "engagement_ratio": 0.001801, - "contributors_per_1k_stars": 1.801, - "expected_contributors": 110.197, - "contributors_delta_vs_trend": -38.197, - "outlier_score": -0.33224, + "engagement_ratio": 0.001717, + "contributors_per_1k_stars": 1.717, + "expected_contributors": 114.568, + "contributors_delta_vs_trend": -42.568, + "outlier_score": -0.352524, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "shareAI-lab/learn-claude-code", - "stars": 37329, + "stars": 41731, "contributors": 2, "language": "TypeScript", - "engagement_ratio": 5.4e-05, - "contributors_per_1k_stars": 0.054, - "expected_contributors": 100.455, - "contributors_delta_vs_trend": -98.455, - "outlier_score": -0.856371, + "engagement_ratio": 4.8e-05, + "contributors_per_1k_stars": 0.048, + "expected_contributors": 113.836, + "contributors_delta_vs_trend": -111.836, + "outlier_score": -0.926166, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "paperclipai/paperclip", + "stars": 36853, + "contributors": 60, + "language": "TypeScript", + "engagement_ratio": 0.001628, + "contributors_per_1k_stars": 1.628, + "expected_contributors": 95.987, + "contributors_delta_vs_trend": -35.987, + "outlier_score": -0.298025, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "HKUDS/nanobot", - "stars": 35796, - "contributors": 201, + "stars": 36751, + "contributors": 206, "language": "Python", - "engagement_ratio": 0.005615, - "contributors_per_1k_stars": 5.615, - "expected_contributors": 94.832, - "contributors_delta_vs_trend": 106.168, - "outlier_score": 0.923459, + "engagement_ratio": 0.005605, + "contributors_per_1k_stars": 5.605, + "expected_contributors": 95.614, + "contributors_delta_vs_trend": 110.386, + "outlier_score": 0.914159, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "asgeirtj/system_prompts_leaks", - "stars": 34912, + "stars": 35152, "contributors": 18, "language": "HTML", - "engagement_ratio": 0.000516, - "contributors_per_1k_stars": 0.516, - "expected_contributors": 91.59, - "contributors_delta_vs_trend": -73.59, - "outlier_score": -0.64009, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "google/langextract", - "stars": 34864, - "contributors": 18, - "language": "Python", - "engagement_ratio": 0.000516, - "contributors_per_1k_stars": 0.516, - "expected_contributors": 91.414, - "contributors_delta_vs_trend": -73.414, - "outlier_score": -0.638558, + "engagement_ratio": 0.000512, + "contributors_per_1k_stars": 0.512, + "expected_contributors": 89.763, + "contributors_delta_vs_trend": -71.763, + "outlier_score": -0.594302, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "KeygraphHQ/shannon", - "stars": 34410, - "contributors": 6, + "repo_name": "Fission-AI/OpenSpec", + "stars": 35117, + "contributors": 45, "language": "TypeScript", - "engagement_ratio": 0.000174, - "contributors_per_1k_stars": 0.174, - "expected_contributors": 89.748, - "contributors_delta_vs_trend": -83.748, - "outlier_score": -0.728451, + "engagement_ratio": 0.001281, + "contributors_per_1k_stars": 1.281, + "expected_contributors": 89.635, + "contributors_delta_vs_trend": -44.635, + "outlier_score": -0.369642, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "Fission-AI/OpenSpec", - "stars": 33604, - "contributors": 45, - "language": "TypeScript", - "engagement_ratio": 0.001339, - "contributors_per_1k_stars": 1.339, - "expected_contributors": 86.792, - "contributors_delta_vs_trend": -41.792, - "outlier_score": -0.363511, + "repo_name": "google/langextract", + "stars": 35008, + "contributors": 18, + "language": "Python", + "engagement_ratio": 0.000514, + "contributors_per_1k_stars": 0.514, + "expected_contributors": 89.236, + "contributors_delta_vs_trend": -71.236, + "outlier_score": -0.589939, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "farion1231/cc-switch", - "stars": 32459, - "contributors": 71, + "stars": 34832, + "contributors": 73, "language": "Rust", - "engagement_ratio": 0.002187, - "contributors_per_1k_stars": 2.187, - "expected_contributors": 82.592, - "contributors_delta_vs_trend": -11.592, - "outlier_score": -0.100831, + "engagement_ratio": 0.002096, + "contributors_per_1k_stars": 2.096, + "expected_contributors": 88.592, + "contributors_delta_vs_trend": -15.592, + "outlier_score": -0.129125, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "paperclipai/paperclip", - "stars": 32295, - "contributors": 57, + "repo_name": "KeygraphHQ/shannon", + "stars": 34778, + "contributors": 6, "language": "TypeScript", - "engagement_ratio": 0.001765, - "contributors_per_1k_stars": 1.765, - "expected_contributors": 81.991, - "contributors_delta_vs_trend": -24.991, - "outlier_score": -0.217372, + "engagement_ratio": 0.000173, + "contributors_per_1k_stars": 0.173, + "expected_contributors": 88.394, + "contributors_delta_vs_trend": -82.394, + "outlier_score": -0.682347, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "wshobson/agents", - "stars": 32120, - "contributors": 43, + "repo_name": "hesreallyhim/awesome-claude-code", + "stars": 33630, + "contributors": 16, "language": "Python", - "engagement_ratio": 0.001339, - "contributors_per_1k_stars": 1.339, - "expected_contributors": 81.349, - "contributors_delta_vs_trend": -38.349, - "outlier_score": -0.333562, + "engagement_ratio": 0.000476, + "contributors_per_1k_stars": 0.476, + "expected_contributors": 84.194, + "contributors_delta_vs_trend": -68.194, + "outlier_score": -0.564745, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "hesreallyhim/awesome-claude-code", - "stars": 31193, - "contributors": 16, + "repo_name": "wshobson/agents", + "stars": 32467, + "contributors": 43, "language": "Python", - "engagement_ratio": 0.000513, - "contributors_per_1k_stars": 0.513, - "expected_contributors": 77.949, - "contributors_delta_vs_trend": -61.949, - "outlier_score": -0.538836, + "engagement_ratio": 0.001324, + "contributors_per_1k_stars": 1.324, + "expected_contributors": 79.938, + "contributors_delta_vs_trend": -36.938, + "outlier_score": -0.305904, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "ChromeDevTools/chrome-devtools-mcp", - "stars": 31113, - "contributors": 67, + "stars": 32070, + "contributors": 69, "language": "TypeScript", - "engagement_ratio": 0.002153, - "contributors_per_1k_stars": 2.153, - "expected_contributors": 77.655, - "contributors_delta_vs_trend": -10.655, - "outlier_score": -0.092681, + "engagement_ratio": 0.002152, + "contributors_per_1k_stars": 2.152, + "expected_contributors": 78.486, + "contributors_delta_vs_trend": -9.486, + "outlier_score": -0.078556, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "datawhalechina/hello-agents", - "stars": 29880, - "contributors": 68, + "stars": 31650, + "contributors": 70, "language": "Python", - "engagement_ratio": 0.002276, - "contributors_per_1k_stars": 2.276, - "expected_contributors": 73.133, - "contributors_delta_vs_trend": -5.133, - "outlier_score": -0.044645, + "engagement_ratio": 0.002212, + "contributors_per_1k_stars": 2.212, + "expected_contributors": 76.949, + "contributors_delta_vs_trend": -6.949, + "outlier_score": -0.057547, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "zeroclaw-labs/zeroclaw", - "stars": 28570, - "contributors": 209, + "stars": 29052, + "contributors": 243, "language": "Rust", - "engagement_ratio": 0.007315, - "contributors_per_1k_stars": 7.315, - "expected_contributors": 68.328, - "contributors_delta_vs_trend": 140.672, - "outlier_score": 1.22358, + "engagement_ratio": 0.008364, + "contributors_per_1k_stars": 8.364, + "expected_contributors": 67.443, + "contributors_delta_vs_trend": 175.557, + "outlier_score": 1.453871, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "badlogic/pi-mono", - "stars": 27432, - "contributors": 161, + "stars": 28705, + "contributors": 163, "language": "TypeScript", - "engagement_ratio": 0.005869, - "contributors_per_1k_stars": 5.869, - "expected_contributors": 64.154, - "contributors_delta_vs_trend": 96.846, - "outlier_score": 0.842378, + "engagement_ratio": 0.005678, + "contributors_per_1k_stars": 5.678, + "expected_contributors": 66.173, + "contributors_delta_vs_trend": 96.827, + "outlier_score": 0.801869, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "lbjlaq/Antigravity-Manager", - "stars": 27046, - "contributors": 48, - "language": "Rust", - "engagement_ratio": 0.001775, - "contributors_per_1k_stars": 1.775, - "expected_contributors": 62.738, - "contributors_delta_vs_trend": -14.738, - "outlier_score": -0.128192, + "repo_name": "sickn33/antigravity-awesome-skills", + "stars": 28126, + "contributors": 152, + "language": "Python", + "engagement_ratio": 0.005404, + "contributors_per_1k_stars": 5.404, + "expected_contributors": 64.054, + "contributors_delta_vs_trend": 87.946, + "outlier_score": 0.728318, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "hesamsheikh/awesome-openclaw-usecases", - "stars": 27032, - "contributors": 24, - "language": "Sin especificar", - "engagement_ratio": 0.000888, - "contributors_per_1k_stars": 0.888, - "expected_contributors": 62.687, - "contributors_delta_vs_trend": -38.687, - "outlier_score": -0.3365, + "repo_name": "ruvnet/ruflo", + "stars": 27894, + "contributors": 19, + "language": "TypeScript", + "engagement_ratio": 0.000681, + "contributors_per_1k_stars": 0.681, + "expected_contributors": 63.205, + "contributors_delta_vs_trend": -44.205, + "outlier_score": -0.366086, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "sickn33/antigravity-awesome-skills", - "stars": 26924, - "contributors": 143, - "language": "Python", - "engagement_ratio": 0.005311, - "contributors_per_1k_stars": 5.311, - "expected_contributors": 62.29, - "contributors_delta_vs_trend": 80.71, - "outlier_score": 0.702019, + "repo_name": "hesamsheikh/awesome-openclaw-usecases", + "stars": 27817, + "contributors": 25, + "language": "Sin especificar", + "engagement_ratio": 0.000899, + "contributors_per_1k_stars": 0.899, + "expected_contributors": 62.924, + "contributors_delta_vs_trend": -37.924, + "outlier_score": -0.314064, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "github/awesome-copilot", - "stars": 26724, - "contributors": 296, - "language": "HTML", - "engagement_ratio": 0.011076, - "contributors_per_1k_stars": 11.076, - "expected_contributors": 61.557, - "contributors_delta_vs_trend": 234.443, - "outlier_score": 2.039209, + "stars": 27473, + "contributors": 304, + "language": "Python", + "engagement_ratio": 0.011065, + "contributors_per_1k_stars": 11.065, + "expected_contributors": 61.665, + "contributors_delta_vs_trend": 242.335, + "outlier_score": 2.006888, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "lbjlaq/Antigravity-Manager", + "stars": 27377, + "contributors": 50, + "language": "Rust", + "engagement_ratio": 0.001826, + "contributors_per_1k_stars": 1.826, + "expected_contributors": 61.314, + "contributors_delta_vs_trend": -11.314, + "outlier_score": -0.093694, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "ZhuLinsen/daily_stock_analysis", + "stars": 26550, + "contributors": 58, + "language": "Python", + "engagement_ratio": 0.002185, + "contributors_per_1k_stars": 2.185, + "expected_contributors": 58.288, + "contributors_delta_vs_trend": -0.288, + "outlier_score": -0.002382, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "sipeed/picoclaw", - "stars": 25952, - "contributors": 181, + "stars": 26510, + "contributors": 191, "language": "Go", - "engagement_ratio": 0.006974, - "contributors_per_1k_stars": 6.974, - "expected_contributors": 58.725, - "contributors_delta_vs_trend": 122.275, - "outlier_score": 1.063558, + "engagement_ratio": 0.007205, + "contributors_per_1k_stars": 7.205, + "expected_contributors": 58.141, + "contributors_delta_vs_trend": 132.859, + "outlier_score": 1.100264, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "zama-ai/fhevm", - "stars": 25654, + "repo_name": "qwibitai/nanoclaw", + "stars": 25810, "contributors": 65, - "language": "Rust", - "engagement_ratio": 0.002534, - "contributors_per_1k_stars": 2.534, - "expected_contributors": 57.632, - "contributors_delta_vs_trend": 7.368, - "outlier_score": 0.064085, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "permissionlesstech/bitchat", - "stars": 25479, - "contributors": 46, - "language": "Swift", - "engagement_ratio": 0.001805, - "contributors_per_1k_stars": 1.805, - "expected_contributors": 56.99, - "contributors_delta_vs_trend": -10.99, - "outlier_score": -0.095595, + "language": "TypeScript", + "engagement_ratio": 0.002518, + "contributors_per_1k_stars": 2.518, + "expected_contributors": 55.58, + "contributors_delta_vs_trend": 9.42, + "outlier_score": 0.078012, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "apple/container", - "stars": 25473, + "stars": 25574, "contributors": 78, "language": "Swift", - "engagement_ratio": 0.003062, - "contributors_per_1k_stars": 3.062, - "expected_contributors": 56.968, - "contributors_delta_vs_trend": 21.032, - "outlier_score": 0.182935, + "engagement_ratio": 0.00305, + "contributors_per_1k_stars": 3.05, + "expected_contributors": 54.716, + "contributors_delta_vs_trend": 23.284, + "outlier_score": 0.192822, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "qwibitai/nanoclaw", - "stars": 25131, - "contributors": 47, - "language": "TypeScript", - "engagement_ratio": 0.00187, - "contributors_per_1k_stars": 1.87, - "expected_contributors": 55.714, - "contributors_delta_vs_trend": -8.714, - "outlier_score": -0.075795, + "repo_name": "zama-ai/fhevm", + "stars": 25569, + "contributors": 66, + "language": "Rust", + "engagement_ratio": 0.002581, + "contributors_per_1k_stars": 2.581, + "expected_contributors": 54.698, + "contributors_delta_vs_trend": 11.302, + "outlier_score": 0.093596, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "ZhuLinsen/daily_stock_analysis", - "stars": 24744, - "contributors": 57, - "language": "Python", - "engagement_ratio": 0.002304, - "contributors_per_1k_stars": 2.304, - "expected_contributors": 54.294, - "contributors_delta_vs_trend": 2.706, - "outlier_score": 0.023533, + "repo_name": "permissionlesstech/bitchat", + "stars": 25518, + "contributors": 46, + "language": "Swift", + "engagement_ratio": 0.001803, + "contributors_per_1k_stars": 1.803, + "expected_contributors": 54.512, + "contributors_delta_vs_trend": -8.512, + "outlier_score": -0.070488, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "firecrawl/open-lovable", - "stars": 24535, - "contributors": 11, - "language": "TypeScript", - "engagement_ratio": 0.000448, - "contributors_per_1k_stars": 0.448, - "expected_contributors": 53.528, - "contributors_delta_vs_trend": -42.528, - "outlier_score": -0.369912, + "repo_name": "vercel-labs/agent-browser", + "stars": 25498, + "contributors": 95, + "language": "Rust", + "engagement_ratio": 0.003726, + "contributors_per_1k_stars": 3.726, + "expected_contributors": 54.438, + "contributors_delta_vs_trend": 40.562, + "outlier_score": 0.33591, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "zai-org/Open-AutoGLM", - "stars": 24527, - "contributors": 13, + "repo_name": "microsoft/VibeVoice", + "stars": 25348, + "contributors": 12, "language": "Python", - "engagement_ratio": 0.00053, - "contributors_per_1k_stars": 0.53, - "expected_contributors": 53.499, - "contributors_delta_vs_trend": -40.499, - "outlier_score": -0.35226, + "engagement_ratio": 0.000473, + "contributors_per_1k_stars": 0.473, + "expected_contributors": 53.889, + "contributors_delta_vs_trend": -41.889, + "outlier_score": -0.346906, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "vercel-labs/agent-browser", - "stars": 24496, - "contributors": 90, - "language": "Rust", - "engagement_ratio": 0.003674, - "contributors_per_1k_stars": 3.674, - "expected_contributors": 53.385, - "contributors_delta_vs_trend": 36.615, - "outlier_score": 0.318482, + "repo_name": "zai-org/Open-AutoGLM", + "stars": 24614, + "contributors": 13, + "language": "Python", + "engagement_ratio": 0.000528, + "contributors_per_1k_stars": 0.528, + "expected_contributors": 51.204, + "contributors_delta_vs_trend": -38.204, + "outlier_score": -0.316382, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "ruvnet/ruflo", - "stars": 24218, - "contributors": 19, + "repo_name": "firecrawl/open-lovable", + "stars": 24605, + "contributors": 11, "language": "TypeScript", - "engagement_ratio": 0.000785, - "contributors_per_1k_stars": 0.785, - "expected_contributors": 52.365, - "contributors_delta_vs_trend": -33.365, - "outlier_score": -0.290213, + "engagement_ratio": 0.000447, + "contributors_per_1k_stars": 0.447, + "expected_contributors": 51.171, + "contributors_delta_vs_trend": -40.171, + "outlier_score": -0.332673, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "microsoft/VibeVoice", - "stars": 23997, - "contributors": 11, + "repo_name": "HKUDS/CLI-Anything", + "stars": 24291, + "contributors": 45, "language": "Python", - "engagement_ratio": 0.000458, - "contributors_per_1k_stars": 0.458, - "expected_contributors": 51.555, - "contributors_delta_vs_trend": -40.555, - "outlier_score": -0.352747, + "engagement_ratio": 0.001853, + "contributors_per_1k_stars": 1.853, + "expected_contributors": 50.022, + "contributors_delta_vs_trend": -5.022, + "outlier_score": -0.041588, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "resemble-ai/chatterbox", - "stars": 23917, - "contributors": 16, - "language": "Python", - "engagement_ratio": 0.000669, - "contributors_per_1k_stars": 0.669, - "expected_contributors": 51.261, - "contributors_delta_vs_trend": -35.261, - "outlier_score": -0.306705, + "repo_name": "vercel-labs/agent-skills", + "stars": 24024, + "contributors": 19, + "language": "JavaScript", + "engagement_ratio": 0.000791, + "contributors_per_1k_stars": 0.791, + "expected_contributors": 49.045, + "contributors_delta_vs_trend": -30.045, + "outlier_score": -0.248815, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "vercel-labs/agent-skills", - "stars": 23710, - "contributors": 18, - "language": "JavaScript", - "engagement_ratio": 0.000759, - "contributors_per_1k_stars": 0.759, - "expected_contributors": 50.502, - "contributors_delta_vs_trend": -32.502, - "outlier_score": -0.282704, + "repo_name": "resemble-ai/chatterbox", + "stars": 24023, + "contributors": 16, + "language": "Python", + "engagement_ratio": 0.000666, + "contributors_per_1k_stars": 0.666, + "expected_contributors": 49.041, + "contributors_delta_vs_trend": -33.041, + "outlier_score": -0.273629, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "BloopAI/vibe-kanban", - "stars": 23701, - "contributors": 59, + "stars": 23973, + "contributors": 61, "language": "Rust", - "engagement_ratio": 0.002489, - "contributors_per_1k_stars": 2.489, - "expected_contributors": 50.469, - "contributors_delta_vs_trend": 8.531, - "outlier_score": 0.074205, + "engagement_ratio": 0.002545, + "contributors_per_1k_stars": 2.545, + "expected_contributors": 48.858, + "contributors_delta_vs_trend": 12.142, + "outlier_score": 0.100552, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "davila7/claude-code-templates", - "stars": 23466, - "contributors": 56, + "stars": 23736, + "contributors": 61, "language": "Python", - "engagement_ratio": 0.002386, - "contributors_per_1k_stars": 2.386, - "expected_contributors": 49.607, - "contributors_delta_vs_trend": 6.393, - "outlier_score": 0.055608, + "engagement_ratio": 0.00257, + "contributors_per_1k_stars": 2.57, + "expected_contributors": 47.991, + "contributors_delta_vs_trend": 13.009, + "outlier_score": 0.107733, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "toon-format/toon", - "stars": 23451, - "contributors": 35, + "stars": 23547, + "contributors": 34, "language": "TypeScript", - "engagement_ratio": 0.001492, - "contributors_per_1k_stars": 1.492, - "expected_contributors": 49.552, - "contributors_delta_vs_trend": -14.552, - "outlier_score": -0.126574, + "engagement_ratio": 0.001444, + "contributors_per_1k_stars": 1.444, + "expected_contributors": 47.299, + "contributors_delta_vs_trend": -13.299, + "outlier_score": -0.110139, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "a2aproject/A2A", - "stars": 22757, - "contributors": 135, - "language": "Shell", - "engagement_ratio": 0.005932, - "contributors_per_1k_stars": 5.932, - "expected_contributors": 47.006, - "contributors_delta_vs_trend": 87.994, - "outlier_score": 0.765377, + "repo_name": "shanraisshan/claude-code-best-practice", + "stars": 23360, + "contributors": 4, + "language": "HTML", + "engagement_ratio": 0.000171, + "contributors_per_1k_stars": 0.171, + "expected_contributors": 46.615, + "contributors_delta_vs_trend": -42.615, + "outlier_score": -0.352916, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "VectifyAI/PageIndex", - "stars": 22753, + "stars": 23165, "contributors": 9, "language": "Python", - "engagement_ratio": 0.000396, - "contributors_per_1k_stars": 0.396, - "expected_contributors": 46.992, - "contributors_delta_vs_trend": -37.992, - "outlier_score": -0.330455, + "engagement_ratio": 0.000389, + "contributors_per_1k_stars": 0.389, + "expected_contributors": 45.902, + "contributors_delta_vs_trend": -36.902, + "outlier_score": -0.3056, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "googleworkspace/cli", + "stars": 22892, + "contributors": 42, + "language": "Rust", + "engagement_ratio": 0.001835, + "contributors_per_1k_stars": 1.835, + "expected_contributors": 44.903, + "contributors_delta_vs_trend": -2.903, + "outlier_score": -0.024039, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "deepseek-ai/DeepSeek-OCR", - "stars": 22740, + "stars": 22764, "contributors": 1, "language": "Python", "engagement_ratio": 4.4e-05, "contributors_per_1k_stars": 0.044, - "expected_contributors": 46.944, - "contributors_delta_vs_trend": -45.944, - "outlier_score": -0.399625, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "googleworkspace/cli", - "stars": 22278, - "contributors": 40, - "language": "Rust", - "engagement_ratio": 0.001795, - "contributors_per_1k_stars": 1.795, - "expected_contributors": 45.249, - "contributors_delta_vs_trend": -5.249, - "outlier_score": -0.04566, + "expected_contributors": 44.434, + "contributors_delta_vs_trend": -43.434, + "outlier_score": -0.3597, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "HKUDS/CLI-Anything", - "stars": 22071, - "contributors": 36, + "repo_name": "usestrix/strix", + "stars": 22534, + "contributors": 23, "language": "Python", - "engagement_ratio": 0.001631, - "contributors_per_1k_stars": 1.631, - "expected_contributors": 44.49, - "contributors_delta_vs_trend": -8.49, - "outlier_score": -0.073848, + "engagement_ratio": 0.001021, + "contributors_per_1k_stars": 1.021, + "expected_contributors": 43.593, + "contributors_delta_vs_trend": -20.593, + "outlier_score": -0.170539, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "charmbracelet/crush", - "stars": 21883, - "contributors": 103, + "stars": 22110, + "contributors": 105, "language": "Go", - "engagement_ratio": 0.004707, - "contributors_per_1k_stars": 4.707, - "expected_contributors": 43.801, - "contributors_delta_vs_trend": 59.199, - "outlier_score": 0.514922, + "engagement_ratio": 0.004749, + "contributors_per_1k_stars": 4.749, + "expected_contributors": 42.041, + "contributors_delta_vs_trend": 62.959, + "outlier_score": 0.521389, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "SuperClaude-Org/SuperClaude_Framework", - "stars": 21882, + "stars": 22004, "contributors": 42, "language": "Python", - "engagement_ratio": 0.001919, - "contributors_per_1k_stars": 1.919, - "expected_contributors": 43.797, - "contributors_delta_vs_trend": -1.797, - "outlier_score": -0.01563, + "engagement_ratio": 0.001909, + "contributors_per_1k_stars": 1.909, + "expected_contributors": 41.654, + "contributors_delta_vs_trend": 0.346, + "outlier_score": 0.002869, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "hsliuping/TradingAgents-CN", + "stars": 21939, + "contributors": 19, + "language": "Python", + "engagement_ratio": 0.000866, + "contributors_per_1k_stars": 0.866, + "expected_contributors": 41.416, + "contributors_delta_vs_trend": -22.416, + "outlier_score": -0.185635, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "PicoTrex/Awesome-Nano-Banana-images", - "stars": 21642, + "stars": 21783, "contributors": 8, "language": "Sin especificar", - "engagement_ratio": 0.00037, - "contributors_per_1k_stars": 0.37, - "expected_contributors": 42.917, - "contributors_delta_vs_trend": -34.917, - "outlier_score": -0.303708, + "engagement_ratio": 0.000367, + "contributors_per_1k_stars": 0.367, + "expected_contributors": 40.845, + "contributors_delta_vs_trend": -32.845, + "outlier_score": -0.272004, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "OpenListTeam/OpenList", - "stars": 21525, + "stars": 21612, "contributors": 234, "language": "Go", - "engagement_ratio": 0.010871, - "contributors_per_1k_stars": 10.871, - "expected_contributors": 42.488, - "contributors_delta_vs_trend": 191.512, - "outlier_score": 1.665795, + "engagement_ratio": 0.010827, + "contributors_per_1k_stars": 10.827, + "expected_contributors": 40.219, + "contributors_delta_vs_trend": 193.781, + "outlier_score": 1.604788, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "basecamp/omarchy", - "stars": 21363, - "contributors": 363, + "stars": 21450, + "contributors": 368, "language": "Shell", - "engagement_ratio": 0.016992, - "contributors_per_1k_stars": 16.992, - "expected_contributors": 41.893, - "contributors_delta_vs_trend": 321.107, - "outlier_score": 2.793018, + "engagement_ratio": 0.017156, + "contributors_per_1k_stars": 17.156, + "expected_contributors": 39.626, + "contributors_delta_vs_trend": 328.374, + "outlier_score": 2.719413, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "shanraisshan/claude-code-best-practice", - "stars": 21255, - "contributors": 4, - "language": "HTML", - "engagement_ratio": 0.000188, - "contributors_per_1k_stars": 0.188, - "expected_contributors": 41.497, - "contributors_delta_vs_trend": -37.497, - "outlier_score": -0.326154, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "usestrix/strix", - "stars": 21245, - "contributors": 23, - "language": "Python", - "engagement_ratio": 0.001083, - "contributors_per_1k_stars": 1.083, - "expected_contributors": 41.46, - "contributors_delta_vs_trend": -18.46, - "outlier_score": -0.160571, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "repo_name": "QwenLM/qwen-code", + "stars": 21181, + "contributors": 367, + "language": "TypeScript", + "engagement_ratio": 0.017327, + "contributors_per_1k_stars": 17.327, + "expected_contributors": 38.642, + "contributors_delta_vs_trend": 328.358, + "outlier_score": 2.719283, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "winfunc/opcode", - "stars": 21078, + "stars": 21161, "contributors": 14, "language": "TypeScript", - "engagement_ratio": 0.000664, - "contributors_per_1k_stars": 0.664, - "expected_contributors": 40.848, - "contributors_delta_vs_trend": -26.848, - "outlier_score": -0.233526, + "engagement_ratio": 0.000662, + "contributors_per_1k_stars": 0.662, + "expected_contributors": 38.569, + "contributors_delta_vs_trend": -24.569, + "outlier_score": -0.203467, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "QwenLM/qwen-code", - "stars": 20978, - "contributors": 365, - "language": "TypeScript", - "engagement_ratio": 0.017399, - "contributors_per_1k_stars": 17.399, - "expected_contributors": 40.481, - "contributors_delta_vs_trend": 324.519, - "outlier_score": 2.822697, - "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "repo_name": "router-for-me/CLIProxyAPI", + "stars": 20881, + "contributors": 136, + "language": "Go", + "engagement_ratio": 0.006513, + "contributors_per_1k_stars": 6.513, + "expected_contributors": 37.544, + "contributors_delta_vs_trend": 98.456, + "outlier_score": 0.815356, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "enescingoz/awesome-n8n-templates", - "stars": 20491, - "contributors": 10, + "stars": 20665, + "contributors": 11, "language": "Sin especificar", - "engagement_ratio": 0.000488, - "contributors_per_1k_stars": 0.488, - "expected_contributors": 38.695, - "contributors_delta_vs_trend": -28.695, - "outlier_score": -0.249591, + "engagement_ratio": 0.000532, + "contributors_per_1k_stars": 0.532, + "expected_contributors": 36.754, + "contributors_delta_vs_trend": -25.754, + "outlier_score": -0.213281, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "hsliuping/TradingAgents-CN", - "stars": 20465, - "contributors": 19, - "language": "Python", - "engagement_ratio": 0.000928, - "contributors_per_1k_stars": 0.928, - "expected_contributors": 38.6, - "contributors_delta_vs_trend": -19.6, - "outlier_score": -0.170479, + "repo_name": "iOfficeAI/AionUi", + "stars": 20374, + "contributors": 72, + "language": "TypeScript", + "engagement_ratio": 0.003534, + "contributors_per_1k_stars": 3.534, + "expected_contributors": 35.689, + "contributors_delta_vs_trend": 36.311, + "outlier_score": 0.300706, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "abhigyanpatwari/GitNexus", + "stars": 20372, + "contributors": 48, + "language": "TypeScript", + "engagement_ratio": 0.002356, + "contributors_per_1k_stars": 2.356, + "expected_contributors": 35.682, + "contributors_delta_vs_trend": 12.318, + "outlier_score": 0.102012, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "coze-dev/coze-studio", - "stars": 20297, + "stars": 20344, "contributors": 62, "language": "TypeScript", - "engagement_ratio": 0.003055, - "contributors_per_1k_stars": 3.055, - "expected_contributors": 37.983, - "contributors_delta_vs_trend": 24.017, - "outlier_score": 0.208899, + "engagement_ratio": 0.003048, + "contributors_per_1k_stars": 3.048, + "expected_contributors": 35.579, + "contributors_delta_vs_trend": 26.421, + "outlier_score": 0.218801, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "virattt/dexter", + "stars": 20138, + "contributors": 18, + "language": "TypeScript", + "engagement_ratio": 0.000894, + "contributors_per_1k_stars": 0.894, + "expected_contributors": 34.826, + "contributors_delta_vs_trend": -16.826, + "outlier_score": -0.139341, + "trend_bucket": "near_trend", + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "dyad-sh/dyad", - "stars": 19946, - "contributors": 24, + "stars": 20011, + "contributors": 25, "language": "TypeScript", - "engagement_ratio": 0.001203, - "contributors_per_1k_stars": 1.203, - "expected_contributors": 36.696, - "contributors_delta_vs_trend": -12.696, - "outlier_score": -0.11043, + "engagement_ratio": 0.001249, + "contributors_per_1k_stars": 1.249, + "expected_contributors": 34.361, + "contributors_delta_vs_trend": -9.361, + "outlier_score": -0.077523, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "openai/gpt-oss", - "stars": 19931, - "contributors": 61, + "stars": 19952, + "contributors": 64, "language": "Python", - "engagement_ratio": 0.003061, - "contributors_per_1k_stars": 3.061, - "expected_contributors": 36.641, - "contributors_delta_vs_trend": 24.359, - "outlier_score": 0.211878, + "engagement_ratio": 0.003208, + "contributors_per_1k_stars": 3.208, + "expected_contributors": 34.145, + "contributors_delta_vs_trend": 29.855, + "outlier_score": 0.247242, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "iOfficeAI/AionUi", - "stars": 19830, - "contributors": 68, + "repo_name": "steveyegge/beads", + "stars": 19882, + "contributors": 324, + "language": "Go", + "engagement_ratio": 0.016296, + "contributors_per_1k_stars": 16.296, + "expected_contributors": 33.889, + "contributors_delta_vs_trend": 290.111, + "outlier_score": 2.402543, + "trend_bucket": "above_trend", + "snapshot_date_utc": "2026-03-28" + }, + { + "repo_name": "ayangweb/BongoCat", + "stars": 19770, + "contributors": 16, "language": "TypeScript", - "engagement_ratio": 0.003429, - "contributors_per_1k_stars": 3.429, - "expected_contributors": 36.27, - "contributors_delta_vs_trend": 31.73, - "outlier_score": 0.275987, + "engagement_ratio": 0.000809, + "contributors_per_1k_stars": 0.809, + "expected_contributors": 33.479, + "contributors_delta_vs_trend": -17.479, + "outlier_score": -0.144753, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "TibixDev/winboat", - "stars": 19686, + "stars": 19724, "contributors": 35, "language": "TypeScript", - "engagement_ratio": 0.001778, - "contributors_per_1k_stars": 1.778, - "expected_contributors": 35.742, - "contributors_delta_vs_trend": -0.742, - "outlier_score": -0.006456, + "engagement_ratio": 0.001774, + "contributors_per_1k_stars": 1.774, + "expected_contributors": 33.311, + "contributors_delta_vs_trend": 1.689, + "outlier_score": 0.013989, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "ayangweb/BongoCat", - "stars": 19636, - "contributors": 16, - "language": "TypeScript", - "engagement_ratio": 0.000815, - "contributors_per_1k_stars": 0.815, - "expected_contributors": 35.559, - "contributors_delta_vs_trend": -19.559, - "outlier_score": -0.170125, + "repo_name": "volcengine/OpenViking", + "stars": 19681, + "contributors": 107, + "language": "Python", + "engagement_ratio": 0.005437, + "contributors_per_1k_stars": 5.437, + "expected_contributors": 33.154, + "contributors_delta_vs_trend": 73.846, + "outlier_score": 0.611557, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "steveyegge/beads", - "stars": 19569, - "contributors": 317, - "language": "Go", - "engagement_ratio": 0.016199, - "contributors_per_1k_stars": 16.199, - "expected_contributors": 35.313, - "contributors_delta_vs_trend": 281.687, - "outlier_score": 2.450141, - "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "router-for-me/CLIProxyAPI", - "stars": 19558, - "contributors": 133, - "language": "Go", - "engagement_ratio": 0.0068, - "contributors_per_1k_stars": 6.8, - "expected_contributors": 35.273, - "contributors_delta_vs_trend": 97.727, - "outlier_score": 0.850041, + "repo_name": "AlexsJones/llmfit", + "stars": 19653, + "contributors": 46, + "language": "Rust", + "engagement_ratio": 0.002341, + "contributors_per_1k_stars": 2.341, + "expected_contributors": 33.051, + "contributors_delta_vs_trend": 12.949, + "outlier_score": 0.107236, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "agentsmd/agents.md", - "stars": 19318, + "stars": 19504, "contributors": 20, "language": "TypeScript", - "engagement_ratio": 0.001035, - "contributors_per_1k_stars": 1.035, - "expected_contributors": 34.392, - "contributors_delta_vs_trend": -14.392, - "outlier_score": -0.125187, + "engagement_ratio": 0.001025, + "contributors_per_1k_stars": 1.025, + "expected_contributors": 32.506, + "contributors_delta_vs_trend": -12.506, + "outlier_score": -0.103567, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "nari-labs/dia", - "stars": 19218, - "contributors": 21, - "language": "Python", - "engagement_ratio": 0.001093, - "contributors_per_1k_stars": 1.093, - "expected_contributors": 34.026, - "contributors_delta_vs_trend": -13.026, - "outlier_score": -0.113299, + "repo_name": "stan-smith/FossFLOW", + "stars": 19378, + "contributors": 30, + "language": "TypeScript", + "engagement_ratio": 0.001548, + "contributors_per_1k_stars": 1.548, + "expected_contributors": 32.045, + "contributors_delta_vs_trend": -2.045, + "outlier_score": -0.016934, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "abhigyanpatwari/GitNexus", - "stars": 19209, - "contributors": 39, - "language": "TypeScript", - "engagement_ratio": 0.00203, - "contributors_per_1k_stars": 2.03, - "expected_contributors": 33.993, - "contributors_delta_vs_trend": 5.007, - "outlier_score": 0.043554, + "repo_name": "nari-labs/dia", + "stars": 19226, + "contributors": 21, + "language": "Python", + "engagement_ratio": 0.001092, + "contributors_per_1k_stars": 1.092, + "expected_contributors": 31.489, + "contributors_delta_vs_trend": -10.489, + "outlier_score": -0.086861, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "stan-smith/FossFLOW", - "stars": 19191, - "contributors": 30, + "repo_name": "Crosstalk-Solutions/project-nomad", + "stars": 19053, + "contributors": 15, "language": "TypeScript", - "engagement_ratio": 0.001563, - "contributors_per_1k_stars": 1.563, - "expected_contributors": 33.927, - "contributors_delta_vs_trend": -3.927, - "outlier_score": -0.034154, + "engagement_ratio": 0.000787, + "contributors_per_1k_stars": 0.787, + "expected_contributors": 30.856, + "contributors_delta_vs_trend": -15.856, + "outlier_score": -0.131308, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "humanlayer/12-factor-agents", - "stars": 18873, + "stars": 18964, "contributors": 16, "language": "TypeScript", - "engagement_ratio": 0.000848, - "contributors_per_1k_stars": 0.848, - "expected_contributors": 32.76, - "contributors_delta_vs_trend": -16.76, - "outlier_score": -0.145782, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "AlexsJones/llmfit", - "stars": 18837, - "contributors": 46, - "language": "Rust", - "engagement_ratio": 0.002442, - "contributors_per_1k_stars": 2.442, - "expected_contributors": 32.628, - "contributors_delta_vs_trend": 13.372, - "outlier_score": 0.116309, + "engagement_ratio": 0.000844, + "contributors_per_1k_stars": 0.844, + "expected_contributors": 30.53, + "contributors_delta_vs_trend": -14.53, + "outlier_score": -0.120329, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "google/adk-python", - "stars": 18559, - "contributors": 259, - "language": "Python", - "engagement_ratio": 0.013955, - "contributors_per_1k_stars": 13.955, - "expected_contributors": 31.609, - "contributors_delta_vs_trend": 227.391, - "outlier_score": 1.977874, + "stars": 18639, + "contributors": 261, + "language": "Python", + "engagement_ratio": 0.014003, + "contributors_per_1k_stars": 14.003, + "expected_contributors": 29.341, + "contributors_delta_vs_trend": 231.659, + "outlier_score": 1.918477, "trend_bucket": "above_trend", - "snapshot_date_utc": "2026-03-24" - }, - { - "repo_name": "volcengine/OpenViking", - "stars": 18513, - "contributors": 93, - "language": "Python", - "engagement_ratio": 0.005023, - "contributors_per_1k_stars": 5.023, - "expected_contributors": 31.44, - "contributors_delta_vs_trend": 61.56, - "outlier_score": 0.535457, - "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "NirDiamant/agents-towards-production", - "stars": 18441, + "stars": 18516, "contributors": 24, "language": "Jupyter Notebook", - "engagement_ratio": 0.001301, - "contributors_per_1k_stars": 1.301, - "expected_contributors": 31.176, - "contributors_delta_vs_trend": -7.176, - "outlier_score": -0.062415, + "engagement_ratio": 0.001296, + "contributors_per_1k_stars": 1.296, + "expected_contributors": 28.891, + "contributors_delta_vs_trend": -4.891, + "outlier_score": -0.040502, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "virattt/dexter", - "stars": 18182, - "contributors": 18, - "language": "TypeScript", - "engagement_ratio": 0.00099, - "contributors_per_1k_stars": 0.99, - "expected_contributors": 30.226, - "contributors_delta_vs_trend": -12.226, - "outlier_score": -0.106341, + "repo_name": "astral-sh/ty", + "stars": 18090, + "contributors": 41, + "language": "Python", + "engagement_ratio": 0.002266, + "contributors_per_1k_stars": 2.266, + "expected_contributors": 27.332, + "contributors_delta_vs_trend": 13.668, + "outlier_score": 0.113192, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "google-gemini/gemini-fullstack-langgraph-quickstart", - "stars": 18024, + "stars": 18043, "contributors": 15, "language": "Jupyter Notebook", - "engagement_ratio": 0.000832, - "contributors_per_1k_stars": 0.832, - "expected_contributors": 29.646, - "contributors_delta_vs_trend": -14.646, - "outlier_score": -0.127394, + "engagement_ratio": 0.000831, + "contributors_per_1k_stars": 0.831, + "expected_contributors": 27.16, + "contributors_delta_vs_trend": -12.16, + "outlier_score": -0.100702, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "astral-sh/ty", - "stars": 18010, - "contributors": 41, + "repo_name": "langchain-ai/deepagents", + "stars": 17923, + "contributors": 92, "language": "Python", - "engagement_ratio": 0.002277, - "contributors_per_1k_stars": 2.277, - "expected_contributors": 29.595, - "contributors_delta_vs_trend": 11.405, - "outlier_score": 0.099203, + "engagement_ratio": 0.005133, + "contributors_per_1k_stars": 5.133, + "expected_contributors": 26.721, + "contributors_delta_vs_trend": 65.279, + "outlier_score": 0.540607, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { "repo_name": "2025Emma/vibe-coding-cn", - "stars": 17485, + "stars": 17919, "contributors": 2, "language": "Python", - "engagement_ratio": 0.000114, - "contributors_per_1k_stars": 0.114, - "expected_contributors": 27.669, - "contributors_delta_vs_trend": -25.669, - "outlier_score": -0.223273, + "engagement_ratio": 0.000112, + "contributors_per_1k_stars": 0.112, + "expected_contributors": 26.706, + "contributors_delta_vs_trend": -24.706, + "outlier_score": -0.204604, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" }, { - "repo_name": "langchain-ai/deepagents", - "stars": 17144, - "contributors": 91, - "language": "Python", - "engagement_ratio": 0.005308, - "contributors_per_1k_stars": 5.308, - "expected_contributors": 26.418, - "contributors_delta_vs_trend": 64.582, - "outlier_score": 0.561737, + "repo_name": "kepano/obsidian-skills", + "stars": 17847, + "contributors": 11, + "language": "Sin especificar", + "engagement_ratio": 0.000616, + "contributors_per_1k_stars": 0.616, + "expected_contributors": 26.443, + "contributors_delta_vs_trend": -15.443, + "outlier_score": -0.127889, "trend_bucket": "near_trend", - "snapshot_date_utc": "2026-03-24" + "snapshot_date_utc": "2026-03-28" } ] } diff --git a/frontend/assets/data/github_frameworks_history.json b/frontend/assets/data/github_frameworks_history.json index 3895af3..539374a 100644 --- a/frontend/assets/data/github_frameworks_history.json +++ b/frontend/assets/data/github_frameworks_history.json @@ -1,12 +1,12 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:16Z", "dataset": "github_commits_frameworks", "scope_label": "repos oficiales frontend", "source_mode": "history", "snapshot_count": 2, - "snapshot_date": "2026-03-24", - "latest_snapshot_date": "2026-03-24", - "previous_snapshot_date": "2026-03-13", + "snapshot_date": "2026-03-28", + "latest_snapshot_date": "2026-03-28", + "previous_snapshot_date": "2026-03-24", "item_count": 5, "has_historical_comparison": true, "latest_frameworks": [ @@ -15,49 +15,49 @@ "repo": "vercel/next.js", "ranking": 1, "commits_2025": 5000, - "active_contributors": 300, - "merged_prs": 5036, - "closed_issues": 2237, - "releases_count": 636, + "active_contributors": 298, + "merged_prs": 5055, + "closed_issues": 2231, + "releases_count": 632, "commits_prev": 5000, "delta_commits": 0, "growth_pct": 0.0, "trend_direction": "estable", - "active_contributors_prev": 304, - "delta_active_contributors": -4, - "growth_active_contributors_pct": -1.32, - "merged_prs_prev": 5012, - "delta_merged_prs": 24, - "growth_merged_prs_pct": 0.48, - "closed_issues_prev": 2270, - "delta_closed_issues": -33, - "growth_closed_issues_pct": -1.45, - "releases_count_prev": 635, - "delta_releases_count": 1, - "growth_releases_count_pct": 0.16 + "active_contributors_prev": 300, + "delta_active_contributors": -2, + "growth_active_contributors_pct": -0.67, + "merged_prs_prev": 5036, + "delta_merged_prs": 19, + "growth_merged_prs_pct": 0.38, + "closed_issues_prev": 2237, + "delta_closed_issues": -6, + "growth_closed_issues_pct": -0.27, + "releases_count_prev": 636, + "delta_releases_count": -4, + "growth_releases_count_pct": -0.63 }, { "framework": "Angular", "repo": "angular/angular", "ranking": 2, - "commits_2025": 4336, + "commits_2025": 4312, "active_contributors": 277, - "merged_prs": 2167, - "closed_issues": 2116, + "merged_prs": 2221, + "closed_issues": 2119, "releases_count": 146, - "commits_prev": 4300, - "delta_commits": 36, - "growth_pct": 0.84, - "trend_direction": "creciendo", - "active_contributors_prev": 274, - "delta_active_contributors": 3, - "growth_active_contributors_pct": 1.09, - "merged_prs_prev": 2074, - "delta_merged_prs": 93, - "growth_merged_prs_pct": 4.48, - "closed_issues_prev": 2124, - "delta_closed_issues": -8, - "growth_closed_issues_pct": -0.38, + "commits_prev": 4336, + "delta_commits": -24, + "growth_pct": -0.55, + "trend_direction": "cayendo", + "active_contributors_prev": 277, + "delta_active_contributors": 0, + "growth_active_contributors_pct": 0.0, + "merged_prs_prev": 2167, + "delta_merged_prs": 54, + "growth_merged_prs_pct": 2.49, + "closed_issues_prev": 2116, + "delta_closed_issues": 3, + "growth_closed_issues_pct": 0.14, "releases_count_prev": 146, "delta_releases_count": 0, "growth_releases_count_pct": 0.0 @@ -66,24 +66,24 @@ "framework": "React", "repo": "facebook/react", "ranking": 3, - "commits_2025": 1280, - "active_contributors": 86, - "merged_prs": 1281, - "closed_issues": 779, + "commits_2025": 1252, + "active_contributors": 88, + "merged_prs": 1253, + "closed_issues": 781, "releases_count": 15, - "commits_prev": 1328, - "delta_commits": -48, - "growth_pct": -3.61, + "commits_prev": 1280, + "delta_commits": -28, + "growth_pct": -2.19, "trend_direction": "cayendo", "active_contributors_prev": 86, - "delta_active_contributors": 0, - "growth_active_contributors_pct": 0.0, - "merged_prs_prev": 1329, - "delta_merged_prs": -48, - "growth_merged_prs_pct": -3.61, - "closed_issues_prev": 788, - "delta_closed_issues": -9, - "growth_closed_issues_pct": -1.14, + "delta_active_contributors": 2, + "growth_active_contributors_pct": 2.33, + "merged_prs_prev": 1281, + "delta_merged_prs": -28, + "growth_merged_prs_pct": -2.19, + "closed_issues_prev": 779, + "delta_closed_issues": 2, + "growth_closed_issues_pct": 0.26, "releases_count_prev": 15, "delta_releases_count": 0, "growth_releases_count_pct": 0.0 @@ -92,53 +92,53 @@ "framework": "Svelte", "repo": "sveltejs/svelte", "ranking": 4, - "commits_2025": 987, + "commits_2025": 992, "active_contributors": 111, - "merged_prs": 1004, - "closed_issues": 790, + "merged_prs": 1009, + "closed_issues": 761, "releases_count": 202, - "commits_prev": 999, - "delta_commits": -12, - "growth_pct": -1.2, - "trend_direction": "cayendo", + "commits_prev": 987, + "delta_commits": 5, + "growth_pct": 0.51, + "trend_direction": "creciendo", "active_contributors_prev": 111, "delta_active_contributors": 0, "growth_active_contributors_pct": 0.0, - "merged_prs_prev": 1015, - "delta_merged_prs": -11, - "growth_merged_prs_pct": -1.08, - "closed_issues_prev": 775, - "delta_closed_issues": 15, - "growth_closed_issues_pct": 1.94, - "releases_count_prev": 206, - "delta_releases_count": -4, - "growth_releases_count_pct": -1.94 + "merged_prs_prev": 1004, + "delta_merged_prs": 5, + "growth_merged_prs_pct": 0.5, + "closed_issues_prev": 790, + "delta_closed_issues": -29, + "growth_closed_issues_pct": -3.67, + "releases_count_prev": 202, + "delta_releases_count": 0, + "growth_releases_count_pct": 0.0 }, { "framework": "Vue 3", "repo": "vuejs/core", "ranking": 5, - "commits_2025": 393, - "active_contributors": 83, - "merged_prs": 691, - "closed_issues": 403, - "releases_count": 32, - "commits_prev": 404, - "delta_commits": -11, - "growth_pct": -2.72, - "trend_direction": "cayendo", - "active_contributors_prev": 85, - "delta_active_contributors": -2, - "growth_active_contributors_pct": -2.35, - "merged_prs_prev": 684, - "delta_merged_prs": 7, - "growth_merged_prs_pct": 1.02, - "closed_issues_prev": 411, - "delta_closed_issues": -8, - "growth_closed_issues_pct": -1.95, + "commits_2025": 410, + "active_contributors": 87, + "merged_prs": 711, + "closed_issues": 412, + "releases_count": 34, + "commits_prev": 393, + "delta_commits": 17, + "growth_pct": 4.33, + "trend_direction": "creciendo", + "active_contributors_prev": 83, + "delta_active_contributors": 4, + "growth_active_contributors_pct": 4.82, + "merged_prs_prev": 691, + "delta_merged_prs": 20, + "growth_merged_prs_pct": 2.89, + "closed_issues_prev": 403, + "delta_closed_issues": 9, + "growth_closed_issues_pct": 2.23, "releases_count_prev": 32, - "delta_releases_count": 0, - "growth_releases_count_pct": 0.0 + "delta_releases_count": 2, + "growth_releases_count_pct": 6.25 } ], "summary": { @@ -155,44 +155,44 @@ "framework": "Angular", "repo": "angular/angular", "ranking": 2, - "commits_2025": 4336, - "delta_commits": 36, - "growth_pct": 0.84, - "trend_direction": "creciendo" + "commits_2025": 4312, + "delta_commits": -24, + "growth_pct": -0.55, + "trend_direction": "cayendo" }, - "leader_share_pct": 41.68, - "leader_gap_commits": 664, + "leader_share_pct": 41.79, + "leader_gap_commits": 688, "highest_growth": { - "framework": "Angular", - "repo": "angular/angular", - "ranking": 2, - "commits_2025": 4336, - "delta_commits": 36, - "growth_pct": 0.84, + "framework": "Vue 3", + "repo": "vuejs/core", + "ranking": 5, + "commits_2025": 410, + "delta_commits": 17, + "growth_pct": 4.33, "trend_direction": "creciendo" }, "largest_drop": { "framework": "React", "repo": "facebook/react", "ranking": 3, - "commits_2025": 1280, - "delta_commits": -48, - "growth_pct": -3.61, + "commits_2025": 1252, + "delta_commits": -28, + "growth_pct": -2.19, "trend_direction": "cayendo" }, - "total_commits": 11996, + "total_commits": 11966, "leader_framework": "Next.js", "leader_commits": 5000, - "max_growth_framework": "Angular", - "max_growth_delta": 36, + "max_growth_framework": "Vue 3", + "max_growth_delta": 17, "max_drop_framework": "React", - "max_drop_delta": -48, + "max_drop_delta": -28, "missing_metrics_frameworks": 0 }, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/github_commits/year=2026/month=03/day=13/github_commits_frameworks.csv", + "date": "2026-03-24", + "path": "datos/history/github_commits/year=2026/month=03/day=24/github_commits_frameworks.csv", "source_type": "history", "row_count": 5, "framework_count": 5, @@ -202,76 +202,76 @@ "repo": "vercel/next.js", "ranking": 1, "commits_2025": 5000, - "active_contributors": 304, - "merged_prs": 5012, - "closed_issues": 2270, - "releases_count": 635, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "active_contributors": 300, + "merged_prs": 5036, + "closed_issues": 2237, + "releases_count": 636, + "commits_prev": 5000, + "delta_commits": 0, + "growth_pct": 0.0, + "trend_direction": "estable" }, { "framework": "Angular", "repo": "angular/angular", "ranking": 2, - "commits_2025": 4300, - "active_contributors": 274, - "merged_prs": 2074, - "closed_issues": 2124, + "commits_2025": 4336, + "active_contributors": 277, + "merged_prs": 2167, + "closed_issues": 2116, "releases_count": 146, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "commits_prev": 4319, + "delta_commits": 17, + "growth_pct": 0.39, + "trend_direction": "creciendo" }, { "framework": "React", "repo": "facebook/react", "ranking": 3, - "commits_2025": 1328, + "commits_2025": 1280, "active_contributors": 86, - "merged_prs": 1329, - "closed_issues": 788, + "merged_prs": 1281, + "closed_issues": 779, "releases_count": 15, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "commits_prev": 1280, + "delta_commits": 0, + "growth_pct": 0.0, + "trend_direction": "estable" }, { "framework": "Svelte", "repo": "sveltejs/svelte", "ranking": 4, - "commits_2025": 999, + "commits_2025": 987, "active_contributors": 111, - "merged_prs": 1015, - "closed_issues": 775, - "releases_count": 206, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "merged_prs": 1004, + "closed_issues": 790, + "releases_count": 202, + "commits_prev": 984, + "delta_commits": 3, + "growth_pct": 0.3, + "trend_direction": "creciendo" }, { "framework": "Vue 3", "repo": "vuejs/core", "ranking": 5, - "commits_2025": 404, - "active_contributors": 85, - "merged_prs": 684, - "closed_issues": 411, + "commits_2025": 393, + "active_contributors": 83, + "merged_prs": 691, + "closed_issues": 403, "releases_count": 32, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "commits_prev": 393, + "delta_commits": 0, + "growth_pct": 0.0, + "trend_direction": "estable" } ] }, { - "date": "2026-03-24", - "path": "datos/history/github_commits/year=2026/month=03/day=24/github_commits_frameworks.csv", + "date": "2026-03-28", + "path": "datos/history/github_commits/year=2026/month=03/day=28/github_commits_frameworks.csv", "source_type": "history", "row_count": 5, "framework_count": 5, @@ -281,70 +281,70 @@ "repo": "vercel/next.js", "ranking": 1, "commits_2025": 5000, - "active_contributors": 300, - "merged_prs": 5036, - "closed_issues": 2237, - "releases_count": 636, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "active_contributors": 298, + "merged_prs": 5055, + "closed_issues": 2231, + "releases_count": 632, + "commits_prev": 5000, + "delta_commits": 0, + "growth_pct": 0.0, + "trend_direction": "estable" }, { "framework": "Angular", "repo": "angular/angular", "ranking": 2, - "commits_2025": 4336, + "commits_2025": 4312, "active_contributors": 277, - "merged_prs": 2167, - "closed_issues": 2116, + "merged_prs": 2221, + "closed_issues": 2119, "releases_count": 146, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "commits_prev": 4336, + "delta_commits": -24, + "growth_pct": -0.55, + "trend_direction": "cayendo" }, { "framework": "React", "repo": "facebook/react", "ranking": 3, - "commits_2025": 1280, - "active_contributors": 86, - "merged_prs": 1281, - "closed_issues": 779, + "commits_2025": 1252, + "active_contributors": 88, + "merged_prs": 1253, + "closed_issues": 781, "releases_count": 15, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "commits_prev": 1280, + "delta_commits": -28, + "growth_pct": -2.19, + "trend_direction": "cayendo" }, { "framework": "Svelte", "repo": "sveltejs/svelte", "ranking": 4, - "commits_2025": 987, + "commits_2025": 992, "active_contributors": 111, - "merged_prs": 1004, - "closed_issues": 790, + "merged_prs": 1009, + "closed_issues": 761, "releases_count": 202, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "commits_prev": 987, + "delta_commits": 5, + "growth_pct": 0.51, + "trend_direction": "creciendo" }, { "framework": "Vue 3", "repo": "vuejs/core", "ranking": 5, - "commits_2025": 393, - "active_contributors": 83, - "merged_prs": 691, - "closed_issues": 403, - "releases_count": 32, - "commits_prev": null, - "delta_commits": null, - "growth_pct": null, - "trend_direction": null + "commits_2025": 410, + "active_contributors": 87, + "merged_prs": 711, + "closed_issues": 412, + "releases_count": 34, + "commits_prev": 393, + "delta_commits": 17, + "growth_pct": 4.33, + "trend_direction": "creciendo" } ] } @@ -355,11 +355,11 @@ "points": [ { "month": "2026-02", - "commits": 277 + "commits": 292 }, { "month": "2026-03", - "commits": 128 + "commits": 286 } ] }, @@ -372,7 +372,7 @@ }, { "month": "2026-03", - "commits": 199 + "commits": 415 } ] }, @@ -385,7 +385,7 @@ }, { "month": "2026-03", - "commits": 22 + "commits": 37 } ] }, @@ -398,7 +398,7 @@ }, { "month": "2026-03", - "commits": 42 + "commits": 75 } ] }, @@ -411,7 +411,7 @@ }, { "month": "2026-03", - "commits": 19 + "commits": 44 } ] } diff --git a/frontend/assets/data/github_lenguajes.csv b/frontend/assets/data/github_lenguajes.csv index 67a43ff..93fb0ac 100644 --- a/frontend/assets/data/github_lenguajes.csv +++ b/frontend/assets/data/github_lenguajes.csv @@ -1,11 +1,11 @@ lenguaje,repos_count,porcentaje -Python,318,34.23 -TypeScript,257,27.66 -JavaScript,63,6.78 +Python,314,33.84 +TypeScript,260,28.02 +JavaScript,62,6.68 Go,52,5.6 -Rust,40,4.31 -Shell,35,3.77 +Rust,42,4.53 +Shell,37,3.99 Swift,21,2.26 -C++,20,2.15 -HTML,19,2.05 +C++,20,2.16 +HTML,17,1.83 Jupyter Notebook,16,1.72 diff --git a/frontend/assets/data/github_lenguajes_public.json b/frontend/assets/data/github_lenguajes_public.json index dcaa506..db98c8d 100644 --- a/frontend/assets/data/github_lenguajes_public.json +++ b/frontend/assets/data/github_lenguajes_public.json @@ -1,25 +1,25 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:15Z", "dataset": "github_lenguajes", "source_mode": "latest", "source_path": "datos/latest/github_lenguajes.csv", - "source_updated_at_utc": "2026-03-24T05:45:19Z", + "source_updated_at_utc": "2026-03-28T22:07:35Z", "language_count": 10, "languages": [ { "lenguaje": "Python", - "repos_count": 318, - "share_pct": 34.23 + "repos_count": 314, + "share_pct": 33.84 }, { "lenguaje": "TypeScript", - "repos_count": 257, - "share_pct": 27.66 + "repos_count": 260, + "share_pct": 28.02 }, { "lenguaje": "JavaScript", - "repos_count": 63, - "share_pct": 6.78 + "repos_count": 62, + "share_pct": 6.68 }, { "lenguaje": "Go", @@ -28,13 +28,13 @@ }, { "lenguaje": "Rust", - "repos_count": 40, - "share_pct": 4.31 + "repos_count": 42, + "share_pct": 4.53 }, { "lenguaje": "Shell", - "repos_count": 35, - "share_pct": 3.77 + "repos_count": 37, + "share_pct": 3.99 }, { "lenguaje": "Swift", @@ -44,12 +44,12 @@ { "lenguaje": "C++", "repos_count": 20, - "share_pct": 2.15 + "share_pct": 2.16 }, { "lenguaje": "HTML", - "repos_count": 19, - "share_pct": 2.05 + "repos_count": 17, + "share_pct": 1.83 }, { "lenguaje": "Jupyter Notebook", @@ -60,17 +60,17 @@ "summary": { "leader": { "lenguaje": "Python", - "repos_count": 318, - "share_pct": 34.23 + "repos_count": 314, + "share_pct": 33.84 }, "runner_up": { "lenguaje": "TypeScript", - "repos_count": 257, - "share_pct": 27.66 + "repos_count": 260, + "share_pct": 28.02 }, "language_count": 10, "total_classifiable_repos": 841, - "leader_gap_repos": 61, - "leader_gap_share_pct": 6.57 + "leader_gap_repos": 54, + "leader_gap_share_pct": 5.82 } } \ No newline at end of file diff --git a/frontend/assets/data/history_index.json b/frontend/assets/data/history_index.json index dfd965c..7801eaf 100644 --- a/frontend/assets/data/history_index.json +++ b/frontend/assets/data/history_index.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:14Z", "dataset_count": 23, "datasets": [ { @@ -9,17 +9,17 @@ "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/github_ai_insights/year=2026/month=03/day=13/github_ai_repos_insights.csv", + "date": "2026-03-24", + "path": "datos/history/github_ai_insights/year=2026/month=03/day=24/github_ai_repos_insights.csv", "row_count": 1 }, { - "date": "2026-03-24", - "path": "datos/history/github_ai_insights/year=2026/month=03/day=24/github_ai_repos_insights.csv", + "date": "2026-03-28", + "path": "datos/history/github_ai_insights/year=2026/month=03/day=28/github_ai_repos_insights.csv", "row_count": 1 } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "github_ai_repos_insights", @@ -35,17 +35,17 @@ "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/github_commits/year=2026/month=03/day=13/github_commits_frameworks.csv", + "date": "2026-03-24", + "path": "datos/history/github_commits/year=2026/month=03/day=24/github_commits_frameworks.csv", "row_count": 5 }, { - "date": "2026-03-24", - "path": "datos/history/github_commits/year=2026/month=03/day=24/github_commits_frameworks.csv", + "date": "2026-03-28", + "path": "datos/history/github_commits/year=2026/month=03/day=28/github_commits_frameworks.csv", "row_count": 5 } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "github_commits_frameworks", @@ -65,15 +65,20 @@ "dataset": "github_commits_monthly", "latest_path": null, "latest_row_count": null, - "history_snapshot_count": 1, + "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/github_commits_monthly/year=2026/month=03/day=13/github_commits_frameworks_monthly.csv", + "date": "2026-03-24", + "path": "datos/history/github_commits_monthly/year=2026/month=03/day=24/github_commits_frameworks_monthly.csv", + "row_count": 65 + }, + { + "date": "2026-03-28", + "path": "datos/history/github_commits_monthly/year=2026/month=03/day=28/github_commits_frameworks_monthly.csv", "row_count": 65 } ], - "latest_snapshot_date": "2026-03-13" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "github_correlacion", @@ -82,17 +87,17 @@ "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/github_correlacion/year=2026/month=03/day=13/github_correlacion.csv", + "date": "2026-03-24", + "path": "datos/history/github_correlacion/year=2026/month=03/day=24/github_correlacion.csv", "row_count": 100 }, { - "date": "2026-03-24", - "path": "datos/history/github_correlacion/year=2026/month=03/day=24/github_correlacion.csv", + "date": "2026-03-28", + "path": "datos/history/github_correlacion/year=2026/month=03/day=28/github_correlacion.csv", "row_count": 100 } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "github_lenguajes", @@ -101,17 +106,17 @@ "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/github_lenguajes/year=2026/month=03/day=13/github_lenguajes.csv", + "date": "2026-03-24", + "path": "datos/history/github_lenguajes/year=2026/month=03/day=24/github_lenguajes.csv", "row_count": 10 }, { - "date": "2026-03-24", - "path": "datos/history/github_lenguajes/year=2026/month=03/day=24/github_lenguajes.csv", + "date": "2026-03-28", + "path": "datos/history/github_lenguajes/year=2026/month=03/day=28/github_lenguajes.csv", "row_count": 10 } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "github_repos", @@ -120,17 +125,17 @@ "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/github_repos/year=2026/month=03/day=13/github_repos_2025.csv", + "date": "2026-03-24", + "path": "datos/history/github_repos/year=2026/month=03/day=24/github_repos_2025.csv", "row_count": 1000 }, { - "date": "2026-03-24", - "path": "datos/history/github_repos/year=2026/month=03/day=24/github_repos_2025.csv", + "date": "2026-03-28", + "path": "datos/history/github_repos/year=2026/month=03/day=28/github_repos_2025.csv", "row_count": 1000 } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "github_repos_2025", @@ -143,15 +148,20 @@ "dataset": "interseccion", "latest_path": null, "latest_row_count": null, - "history_snapshot_count": 1, + "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/interseccion/year=2026/month=03/day=13/interseccion_github_reddit.csv", + "date": "2026-03-24", + "path": "datos/history/interseccion/year=2026/month=03/day=24/interseccion_github_reddit.csv", + "row_count": 10 + }, + { + "date": "2026-03-28", + "path": "datos/history/interseccion/year=2026/month=03/day=28/interseccion_github_reddit.csv", "row_count": 10 } ], - "latest_snapshot_date": "2026-03-13" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "interseccion_github_reddit", @@ -164,15 +174,20 @@ "dataset": "reddit_sentimiento", "latest_path": null, "latest_row_count": null, - "history_snapshot_count": 1, + "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/reddit_sentimiento/year=2026/month=03/day=13/reddit_sentimiento_frameworks.csv", + "date": "2026-03-24", + "path": "datos/history/reddit_sentimiento/year=2026/month=03/day=24/reddit_sentimiento_frameworks.csv", + "row_count": 5 + }, + { + "date": "2026-03-28", + "path": "datos/history/reddit_sentimiento/year=2026/month=03/day=28/reddit_sentimiento_frameworks.csv", "row_count": 5 } ], - "latest_snapshot_date": "2026-03-13" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "reddit_sentimiento_frameworks", @@ -185,15 +200,20 @@ "dataset": "reddit_temas", "latest_path": null, "latest_row_count": null, - "history_snapshot_count": 1, + "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/reddit_temas/year=2026/month=03/day=13/reddit_temas_emergentes.csv", + "date": "2026-03-24", + "path": "datos/history/reddit_temas/year=2026/month=03/day=24/reddit_temas_emergentes.csv", + "row_count": 10 + }, + { + "date": "2026-03-28", + "path": "datos/history/reddit_temas/year=2026/month=03/day=28/reddit_temas_emergentes.csv", "row_count": 10 } ], - "latest_snapshot_date": "2026-03-13" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "reddit_temas_emergentes", @@ -209,17 +229,17 @@ "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/so_aceptacion/year=2026/month=03/day=13/so_tasa_aceptacion.csv", + "date": "2026-03-24", + "path": "datos/history/so_aceptacion/year=2026/month=03/day=24/so_tasa_aceptacion.csv", "row_count": 5 }, { - "date": "2026-03-24", - "path": "datos/history/so_aceptacion/year=2026/month=03/day=24/so_tasa_aceptacion.csv", + "date": "2026-03-28", + "path": "datos/history/so_aceptacion/year=2026/month=03/day=28/so_tasa_aceptacion.csv", "row_count": 5 } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "so_tasa_aceptacion", @@ -235,17 +255,17 @@ "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/so_tendencias/year=2026/month=03/day=13/so_tendencias_mensuales.csv", + "date": "2026-03-24", + "path": "datos/history/so_tendencias/year=2026/month=03/day=24/so_tendencias_mensuales.csv", "row_count": 12 }, { - "date": "2026-03-24", - "path": "datos/history/so_tendencias/year=2026/month=03/day=24/so_tendencias_mensuales.csv", + "date": "2026-03-28", + "path": "datos/history/so_tendencias/year=2026/month=03/day=28/so_tendencias_mensuales.csv", "row_count": 12 } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "so_tendencias_mensuales", @@ -261,17 +281,17 @@ "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/so_volumen/year=2026/month=03/day=13/so_volumen_preguntas.csv", + "date": "2026-03-24", + "path": "datos/history/so_volumen/year=2026/month=03/day=24/so_volumen_preguntas.csv", "row_count": 10 }, { - "date": "2026-03-24", - "path": "datos/history/so_volumen/year=2026/month=03/day=24/so_volumen_preguntas.csv", + "date": "2026-03-28", + "path": "datos/history/so_volumen/year=2026/month=03/day=28/so_volumen_preguntas.csv", "row_count": 10 } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" }, { "dataset": "so_volumen_preguntas", @@ -287,17 +307,17 @@ "history_snapshot_count": 2, "snapshots": [ { - "date": "2026-03-16", - "path": "datos/history/trend_score/year=2026/month=03/day=16/trend_score.csv", + "date": "2026-03-24", + "path": "datos/history/trend_score/year=2026/month=03/day=24/trend_score.csv", "row_count": 22 }, { - "date": "2026-03-24", - "path": "datos/history/trend_score/year=2026/month=03/day=24/trend_score.csv", + "date": "2026-03-28", + "path": "datos/history/trend_score/year=2026/month=03/day=28/trend_score.csv", "row_count": 22 } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" } ] } \ No newline at end of file diff --git a/frontend/assets/data/home_highlights.json b/frontend/assets/data/home_highlights.json index 161e0c7..f36b0b8 100644 --- a/frontend/assets/data/home_highlights.json +++ b/frontend/assets/data/home_highlights.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:18Z", "dataset": "home_highlights", "source_mode": "bridges", "candidate_count": 9, @@ -10,24 +10,24 @@ "source": "github_lenguajes_public.summary.leader", "payload": { "lenguaje": "Python", - "repos_count": 318, - "share_pct": 34.23 + "repos_count": 314, + "share_pct": 33.84 }, "summary": { "leader": { "lenguaje": "Python", - "repos_count": 318, - "share_pct": 34.23 + "repos_count": 314, + "share_pct": 33.84 }, "runner_up": { "lenguaje": "TypeScript", - "repos_count": 257, - "share_pct": 27.66 + "repos_count": 260, + "share_pct": 28.02 }, "language_count": 10, "total_classifiable_repos": 841, - "leader_gap_repos": 61, - "leader_gap_share_pct": 6.57 + "leader_gap_repos": 54, + "leader_gap_share_pct": 5.82 } }, "graph_2": { @@ -56,38 +56,38 @@ "framework": "Angular", "repo": "angular/angular", "ranking": 2, - "commits_2025": 4336, - "delta_commits": 36, - "growth_pct": 0.84, - "trend_direction": "creciendo" + "commits_2025": 4312, + "delta_commits": -24, + "growth_pct": -0.55, + "trend_direction": "cayendo" }, - "leader_share_pct": 41.68, - "leader_gap_commits": 664, + "leader_share_pct": 41.79, + "leader_gap_commits": 688, "highest_growth": { - "framework": "Angular", - "repo": "angular/angular", - "ranking": 2, - "commits_2025": 4336, - "delta_commits": 36, - "growth_pct": 0.84, + "framework": "Vue 3", + "repo": "vuejs/core", + "ranking": 5, + "commits_2025": 410, + "delta_commits": 17, + "growth_pct": 4.33, "trend_direction": "creciendo" }, "largest_drop": { "framework": "React", "repo": "facebook/react", "ranking": 3, - "commits_2025": 1280, - "delta_commits": -48, - "growth_pct": -3.61, + "commits_2025": 1252, + "delta_commits": -28, + "growth_pct": -2.19, "trend_direction": "cayendo" }, - "total_commits": 11996, + "total_commits": 11966, "leader_framework": "Next.js", "leader_commits": 5000, - "max_growth_framework": "Angular", - "max_growth_delta": 36, + "max_growth_framework": "Vue 3", + "max_growth_delta": 17, "max_drop_framework": "React", - "max_drop_delta": -48, + "max_drop_delta": -28, "missing_metrics_frameworks": 0 } }, @@ -96,69 +96,69 @@ "source": "github_correlacion_history.summary.positive_outlier_repo", "payload": { "repo_name": "anomalyco/opencode", - "stars": 129036, - "contributors": 829, + "stars": 131918, + "contributors": 833, "language": "TypeScript", - "engagement_ratio": 0.006425, - "contributors_per_1k_stars": 6.425, - "outlier_score": 3.411162, + "engagement_ratio": 0.006315, + "contributors_per_1k_stars": 6.315, + "outlier_score": 3.222841, "trend_bucket": "above_trend" }, "summary": { - "correlation_value": 0.758, + "correlation_value": 0.7523, "top_stars_repo": { "repo_name": "openclaw/openclaw", - "stars": 332889, - "contributors": 1356, + "stars": 339410, + "contributors": 1434, "language": "TypeScript", - "engagement_ratio": 0.004073, - "contributors_per_1k_stars": 4.073, - "outlier_score": 1.49139, + "engagement_ratio": 0.004225, + "contributors_per_1k_stars": 4.225, + "outlier_score": 1.912483, "trend_bucket": "above_trend" }, "top_contributors_repo": { "repo_name": "openclaw/openclaw", - "stars": 332889, - "contributors": 1356, + "stars": 339410, + "contributors": 1434, "language": "TypeScript", - "engagement_ratio": 0.004073, - "contributors_per_1k_stars": 4.073, - "outlier_score": 1.49139, + "engagement_ratio": 0.004225, + "contributors_per_1k_stars": 4.225, + "outlier_score": 1.912483, "trend_bucket": "above_trend" }, "top_engagement_repo": { "repo_name": "QwenLM/qwen-code", - "stars": 20978, - "contributors": 365, + "stars": 21181, + "contributors": 367, "language": "TypeScript", - "engagement_ratio": 0.017399, - "contributors_per_1k_stars": 17.399, - "outlier_score": 2.822697, + "engagement_ratio": 0.017327, + "contributors_per_1k_stars": 17.327, + "outlier_score": 2.719283, "trend_bucket": "above_trend" }, "positive_outlier_repo": { "repo_name": "anomalyco/opencode", - "stars": 129036, - "contributors": 829, + "stars": 131918, + "contributors": 833, "language": "TypeScript", - "engagement_ratio": 0.006425, - "contributors_per_1k_stars": 6.425, - "outlier_score": 3.411162, + "engagement_ratio": 0.006315, + "contributors_per_1k_stars": 6.315, + "outlier_score": 3.222841, "trend_bucket": "above_trend" }, "negative_outlier_repo": { "repo_name": "obra/superpowers", - "stars": 108562, - "contributors": 30, + "stars": 120591, + "contributors": 31, "language": "Shell", - "engagement_ratio": 0.000276, - "contributors_per_1k_stars": 0.276, - "outlier_score": -2.885422, + "engagement_ratio": 0.000257, + "contributors_per_1k_stars": 0.257, + "outlier_score": -3.075654, "trend_bucket": "below_trend" }, "item_count": 100, - "latest_snapshot_date": "2026-03-24", - "previous_snapshot_date": "2026-03-13" + "latest_snapshot_date": "2026-03-28", + "previous_snapshot_date": "2026-03-24" } } }, @@ -167,9 +167,9 @@ "signal": "positive_leader", "source": "reddit_sentimiento_public.summary.positive_leader", "payload": { - "framework": "Spring", - "total_menciones": 3, - "positivos": 3, + "framework": "Django", + "total_menciones": 4, + "positivos": 4, "neutros": 0, "negativos": 0, "porcentaje_positivo": 100.0, @@ -178,9 +178,9 @@ }, "summary": { "positive_leader": { - "framework": "Spring", - "total_menciones": 3, - "positivos": 3, + "framework": "Django", + "total_menciones": 4, + "positivos": 4, "neutros": 0, "negativos": 0, "porcentaje_positivo": 100.0, @@ -189,26 +189,26 @@ }, "largest_sample": { "framework": "Laravel", - "total_menciones": 19, - "positivos": 16, + "total_menciones": 15, + "positivos": 12, "neutros": 0, "negativos": 3, - "porcentaje_positivo": 84.21, + "porcentaje_positivo": 80.0, "porcentaje_neutro": 0.0, - "porcentaje_negativo": 15.79 + "porcentaje_negativo": 20.0 }, "negative_leader": { "framework": "FastAPI", "total_menciones": 6, - "positivos": 5, + "positivos": 4, "neutros": 0, - "negativos": 1, - "porcentaje_positivo": 83.33, + "negativos": 2, + "porcentaje_positivo": 66.67, "porcentaje_neutro": 0.0, - "porcentaje_negativo": 16.67 + "porcentaje_negativo": 33.33 }, "framework_count": 5, - "total_menciones": 49 + "total_menciones": 41 } }, "graph_2": { @@ -216,24 +216,38 @@ "source": "reddit_temas_history.summary.leader_topic", "payload": { "tema": "IA/Machine Learning", - "menciones": 130, - "menciones_previas": null, - "delta_menciones": null, - "growth_pct": null, - "trend_direction": null + "menciones": 147, + "menciones_previas": 136, + "delta_menciones": 11, + "growth_pct": 8.09, + "trend_direction": "creciendo" }, "summary": { "leader_topic": { "tema": "IA/Machine Learning", - "menciones": 130, - "menciones_previas": null, - "delta_menciones": null, - "growth_pct": null, - "trend_direction": null + "menciones": 147, + "menciones_previas": 136, + "delta_menciones": 11, + "growth_pct": 8.09, + "trend_direction": "creciendo" }, - "highest_growth_topic": null, - "largest_drop_topic": null, - "total_menciones": 366, + "highest_growth_topic": { + "tema": "IA/Machine Learning", + "menciones": 147, + "menciones_previas": 136, + "delta_menciones": 11, + "growth_pct": 8.09, + "trend_direction": "creciendo" + }, + "largest_drop_topic": { + "tema": "Performance", + "menciones": 42, + "menciones_previas": 54, + "delta_menciones": -12, + "growth_pct": -22.22, + "trend_direction": "cayendo" + }, + "total_menciones": 356, "topic_count": 10 } }, @@ -241,15 +255,15 @@ "signal": "closest_alignment", "source": "reddit_interseccion_history.summary.closest_alignment", "payload": { - "tecnologia": "Python", + "tecnologia": "TypeScript", "tipo": "Lenguaje", - "ranking_github": 1, + "ranking_github": 2, "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, + "brecha_abs": 3, + "promedio_rank": 3.5, "direccion": "github_favorece", - "delta_gap": null, - "trend_direction": null + "delta_gap": 0, + "trend_direction": "estable" }, "summary": { "consenso_count": 0, @@ -257,28 +271,28 @@ "comparable_count": 3, "coverage_pct": 30.0, "closest_alignment": { - "tecnologia": "Python", + "tecnologia": "TypeScript", "tipo": "Lenguaje", - "ranking_github": 1, + "ranking_github": 2, "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, + "brecha_abs": 3, + "promedio_rank": 3.5, "direccion": "github_favorece", - "delta_gap": null, - "trend_direction": null + "delta_gap": 0, + "trend_direction": "estable" }, "largest_gap_item": { - "tecnologia": "TypeScript", + "tecnologia": "Python", "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, + "ranking_github": 1, + "ranking_reddit": 7, "brecha_abs": 6, - "promedio_rank": 5.0, + "promedio_rank": 4.0, "direccion": "github_favorece", - "delta_gap": null, - "trend_direction": null + "delta_gap": 0, + "trend_direction": "estable" }, - "max_brecha_tecnologia": "TypeScript", + "max_brecha_tecnologia": "Python", "max_brecha_abs": 6 } } @@ -289,34 +303,34 @@ "source": "so_volumen_history.summary.leader", "payload": { "lenguaje": "python", - "preguntas": 9882, - "preguntas_prev": 10372, - "delta_preguntas": -490, - "growth_pct": -4.72, + "preguntas": 9619, + "preguntas_prev": 9894, + "delta_preguntas": -275, + "growth_pct": -2.78, "trend_direction": "cayendo", - "share_pct": 31.38 + "share_pct": 31.42 }, "summary": { "leader": { "lenguaje": "python", - "preguntas": 9882, - "preguntas_prev": 10372, - "delta_preguntas": -490, - "growth_pct": -4.72, + "preguntas": 9619, + "preguntas_prev": 9894, + "delta_preguntas": -275, + "growth_pct": -2.78, "trend_direction": "cayendo", - "share_pct": 31.38 + "share_pct": 31.42 }, "highest_growth": null, "largest_drop": { "lenguaje": "python", - "preguntas": 9882, - "preguntas_prev": 10372, - "delta_preguntas": -490, - "growth_pct": -4.72, + "preguntas": 9619, + "preguntas_prev": 9894, + "delta_preguntas": -275, + "growth_pct": -2.78, "trend_direction": "cayendo", - "share_pct": 31.38 + "share_pct": 31.42 }, - "total_questions": 31488 + "total_questions": 30612 } }, "graph_2": { @@ -324,78 +338,92 @@ "source": "so_aceptacion_history.summary.confidence_leader", "payload": { "tecnologia": "svelte", - "total_preguntas": 130, + "total_preguntas": 124, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 36.92, - "total_preguntas_prev": 138, + "tasa_aceptacion_pct": 38.71, + "total_preguntas_prev": 130, "respuestas_aceptadas_prev": 48, - "tasa_aceptacion_prev_pct": 34.78, - "delta_tasa_pct": 2.14, - "delta_preguntas": -8, + "tasa_aceptacion_prev_pct": 36.92, + "delta_tasa_pct": 1.79, + "delta_preguntas": -6, "sample_bucket": "baja", - "confidence_score": 0.291137, + "confidence_score": 0.305986, "raw_rank": 1, "confidence_rank": 1 }, "summary": { "raw_leader": { "tecnologia": "svelte", - "total_preguntas": 130, + "total_preguntas": 124, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 36.92, - "total_preguntas_prev": 138, + "tasa_aceptacion_pct": 38.71, + "total_preguntas_prev": 130, "respuestas_aceptadas_prev": 48, - "tasa_aceptacion_prev_pct": 34.78, - "delta_tasa_pct": 2.14, - "delta_preguntas": -8, + "tasa_aceptacion_prev_pct": 36.92, + "delta_tasa_pct": 1.79, + "delta_preguntas": -6, "sample_bucket": "baja", - "confidence_score": 0.291137, + "confidence_score": 0.305986, "raw_rank": 1, "confidence_rank": 1 }, "confidence_leader": { "tecnologia": "svelte", - "total_preguntas": 130, + "total_preguntas": 124, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 36.92, - "total_preguntas_prev": 138, + "tasa_aceptacion_pct": 38.71, + "total_preguntas_prev": 130, "respuestas_aceptadas_prev": 48, - "tasa_aceptacion_prev_pct": 34.78, - "delta_tasa_pct": 2.14, - "delta_preguntas": -8, + "tasa_aceptacion_prev_pct": 36.92, + "delta_tasa_pct": 1.79, + "delta_preguntas": -6, "sample_bucket": "baja", - "confidence_score": 0.291137, + "confidence_score": 0.305986, "raw_rank": 1, "confidence_rank": 1 }, "highest_improvement": { "tecnologia": "svelte", - "total_preguntas": 130, + "total_preguntas": 124, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 36.92, - "total_preguntas_prev": 138, + "tasa_aceptacion_pct": 38.71, + "total_preguntas_prev": 130, "respuestas_aceptadas_prev": 48, - "tasa_aceptacion_prev_pct": 34.78, - "delta_tasa_pct": 2.14, - "delta_preguntas": -8, + "tasa_aceptacion_prev_pct": 36.92, + "delta_tasa_pct": 1.79, + "delta_preguntas": -6, "sample_bucket": "baja", - "confidence_score": 0.291137, + "confidence_score": 0.305986, "raw_rank": 1, "confidence_rank": 1 }, - "largest_drop": null, + "largest_drop": { + "tecnologia": "next.js", + "total_preguntas": 1062, + "respuestas_aceptadas": 184, + "tasa_aceptacion_pct": 17.33, + "total_preguntas_prev": 1106, + "respuestas_aceptadas_prev": 197, + "tasa_aceptacion_prev_pct": 17.81, + "delta_tasa_pct": -0.48, + "delta_preguntas": -44, + "sample_bucket": "alta", + "confidence_score": 0.151683, + "raw_rank": 5, + "confidence_rank": 5 + }, "largest_sample": { "tecnologia": "reactjs", - "total_preguntas": 2056, - "respuestas_aceptadas": 513, - "tasa_aceptacion_pct": 24.95, - "total_preguntas_prev": 2220, - "respuestas_aceptadas_prev": 541, - "tasa_aceptacion_prev_pct": 24.37, - "delta_tasa_pct": 0.58, - "delta_preguntas": -164, + "total_preguntas": 1973, + "respuestas_aceptadas": 502, + "tasa_aceptacion_pct": 25.44, + "total_preguntas_prev": 2061, + "respuestas_aceptadas_prev": 515, + "tasa_aceptacion_prev_pct": 24.99, + "delta_tasa_pct": 0.45, + "delta_preguntas": -88, "sample_bucket": "alta", - "confidence_score": 0.231287, + "confidence_score": 0.235706, "raw_rank": 3, "confidence_rank": 3 } @@ -405,59 +433,59 @@ "signal": "largest_relative_drop", "source": "so_tendencias_history.summary.largest_relative_drop", "payload": { - "tecnologia": "TypeScript", - "start_value": 418, - "end_value": 56, - "abs_delta": -362, - "pct_delta": -86.6, - "retention_pct": 13.4, + "tecnologia": "JavaScript", + "start_value": 922, + "end_value": 128, + "abs_delta": -794, + "pct_delta": -86.12, + "retention_pct": 13.88, "peak_month": "2025-03", - "peak_value": 418, - "latest_rank": 3 + "peak_value": 922, + "latest_rank": 5 }, "summary": { "current_leader": { "tecnologia": "Python", - "start_value": 1974, - "end_value": 366, - "abs_delta": -1608, - "pct_delta": -81.46, - "retention_pct": 18.54, + "start_value": 1891, + "end_value": 365, + "abs_delta": -1526, + "pct_delta": -80.7, + "retention_pct": 19.3, "peak_month": "2025-03", - "peak_value": 1974, + "peak_value": 1891, "latest_rank": 1 }, "best_retention": { - "tecnologia": "Python", - "start_value": 1974, - "end_value": 366, - "abs_delta": -1608, - "pct_delta": -81.46, - "retention_pct": 18.54, + "tecnologia": "C++", + "start_value": 652, + "end_value": 176, + "abs_delta": -476, + "pct_delta": -73.01, + "retention_pct": 26.99, "peak_month": "2025-03", - "peak_value": 1974, - "latest_rank": 1 + "peak_value": 652, + "latest_rank": 2 }, "largest_relative_drop": { - "tecnologia": "TypeScript", - "start_value": 418, - "end_value": 56, - "abs_delta": -362, - "pct_delta": -86.6, - "retention_pct": 13.4, + "tecnologia": "JavaScript", + "start_value": 922, + "end_value": 128, + "abs_delta": -794, + "pct_delta": -86.12, + "retention_pct": 13.88, "peak_month": "2025-03", - "peak_value": 418, - "latest_rank": 3 + "peak_value": 922, + "latest_rank": 5 }, "largest_absolute_drop": { "tecnologia": "Python", - "start_value": 1974, - "end_value": 366, - "abs_delta": -1608, - "pct_delta": -81.46, - "retention_pct": 18.54, + "start_value": 1891, + "end_value": 365, + "abs_delta": -1526, + "pct_delta": -80.7, + "retention_pct": 19.3, "peak_month": "2025-03", - "peak_value": 1974, + "peak_value": 1891, "latest_rank": 1 } } @@ -472,7 +500,7 @@ "source": "github_frameworks_history.summary.leader", "entity": "Next.js", "entity_key": "nextjs", - "score": 249.92, + "score": 251.56, "payload": { "framework": "Next.js", "repo": "vercel/next.js", @@ -490,15 +518,15 @@ "source": "so_volumen_history.summary.leader", "entity": "python", "entity_key": "python", - "score": 224.34, + "score": 221.87, "payload": { "lenguaje": "python", - "preguntas": 9882, - "preguntas_prev": 10372, - "delta_preguntas": -490, - "growth_pct": -4.72, + "preguntas": 9619, + "preguntas_prev": 9894, + "delta_preguntas": -275, + "growth_pct": -2.78, "trend_direction": "cayendo", - "share_pct": 31.38 + "share_pct": 31.42 } }, { @@ -508,14 +536,14 @@ "source": "reddit_temas_history.summary.leader_topic", "entity": "IA/Machine Learning", "entity_key": "iamachinelearning", - "score": 130.0, + "score": 180.0, "payload": { "tema": "IA/Machine Learning", - "menciones": 130, - "menciones_previas": null, - "delta_menciones": null, - "growth_pct": null, - "trend_direction": null + "menciones": 147, + "menciones_previas": 136, + "delta_menciones": 11, + "growth_pct": 8.09, + "trend_direction": "creciendo" } } ] diff --git a/frontend/assets/data/interseccion_github_reddit.csv b/frontend/assets/data/interseccion_github_reddit.csv index 4be76c2..8eda752 100644 --- a/frontend/assets/data/interseccion_github_reddit.csv +++ b/frontend/assets/data/interseccion_github_reddit.csv @@ -1,6 +1,6 @@ tecnologia,tipo,ranking_github,ranking_reddit,diferencia -Python,Lenguaje,1,5,4 -TypeScript,Lenguaje,2,8,6 +Python,Lenguaje,1,7,6 +TypeScript,Lenguaje,2,5,3 Sin especificar,Lenguaje,3,No encontrado,- JavaScript,Lenguaje,4,10,6 Go,Lenguaje,5,No encontrado,- diff --git a/frontend/assets/data/reddit_interseccion_history.json b/frontend/assets/data/reddit_interseccion_history.json index 4ef4936..f6010c0 100644 --- a/frontend/assets/data/reddit_interseccion_history.json +++ b/frontend/assets/data/reddit_interseccion_history.json @@ -1,37 +1,37 @@ { - "generated_at_utc": "2026-03-13T22:12:53Z", + "generated_at_utc": "2026-03-28T22:23:15Z", "dataset": "interseccion_github_reddit", "source_mode": "history", - "snapshot_count": 14, - "latest_snapshot_date": "2026-03-13", - "previous_snapshot_date": "2026-03-12", + "snapshot_count": 2, + "latest_snapshot_date": "2026-03-28", + "previous_snapshot_date": "2026-03-24", "coverage_pct": 30.0, "comparable_count": 3, "item_count": 10, "latest_items": [ { - "tecnologia": "Python", + "tecnologia": "TypeScript", "tipo": "Lenguaje", - "ranking_github": 1, + "ranking_github": 2, "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, + "brecha_abs": 3, + "promedio_rank": 3.5, "direccion": "github_favorece", - "rank_github_prev": 1, + "rank_github_prev": 2, "rank_reddit_prev": 5, "delta_gap": 0, "trend_direction": "estable" }, { - "tecnologia": "TypeScript", + "tecnologia": "Python", "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, + "ranking_github": 1, + "ranking_reddit": 7, "brecha_abs": 6, - "promedio_rank": 5.0, + "promedio_rank": 4.0, "direccion": "github_favorece", - "rank_github_prev": 2, - "rank_reddit_prev": 8, + "rank_github_prev": 1, + "rank_reddit_prev": 7, "delta_gap": 0, "trend_direction": "estable" }, @@ -146,152 +146,70 @@ "comparable_count": 3, "coverage_pct": 30.0, "closest_alignment": { - "tecnologia": "Python", + "tecnologia": "TypeScript", "tipo": "Lenguaje", - "ranking_github": 1, + "ranking_github": 2, "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, + "brecha_abs": 3, + "promedio_rank": 3.5, "direccion": "github_favorece", "delta_gap": 0, "trend_direction": "estable" }, "largest_gap_item": { - "tecnologia": "TypeScript", + "tecnologia": "Python", "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, + "ranking_github": 1, + "ranking_reddit": 7, "brecha_abs": 6, - "promedio_rank": 5.0, + "promedio_rank": 4.0, "direccion": "github_favorece", "delta_gap": 0, "trend_direction": "estable" }, - "max_brecha_tecnologia": "TypeScript", + "max_brecha_tecnologia": "Python", "max_brecha_abs": 6 }, "snapshots": [ { - "date": "2026-03-03", - "path": "datos/history/interseccion/year=2026/month=03/day=03/run=224631/interseccion_github_reddit.csv", + "date": "2026-03-24", + "path": "datos/history/interseccion/year=2026/month=03/day=24/interseccion_github_reddit.csv", "source_type": "history", - "row_count": 8, + "row_count": 10, "comparable_count": 3, - "coverage_pct": 37.5, + "coverage_pct": 30.0, "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, { "tecnologia": "TypeScript", "tipo": "Lenguaje", "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 9, - "brecha_abs": 5, - "promedio_rank": 6.5, + "ranking_reddit": 5, + "brecha_abs": 3, + "promedio_rank": 3.5, "direccion": "github_favorece" }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-03", - "path": "datos/history/interseccion/year=2026/month=03/day=03/run=225656/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 8, - "comparable_count": 3, - "coverage_pct": 37.5, - "items": [ { "tecnologia": "Python", "tipo": "Lenguaje", "ranking_github": 1, - "ranking_reddit": 6, - "brecha_abs": 5, - "promedio_rank": 3.5, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, + "ranking_reddit": 7, "brecha_abs": 6, - "promedio_rank": 5.0, + "promedio_rank": 4.0, "direccion": "github_favorece" }, { "tecnologia": "JavaScript", "tipo": "Lenguaje", "ranking_github": 4, - "ranking_reddit": 9, - "brecha_abs": 5, - "promedio_rank": 6.5, + "ranking_reddit": 10, + "brecha_abs": 6, + "promedio_rank": 7.0, "direccion": "github_favorece" }, { "tecnologia": "Angular", "tipo": "Framework Frontend", - "ranking_github": 1, + "ranking_github": 2, "ranking_reddit": null, "brecha_abs": null, "promedio_rank": null, @@ -307,71 +225,7 @@ "direccion": "incompleto" }, { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-03", - "path": "datos/history/interseccion/year=2026/month=03/day=03/run=231504/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 8, - "comparable_count": 3, - "coverage_pct": 37.5, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 9, - "brecha_abs": 5, - "promedio_rank": 6.5, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", + "tecnologia": "Next.js", "tipo": "Framework Frontend", "ranking_github": 1, "ranking_reddit": null, @@ -379,19 +233,10 @@ "promedio_rank": null, "direccion": "incompleto" }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, { "tecnologia": "React", "tipo": "Framework Frontend", - "ranking_github": 2, + "ranking_github": 3, "ranking_reddit": null, "brecha_abs": null, "promedio_rank": null, @@ -407,82 +252,9 @@ "direccion": "incompleto" }, { - "tecnologia": "Vue 3", + "tecnologia": "Svelte", "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-03", - "path": "datos/history/interseccion/year=2026/month=03/day=03/run=232531/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 8, - "comparable_count": 3, - "coverage_pct": 37.5, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 6, - "brecha_abs": 5, - "promedio_rank": 3.5, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", "ranking_github": 4, - "ranking_reddit": 9, - "brecha_abs": 5, - "promedio_rank": 6.5, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, "ranking_reddit": null, "brecha_abs": null, "promedio_rank": null, @@ -491,7 +263,7 @@ { "tecnologia": "Vue 3", "tipo": "Framework Frontend", - "ranking_github": 3, + "ranking_github": 5, "ranking_reddit": null, "brecha_abs": null, "promedio_rank": null, @@ -500,911 +272,29 @@ ] }, { - "date": "2026-03-04", - "path": "datos/history/interseccion/year=2026/month=03/day=04/interseccion_github_reddit.csv", + "date": "2026-03-28", + "path": "datos/history/interseccion/year=2026/month=03/day=28/interseccion_github_reddit.csv", "source_type": "history", - "row_count": 8, + "row_count": 10, "comparable_count": 3, - "coverage_pct": 37.5, + "coverage_pct": 30.0, "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 6, - "brecha_abs": 5, - "promedio_rank": 3.5, - "direccion": "github_favorece" - }, { "tecnologia": "TypeScript", "tipo": "Lenguaje", "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, + "ranking_reddit": 5, + "brecha_abs": 3, + "promedio_rank": 3.5, "direccion": "github_favorece" }, { - "tecnologia": "JavaScript", + "tecnologia": "Python", "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 9, - "brecha_abs": 5, - "promedio_rank": 6.5, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-05", - "path": "datos/history/interseccion/year=2026/month=03/day=05/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 10, - "comparable_count": 4, - "coverage_pct": 40.0, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 5, - "brecha_abs": 3, - "promedio_rank": 3.5, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": 8, - "brecha_abs": 5, - "promedio_rank": 5.5, - "direccion": "github_favorece" - }, - { - "tecnologia": "Next.js", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": 11, - "brecha_abs": 10, - "promedio_rank": 6.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 10, - "brecha_abs": 6, - "promedio_rank": 7.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Svelte", - "tipo": "Framework Frontend", - "ranking_github": 4, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-06", - "path": "datos/history/interseccion/year=2026/month=03/day=06/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 10, - "comparable_count": 3, - "coverage_pct": 30.0, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 10, - "brecha_abs": 6, - "promedio_rank": 7.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Next.js", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Svelte", - "tipo": "Framework Frontend", - "ranking_github": 4, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-07", - "path": "datos/history/interseccion/year=2026/month=03/day=07/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 10, - "comparable_count": 3, - "coverage_pct": 30.0, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 10, - "brecha_abs": 6, - "promedio_rank": 7.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Next.js", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Svelte", - "tipo": "Framework Frontend", - "ranking_github": 4, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-08", - "path": "datos/history/interseccion/year=2026/month=03/day=08/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 10, - "comparable_count": 3, - "coverage_pct": 30.0, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 10, - "brecha_abs": 6, - "promedio_rank": 7.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Next.js", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Svelte", - "tipo": "Framework Frontend", - "ranking_github": 4, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-09", - "path": "datos/history/interseccion/year=2026/month=03/day=09/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 10, - "comparable_count": 3, - "coverage_pct": 30.0, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 10, - "brecha_abs": 6, - "promedio_rank": 7.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Next.js", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Svelte", - "tipo": "Framework Frontend", - "ranking_github": 4, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-10", - "path": "datos/history/interseccion/year=2026/month=03/day=10/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 10, - "comparable_count": 3, - "coverage_pct": 30.0, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 10, - "brecha_abs": 6, - "promedio_rank": 7.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Next.js", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Svelte", - "tipo": "Framework Frontend", - "ranking_github": 4, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-11", - "path": "datos/history/interseccion/year=2026/month=03/day=11/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 10, - "comparable_count": 3, - "coverage_pct": 30.0, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 10, - "brecha_abs": 6, - "promedio_rank": 7.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Next.js", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Svelte", - "tipo": "Framework Frontend", - "ranking_github": 4, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-12", - "path": "datos/history/interseccion/year=2026/month=03/day=12/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 10, - "comparable_count": 3, - "coverage_pct": 30.0, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, - "brecha_abs": 6, - "promedio_rank": 5.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "JavaScript", - "tipo": "Lenguaje", - "ranking_github": 4, - "ranking_reddit": 10, - "brecha_abs": 6, - "promedio_rank": 7.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "Angular", - "tipo": "Framework Frontend", - "ranking_github": 2, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Go", - "tipo": "Lenguaje", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Next.js", - "tipo": "Framework Frontend", - "ranking_github": 1, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "React", - "tipo": "Framework Frontend", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Sin especificar", - "tipo": "Lenguaje", - "ranking_github": 3, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Svelte", - "tipo": "Framework Frontend", - "ranking_github": 4, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - }, - { - "tecnologia": "Vue 3", - "tipo": "Framework Frontend", - "ranking_github": 5, - "ranking_reddit": null, - "brecha_abs": null, - "promedio_rank": null, - "direccion": "incompleto" - } - ] - }, - { - "date": "2026-03-13", - "path": "datos/history/interseccion/year=2026/month=03/day=13/interseccion_github_reddit.csv", - "source_type": "history", - "row_count": 10, - "comparable_count": 3, - "coverage_pct": 30.0, - "items": [ - { - "tecnologia": "Python", - "tipo": "Lenguaje", - "ranking_github": 1, - "ranking_reddit": 5, - "brecha_abs": 4, - "promedio_rank": 3.0, - "direccion": "github_favorece" - }, - { - "tecnologia": "TypeScript", - "tipo": "Lenguaje", - "ranking_github": 2, - "ranking_reddit": 8, + "ranking_reddit": 7, "brecha_abs": 6, - "promedio_rank": 5.0, + "promedio_rank": 4.0, "direccion": "github_favorece" }, { diff --git a/frontend/assets/data/reddit_sentimiento_frameworks.csv b/frontend/assets/data/reddit_sentimiento_frameworks.csv index 7f3d09d..9db87ae 100644 --- a/frontend/assets/data/reddit_sentimiento_frameworks.csv +++ b/frontend/assets/data/reddit_sentimiento_frameworks.csv @@ -1,6 +1,6 @@ framework,total_menciones,positivos,neutros,negativos,% positivo,% neutro,% negativo -Django,3,3,0,0,100.0,0.0,0.0 +Django,4,4,0,0,100.0,0.0,0.0 Spring,3,3,0,0,100.0,0.0,0.0 -Express,18,17,0,1,94.44,0.0,5.56 -Laravel,19,16,0,3,84.21,0.0,15.79 -FastAPI,6,5,0,1,83.33,0.0,16.67 +Laravel,15,12,0,3,80.0,0.0,20.0 +Express,13,10,0,3,76.92,0.0,23.08 +FastAPI,6,4,0,2,66.67,0.0,33.33 diff --git a/frontend/assets/data/reddit_sentimiento_public.json b/frontend/assets/data/reddit_sentimiento_public.json index 082ddd0..08c8aaf 100644 --- a/frontend/assets/data/reddit_sentimiento_public.json +++ b/frontend/assets/data/reddit_sentimiento_public.json @@ -1,15 +1,15 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:15Z", "dataset": "reddit_sentimiento_frameworks", "source_mode": "latest", "source_path": "datos/latest/reddit_sentimiento_frameworks.csv", - "source_updated_at_utc": "2026-03-24T05:45:23Z", + "source_updated_at_utc": "2026-03-28T22:19:42Z", "framework_count": 5, "frameworks": [ { "framework": "Django", - "total_menciones": 3, - "positivos": 3, + "total_menciones": 4, + "positivos": 4, "neutros": 0, "negativos": 0, "porcentaje_positivo": 100.0, @@ -27,41 +27,41 @@ "porcentaje_negativo": 0.0 }, { - "framework": "Express", - "total_menciones": 18, - "positivos": 17, + "framework": "Laravel", + "total_menciones": 15, + "positivos": 12, "neutros": 0, - "negativos": 1, - "porcentaje_positivo": 94.44, + "negativos": 3, + "porcentaje_positivo": 80.0, "porcentaje_neutro": 0.0, - "porcentaje_negativo": 5.56 + "porcentaje_negativo": 20.0 }, { - "framework": "Laravel", - "total_menciones": 19, - "positivos": 16, + "framework": "Express", + "total_menciones": 13, + "positivos": 10, "neutros": 0, "negativos": 3, - "porcentaje_positivo": 84.21, + "porcentaje_positivo": 76.92, "porcentaje_neutro": 0.0, - "porcentaje_negativo": 15.79 + "porcentaje_negativo": 23.08 }, { "framework": "FastAPI", "total_menciones": 6, - "positivos": 5, + "positivos": 4, "neutros": 0, - "negativos": 1, - "porcentaje_positivo": 83.33, + "negativos": 2, + "porcentaje_positivo": 66.67, "porcentaje_neutro": 0.0, - "porcentaje_negativo": 16.67 + "porcentaje_negativo": 33.33 } ], "summary": { "positive_leader": { - "framework": "Spring", - "total_menciones": 3, - "positivos": 3, + "framework": "Django", + "total_menciones": 4, + "positivos": 4, "neutros": 0, "negativos": 0, "porcentaje_positivo": 100.0, @@ -70,25 +70,25 @@ }, "largest_sample": { "framework": "Laravel", - "total_menciones": 19, - "positivos": 16, + "total_menciones": 15, + "positivos": 12, "neutros": 0, "negativos": 3, - "porcentaje_positivo": 84.21, + "porcentaje_positivo": 80.0, "porcentaje_neutro": 0.0, - "porcentaje_negativo": 15.79 + "porcentaje_negativo": 20.0 }, "negative_leader": { "framework": "FastAPI", "total_menciones": 6, - "positivos": 5, + "positivos": 4, "neutros": 0, - "negativos": 1, - "porcentaje_positivo": 83.33, + "negativos": 2, + "porcentaje_positivo": 66.67, "porcentaje_neutro": 0.0, - "porcentaje_negativo": 16.67 + "porcentaje_negativo": 33.33 }, "framework_count": 5, - "total_menciones": 49 + "total_menciones": 41 } } \ No newline at end of file diff --git a/frontend/assets/data/reddit_temas_emergentes.csv b/frontend/assets/data/reddit_temas_emergentes.csv index e82503b..c5b3c1a 100644 --- a/frontend/assets/data/reddit_temas_emergentes.csv +++ b/frontend/assets/data/reddit_temas_emergentes.csv @@ -1,11 +1,11 @@ tema,menciones -IA/Machine Learning,130 -Performance,53 -Seguridad,47 -Cloud,34 -Python,26 -DevOps,24 -Testing,22 -TypeScript,16 -Microservicios,9 -Web3/Blockchain,5 +IA/Machine Learning,147 +Performance,42 +Seguridad,41 +DevOps,32 +TypeScript,25 +Cloud,23 +Python,22 +Testing,15 +Microservicios,5 +Web3/Blockchain,4 diff --git a/frontend/assets/data/reddit_temas_history.json b/frontend/assets/data/reddit_temas_history.json index ebb7690..b8f1898 100644 --- a/frontend/assets/data/reddit_temas_history.json +++ b/frontend/assets/data/reddit_temas_history.json @@ -1,1608 +1,374 @@ { - "generated_at_utc": "2026-03-13T22:12:53Z", + "generated_at_utc": "2026-03-28T22:23:15Z", "dataset": "reddit_temas_emergentes", "source_mode": "history", - "snapshot_count": 14, - "latest_snapshot_date": "2026-03-13", - "previous_snapshot_date": "2026-03-12", + "snapshot_count": 2, + "latest_snapshot_date": "2026-03-28", + "previous_snapshot_date": "2026-03-24", "topic_count": 10, "summary": { "leader_topic": { "tema": "IA/Machine Learning", - "menciones": 130, - "menciones_previas": 130, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "menciones": 147, + "menciones_previas": 136, + "delta_menciones": 11, + "growth_pct": 8.09, + "trend_direction": "creciendo" + }, + "highest_growth_topic": { + "tema": "IA/Machine Learning", + "menciones": 147, + "menciones_previas": 136, + "delta_menciones": 11, + "growth_pct": 8.09, + "trend_direction": "creciendo" + }, + "largest_drop_topic": { + "tema": "Performance", + "menciones": 42, + "menciones_previas": 54, + "delta_menciones": -12, + "growth_pct": -22.22, + "trend_direction": "cayendo" }, - "highest_growth_topic": null, - "largest_drop_topic": null, - "total_menciones": 366, + "total_menciones": 356, "topic_count": 10 }, "latest_topics": [ { "tema": "IA/Machine Learning", - "menciones": 130, - "menciones_previas": 130, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "menciones": 147, + "menciones_previas": 136, + "delta_menciones": 11, + "growth_pct": 8.09, + "trend_direction": "creciendo" }, { "tema": "Performance", - "menciones": 53, - "menciones_previas": 53, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "menciones": 42, + "menciones_previas": 54, + "delta_menciones": -12, + "growth_pct": -22.22, + "trend_direction": "cayendo" }, { "tema": "Seguridad", - "menciones": 47, - "menciones_previas": 47, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "menciones": 41, + "menciones_previas": 31, + "delta_menciones": 10, + "growth_pct": 32.26, + "trend_direction": "creciendo" }, { - "tema": "Cloud", - "menciones": 34, - "menciones_previas": 34, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "tema": "DevOps", + "menciones": 32, + "menciones_previas": 33, + "delta_menciones": -1, + "growth_pct": -3.03, + "trend_direction": "cayendo" }, { - "tema": "Python", - "menciones": 26, - "menciones_previas": 26, + "tema": "TypeScript", + "menciones": 25, + "menciones_previas": 25, "delta_menciones": 0, "growth_pct": 0.0, "trend_direction": "estable" }, { - "tema": "DevOps", - "menciones": 24, + "tema": "Cloud", + "menciones": 23, "menciones_previas": 24, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "delta_menciones": -1, + "growth_pct": -4.17, + "trend_direction": "cayendo" }, { - "tema": "Testing", + "tema": "Python", "menciones": 22, - "menciones_previas": 22, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "menciones_previas": 23, + "delta_menciones": -1, + "growth_pct": -4.35, + "trend_direction": "cayendo" }, { - "tema": "TypeScript", - "menciones": 16, - "menciones_previas": 16, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "tema": "Testing", + "menciones": 15, + "menciones_previas": 20, + "delta_menciones": -5, + "growth_pct": -25.0, + "trend_direction": "cayendo" }, { "tema": "Microservicios", - "menciones": 9, - "menciones_previas": 9, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "menciones": 5, + "menciones_previas": 4, + "delta_menciones": 1, + "growth_pct": 25.0, + "trend_direction": "creciendo" }, { "tema": "Web3/Blockchain", - "menciones": 5, - "menciones_previas": 5, - "delta_menciones": 0, - "growth_pct": 0.0, - "trend_direction": "estable" + "menciones": 4, + "menciones_previas": 1, + "delta_menciones": 3, + "growth_pct": 300.0, + "trend_direction": "creciendo" } ], "snapshots": [ { - "date": "2026-03-03", - "path": "datos/history/reddit_temas/year=2026/month=03/day=03/run=224631/reddit_temas_emergentes.csv", + "date": "2026-03-24", + "path": "datos/history/reddit_temas/year=2026/month=03/day=24/reddit_temas_emergentes.csv", "source_type": "history", "row_count": 10, - "total_menciones": 361, + "total_menciones": 351, "top_topics": [ { "tema": "IA/Machine Learning", - "menciones": 135, - "participacion_pct": 37.4 + "menciones": 136, + "participacion_pct": 38.75 }, { "tema": "Performance", - "menciones": 48, - "participacion_pct": 13.3 + "menciones": 54, + "participacion_pct": 15.38 }, { - "tema": "Seguridad", - "menciones": 40, - "participacion_pct": 11.08 + "tema": "DevOps", + "menciones": 33, + "participacion_pct": 9.4 }, { - "tema": "Cloud", - "menciones": 37, - "participacion_pct": 10.25 + "tema": "Seguridad", + "menciones": 31, + "participacion_pct": 8.83 }, { - "tema": "Python", + "tema": "TypeScript", "menciones": 25, - "participacion_pct": 6.93 + "participacion_pct": 7.12 }, { - "tema": "Testing", + "tema": "Cloud", "menciones": 24, - "participacion_pct": 6.65 + "participacion_pct": 6.84 }, { - "tema": "DevOps", - "menciones": 20, - "participacion_pct": 5.54 + "tema": "Python", + "menciones": 23, + "participacion_pct": 6.55 }, { - "tema": "TypeScript", - "menciones": 19, - "participacion_pct": 5.26 + "tema": "Testing", + "menciones": 20, + "participacion_pct": 5.7 }, { - "tema": "Web3/Blockchain", - "menciones": 8, - "participacion_pct": 2.22 + "tema": "Microservicios", + "menciones": 4, + "participacion_pct": 1.14 }, { - "tema": "Microservicios", - "menciones": 5, - "participacion_pct": 1.39 + "tema": "Web3/Blockchain", + "menciones": 1, + "participacion_pct": 0.28 } ] }, { - "date": "2026-03-03", - "path": "datos/history/reddit_temas/year=2026/month=03/day=03/run=225655/reddit_temas_emergentes.csv", + "date": "2026-03-28", + "path": "datos/history/reddit_temas/year=2026/month=03/day=28/reddit_temas_emergentes.csv", "source_type": "history", "row_count": 10, - "total_menciones": 365, + "total_menciones": 356, "top_topics": [ { "tema": "IA/Machine Learning", - "menciones": 138, - "participacion_pct": 37.81 + "menciones": 147, + "participacion_pct": 41.29 }, { "tema": "Performance", - "menciones": 49, - "participacion_pct": 13.42 + "menciones": 42, + "participacion_pct": 11.8 }, { "tema": "Seguridad", - "menciones": 39, - "participacion_pct": 10.68 - }, - { - "tema": "Cloud", - "menciones": 37, - "participacion_pct": 10.14 - }, - { - "tema": "Python", - "menciones": 25, - "participacion_pct": 6.85 - }, - { - "tema": "Testing", - "menciones": 25, - "participacion_pct": 6.85 + "menciones": 41, + "participacion_pct": 11.52 }, { "tema": "DevOps", - "menciones": 20, - "participacion_pct": 5.48 + "menciones": 32, + "participacion_pct": 8.99 }, { "tema": "TypeScript", - "menciones": 19, - "participacion_pct": 5.21 - }, - { - "tema": "Web3/Blockchain", - "menciones": 8, - "participacion_pct": 2.19 - }, - { - "tema": "Microservicios", - "menciones": 5, - "participacion_pct": 1.37 - } - ] - }, - { - "date": "2026-03-03", - "path": "datos/history/reddit_temas/year=2026/month=03/day=03/run=231504/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 360, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 135, - "participacion_pct": 37.5 - }, - { - "tema": "Performance", - "menciones": 48, - "participacion_pct": 13.33 - }, - { - "tema": "Seguridad", - "menciones": 39, - "participacion_pct": 10.83 + "menciones": 25, + "participacion_pct": 7.02 }, { "tema": "Cloud", - "menciones": 37, - "participacion_pct": 10.28 + "menciones": 23, + "participacion_pct": 6.46 }, { "tema": "Python", - "menciones": 25, - "participacion_pct": 6.94 + "menciones": 22, + "participacion_pct": 6.18 }, { "tema": "Testing", - "menciones": 24, - "participacion_pct": 6.67 - }, - { - "tema": "DevOps", - "menciones": 20, - "participacion_pct": 5.56 + "menciones": 15, + "participacion_pct": 4.21 }, { - "tema": "TypeScript", - "menciones": 19, - "participacion_pct": 5.28 + "tema": "Microservicios", + "menciones": 5, + "participacion_pct": 1.4 }, { "tema": "Web3/Blockchain", - "menciones": 8, - "participacion_pct": 2.22 - }, - { - "tema": "Microservicios", - "menciones": 5, - "participacion_pct": 1.39 + "menciones": 4, + "participacion_pct": 1.12 } ] - }, + } + ], + "series": [ { - "date": "2026-03-03", - "path": "datos/history/reddit_temas/year=2026/month=03/day=03/run=232531/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 363, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 137, - "participacion_pct": 37.74 - }, - { - "tema": "Performance", - "menciones": 48, - "participacion_pct": 13.22 - }, - { - "tema": "Seguridad", - "menciones": 39, - "participacion_pct": 10.74 - }, - { - "tema": "Cloud", - "menciones": 37, - "participacion_pct": 10.19 - }, - { - "tema": "Python", - "menciones": 25, - "participacion_pct": 6.89 - }, - { - "tema": "Testing", - "menciones": 25, - "participacion_pct": 6.89 - }, + "tema": "IA/Machine Learning", + "points": [ { - "tema": "DevOps", - "menciones": 20, - "participacion_pct": 5.51 + "date": "2026-03-24", + "menciones": 136, + "participacion_pct": 38.75 }, { - "tema": "TypeScript", - "menciones": 19, - "participacion_pct": 5.23 - }, + "date": "2026-03-28", + "menciones": 147, + "participacion_pct": 41.29 + } + ] + }, + { + "tema": "Performance", + "points": [ { - "tema": "Web3/Blockchain", - "menciones": 8, - "participacion_pct": 2.2 + "date": "2026-03-24", + "menciones": 54, + "participacion_pct": 15.38 }, { - "tema": "Microservicios", - "menciones": 5, - "participacion_pct": 1.38 + "date": "2026-03-28", + "menciones": 42, + "participacion_pct": 11.8 } ] }, { - "date": "2026-03-04", - "path": "datos/history/reddit_temas/year=2026/month=03/day=04/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 364, - "top_topics": [ + "tema": "Seguridad", + "points": [ { - "tema": "IA/Machine Learning", - "menciones": 135, - "participacion_pct": 37.09 + "date": "2026-03-24", + "menciones": 31, + "participacion_pct": 8.83 }, { - "tema": "Performance", - "menciones": 50, - "participacion_pct": 13.74 - }, + "date": "2026-03-28", + "menciones": 41, + "participacion_pct": 11.52 + } + ] + }, + { + "tema": "DevOps", + "points": [ { - "tema": "Cloud", - "menciones": 39, - "participacion_pct": 10.71 + "date": "2026-03-24", + "menciones": 33, + "participacion_pct": 9.4 }, { - "tema": "Seguridad", - "menciones": 38, - "participacion_pct": 10.44 - }, + "date": "2026-03-28", + "menciones": 32, + "participacion_pct": 8.99 + } + ] + }, + { + "tema": "TypeScript", + "points": [ { - "tema": "Python", + "date": "2026-03-24", "menciones": 25, - "participacion_pct": 6.87 + "participacion_pct": 7.12 }, { - "tema": "Testing", + "date": "2026-03-28", "menciones": 25, - "participacion_pct": 6.87 - }, - { - "tema": "DevOps", - "menciones": 21, - "participacion_pct": 5.77 - }, - { - "tema": "TypeScript", - "menciones": 17, - "participacion_pct": 4.67 - }, - { - "tema": "Web3/Blockchain", - "menciones": 8, - "participacion_pct": 2.2 - }, - { - "tema": "Microservicios", - "menciones": 6, - "participacion_pct": 1.65 + "participacion_pct": 7.02 } ] }, { - "date": "2026-03-05", - "path": "datos/history/reddit_temas/year=2026/month=03/day=05/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 377, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 137, - "participacion_pct": 36.34 - }, - { - "tema": "Performance", - "menciones": 51, - "participacion_pct": 13.53 - }, - { - "tema": "Seguridad", - "menciones": 42, - "participacion_pct": 11.14 - }, + "tema": "Cloud", + "points": [ { - "tema": "Cloud", - "menciones": 41, - "participacion_pct": 10.88 + "date": "2026-03-24", + "menciones": 24, + "participacion_pct": 6.84 }, { - "tema": "Python", - "menciones": 27, - "participacion_pct": 7.16 - }, + "date": "2026-03-28", + "menciones": 23, + "participacion_pct": 6.46 + } + ] + }, + { + "tema": "Python", + "points": [ { - "tema": "Testing", - "menciones": 26, - "participacion_pct": 6.9 + "date": "2026-03-24", + "menciones": 23, + "participacion_pct": 6.55 }, { - "tema": "DevOps", + "date": "2026-03-28", "menciones": 22, - "participacion_pct": 5.84 - }, - { - "tema": "TypeScript", - "menciones": 17, - "participacion_pct": 4.51 - }, + "participacion_pct": 6.18 + } + ] + }, + { + "tema": "Testing", + "points": [ { - "tema": "Microservicios", - "menciones": 7, - "participacion_pct": 1.86 + "date": "2026-03-24", + "menciones": 20, + "participacion_pct": 5.7 }, { - "tema": "Web3/Blockchain", - "menciones": 7, - "participacion_pct": 1.86 + "date": "2026-03-28", + "menciones": 15, + "participacion_pct": 4.21 } ] }, { - "date": "2026-03-06", - "path": "datos/history/reddit_temas/year=2026/month=03/day=06/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 380, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 139, - "participacion_pct": 36.58 - }, + "tema": "Microservicios", + "points": [ { - "tema": "Performance", - "menciones": 51, - "participacion_pct": 13.42 + "date": "2026-03-24", + "menciones": 4, + "participacion_pct": 1.14 }, { - "tema": "Seguridad", - "menciones": 43, - "participacion_pct": 11.32 - }, - { - "tema": "Cloud", - "menciones": 40, - "participacion_pct": 10.53 - }, - { - "tema": "Python", - "menciones": 27, - "participacion_pct": 7.11 - }, - { - "tema": "Testing", - "menciones": 26, - "participacion_pct": 6.84 - }, - { - "tema": "DevOps", - "menciones": 22, - "participacion_pct": 5.79 - }, - { - "tema": "TypeScript", - "menciones": 17, - "participacion_pct": 4.47 - }, - { - "tema": "Microservicios", - "menciones": 8, - "participacion_pct": 2.11 - }, - { - "tema": "Web3/Blockchain", - "menciones": 7, - "participacion_pct": 1.84 - } - ] - }, - { - "date": "2026-03-07", - "path": "datos/history/reddit_temas/year=2026/month=03/day=07/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 380, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 135, - "participacion_pct": 35.53 - }, - { - "tema": "Performance", - "menciones": 50, - "participacion_pct": 13.16 - }, - { - "tema": "Seguridad", - "menciones": 45, - "participacion_pct": 11.84 - }, - { - "tema": "Cloud", - "menciones": 39, - "participacion_pct": 10.26 - }, - { - "tema": "Python", - "menciones": 28, - "participacion_pct": 7.37 - }, - { - "tema": "Testing", - "menciones": 28, - "participacion_pct": 7.37 - }, - { - "tema": "DevOps", - "menciones": 23, - "participacion_pct": 6.05 - }, - { - "tema": "TypeScript", - "menciones": 18, - "participacion_pct": 4.74 - }, - { - "tema": "Microservicios", - "menciones": 7, - "participacion_pct": 1.84 - }, - { - "tema": "Web3/Blockchain", - "menciones": 7, - "participacion_pct": 1.84 - } - ] - }, - { - "date": "2026-03-08", - "path": "datos/history/reddit_temas/year=2026/month=03/day=08/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 389, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 141, - "participacion_pct": 36.25 - }, - { - "tema": "Performance", - "menciones": 52, - "participacion_pct": 13.37 - }, - { - "tema": "Seguridad", - "menciones": 45, - "participacion_pct": 11.57 - }, - { - "tema": "Cloud", - "menciones": 38, - "participacion_pct": 9.77 - }, - { - "tema": "Python", - "menciones": 28, - "participacion_pct": 7.2 - }, - { - "tema": "Testing", - "menciones": 26, - "participacion_pct": 6.68 - }, - { - "tema": "DevOps", - "menciones": 24, - "participacion_pct": 6.17 - }, - { - "tema": "TypeScript", - "menciones": 19, - "participacion_pct": 4.88 - }, - { - "tema": "Microservicios", - "menciones": 9, - "participacion_pct": 2.31 - }, - { - "tema": "Web3/Blockchain", - "menciones": 7, - "participacion_pct": 1.8 - } - ] - }, - { - "date": "2026-03-09", - "path": "datos/history/reddit_temas/year=2026/month=03/day=09/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 399, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 142, - "participacion_pct": 35.59 - }, - { - "tema": "Performance", - "menciones": 55, - "participacion_pct": 13.78 - }, - { - "tema": "Seguridad", - "menciones": 46, - "participacion_pct": 11.53 - }, - { - "tema": "Cloud", - "menciones": 40, - "participacion_pct": 10.03 - }, - { - "tema": "Python", - "menciones": 30, - "participacion_pct": 7.52 - }, - { - "tema": "DevOps", - "menciones": 27, - "participacion_pct": 6.77 - }, - { - "tema": "Testing", - "menciones": 24, - "participacion_pct": 6.02 - }, - { - "tema": "TypeScript", - "menciones": 17, - "participacion_pct": 4.26 - }, - { - "tema": "Microservicios", - "menciones": 10, - "participacion_pct": 2.51 - }, - { - "tema": "Web3/Blockchain", - "menciones": 8, - "participacion_pct": 2.01 - } - ] - }, - { - "date": "2026-03-10", - "path": "datos/history/reddit_temas/year=2026/month=03/day=10/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 373, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 134, - "participacion_pct": 35.92 - }, - { - "tema": "Performance", - "menciones": 47, - "participacion_pct": 12.6 - }, - { - "tema": "Seguridad", - "menciones": 47, - "participacion_pct": 12.6 - }, - { - "tema": "Cloud", - "menciones": 33, - "participacion_pct": 8.85 - }, - { - "tema": "Python", - "menciones": 29, - "participacion_pct": 7.77 - }, - { - "tema": "DevOps", - "menciones": 25, - "participacion_pct": 6.7 - }, - { - "tema": "Testing", - "menciones": 25, - "participacion_pct": 6.7 - }, - { - "tema": "TypeScript", - "menciones": 18, - "participacion_pct": 4.83 - }, - { - "tema": "Microservicios", - "menciones": 8, - "participacion_pct": 2.14 - }, - { - "tema": "Web3/Blockchain", - "menciones": 7, - "participacion_pct": 1.88 - } - ] - }, - { - "date": "2026-03-11", - "path": "datos/history/reddit_temas/year=2026/month=03/day=11/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 373, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 134, - "participacion_pct": 35.92 - }, - { - "tema": "Performance", - "menciones": 47, - "participacion_pct": 12.6 - }, - { - "tema": "Seguridad", - "menciones": 47, - "participacion_pct": 12.6 - }, - { - "tema": "Cloud", - "menciones": 33, - "participacion_pct": 8.85 - }, - { - "tema": "Python", - "menciones": 29, - "participacion_pct": 7.77 - }, - { - "tema": "DevOps", - "menciones": 25, - "participacion_pct": 6.7 - }, - { - "tema": "Testing", - "menciones": 25, - "participacion_pct": 6.7 - }, - { - "tema": "TypeScript", - "menciones": 18, - "participacion_pct": 4.83 - }, - { - "tema": "Microservicios", - "menciones": 8, - "participacion_pct": 2.14 - }, - { - "tema": "Web3/Blockchain", - "menciones": 7, - "participacion_pct": 1.88 - } - ] - }, - { - "date": "2026-03-12", - "path": "datos/history/reddit_temas/year=2026/month=03/day=12/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 366, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 130, - "participacion_pct": 35.52 - }, - { - "tema": "Performance", - "menciones": 53, - "participacion_pct": 14.48 - }, - { - "tema": "Seguridad", - "menciones": 47, - "participacion_pct": 12.84 - }, - { - "tema": "Cloud", - "menciones": 34, - "participacion_pct": 9.29 - }, - { - "tema": "Python", - "menciones": 26, - "participacion_pct": 7.1 - }, - { - "tema": "DevOps", - "menciones": 24, - "participacion_pct": 6.56 - }, - { - "tema": "Testing", - "menciones": 22, - "participacion_pct": 6.01 - }, - { - "tema": "TypeScript", - "menciones": 16, - "participacion_pct": 4.37 - }, - { - "tema": "Microservicios", - "menciones": 9, - "participacion_pct": 2.46 - }, - { - "tema": "Web3/Blockchain", - "menciones": 5, - "participacion_pct": 1.37 - } - ] - }, - { - "date": "2026-03-13", - "path": "datos/history/reddit_temas/year=2026/month=03/day=13/reddit_temas_emergentes.csv", - "source_type": "history", - "row_count": 10, - "total_menciones": 366, - "top_topics": [ - { - "tema": "IA/Machine Learning", - "menciones": 130, - "participacion_pct": 35.52 - }, - { - "tema": "Performance", - "menciones": 53, - "participacion_pct": 14.48 - }, - { - "tema": "Seguridad", - "menciones": 47, - "participacion_pct": 12.84 - }, - { - "tema": "Cloud", - "menciones": 34, - "participacion_pct": 9.29 - }, - { - "tema": "Python", - "menciones": 26, - "participacion_pct": 7.1 - }, - { - "tema": "DevOps", - "menciones": 24, - "participacion_pct": 6.56 - }, - { - "tema": "Testing", - "menciones": 22, - "participacion_pct": 6.01 - }, - { - "tema": "TypeScript", - "menciones": 16, - "participacion_pct": 4.37 - }, - { - "tema": "Microservicios", - "menciones": 9, - "participacion_pct": 2.46 - }, - { - "tema": "Web3/Blockchain", - "menciones": 5, - "participacion_pct": 1.37 - } - ] - } - ], - "series": [ - { - "tema": "IA/Machine Learning", - "points": [ - { - "date": "2026-03-03", - "menciones": 135, - "participacion_pct": 37.4 - }, - { - "date": "2026-03-03", - "menciones": 138, - "participacion_pct": 37.81 - }, - { - "date": "2026-03-03", - "menciones": 135, - "participacion_pct": 37.5 - }, - { - "date": "2026-03-03", - "menciones": 137, - "participacion_pct": 37.74 - }, - { - "date": "2026-03-04", - "menciones": 135, - "participacion_pct": 37.09 - }, - { - "date": "2026-03-05", - "menciones": 137, - "participacion_pct": 36.34 - }, - { - "date": "2026-03-06", - "menciones": 139, - "participacion_pct": 36.58 - }, - { - "date": "2026-03-07", - "menciones": 135, - "participacion_pct": 35.53 - }, - { - "date": "2026-03-08", - "menciones": 141, - "participacion_pct": 36.25 - }, - { - "date": "2026-03-09", - "menciones": 142, - "participacion_pct": 35.59 - }, - { - "date": "2026-03-10", - "menciones": 134, - "participacion_pct": 35.92 - }, - { - "date": "2026-03-11", - "menciones": 134, - "participacion_pct": 35.92 - }, - { - "date": "2026-03-12", - "menciones": 130, - "participacion_pct": 35.52 - }, - { - "date": "2026-03-13", - "menciones": 130, - "participacion_pct": 35.52 - } - ] - }, - { - "tema": "Performance", - "points": [ - { - "date": "2026-03-03", - "menciones": 48, - "participacion_pct": 13.3 - }, - { - "date": "2026-03-03", - "menciones": 49, - "participacion_pct": 13.42 - }, - { - "date": "2026-03-03", - "menciones": 48, - "participacion_pct": 13.33 - }, - { - "date": "2026-03-03", - "menciones": 48, - "participacion_pct": 13.22 - }, - { - "date": "2026-03-04", - "menciones": 50, - "participacion_pct": 13.74 - }, - { - "date": "2026-03-05", - "menciones": 51, - "participacion_pct": 13.53 - }, - { - "date": "2026-03-06", - "menciones": 51, - "participacion_pct": 13.42 - }, - { - "date": "2026-03-07", - "menciones": 50, - "participacion_pct": 13.16 - }, - { - "date": "2026-03-08", - "menciones": 52, - "participacion_pct": 13.37 - }, - { - "date": "2026-03-09", - "menciones": 55, - "participacion_pct": 13.78 - }, - { - "date": "2026-03-10", - "menciones": 47, - "participacion_pct": 12.6 - }, - { - "date": "2026-03-11", - "menciones": 47, - "participacion_pct": 12.6 - }, - { - "date": "2026-03-12", - "menciones": 53, - "participacion_pct": 14.48 - }, - { - "date": "2026-03-13", - "menciones": 53, - "participacion_pct": 14.48 - } - ] - }, - { - "tema": "Seguridad", - "points": [ - { - "date": "2026-03-03", - "menciones": 40, - "participacion_pct": 11.08 - }, - { - "date": "2026-03-03", - "menciones": 39, - "participacion_pct": 10.68 - }, - { - "date": "2026-03-03", - "menciones": 39, - "participacion_pct": 10.83 - }, - { - "date": "2026-03-03", - "menciones": 39, - "participacion_pct": 10.74 - }, - { - "date": "2026-03-04", - "menciones": 38, - "participacion_pct": 10.44 - }, - { - "date": "2026-03-05", - "menciones": 42, - "participacion_pct": 11.14 - }, - { - "date": "2026-03-06", - "menciones": 43, - "participacion_pct": 11.32 - }, - { - "date": "2026-03-07", - "menciones": 45, - "participacion_pct": 11.84 - }, - { - "date": "2026-03-08", - "menciones": 45, - "participacion_pct": 11.57 - }, - { - "date": "2026-03-09", - "menciones": 46, - "participacion_pct": 11.53 - }, - { - "date": "2026-03-10", - "menciones": 47, - "participacion_pct": 12.6 - }, - { - "date": "2026-03-11", - "menciones": 47, - "participacion_pct": 12.6 - }, - { - "date": "2026-03-12", - "menciones": 47, - "participacion_pct": 12.84 - }, - { - "date": "2026-03-13", - "menciones": 47, - "participacion_pct": 12.84 - } - ] - }, - { - "tema": "Cloud", - "points": [ - { - "date": "2026-03-03", - "menciones": 37, - "participacion_pct": 10.25 - }, - { - "date": "2026-03-03", - "menciones": 37, - "participacion_pct": 10.14 - }, - { - "date": "2026-03-03", - "menciones": 37, - "participacion_pct": 10.28 - }, - { - "date": "2026-03-03", - "menciones": 37, - "participacion_pct": 10.19 - }, - { - "date": "2026-03-04", - "menciones": 39, - "participacion_pct": 10.71 - }, - { - "date": "2026-03-05", - "menciones": 41, - "participacion_pct": 10.88 - }, - { - "date": "2026-03-06", - "menciones": 40, - "participacion_pct": 10.53 - }, - { - "date": "2026-03-07", - "menciones": 39, - "participacion_pct": 10.26 - }, - { - "date": "2026-03-08", - "menciones": 38, - "participacion_pct": 9.77 - }, - { - "date": "2026-03-09", - "menciones": 40, - "participacion_pct": 10.03 - }, - { - "date": "2026-03-10", - "menciones": 33, - "participacion_pct": 8.85 - }, - { - "date": "2026-03-11", - "menciones": 33, - "participacion_pct": 8.85 - }, - { - "date": "2026-03-12", - "menciones": 34, - "participacion_pct": 9.29 - }, - { - "date": "2026-03-13", - "menciones": 34, - "participacion_pct": 9.29 - } - ] - }, - { - "tema": "Python", - "points": [ - { - "date": "2026-03-03", - "menciones": 25, - "participacion_pct": 6.93 - }, - { - "date": "2026-03-03", - "menciones": 25, - "participacion_pct": 6.85 - }, - { - "date": "2026-03-03", - "menciones": 25, - "participacion_pct": 6.94 - }, - { - "date": "2026-03-03", - "menciones": 25, - "participacion_pct": 6.89 - }, - { - "date": "2026-03-04", - "menciones": 25, - "participacion_pct": 6.87 - }, - { - "date": "2026-03-05", - "menciones": 27, - "participacion_pct": 7.16 - }, - { - "date": "2026-03-06", - "menciones": 27, - "participacion_pct": 7.11 - }, - { - "date": "2026-03-07", - "menciones": 28, - "participacion_pct": 7.37 - }, - { - "date": "2026-03-08", - "menciones": 28, - "participacion_pct": 7.2 - }, - { - "date": "2026-03-09", - "menciones": 30, - "participacion_pct": 7.52 - }, - { - "date": "2026-03-10", - "menciones": 29, - "participacion_pct": 7.77 - }, - { - "date": "2026-03-11", - "menciones": 29, - "participacion_pct": 7.77 - }, - { - "date": "2026-03-12", - "menciones": 26, - "participacion_pct": 7.1 - }, - { - "date": "2026-03-13", - "menciones": 26, - "participacion_pct": 7.1 - } - ] - }, - { - "tema": "DevOps", - "points": [ - { - "date": "2026-03-03", - "menciones": 20, - "participacion_pct": 5.54 - }, - { - "date": "2026-03-03", - "menciones": 20, - "participacion_pct": 5.48 - }, - { - "date": "2026-03-03", - "menciones": 20, - "participacion_pct": 5.56 - }, - { - "date": "2026-03-03", - "menciones": 20, - "participacion_pct": 5.51 - }, - { - "date": "2026-03-04", - "menciones": 21, - "participacion_pct": 5.77 - }, - { - "date": "2026-03-05", - "menciones": 22, - "participacion_pct": 5.84 - }, - { - "date": "2026-03-06", - "menciones": 22, - "participacion_pct": 5.79 - }, - { - "date": "2026-03-07", - "menciones": 23, - "participacion_pct": 6.05 - }, - { - "date": "2026-03-08", - "menciones": 24, - "participacion_pct": 6.17 - }, - { - "date": "2026-03-09", - "menciones": 27, - "participacion_pct": 6.77 - }, - { - "date": "2026-03-10", - "menciones": 25, - "participacion_pct": 6.7 - }, - { - "date": "2026-03-11", - "menciones": 25, - "participacion_pct": 6.7 - }, - { - "date": "2026-03-12", - "menciones": 24, - "participacion_pct": 6.56 - }, - { - "date": "2026-03-13", - "menciones": 24, - "participacion_pct": 6.56 - } - ] - }, - { - "tema": "Testing", - "points": [ - { - "date": "2026-03-03", - "menciones": 24, - "participacion_pct": 6.65 - }, - { - "date": "2026-03-03", - "menciones": 25, - "participacion_pct": 6.85 - }, - { - "date": "2026-03-03", - "menciones": 24, - "participacion_pct": 6.67 - }, - { - "date": "2026-03-03", - "menciones": 25, - "participacion_pct": 6.89 - }, - { - "date": "2026-03-04", - "menciones": 25, - "participacion_pct": 6.87 - }, - { - "date": "2026-03-05", - "menciones": 26, - "participacion_pct": 6.9 - }, - { - "date": "2026-03-06", - "menciones": 26, - "participacion_pct": 6.84 - }, - { - "date": "2026-03-07", - "menciones": 28, - "participacion_pct": 7.37 - }, - { - "date": "2026-03-08", - "menciones": 26, - "participacion_pct": 6.68 - }, - { - "date": "2026-03-09", - "menciones": 24, - "participacion_pct": 6.02 - }, - { - "date": "2026-03-10", - "menciones": 25, - "participacion_pct": 6.7 - }, - { - "date": "2026-03-11", - "menciones": 25, - "participacion_pct": 6.7 - }, - { - "date": "2026-03-12", - "menciones": 22, - "participacion_pct": 6.01 - }, - { - "date": "2026-03-13", - "menciones": 22, - "participacion_pct": 6.01 - } - ] - }, - { - "tema": "TypeScript", - "points": [ - { - "date": "2026-03-03", - "menciones": 19, - "participacion_pct": 5.26 - }, - { - "date": "2026-03-03", - "menciones": 19, - "participacion_pct": 5.21 - }, - { - "date": "2026-03-03", - "menciones": 19, - "participacion_pct": 5.28 - }, - { - "date": "2026-03-03", - "menciones": 19, - "participacion_pct": 5.23 - }, - { - "date": "2026-03-04", - "menciones": 17, - "participacion_pct": 4.67 - }, - { - "date": "2026-03-05", - "menciones": 17, - "participacion_pct": 4.51 - }, - { - "date": "2026-03-06", - "menciones": 17, - "participacion_pct": 4.47 - }, - { - "date": "2026-03-07", - "menciones": 18, - "participacion_pct": 4.74 - }, - { - "date": "2026-03-08", - "menciones": 19, - "participacion_pct": 4.88 - }, - { - "date": "2026-03-09", - "menciones": 17, - "participacion_pct": 4.26 - }, - { - "date": "2026-03-10", - "menciones": 18, - "participacion_pct": 4.83 - }, - { - "date": "2026-03-11", - "menciones": 18, - "participacion_pct": 4.83 - }, - { - "date": "2026-03-12", - "menciones": 16, - "participacion_pct": 4.37 - }, - { - "date": "2026-03-13", - "menciones": 16, - "participacion_pct": 4.37 - } - ] - }, - { - "tema": "Microservicios", - "points": [ - { - "date": "2026-03-03", - "menciones": 5, - "participacion_pct": 1.39 - }, - { - "date": "2026-03-03", - "menciones": 5, - "participacion_pct": 1.37 - }, - { - "date": "2026-03-03", - "menciones": 5, - "participacion_pct": 1.39 - }, - { - "date": "2026-03-03", + "date": "2026-03-28", "menciones": 5, - "participacion_pct": 1.38 - }, - { - "date": "2026-03-04", - "menciones": 6, - "participacion_pct": 1.65 - }, - { - "date": "2026-03-05", - "menciones": 7, - "participacion_pct": 1.86 - }, - { - "date": "2026-03-06", - "menciones": 8, - "participacion_pct": 2.11 - }, - { - "date": "2026-03-07", - "menciones": 7, - "participacion_pct": 1.84 - }, - { - "date": "2026-03-08", - "menciones": 9, - "participacion_pct": 2.31 - }, - { - "date": "2026-03-09", - "menciones": 10, - "participacion_pct": 2.51 - }, - { - "date": "2026-03-10", - "menciones": 8, - "participacion_pct": 2.14 - }, - { - "date": "2026-03-11", - "menciones": 8, - "participacion_pct": 2.14 - }, - { - "date": "2026-03-12", - "menciones": 9, - "participacion_pct": 2.46 - }, - { - "date": "2026-03-13", - "menciones": 9, - "participacion_pct": 2.46 + "participacion_pct": 1.4 } ] }, @@ -1610,74 +376,14 @@ "tema": "Web3/Blockchain", "points": [ { - "date": "2026-03-03", - "menciones": 8, - "participacion_pct": 2.22 - }, - { - "date": "2026-03-03", - "menciones": 8, - "participacion_pct": 2.19 - }, - { - "date": "2026-03-03", - "menciones": 8, - "participacion_pct": 2.22 - }, - { - "date": "2026-03-03", - "menciones": 8, - "participacion_pct": 2.2 - }, - { - "date": "2026-03-04", - "menciones": 8, - "participacion_pct": 2.2 - }, - { - "date": "2026-03-05", - "menciones": 7, - "participacion_pct": 1.86 + "date": "2026-03-24", + "menciones": 1, + "participacion_pct": 0.28 }, { - "date": "2026-03-06", - "menciones": 7, - "participacion_pct": 1.84 - }, - { - "date": "2026-03-07", - "menciones": 7, - "participacion_pct": 1.84 - }, - { - "date": "2026-03-08", - "menciones": 7, - "participacion_pct": 1.8 - }, - { - "date": "2026-03-09", - "menciones": 8, - "participacion_pct": 2.01 - }, - { - "date": "2026-03-10", - "menciones": 7, - "participacion_pct": 1.88 - }, - { - "date": "2026-03-11", - "menciones": 7, - "participacion_pct": 1.88 - }, - { - "date": "2026-03-12", - "menciones": 5, - "participacion_pct": 1.37 - }, - { - "date": "2026-03-13", - "menciones": 5, - "participacion_pct": 1.37 + "date": "2026-03-28", + "menciones": 4, + "participacion_pct": 1.12 } ] } diff --git a/frontend/assets/data/run_manifest.json b/frontend/assets/data/run_manifest.json index 4fb36ff..085718f 100644 --- a/frontend/assets/data/run_manifest.json +++ b/frontend/assets/data/run_manifest.json @@ -1,8 +1,8 @@ { "manifest_version": "1.0.0", - "generated_at_utc": "2026-03-24T05:45:24Z", - "source_window_start_utc": "2025-03-24T05:45:24Z", - "source_window_end_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:18Z", + "source_window_start_utc": "2025-03-28T22:23:18Z", + "source_window_end_utc": "2026-03-28T22:23:18Z", "quality_gate_status": "pass", "degraded_mode": false, "available_sources": [ @@ -15,83 +15,83 @@ "dataset": "github_ai_repos_insights", "row_count": 1, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:19Z" + "updated_at_utc": "2026-03-28T22:07:35Z" }, { "dataset": "github_commits_frameworks", "row_count": 5, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:19Z" + "updated_at_utc": "2026-03-28T22:14:54Z" }, { "dataset": "github_commits_frameworks_monthly", "row_count": 65, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:23Z" + "updated_at_utc": "2026-03-28T22:14:54Z" }, { "dataset": "github_correlacion", "row_count": 100, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:19Z" + "updated_at_utc": "2026-03-28T22:18:41Z" }, { "dataset": "github_lenguajes", "row_count": 10, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:19Z" + "updated_at_utc": "2026-03-28T22:07:35Z" }, { "dataset": "github_repos_2025", "row_count": 1000, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:19Z" + "updated_at_utc": "2026-03-28T22:07:35Z" }, { "dataset": "interseccion_github_reddit", "row_count": 10, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:23Z" + "updated_at_utc": "2026-03-28T22:19:45Z" }, { "dataset": "reddit_sentimiento_frameworks", "row_count": 5, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:23Z" + "updated_at_utc": "2026-03-28T22:19:42Z" }, { "dataset": "reddit_temas_emergentes", "row_count": 10, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:23Z" + "updated_at_utc": "2026-03-28T22:19:45Z" }, { "dataset": "so_tasa_aceptacion", "row_count": 5, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:20Z" + "updated_at_utc": "2026-03-28T22:19:35Z" }, { "dataset": "so_tendencias_mensuales", "row_count": 12, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:20Z" + "updated_at_utc": "2026-03-28T22:23:01Z" }, { "dataset": "so_volumen_preguntas", "row_count": 10, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:20Z" + "updated_at_utc": "2026-03-28T22:19:18Z" }, { "dataset": "trend_score", "row_count": 22, "quality_status": "pass", - "updated_at_utc": "2026-03-24T05:45:23Z" + "updated_at_utc": "2026-03-28T22:19:58Z" } ], "total_repos_extraidos": 1000, - "total_repos_clasificables": 929, + "total_repos_clasificables": 928, "so_languages_count": 10, "notes": "Public manifest generated from filesystem fallback." } \ No newline at end of file diff --git a/frontend/assets/data/so_aceptacion_history.json b/frontend/assets/data/so_aceptacion_history.json index e893cc1..638bdb2 100644 --- a/frontend/assets/data/so_aceptacion_history.json +++ b/frontend/assets/data/so_aceptacion_history.json @@ -1,71 +1,85 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:17Z", "dataset": "so_tasa_aceptacion", "source_mode": "history", "snapshot_count": 2, - "latest_snapshot_date": "2026-03-24", - "previous_snapshot_date": "2026-03-13", + "latest_snapshot_date": "2026-03-28", + "previous_snapshot_date": "2026-03-24", "has_historical_comparison": true, "item_count": 5, "summary": { "raw_leader": { "tecnologia": "svelte", - "total_preguntas": 130, + "total_preguntas": 124, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 36.92, - "total_preguntas_prev": 138, + "tasa_aceptacion_pct": 38.71, + "total_preguntas_prev": 130, "respuestas_aceptadas_prev": 48, - "tasa_aceptacion_prev_pct": 34.78, - "delta_tasa_pct": 2.14, - "delta_preguntas": -8, + "tasa_aceptacion_prev_pct": 36.92, + "delta_tasa_pct": 1.79, + "delta_preguntas": -6, "sample_bucket": "baja", - "confidence_score": 0.291137, + "confidence_score": 0.305986, "raw_rank": 1, "confidence_rank": 1 }, "confidence_leader": { "tecnologia": "svelte", - "total_preguntas": 130, + "total_preguntas": 124, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 36.92, - "total_preguntas_prev": 138, + "tasa_aceptacion_pct": 38.71, + "total_preguntas_prev": 130, "respuestas_aceptadas_prev": 48, - "tasa_aceptacion_prev_pct": 34.78, - "delta_tasa_pct": 2.14, - "delta_preguntas": -8, + "tasa_aceptacion_prev_pct": 36.92, + "delta_tasa_pct": 1.79, + "delta_preguntas": -6, "sample_bucket": "baja", - "confidence_score": 0.291137, + "confidence_score": 0.305986, "raw_rank": 1, "confidence_rank": 1 }, "highest_improvement": { "tecnologia": "svelte", - "total_preguntas": 130, + "total_preguntas": 124, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 36.92, - "total_preguntas_prev": 138, + "tasa_aceptacion_pct": 38.71, + "total_preguntas_prev": 130, "respuestas_aceptadas_prev": 48, - "tasa_aceptacion_prev_pct": 34.78, - "delta_tasa_pct": 2.14, - "delta_preguntas": -8, + "tasa_aceptacion_prev_pct": 36.92, + "delta_tasa_pct": 1.79, + "delta_preguntas": -6, "sample_bucket": "baja", - "confidence_score": 0.291137, + "confidence_score": 0.305986, "raw_rank": 1, "confidence_rank": 1 }, - "largest_drop": null, + "largest_drop": { + "tecnologia": "next.js", + "total_preguntas": 1062, + "respuestas_aceptadas": 184, + "tasa_aceptacion_pct": 17.33, + "total_preguntas_prev": 1106, + "respuestas_aceptadas_prev": 197, + "tasa_aceptacion_prev_pct": 17.81, + "delta_tasa_pct": -0.48, + "delta_preguntas": -44, + "sample_bucket": "alta", + "confidence_score": 0.151683, + "raw_rank": 5, + "confidence_rank": 5 + }, "largest_sample": { "tecnologia": "reactjs", - "total_preguntas": 2056, - "respuestas_aceptadas": 513, - "tasa_aceptacion_pct": 24.95, - "total_preguntas_prev": 2220, - "respuestas_aceptadas_prev": 541, - "tasa_aceptacion_prev_pct": 24.37, - "delta_tasa_pct": 0.58, - "delta_preguntas": -164, + "total_preguntas": 1973, + "respuestas_aceptadas": 502, + "tasa_aceptacion_pct": 25.44, + "total_preguntas_prev": 2061, + "respuestas_aceptadas_prev": 515, + "tasa_aceptacion_prev_pct": 24.99, + "delta_tasa_pct": 0.45, + "delta_preguntas": -88, "sample_bucket": "alta", - "confidence_score": 0.231287, + "confidence_score": 0.235706, "raw_rank": 3, "confidence_rank": 3 } @@ -73,194 +87,194 @@ "latest_items": [ { "tecnologia": "svelte", - "total_preguntas": 130, + "total_preguntas": 124, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 36.92, - "total_preguntas_prev": 138, + "tasa_aceptacion_pct": 38.71, + "total_preguntas_prev": 130, "respuestas_aceptadas_prev": 48, - "tasa_aceptacion_prev_pct": 34.78, - "delta_tasa_pct": 2.14, - "delta_preguntas": -8, + "tasa_aceptacion_prev_pct": 36.92, + "delta_tasa_pct": 1.79, + "delta_preguntas": -6, "sample_bucket": "baja", - "confidence_score": 0.291137, + "confidence_score": 0.305986, "raw_rank": 1, "confidence_rank": 1 }, { "tecnologia": "angular", - "total_preguntas": 1442, - "respuestas_aceptadas": 431, - "tasa_aceptacion_pct": 29.89, - "total_preguntas_prev": 1533, - "respuestas_aceptadas_prev": 450, - "tasa_aceptacion_prev_pct": 29.35, - "delta_tasa_pct": 0.54, - "delta_preguntas": -91, + "total_preguntas": 1396, + "respuestas_aceptadas": 414, + "tasa_aceptacion_pct": 29.66, + "total_preguntas_prev": 1442, + "respuestas_aceptadas_prev": 431, + "tasa_aceptacion_prev_pct": 29.89, + "delta_tasa_pct": -0.23, + "delta_preguntas": -46, "sample_bucket": "alta", - "confidence_score": 0.275822, + "confidence_score": 0.273186, "raw_rank": 2, "confidence_rank": 2 }, { "tecnologia": "reactjs", - "total_preguntas": 2056, - "respuestas_aceptadas": 513, - "tasa_aceptacion_pct": 24.95, - "total_preguntas_prev": 2220, - "respuestas_aceptadas_prev": 541, - "tasa_aceptacion_prev_pct": 24.37, - "delta_tasa_pct": 0.58, - "delta_preguntas": -164, + "total_preguntas": 1973, + "respuestas_aceptadas": 502, + "tasa_aceptacion_pct": 25.44, + "total_preguntas_prev": 2061, + "respuestas_aceptadas_prev": 515, + "tasa_aceptacion_prev_pct": 24.99, + "delta_tasa_pct": 0.45, + "delta_preguntas": -88, "sample_bucket": "alta", - "confidence_score": 0.231287, + "confidence_score": 0.235706, "raw_rank": 3, "confidence_rank": 3 }, { "tecnologia": "vue.js", - "total_preguntas": 391, - "respuestas_aceptadas": 96, - "tasa_aceptacion_pct": 24.55, - "total_preguntas_prev": 417, - "respuestas_aceptadas_prev": 99, - "tasa_aceptacion_prev_pct": 23.74, - "delta_tasa_pct": 0.81, - "delta_preguntas": -26, + "total_preguntas": 375, + "respuestas_aceptadas": 95, + "tasa_aceptacion_pct": 25.33, + "total_preguntas_prev": 392, + "respuestas_aceptadas_prev": 96, + "tasa_aceptacion_prev_pct": 24.49, + "delta_tasa_pct": 0.84, + "delta_preguntas": -17, "sample_bucket": "media", - "confidence_score": 0.205474, + "confidence_score": 0.211967, "raw_rank": 4, "confidence_rank": 4 }, { "tecnologia": "next.js", - "total_preguntas": 1104, - "respuestas_aceptadas": 195, - "tasa_aceptacion_pct": 17.66, - "total_preguntas_prev": 1200, - "respuestas_aceptadas_prev": 211, - "tasa_aceptacion_prev_pct": 17.58, - "delta_tasa_pct": 0.08, - "delta_preguntas": -96, + "total_preguntas": 1062, + "respuestas_aceptadas": 184, + "tasa_aceptacion_pct": 17.33, + "total_preguntas_prev": 1106, + "respuestas_aceptadas_prev": 197, + "tasa_aceptacion_prev_pct": 17.81, + "delta_tasa_pct": -0.48, + "delta_preguntas": -44, "sample_bucket": "alta", - "confidence_score": 0.155267, + "confidence_score": 0.151683, "raw_rank": 5, "confidence_rank": 5 } ], "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/so_aceptacion/year=2026/month=03/day=13/so_tasa_aceptacion.csv", + "date": "2026-03-24", + "path": "datos/history/so_aceptacion/year=2026/month=03/day=24/so_tasa_aceptacion.csv", "source_type": "history", "row_count": 5, "item_count": 5, "items": [ { "tecnologia": "svelte", - "total_preguntas": 138, + "total_preguntas": 130, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 34.78, + "tasa_aceptacion_pct": 36.92, "sample_bucket": "baja", - "confidence_score": 0.273457, + "confidence_score": 0.291137, "raw_rank": 1, "confidence_rank": 1 }, { "tecnologia": "angular", - "total_preguntas": 1533, - "respuestas_aceptadas": 450, - "tasa_aceptacion_pct": 29.35, + "total_preguntas": 1442, + "respuestas_aceptadas": 431, + "tasa_aceptacion_pct": 29.89, "sample_bucket": "alta", - "confidence_score": 0.271285, + "confidence_score": 0.275822, "raw_rank": 2, "confidence_rank": 2 }, { "tecnologia": "reactjs", - "total_preguntas": 2220, - "respuestas_aceptadas": 541, - "tasa_aceptacion_pct": 24.37, + "total_preguntas": 2061, + "respuestas_aceptadas": 515, + "tasa_aceptacion_pct": 24.99, "sample_bucket": "alta", - "confidence_score": 0.226288, + "confidence_score": 0.231664, "raw_rank": 3, "confidence_rank": 3 }, { "tecnologia": "vue.js", - "total_preguntas": 417, - "respuestas_aceptadas": 99, - "tasa_aceptacion_pct": 23.74, + "total_preguntas": 392, + "respuestas_aceptadas": 96, + "tasa_aceptacion_pct": 24.49, "sample_bucket": "media", - "confidence_score": 0.199084, + "confidence_score": 0.204938, "raw_rank": 4, "confidence_rank": 4 }, { "tecnologia": "next.js", - "total_preguntas": 1200, - "respuestas_aceptadas": 211, - "tasa_aceptacion_pct": 17.58, + "total_preguntas": 1106, + "respuestas_aceptadas": 197, + "tasa_aceptacion_pct": 17.81, "sample_bucket": "alta", - "confidence_score": 0.155338, + "confidence_score": 0.156695, "raw_rank": 5, "confidence_rank": 5 } ] }, { - "date": "2026-03-24", - "path": "datos/history/so_aceptacion/year=2026/month=03/day=24/so_tasa_aceptacion.csv", + "date": "2026-03-28", + "path": "datos/history/so_aceptacion/year=2026/month=03/day=28/so_tasa_aceptacion.csv", "source_type": "history", "row_count": 5, "item_count": 5, "items": [ { "tecnologia": "svelte", - "total_preguntas": 130, + "total_preguntas": 124, "respuestas_aceptadas": 48, - "tasa_aceptacion_pct": 36.92, + "tasa_aceptacion_pct": 38.71, "sample_bucket": "baja", - "confidence_score": 0.291137, + "confidence_score": 0.305986, "raw_rank": 1, "confidence_rank": 1 }, { "tecnologia": "angular", - "total_preguntas": 1442, - "respuestas_aceptadas": 431, - "tasa_aceptacion_pct": 29.89, + "total_preguntas": 1396, + "respuestas_aceptadas": 414, + "tasa_aceptacion_pct": 29.66, "sample_bucket": "alta", - "confidence_score": 0.275822, + "confidence_score": 0.273186, "raw_rank": 2, "confidence_rank": 2 }, { "tecnologia": "reactjs", - "total_preguntas": 2056, - "respuestas_aceptadas": 513, - "tasa_aceptacion_pct": 24.95, + "total_preguntas": 1973, + "respuestas_aceptadas": 502, + "tasa_aceptacion_pct": 25.44, "sample_bucket": "alta", - "confidence_score": 0.231287, + "confidence_score": 0.235706, "raw_rank": 3, "confidence_rank": 3 }, { "tecnologia": "vue.js", - "total_preguntas": 391, - "respuestas_aceptadas": 96, - "tasa_aceptacion_pct": 24.55, + "total_preguntas": 375, + "respuestas_aceptadas": 95, + "tasa_aceptacion_pct": 25.33, "sample_bucket": "media", - "confidence_score": 0.205474, + "confidence_score": 0.211967, "raw_rank": 4, "confidence_rank": 4 }, { "tecnologia": "next.js", - "total_preguntas": 1104, - "respuestas_aceptadas": 195, - "tasa_aceptacion_pct": 17.66, + "total_preguntas": 1062, + "respuestas_aceptadas": 184, + "tasa_aceptacion_pct": 17.33, "sample_bucket": "alta", - "confidence_score": 0.155267, + "confidence_score": 0.151683, "raw_rank": 5, "confidence_rank": 5 } diff --git a/frontend/assets/data/so_tasa_aceptacion.csv b/frontend/assets/data/so_tasa_aceptacion.csv index 2424629..cf06ba3 100644 --- a/frontend/assets/data/so_tasa_aceptacion.csv +++ b/frontend/assets/data/so_tasa_aceptacion.csv @@ -1,6 +1,6 @@ tecnologia,total_preguntas,respuestas_aceptadas,tasa_aceptacion_pct -reactjs,2056,513,24.95 -vue.js,391,96,24.55 -angular,1442,431,29.89 -next.js,1104,195,17.66 -svelte,130,48,36.92 +reactjs,1973,502,25.44 +vue.js,375,95,25.33 +angular,1396,414,29.66 +next.js,1062,184,17.33 +svelte,124,48,38.71 diff --git a/frontend/assets/data/so_tendencias_history.json b/frontend/assets/data/so_tendencias_history.json index 5e3464a..7279c00 100644 --- a/frontend/assets/data/so_tendencias_history.json +++ b/frontend/assets/data/so_tendencias_history.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:17Z", "dataset": "so_tendencias_mensuales", "source_mode": "history", "snapshot_count": 2, @@ -21,122 +21,172 @@ { "tecnologia": "Python", "points": [ - 1974, - 1669, - 1372, - 1023, - 942, - 708, + 1891, + 1660, + 1374, + 1022, + 938, + 707, 675, - 647, - 636, - 497, + 648, + 638, + 494, 464, - 366 + 365 ], - "start_value": 1974, - "end_value": 366, - "abs_delta": -1608, - "pct_delta": -81.46, - "retention_pct": 18.54, + "start_value": 1891, + "end_value": 365, + "abs_delta": -1526, + "pct_delta": -80.7, + "retention_pct": 19.3, "peak_month": "2025-03", - "peak_value": 1974, + "peak_value": 1891, "latest_rank": 1 }, { - "tecnologia": "JavaScript", + "tecnologia": "C++", "points": [ - 965, - 742, - 603, - 455, - 425, - 285, - 284, - 264, - 277, - 188, - 207, - 134 + 652, + 497, + 446, + 389, + 337, + 290, + 251, + 231, + 261, + 195, + 180, + 176 ], - "start_value": 965, - "end_value": 134, - "abs_delta": -831, - "pct_delta": -86.11, - "retention_pct": 13.89, + "start_value": 652, + "end_value": 176, + "abs_delta": -476, + "pct_delta": -73.01, + "retention_pct": 26.99, "peak_month": "2025-03", - "peak_value": 965, + "peak_value": 652, "latest_rank": 2 }, { - "tecnologia": "TypeScript", + "tecnologia": "C#", "points": [ - 418, - 350, - 313, - 214, - 182, - 183, - 144, - 127, - 127, - 96, - 80, - 56 + 812, + 625, + 520, + 445, + 412, + 315, + 283, + 288, + 309, + 238, + 185, + 160 ], - "start_value": 418, - "end_value": 56, - "abs_delta": -362, - "pct_delta": -86.6, - "retention_pct": 13.4, + "start_value": 812, + "end_value": 160, + "abs_delta": -652, + "pct_delta": -80.3, + "retention_pct": 19.7, "peak_month": "2025-03", - "peak_value": 418, + "peak_value": 812, "latest_rank": 3 + }, + { + "tecnologia": "Java", + "points": [ + 744, + 747, + 587, + 412, + 378, + 275, + 293, + 263, + 299, + 240, + 200, + 159 + ], + "start_value": 744, + "end_value": 159, + "abs_delta": -585, + "pct_delta": -78.63, + "retention_pct": 21.37, + "peak_month": "2025-04", + "peak_value": 747, + "latest_rank": 4 + }, + { + "tecnologia": "JavaScript", + "points": [ + 922, + 734, + 598, + 456, + 425, + 284, + 284, + 264, + 277, + 188, + 207, + 128 + ], + "start_value": 922, + "end_value": 128, + "abs_delta": -794, + "pct_delta": -86.12, + "retention_pct": 13.88, + "peak_month": "2025-03", + "peak_value": 922, + "latest_rank": 5 } ], "summary": { "current_leader": { "tecnologia": "Python", - "start_value": 1974, - "end_value": 366, - "abs_delta": -1608, - "pct_delta": -81.46, - "retention_pct": 18.54, + "start_value": 1891, + "end_value": 365, + "abs_delta": -1526, + "pct_delta": -80.7, + "retention_pct": 19.3, "peak_month": "2025-03", - "peak_value": 1974, + "peak_value": 1891, "latest_rank": 1 }, "best_retention": { - "tecnologia": "Python", - "start_value": 1974, - "end_value": 366, - "abs_delta": -1608, - "pct_delta": -81.46, - "retention_pct": 18.54, + "tecnologia": "C++", + "start_value": 652, + "end_value": 176, + "abs_delta": -476, + "pct_delta": -73.01, + "retention_pct": 26.99, "peak_month": "2025-03", - "peak_value": 1974, - "latest_rank": 1 + "peak_value": 652, + "latest_rank": 2 }, "largest_relative_drop": { - "tecnologia": "TypeScript", - "start_value": 418, - "end_value": 56, - "abs_delta": -362, - "pct_delta": -86.6, - "retention_pct": 13.4, + "tecnologia": "JavaScript", + "start_value": 922, + "end_value": 128, + "abs_delta": -794, + "pct_delta": -86.12, + "retention_pct": 13.88, "peak_month": "2025-03", - "peak_value": 418, - "latest_rank": 3 + "peak_value": 922, + "latest_rank": 5 }, "largest_absolute_drop": { "tecnologia": "Python", - "start_value": 1974, - "end_value": 366, - "abs_delta": -1608, - "pct_delta": -81.46, - "retention_pct": 18.54, + "start_value": 1891, + "end_value": 365, + "abs_delta": -1526, + "pct_delta": -80.7, + "retention_pct": 19.3, "peak_month": "2025-03", - "peak_value": 1974, + "peak_value": 1891, "latest_rank": 1 } } diff --git a/frontend/assets/data/so_tendencias_mensuales.csv b/frontend/assets/data/so_tendencias_mensuales.csv index ac30cb8..da5373b 100644 --- a/frontend/assets/data/so_tendencias_mensuales.csv +++ b/frontend/assets/data/so_tendencias_mensuales.csv @@ -1,13 +1,13 @@ mes,python,javascript,typescript -2025-03,1974,965,418 -2025-04,1669,742,350 -2025-05,1372,603,313 -2025-06,1023,455,214 -2025-07,942,425,182 -2025-08,708,285,183 +2025-03,1891,922,400 +2025-04,1660,734,346 +2025-05,1374,598,312 +2025-06,1022,456,216 +2025-07,938,425,179 +2025-08,707,284,183 2025-09,675,284,144 -2025-10,647,264,127 -2025-11,636,277,127 -2025-12,497,188,96 -2026-01,464,207,80 -2026-02,366,134,56 +2025-10,648,264,127 +2025-11,638,277,126 +2025-12,494,188,96 +2026-01,464,207,79 +2026-02,365,128,54 diff --git a/frontend/assets/data/so_volumen_history.json b/frontend/assets/data/so_volumen_history.json index 1f25111..7c49f57 100644 --- a/frontend/assets/data/so_volumen_history.json +++ b/frontend/assets/data/so_volumen_history.json @@ -1,243 +1,243 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:17Z", "dataset": "so_volumen_preguntas", "source_mode": "history", "snapshot_count": 2, - "latest_snapshot_date": "2026-03-24", - "previous_snapshot_date": "2026-03-13", + "latest_snapshot_date": "2026-03-28", + "previous_snapshot_date": "2026-03-24", "has_historical_comparison": true, "item_count": 10, "summary": { "leader": { "lenguaje": "python", - "preguntas": 9882, - "preguntas_prev": 10372, - "delta_preguntas": -490, - "growth_pct": -4.72, + "preguntas": 9619, + "preguntas_prev": 9894, + "delta_preguntas": -275, + "growth_pct": -2.78, "trend_direction": "cayendo", - "share_pct": 31.38 + "share_pct": 31.42 }, "highest_growth": null, "largest_drop": { "lenguaje": "python", - "preguntas": 9882, - "preguntas_prev": 10372, - "delta_preguntas": -490, - "growth_pct": -4.72, + "preguntas": 9619, + "preguntas_prev": 9894, + "delta_preguntas": -275, + "growth_pct": -2.78, "trend_direction": "cayendo", - "share_pct": 31.38 + "share_pct": 31.42 }, - "total_questions": 31488 + "total_questions": 30612 }, "latest_items": [ { "lenguaje": "python", - "preguntas": 9882, - "preguntas_prev": 10372, - "delta_preguntas": -490, - "growth_pct": -4.72, + "preguntas": 9619, + "preguntas_prev": 9894, + "delta_preguntas": -275, + "growth_pct": -2.78, "trend_direction": "cayendo", - "share_pct": 31.38 + "share_pct": 31.42 }, { "lenguaje": "javascript", - "preguntas": 4278, - "preguntas_prev": 4523, - "delta_preguntas": -245, - "growth_pct": -5.42, + "preguntas": 4138, + "preguntas_prev": 4288, + "delta_preguntas": -150, + "growth_pct": -3.5, "trend_direction": "cayendo", - "share_pct": 13.59 + "share_pct": 13.52 }, { "lenguaje": "java", - "preguntas": 4235, - "preguntas_prev": 4399, - "delta_preguntas": -164, - "growth_pct": -3.73, + "preguntas": 4129, + "preguntas_prev": 4235, + "delta_preguntas": -106, + "growth_pct": -2.5, "trend_direction": "cayendo", - "share_pct": 13.45 + "share_pct": 13.49 }, { "lenguaje": "c#", - "preguntas": 4131, - "preguntas_prev": 4334, - "delta_preguntas": -203, - "growth_pct": -4.68, + "preguntas": 4019, + "preguntas_prev": 4131, + "delta_preguntas": -112, + "growth_pct": -2.71, "trend_direction": "cayendo", - "share_pct": 13.12 + "share_pct": 13.13 }, { "lenguaje": "c++", - "preguntas": 3606, - "preguntas_prev": 3715, - "delta_preguntas": -109, - "growth_pct": -2.93, + "preguntas": 3518, + "preguntas_prev": 3608, + "delta_preguntas": -90, + "growth_pct": -2.49, "trend_direction": "cayendo", - "share_pct": 11.45 + "share_pct": 11.49 }, { "lenguaje": "typescript", - "preguntas": 2045, - "preguntas_prev": 2141, - "delta_preguntas": -96, - "growth_pct": -4.48, + "preguntas": 1976, + "preguntas_prev": 2046, + "delta_preguntas": -70, + "growth_pct": -3.42, "trend_direction": "cayendo", - "share_pct": 6.49 + "share_pct": 6.45 }, { "lenguaje": "php", - "preguntas": 1404, - "preguntas_prev": 1465, - "delta_preguntas": -61, - "growth_pct": -4.16, + "preguntas": 1366, + "preguntas_prev": 1405, + "delta_preguntas": -39, + "growth_pct": -2.78, "trend_direction": "cayendo", "share_pct": 4.46 }, { "lenguaje": "kotlin", - "preguntas": 1285, - "preguntas_prev": 1351, - "delta_preguntas": -66, - "growth_pct": -4.89, + "preguntas": 1245, + "preguntas_prev": 1287, + "delta_preguntas": -42, + "growth_pct": -3.26, "trend_direction": "cayendo", - "share_pct": 4.08 + "share_pct": 4.07 }, { "lenguaje": "go", - "preguntas": 433, - "preguntas_prev": 447, - "delta_preguntas": -14, - "growth_pct": -3.13, + "preguntas": 417, + "preguntas_prev": 433, + "delta_preguntas": -16, + "growth_pct": -3.7, "trend_direction": "cayendo", - "share_pct": 1.38 + "share_pct": 1.36 }, { "lenguaje": "ruby", - "preguntas": 189, - "preguntas_prev": 201, - "delta_preguntas": -12, - "growth_pct": -5.97, + "preguntas": 185, + "preguntas_prev": 189, + "delta_preguntas": -4, + "growth_pct": -2.12, "trend_direction": "cayendo", "share_pct": 0.6 } ], "snapshots": [ { - "date": "2026-03-13", - "path": "datos/history/so_volumen/year=2026/month=03/day=13/so_volumen_preguntas.csv", + "date": "2026-03-24", + "path": "datos/history/so_volumen/year=2026/month=03/day=24/so_volumen_preguntas.csv", "source_type": "history", "row_count": 10, "item_count": 10, - "total_questions": 32948, + "total_questions": 31516, "items": [ { "lenguaje": "python", - "preguntas": 10372, - "share_pct": 31.48 + "preguntas": 9894, + "share_pct": 31.39 }, { "lenguaje": "javascript", - "preguntas": 4523, - "share_pct": 13.73 + "preguntas": 4288, + "share_pct": 13.61 }, { "lenguaje": "java", - "preguntas": 4399, - "share_pct": 13.35 + "preguntas": 4235, + "share_pct": 13.44 }, { "lenguaje": "c#", - "preguntas": 4334, - "share_pct": 13.15 + "preguntas": 4131, + "share_pct": 13.11 }, { "lenguaje": "c++", - "preguntas": 3715, - "share_pct": 11.28 + "preguntas": 3608, + "share_pct": 11.45 }, { "lenguaje": "typescript", - "preguntas": 2141, - "share_pct": 6.5 + "preguntas": 2046, + "share_pct": 6.49 }, { "lenguaje": "php", - "preguntas": 1465, - "share_pct": 4.45 + "preguntas": 1405, + "share_pct": 4.46 }, { "lenguaje": "kotlin", - "preguntas": 1351, - "share_pct": 4.1 + "preguntas": 1287, + "share_pct": 4.08 }, { "lenguaje": "go", - "preguntas": 447, - "share_pct": 1.36 + "preguntas": 433, + "share_pct": 1.37 }, { "lenguaje": "ruby", - "preguntas": 201, - "share_pct": 0.61 + "preguntas": 189, + "share_pct": 0.6 } ] }, { - "date": "2026-03-24", - "path": "datos/history/so_volumen/year=2026/month=03/day=24/so_volumen_preguntas.csv", + "date": "2026-03-28", + "path": "datos/history/so_volumen/year=2026/month=03/day=28/so_volumen_preguntas.csv", "source_type": "history", "row_count": 10, "item_count": 10, - "total_questions": 31488, + "total_questions": 30612, "items": [ { "lenguaje": "python", - "preguntas": 9882, - "share_pct": 31.38 + "preguntas": 9619, + "share_pct": 31.42 }, { "lenguaje": "javascript", - "preguntas": 4278, - "share_pct": 13.59 + "preguntas": 4138, + "share_pct": 13.52 }, { "lenguaje": "java", - "preguntas": 4235, - "share_pct": 13.45 + "preguntas": 4129, + "share_pct": 13.49 }, { "lenguaje": "c#", - "preguntas": 4131, - "share_pct": 13.12 + "preguntas": 4019, + "share_pct": 13.13 }, { "lenguaje": "c++", - "preguntas": 3606, - "share_pct": 11.45 + "preguntas": 3518, + "share_pct": 11.49 }, { "lenguaje": "typescript", - "preguntas": 2045, - "share_pct": 6.49 + "preguntas": 1976, + "share_pct": 6.45 }, { "lenguaje": "php", - "preguntas": 1404, + "preguntas": 1366, "share_pct": 4.46 }, { "lenguaje": "kotlin", - "preguntas": 1285, - "share_pct": 4.08 + "preguntas": 1245, + "share_pct": 4.07 }, { "lenguaje": "go", - "preguntas": 433, - "share_pct": 1.38 + "preguntas": 417, + "share_pct": 1.36 }, { "lenguaje": "ruby", - "preguntas": 189, + "preguntas": 185, "share_pct": 0.6 } ] diff --git a/frontend/assets/data/so_volumen_preguntas.csv b/frontend/assets/data/so_volumen_preguntas.csv index a291b1d..da542e5 100644 --- a/frontend/assets/data/so_volumen_preguntas.csv +++ b/frontend/assets/data/so_volumen_preguntas.csv @@ -1,11 +1,11 @@ lenguaje,preguntas_nuevas_2025 -python,9882 -javascript,4278 -typescript,2045 -java,4235 -go,433 -c#,4131 -php,1404 -c++,3606 -ruby,189 -kotlin,1285 +python,9619 +javascript,4138 +typescript,1976 +java,4129 +go,417 +c#,4019 +php,1366 +c++,3518 +ruby,185 +kotlin,1245 diff --git a/frontend/assets/data/technology_profiles.json b/frontend/assets/data/technology_profiles.json index 3fdde0e..6095659 100644 --- a/frontend/assets/data/technology_profiles.json +++ b/frontend/assets/data/technology_profiles.json @@ -1,17 +1,17 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:18Z", "dataset": "technology_profiles", "source_mode": "trend_score_history", - "latest_snapshot_date": "2026-03-24", - "previous_snapshot_date": "2026-03-16", + "latest_snapshot_date": "2026-03-28", + "previous_snapshot_date": "2026-03-24", "profile_count": 22, "profiles": [ { "slug": "python", "display_name": "Python", - "trend_score_actual": 79.2, - "trend_score_prev": 79.2, - "delta_score": 0.0, + "trend_score_actual": 78.15, + "trend_score_prev": 79.08, + "delta_score": -0.93, "ranking_actual": 1, "ranking_prev": 1, "delta_ranking": 0, @@ -40,17 +40,17 @@ "source": "reddit", "display_name": "Reddit", "available": true, - "score_actual": 16.8, - "score_prev": 16.8, - "delta_score": 0.0 + "score_actual": 12.59, + "score_prev": 16.3, + "delta_score": -3.71 }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 79.2, + "date": "2026-03-24", + "trend_score": 79.08, "github_score": 100.0, "so_score": 100.0, - "reddit_score": 16.8, + "reddit_score": 16.3, "ranking": 1, "fuentes": 3, "available_source_codes": [ @@ -60,11 +60,11 @@ ] }, { - "date": "2026-03-24", - "trend_score": 79.2, + "date": "2026-03-28", + "trend_score": 78.15, "github_score": 100.0, "so_score": 100.0, - "reddit_score": 16.8, + "reddit_score": 12.59, "ranking": 1, "fuentes": 3, "available_source_codes": [ @@ -94,18 +94,18 @@ "ranking_actual": 1, "ranking_prev": 1, "delta_ranking": 0, - "score_actual": 79.2, - "score_prev": 79.2, - "label": "Python se mantiene estable frente a la corrida previa." + "score_actual": 78.15, + "score_prev": 79.08, + "label": "Python mantiene posición frente a la corrida previa y pierde 0.93 puntos." } } }, { "slug": "typescript", "display_name": "TypeScript", - "trend_score_actual": 41.11, - "trend_score_prev": 39.93, - "delta_score": 1.18, + "trend_score_actual": 43.32, + "trend_score_prev": 43.34, + "delta_score": -0.02, "ranking_actual": 2, "ranking_prev": 2, "delta_ranking": 0, @@ -118,33 +118,33 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 80.51, - "score_prev": 77.64, - "delta_score": 2.87 + "score_actual": 82.52, + "score_prev": 80.51, + "delta_score": 2.01 }, "stackoverflow_summary": { "source": "stackoverflow", "display_name": "StackOverflow", "available": true, - "score_actual": 19.15, - "score_prev": 19.07, - "delta_score": 0.08 + "score_actual": 18.98, + "score_prev": 19.13, + "delta_score": -0.15 }, "reddit_summary": { "source": "reddit", "display_name": "Reddit", "available": true, - "score_actual": 8.8, - "score_prev": 8.8, - "delta_score": 0.0 + "score_actual": 14.69, + "score_prev": 17.78, + "delta_score": -3.09 }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 39.93, - "github_score": 77.64, - "so_score": 19.07, - "reddit_score": 8.8, + "date": "2026-03-24", + "trend_score": 43.34, + "github_score": 80.51, + "so_score": 19.13, + "reddit_score": 17.78, "ranking": 2, "fuentes": 3, "available_source_codes": [ @@ -154,11 +154,11 @@ ] }, { - "date": "2026-03-24", - "trend_score": 41.11, - "github_score": 80.51, - "so_score": 19.15, - "reddit_score": 8.8, + "date": "2026-03-28", + "trend_score": 43.32, + "github_score": 82.52, + "so_score": 18.98, + "reddit_score": 14.69, "ranking": 2, "fuentes": 3, "available_source_codes": [ @@ -172,7 +172,7 @@ "dominant_source": { "source": "github", "display_name": "GitHub", - "score": 80.51, + "score": 82.52, "label": "GitHub aporta la mayor parte del score actual." }, "coverage": { @@ -188,9 +188,9 @@ "ranking_actual": 2, "ranking_prev": 2, "delta_ranking": 0, - "score_actual": 41.11, - "score_prev": 39.93, - "label": "TypeScript mantiene posición frente a la corrida previa y gana 1.18 puntos." + "score_actual": 43.32, + "score_prev": 43.34, + "label": "TypeScript mantiene posición frente a la corrida previa y pierde 0.02 puntos." } } }, @@ -232,7 +232,7 @@ }, "source_history": [ { - "date": "2026-03-16", + "date": "2026-03-24", "trend_score": 25.0, "github_score": 0.0, "so_score": 0.0, @@ -244,7 +244,7 @@ ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "trend_score": 25.0, "github_score": 0.0, "so_score": 0.0, @@ -283,9 +283,9 @@ { "slug": "javascript", "display_name": "JavaScript", - "trend_score_actual": 22.18, - "trend_score_prev": 22.67, - "delta_score": -0.49, + "trend_score_actual": 22.04, + "trend_score_prev": 22.2, + "delta_score": -0.16, "ranking_actual": 4, "ranking_prev": 4, "delta_ranking": 0, @@ -297,17 +297,17 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 18.53, - "score_prev": 19.49, - "delta_score": -0.96 + "score_actual": 18.45, + "score_prev": 18.53, + "delta_score": -0.08 }, "stackoverflow_summary": { "source": "stackoverflow", "display_name": "StackOverflow", "available": true, - "score_actual": 42.19, - "score_prev": 42.49, - "delta_score": -0.3 + "score_actual": 41.9, + "score_prev": 42.24, + "delta_score": -0.34 }, "reddit_summary": { "source": "reddit", @@ -319,10 +319,10 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 22.67, - "github_score": 19.49, - "so_score": 42.49, + "date": "2026-03-24", + "trend_score": 22.2, + "github_score": 18.53, + "so_score": 42.24, "reddit_score": 0.0, "ranking": 4, "fuentes": 2, @@ -332,10 +332,10 @@ ] }, { - "date": "2026-03-24", - "trend_score": 22.18, - "github_score": 18.53, - "so_score": 42.19, + "date": "2026-03-28", + "trend_score": 22.04, + "github_score": 18.45, + "so_score": 41.9, "reddit_score": 0.0, "ranking": 4, "fuentes": 2, @@ -349,7 +349,7 @@ "dominant_source": { "source": "stackoverflow", "display_name": "StackOverflow", - "score": 42.19, + "score": 41.9, "label": "StackOverflow aporta la mayor parte del score actual." }, "coverage": { @@ -364,18 +364,18 @@ "ranking_actual": 4, "ranking_prev": 4, "delta_ranking": 0, - "score_actual": 22.18, - "score_prev": 22.67, - "label": "JavaScript mantiene posición frente a la corrida previa y pierde 0.49 puntos." + "score_actual": 22.04, + "score_prev": 22.2, + "label": "JavaScript mantiene posición frente a la corrida previa y pierde 0.16 puntos." } } }, { "slug": "java", "display_name": "Java", - "trend_score_actual": 15.51, - "trend_score_prev": 15.08, - "delta_score": 0.43, + "trend_score_actual": 15.41, + "trend_score_prev": 15.49, + "delta_score": -0.08, "ranking_actual": 5, "ranking_prev": 5, "delta_ranking": 0, @@ -387,17 +387,17 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 2.24, - "score_prev": 1.6, - "delta_score": 0.64 + "score_actual": 1.94, + "score_prev": 2.24, + "delta_score": -0.3 }, "stackoverflow_summary": { "source": "stackoverflow", "display_name": "StackOverflow", "available": true, - "score_actual": 41.74, - "score_prev": 41.27, - "delta_score": 0.47 + "score_actual": 41.81, + "score_prev": 41.69, + "delta_score": 0.12 }, "reddit_summary": { "source": "reddit", @@ -409,10 +409,10 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 15.08, - "github_score": 1.6, - "so_score": 41.27, + "date": "2026-03-24", + "trend_score": 15.49, + "github_score": 2.24, + "so_score": 41.69, "reddit_score": 0.0, "ranking": 5, "fuentes": 2, @@ -422,10 +422,10 @@ ] }, { - "date": "2026-03-24", - "trend_score": 15.51, - "github_score": 2.24, - "so_score": 41.74, + "date": "2026-03-28", + "trend_score": 15.41, + "github_score": 1.94, + "so_score": 41.81, "reddit_score": 0.0, "ranking": 5, "fuentes": 2, @@ -439,7 +439,7 @@ "dominant_source": { "source": "stackoverflow", "display_name": "StackOverflow", - "score": 41.74, + "score": 41.81, "label": "StackOverflow aporta la mayor parte del score actual." }, "coverage": { @@ -454,9 +454,9 @@ "ranking_actual": 5, "ranking_prev": 5, "delta_ranking": 0, - "score_actual": 15.51, - "score_prev": 15.08, - "label": "Java mantiene posición frente a la corrida previa y gana 0.43 puntos." + "score_actual": 15.41, + "score_prev": 15.49, + "label": "Java mantiene posición frente a la corrida previa y pierde 0.08 puntos." } } }, @@ -464,8 +464,8 @@ "slug": "c-sharp", "display_name": "C#", "trend_score_actual": 14.87, - "trend_score_prev": 14.99, - "delta_score": -0.12, + "trend_score_prev": 14.86, + "delta_score": 0.01, "ranking_actual": 6, "ranking_prev": 6, "delta_ranking": 0, @@ -477,17 +477,17 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 1.6, - "score_prev": 1.92, - "delta_score": -0.32 + "score_actual": 1.62, + "score_prev": 1.6, + "delta_score": 0.02 }, "stackoverflow_summary": { "source": "stackoverflow", "display_name": "StackOverflow", "available": true, - "score_actual": 40.67, - "score_prev": 40.64, - "delta_score": 0.03 + "score_actual": 40.64, + "score_prev": 40.62, + "delta_score": 0.02 }, "reddit_summary": { "source": "reddit", @@ -499,10 +499,10 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 14.99, - "github_score": 1.92, - "so_score": 40.64, + "date": "2026-03-24", + "trend_score": 14.86, + "github_score": 1.6, + "so_score": 40.62, "reddit_score": 0.0, "ranking": 6, "fuentes": 2, @@ -512,10 +512,10 @@ ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "trend_score": 14.87, - "github_score": 1.6, - "so_score": 40.67, + "github_score": 1.62, + "so_score": 40.64, "reddit_score": 0.0, "ranking": 6, "fuentes": 2, @@ -529,7 +529,7 @@ "dominant_source": { "source": "stackoverflow", "display_name": "StackOverflow", - "score": 40.67, + "score": 40.64, "label": "StackOverflow aporta la mayor parte del score actual." }, "coverage": { @@ -545,17 +545,17 @@ "ranking_prev": 6, "delta_ranking": 0, "score_actual": 14.87, - "score_prev": 14.99, - "label": "C# mantiene posición frente a la corrida previa y pierde 0.12 puntos." + "score_prev": 14.86, + "label": "C# mantiene posición frente a la corrida previa y gana 0.01 puntos." } } }, { "slug": "c-plus-plus", "display_name": "C++", - "trend_score_actual": 14.25, - "trend_score_prev": 13.88, - "delta_score": 0.37, + "trend_score_actual": 14.31, + "trend_score_prev": 14.25, + "delta_score": 0.06, "ranking_actual": 7, "ranking_prev": 7, "delta_ranking": 0, @@ -567,17 +567,17 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 4.79, - "score_prev": 4.47, - "delta_score": 0.32 + "score_actual": 4.85, + "score_prev": 4.79, + "delta_score": 0.06 }, "stackoverflow_summary": { "source": "stackoverflow", "display_name": "StackOverflow", "available": true, - "score_actual": 35.25, - "score_prev": 34.55, - "delta_score": 0.7 + "score_actual": 35.33, + "score_prev": 35.23, + "delta_score": 0.1 }, "reddit_summary": { "source": "reddit", @@ -589,10 +589,10 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 13.88, - "github_score": 4.47, - "so_score": 34.55, + "date": "2026-03-24", + "trend_score": 14.25, + "github_score": 4.79, + "so_score": 35.23, "reddit_score": 0.0, "ranking": 7, "fuentes": 2, @@ -602,10 +602,10 @@ ] }, { - "date": "2026-03-24", - "trend_score": 14.25, - "github_score": 4.79, - "so_score": 35.25, + "date": "2026-03-28", + "trend_score": 14.31, + "github_score": 4.85, + "so_score": 35.33, "reddit_score": 0.0, "ranking": 7, "fuentes": 2, @@ -619,7 +619,7 @@ "dominant_source": { "source": "stackoverflow", "display_name": "StackOverflow", - "score": 35.25, + "score": 35.33, "label": "StackOverflow aporta la mayor parte del score actual." }, "coverage": { @@ -634,21 +634,111 @@ "ranking_actual": 7, "ranking_prev": 7, "delta_ranking": 0, - "score_actual": 14.25, - "score_prev": 13.88, - "label": "C++ mantiene posición frente a la corrida previa y gana 0.37 puntos." + "score_actual": 14.31, + "score_prev": 14.25, + "label": "C++ mantiene posición frente a la corrida previa y gana 0.06 puntos." + } + } + }, + { + "slug": "go", + "display_name": "Go", + "trend_score_actual": 6.94, + "trend_score_prev": 6.89, + "delta_score": 0.05, + "ranking_actual": 8, + "ranking_prev": 9, + "delta_ranking": 1, + "sources_present": [ + "github", + "stackoverflow" + ], + "github_summary": { + "source": "github", + "display_name": "GitHub", + "available": true, + "score_actual": 15.21, + "score_prev": 15.02, + "delta_score": 0.19 + }, + "stackoverflow_summary": { + "source": "stackoverflow", + "display_name": "StackOverflow", + "available": true, + "score_actual": 2.46, + "score_prev": 2.51, + "delta_score": -0.05 + }, + "reddit_summary": { + "source": "reddit", + "display_name": "Reddit", + "available": false, + "score_actual": 0.0, + "score_prev": 0.0, + "delta_score": 0.0 + }, + "source_history": [ + { + "date": "2026-03-24", + "trend_score": 6.89, + "github_score": 15.02, + "so_score": 2.51, + "reddit_score": 0.0, + "ranking": 9, + "fuentes": 2, + "available_source_codes": [ + "GH", + "SO" + ] + }, + { + "date": "2026-03-28", + "trend_score": 6.94, + "github_score": 15.21, + "so_score": 2.46, + "reddit_score": 0.0, + "ranking": 8, + "fuentes": 2, + "available_source_codes": [ + "GH", + "SO" + ] + } + ], + "summary_insights": { + "dominant_source": { + "source": "github", + "display_name": "GitHub", + "score": 15.21, + "label": "GitHub aporta la mayor parte del score actual." + }, + "coverage": { + "source_count": 2, + "sources_present": [ + "github", + "stackoverflow" + ], + "label": "Señal combinada en GitHub y StackOverflow." + }, + "momentum": { + "ranking_actual": 8, + "ranking_prev": 9, + "delta_ranking": 1, + "score_actual": 6.94, + "score_prev": 6.89, + "label": "Go sube 1 posición(es) frente a la corrida previa." } } }, { "slug": "performance", "display_name": "Performance", - "trend_score_actual": 9.6, - "trend_score_prev": 9.6, - "delta_score": 0.0, - "ranking_actual": 8, + "trend_score_actual": 6.64, + "trend_score_prev": 9.82, + "delta_score": -3.18, + "ranking_actual": 9, "ranking_prev": 8, - "delta_ranking": 0, + "delta_ranking": -1, "sources_present": [ "reddit" ], @@ -672,17 +762,17 @@ "source": "reddit", "display_name": "Reddit", "available": true, - "score_actual": 38.4, - "score_prev": 38.4, - "delta_score": 0.0 + "score_actual": 26.57, + "score_prev": 39.26, + "delta_score": -12.69 }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 9.6, + "date": "2026-03-24", + "trend_score": 9.82, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 38.4, + "reddit_score": 39.26, "ranking": 8, "fuentes": 1, "available_source_codes": [ @@ -690,12 +780,12 @@ ] }, { - "date": "2026-03-24", - "trend_score": 9.6, + "date": "2026-03-28", + "trend_score": 6.64, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 38.4, - "ranking": 8, + "reddit_score": 26.57, + "ranking": 9, "fuentes": 1, "available_source_codes": [ "RD" @@ -706,7 +796,7 @@ "dominant_source": { "source": "reddit", "display_name": "Reddit", - "score": 38.4, + "score": 26.57, "label": "Reddit aporta la mayor parte del score actual." }, "coverage": { @@ -717,24 +807,24 @@ "label": "Señal disponible en Reddit." }, "momentum": { - "ranking_actual": 8, + "ranking_actual": 9, "ranking_prev": 8, - "delta_ranking": 0, - "score_actual": 9.6, - "score_prev": 9.6, - "label": "Performance se mantiene estable frente a la corrida previa." + "delta_ranking": -1, + "score_actual": 6.64, + "score_prev": 9.82, + "label": "Performance cae 1 posición(es) frente a la corrida previa." } } }, { "slug": "security", "display_name": "Security", - "trend_score_actual": 8.4, - "trend_score_prev": 8.4, - "delta_score": 0.0, - "ranking_actual": 9, - "ranking_prev": 9, - "delta_ranking": 0, + "trend_score_actual": 6.47, + "trend_score_prev": 5.56, + "delta_score": 0.91, + "ranking_actual": 10, + "ranking_prev": 11, + "delta_ranking": 1, "sources_present": [ "reddit" ], @@ -758,30 +848,30 @@ "source": "reddit", "display_name": "Reddit", "available": true, - "score_actual": 33.6, - "score_prev": 33.6, - "delta_score": 0.0 + "score_actual": 25.87, + "score_prev": 22.22, + "delta_score": 3.65 }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 8.4, + "date": "2026-03-24", + "trend_score": 5.56, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 33.6, - "ranking": 9, + "reddit_score": 22.22, + "ranking": 11, "fuentes": 1, "available_source_codes": [ "RD" ] }, { - "date": "2026-03-24", - "trend_score": 8.4, + "date": "2026-03-28", + "trend_score": 6.47, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 33.6, - "ranking": 9, + "reddit_score": 25.87, + "ranking": 10, "fuentes": 1, "available_source_codes": [ "RD" @@ -792,7 +882,7 @@ "dominant_source": { "source": "reddit", "display_name": "Reddit", - "score": 33.6, + "score": 25.87, "label": "Reddit aporta la mayor parte del score actual." }, "coverage": { @@ -803,24 +893,24 @@ "label": "Señal disponible en Reddit." }, "momentum": { - "ranking_actual": 9, - "ranking_prev": 9, - "delta_ranking": 0, - "score_actual": 8.4, - "score_prev": 8.4, - "label": "Security se mantiene estable frente a la corrida previa." + "ranking_actual": 10, + "ranking_prev": 11, + "delta_ranking": 1, + "score_actual": 6.47, + "score_prev": 5.56, + "label": "Security sube 1 posición(es) frente a la corrida previa." } } }, { - "slug": "go", - "display_name": "Go", - "trend_score_actual": 6.89, - "trend_score_prev": 7.36, - "delta_score": -0.47, - "ranking_actual": 10, - "ranking_prev": 10, - "delta_ranking": 0, + "slug": "kotlin", + "display_name": "Kotlin", + "trend_score_actual": 5.1, + "trend_score_prev": 5.11, + "delta_score": -0.01, + "ranking_actual": 11, + "ranking_prev": 12, + "delta_ranking": 1, "sources_present": [ "github", "stackoverflow" @@ -829,17 +919,17 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 15.02, - "score_prev": 16.29, - "delta_score": -1.27 + "score_actual": 2.91, + "score_prev": 2.88, + "delta_score": 0.03 }, "stackoverflow_summary": { "source": "stackoverflow", "display_name": "StackOverflow", "available": true, - "score_actual": 2.52, - "score_prev": 2.42, - "delta_score": 0.1 + "score_actual": 11.24, + "score_prev": 11.31, + "delta_score": -0.07 }, "reddit_summary": { "source": "reddit", @@ -851,12 +941,12 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 7.36, - "github_score": 16.29, - "so_score": 2.42, + "date": "2026-03-24", + "trend_score": 5.11, + "github_score": 2.88, + "so_score": 11.31, "reddit_score": 0.0, - "ranking": 10, + "ranking": 12, "fuentes": 2, "available_source_codes": [ "GH", @@ -864,12 +954,12 @@ ] }, { - "date": "2026-03-24", - "trend_score": 6.89, - "github_score": 15.02, - "so_score": 2.52, + "date": "2026-03-28", + "trend_score": 5.1, + "github_score": 2.91, + "so_score": 11.24, "reddit_score": 0.0, - "ranking": 10, + "ranking": 11, "fuentes": 2, "available_source_codes": [ "GH", @@ -879,10 +969,10 @@ ], "summary_insights": { "dominant_source": { - "source": "github", - "display_name": "GitHub", - "score": 15.02, - "label": "GitHub aporta la mayor parte del score actual." + "source": "stackoverflow", + "display_name": "StackOverflow", + "score": 11.24, + "label": "StackOverflow aporta la mayor parte del score actual." }, "coverage": { "source_count": 2, @@ -893,24 +983,24 @@ "label": "Señal combinada en GitHub y StackOverflow." }, "momentum": { - "ranking_actual": 10, - "ranking_prev": 10, - "delta_ranking": 0, - "score_actual": 6.89, - "score_prev": 7.36, - "label": "Go mantiene posición frente a la corrida previa y pierde 0.47 puntos." + "ranking_actual": 11, + "ranking_prev": 12, + "delta_ranking": 1, + "score_actual": 5.1, + "score_prev": 5.11, + "label": "Kotlin sube 1 posición(es) frente a la corrida previa." } } }, { - "slug": "cloud", - "display_name": "Cloud", - "trend_score_actual": 5.8, - "trend_score_prev": 5.8, - "delta_score": 0.0, - "ranking_actual": 11, - "ranking_prev": 11, - "delta_ranking": 0, + "slug": "devops", + "display_name": "DevOps", + "trend_score_actual": 4.89, + "trend_score_prev": 5.92, + "delta_score": -1.03, + "ranking_actual": 12, + "ranking_prev": 10, + "delta_ranking": -2, "sources_present": [ "reddit" ], @@ -934,30 +1024,30 @@ "source": "reddit", "display_name": "Reddit", "available": true, - "score_actual": 23.2, - "score_prev": 23.2, - "delta_score": 0.0 + "score_actual": 19.58, + "score_prev": 23.7, + "delta_score": -4.12 }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 5.8, + "date": "2026-03-24", + "trend_score": 5.92, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 23.2, - "ranking": 11, + "reddit_score": 23.7, + "ranking": 10, "fuentes": 1, "available_source_codes": [ "RD" ] }, { - "date": "2026-03-24", - "trend_score": 5.8, + "date": "2026-03-28", + "trend_score": 4.89, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 23.2, - "ranking": 11, + "reddit_score": 19.58, + "ranking": 12, "fuentes": 1, "available_source_codes": [ "RD" @@ -968,7 +1058,7 @@ "dominant_source": { "source": "reddit", "display_name": "Reddit", - "score": 23.2, + "score": 19.58, "label": "Reddit aporta la mayor parte del score actual." }, "coverage": { @@ -978,112 +1068,22 @@ ], "label": "Señal disponible en Reddit." }, - "momentum": { - "ranking_actual": 11, - "ranking_prev": 11, - "delta_ranking": 0, - "score_actual": 5.8, - "score_prev": 5.8, - "label": "Cloud se mantiene estable frente a la corrida previa." - } - } - }, - { - "slug": "kotlin", - "display_name": "Kotlin", - "trend_score_actual": 5.11, - "trend_score_prev": 5.11, - "delta_score": 0.0, - "ranking_actual": 12, - "ranking_prev": 12, - "delta_ranking": 0, - "sources_present": [ - "github", - "stackoverflow" - ], - "github_summary": { - "source": "github", - "display_name": "GitHub", - "available": true, - "score_actual": 2.88, - "score_prev": 2.88, - "delta_score": 0.0 - }, - "stackoverflow_summary": { - "source": "stackoverflow", - "display_name": "StackOverflow", - "available": true, - "score_actual": 11.31, - "score_prev": 11.31, - "delta_score": 0.0 - }, - "reddit_summary": { - "source": "reddit", - "display_name": "Reddit", - "available": false, - "score_actual": 0.0, - "score_prev": 0.0, - "delta_score": 0.0 - }, - "source_history": [ - { - "date": "2026-03-16", - "trend_score": 5.11, - "github_score": 2.88, - "so_score": 11.31, - "reddit_score": 0.0, - "ranking": 12, - "fuentes": 2, - "available_source_codes": [ - "GH", - "SO" - ] - }, - { - "date": "2026-03-24", - "trend_score": 5.11, - "github_score": 2.88, - "so_score": 11.31, - "reddit_score": 0.0, - "ranking": 12, - "fuentes": 2, - "available_source_codes": [ - "GH", - "SO" - ] - } - ], - "summary_insights": { - "dominant_source": { - "source": "stackoverflow", - "display_name": "StackOverflow", - "score": 11.31, - "label": "StackOverflow aporta la mayor parte del score actual." - }, - "coverage": { - "source_count": 2, - "sources_present": [ - "github", - "stackoverflow" - ], - "label": "Señal combinada en GitHub y StackOverflow." - }, "momentum": { "ranking_actual": 12, - "ranking_prev": 12, - "delta_ranking": 0, - "score_actual": 5.11, - "score_prev": 5.11, - "label": "Kotlin se mantiene estable frente a la corrida previa." + "ranking_prev": 10, + "delta_ranking": -2, + "score_actual": 4.89, + "score_prev": 5.92, + "label": "DevOps cae 2 posición(es) frente a la corrida previa." } } }, { "slug": "rust", "display_name": "Rust", - "trend_score_actual": 4.47, - "trend_score_prev": 4.6, - "delta_score": -0.13, + "trend_score_actual": 4.79, + "trend_score_prev": 4.47, + "delta_score": 0.32, "ranking_actual": 13, "ranking_prev": 13, "delta_ranking": 0, @@ -1094,9 +1094,9 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 11.18, - "score_prev": 11.5, - "delta_score": -0.32 + "score_actual": 11.97, + "score_prev": 11.18, + "delta_score": 0.79 }, "stackoverflow_summary": { "source": "stackoverflow", @@ -1116,9 +1116,9 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 4.6, - "github_score": 11.5, + "date": "2026-03-24", + "trend_score": 4.47, + "github_score": 11.18, "so_score": 0.0, "reddit_score": 0.0, "ranking": 13, @@ -1128,9 +1128,9 @@ ] }, { - "date": "2026-03-24", - "trend_score": 4.47, - "github_score": 11.18, + "date": "2026-03-28", + "trend_score": 4.79, + "github_score": 11.97, "so_score": 0.0, "reddit_score": 0.0, "ranking": 13, @@ -1144,7 +1144,7 @@ "dominant_source": { "source": "github", "display_name": "GitHub", - "score": 11.18, + "score": 11.97, "label": "GitHub aporta la mayor parte del score actual." }, "coverage": { @@ -1158,18 +1158,18 @@ "ranking_actual": 13, "ranking_prev": 13, "delta_ranking": 0, - "score_actual": 4.47, - "score_prev": 4.6, - "label": "Rust mantiene posición frente a la corrida previa y pierde 0.13 puntos." + "score_actual": 4.79, + "score_prev": 4.47, + "label": "Rust mantiene posición frente a la corrida previa y gana 0.32 puntos." } } }, { "slug": "php", "display_name": "PHP", - "trend_score_actual": 4.39, - "trend_score_prev": 4.35, - "delta_score": 0.04, + "trend_score_actual": 4.38, + "trend_score_prev": 4.39, + "delta_score": -0.01, "ranking_actual": 14, "ranking_prev": 14, "delta_ranking": 0, @@ -1188,9 +1188,9 @@ "source": "stackoverflow", "display_name": "StackOverflow", "available": true, - "score_actual": 12.53, - "score_prev": 12.43, - "delta_score": 0.1 + "score_actual": 12.52, + "score_prev": 12.53, + "delta_score": -0.01 }, "reddit_summary": { "source": "reddit", @@ -1202,10 +1202,10 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 4.35, + "date": "2026-03-24", + "trend_score": 4.39, "github_score": 0.0, - "so_score": 12.43, + "so_score": 12.53, "reddit_score": 0.0, "ranking": 14, "fuentes": 1, @@ -1214,10 +1214,10 @@ ] }, { - "date": "2026-03-24", - "trend_score": 4.39, + "date": "2026-03-28", + "trend_score": 4.38, "github_score": 0.0, - "so_score": 12.53, + "so_score": 12.52, "reddit_score": 0.0, "ranking": 14, "fuentes": 1, @@ -1230,7 +1230,7 @@ "dominant_source": { "source": "stackoverflow", "display_name": "StackOverflow", - "score": 12.53, + "score": 12.52, "label": "StackOverflow aporta la mayor parte del score actual." }, "coverage": { @@ -1244,21 +1244,21 @@ "ranking_actual": 14, "ranking_prev": 14, "delta_ranking": 0, - "score_actual": 4.39, - "score_prev": 4.35, - "label": "PHP mantiene posición frente a la corrida previa y gana 0.04 puntos." + "score_actual": 4.38, + "score_prev": 4.39, + "label": "PHP mantiene posición frente a la corrida previa y pierde 0.01 puntos." } } }, { "slug": "shell", "display_name": "Shell", - "trend_score_actual": 3.83, - "trend_score_prev": 3.32, - "delta_score": 0.51, + "trend_score_actual": 4.14, + "trend_score_prev": 3.83, + "delta_score": 0.31, "ranking_actual": 15, - "ranking_prev": 17, - "delta_ranking": 2, + "ranking_prev": 16, + "delta_ranking": 1, "sources_present": [ "github" ], @@ -1266,9 +1266,9 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 9.58, - "score_prev": 8.31, - "delta_score": 1.27 + "score_actual": 10.36, + "score_prev": 9.58, + "delta_score": 0.78 }, "stackoverflow_summary": { "source": "stackoverflow", @@ -1288,21 +1288,21 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 3.32, - "github_score": 8.31, + "date": "2026-03-24", + "trend_score": 3.83, + "github_score": 9.58, "so_score": 0.0, "reddit_score": 0.0, - "ranking": 17, + "ranking": 16, "fuentes": 1, "available_source_codes": [ "GH" ] }, { - "date": "2026-03-24", - "trend_score": 3.83, - "github_score": 9.58, + "date": "2026-03-28", + "trend_score": 4.14, + "github_score": 10.36, "so_score": 0.0, "reddit_score": 0.0, "ranking": 15, @@ -1316,7 +1316,7 @@ "dominant_source": { "source": "github", "display_name": "GitHub", - "score": 9.58, + "score": 10.36, "label": "GitHub aporta la mayor parte del score actual." }, "coverage": { @@ -1328,20 +1328,20 @@ }, "momentum": { "ranking_actual": 15, - "ranking_prev": 17, - "delta_ranking": 2, - "score_actual": 3.83, - "score_prev": 3.32, - "label": "Shell sube 2 posición(es) frente a la corrida previa." + "ranking_prev": 16, + "delta_ranking": 1, + "score_actual": 4.14, + "score_prev": 3.83, + "label": "Shell sube 1 posición(es) frente a la corrida previa." } } }, { - "slug": "devops", - "display_name": "DevOps", - "trend_score_actual": 3.8, - "trend_score_prev": 3.8, - "delta_score": 0.0, + "slug": "cloud", + "display_name": "Cloud", + "trend_score_actual": 3.32, + "trend_score_prev": 4.26, + "delta_score": -0.94, "ranking_actual": 16, "ranking_prev": 15, "delta_ranking": -1, @@ -1368,17 +1368,17 @@ "source": "reddit", "display_name": "Reddit", "available": true, - "score_actual": 15.2, - "score_prev": 15.2, - "delta_score": 0.0 + "score_actual": 13.29, + "score_prev": 17.04, + "delta_score": -3.75 }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 3.8, + "date": "2026-03-24", + "trend_score": 4.26, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 15.2, + "reddit_score": 17.04, "ranking": 15, "fuentes": 1, "available_source_codes": [ @@ -1386,11 +1386,11 @@ ] }, { - "date": "2026-03-24", - "trend_score": 3.8, + "date": "2026-03-28", + "trend_score": 3.32, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 15.2, + "reddit_score": 13.29, "ranking": 16, "fuentes": 1, "available_source_codes": [ @@ -1402,7 +1402,7 @@ "dominant_source": { "source": "reddit", "display_name": "Reddit", - "score": 15.2, + "score": 13.29, "label": "Reddit aporta la mayor parte del score actual." }, "coverage": { @@ -1416,31 +1416,31 @@ "ranking_actual": 16, "ranking_prev": 15, "delta_ranking": -1, - "score_actual": 3.8, - "score_prev": 3.8, - "label": "DevOps cae 1 posición(es) frente a la corrida previa." + "score_actual": 3.32, + "score_prev": 4.26, + "label": "Cloud cae 1 posición(es) frente a la corrida previa." } } }, { - "slug": "testing", - "display_name": "Testing", - "trend_score_actual": 3.4, - "trend_score_prev": 3.4, - "delta_score": 0.0, + "slug": "swift", + "display_name": "Swift", + "trend_score_actual": 2.07, + "trend_score_prev": 2.04, + "delta_score": 0.03, "ranking_actual": 17, - "ranking_prev": 16, - "delta_ranking": -1, + "ranking_prev": 18, + "delta_ranking": 1, "sources_present": [ - "reddit" + "github" ], "github_summary": { "source": "github", "display_name": "GitHub", - "available": false, - "score_actual": 0.0, - "score_prev": 0.0, - "delta_score": 0.0 + "available": true, + "score_actual": 5.18, + "score_prev": 5.11, + "delta_score": 0.07 }, "stackoverflow_summary": { "source": "stackoverflow", @@ -1453,80 +1453,80 @@ "reddit_summary": { "source": "reddit", "display_name": "Reddit", - "available": true, - "score_actual": 13.6, - "score_prev": 13.6, + "available": false, + "score_actual": 0.0, + "score_prev": 0.0, "delta_score": 0.0 }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 3.4, - "github_score": 0.0, + "date": "2026-03-24", + "trend_score": 2.04, + "github_score": 5.11, "so_score": 0.0, - "reddit_score": 13.6, - "ranking": 16, + "reddit_score": 0.0, + "ranking": 18, "fuentes": 1, "available_source_codes": [ - "RD" + "GH" ] }, { - "date": "2026-03-24", - "trend_score": 3.4, - "github_score": 0.0, + "date": "2026-03-28", + "trend_score": 2.07, + "github_score": 5.18, "so_score": 0.0, - "reddit_score": 13.6, + "reddit_score": 0.0, "ranking": 17, "fuentes": 1, "available_source_codes": [ - "RD" + "GH" ] } ], "summary_insights": { "dominant_source": { - "source": "reddit", - "display_name": "Reddit", - "score": 13.6, - "label": "Reddit aporta la mayor parte del score actual." + "source": "github", + "display_name": "GitHub", + "score": 5.18, + "label": "GitHub aporta la mayor parte del score actual." }, "coverage": { "source_count": 1, "sources_present": [ - "reddit" + "github" ], - "label": "Señal disponible en Reddit." + "label": "Señal disponible en GitHub." }, "momentum": { "ranking_actual": 17, - "ranking_prev": 16, - "delta_ranking": -1, - "score_actual": 3.4, - "score_prev": 3.4, - "label": "Testing cae 1 posición(es) frente a la corrida previa." + "ranking_prev": 18, + "delta_ranking": 1, + "score_actual": 2.07, + "score_prev": 2.04, + "label": "Swift sube 1 posición(es) frente a la corrida previa." } } }, { - "slug": "swift", - "display_name": "Swift", - "trend_score_actual": 2.04, - "trend_score_prev": 1.92, - "delta_score": 0.12, + "slug": "testing", + "display_name": "Testing", + "trend_score_actual": 1.92, + "trend_score_prev": 3.52, + "delta_score": -1.6, "ranking_actual": 18, - "ranking_prev": 18, - "delta_ranking": 0, + "ranking_prev": 17, + "delta_ranking": -1, "sources_present": [ - "github" + "reddit" ], "github_summary": { "source": "github", "display_name": "GitHub", - "available": true, - "score_actual": 5.11, - "score_prev": 4.79, - "delta_score": 0.32 + "available": false, + "score_actual": 0.0, + "score_prev": 0.0, + "delta_score": 0.0 }, "stackoverflow_summary": { "source": "stackoverflow", @@ -1539,67 +1539,67 @@ "reddit_summary": { "source": "reddit", "display_name": "Reddit", - "available": false, - "score_actual": 0.0, - "score_prev": 0.0, - "delta_score": 0.0 + "available": true, + "score_actual": 7.69, + "score_prev": 14.07, + "delta_score": -6.38 }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 1.92, - "github_score": 4.79, + "date": "2026-03-24", + "trend_score": 3.52, + "github_score": 0.0, "so_score": 0.0, - "reddit_score": 0.0, - "ranking": 18, + "reddit_score": 14.07, + "ranking": 17, "fuentes": 1, "available_source_codes": [ - "GH" + "RD" ] }, { - "date": "2026-03-24", - "trend_score": 2.04, - "github_score": 5.11, + "date": "2026-03-28", + "trend_score": 1.92, + "github_score": 0.0, "so_score": 0.0, - "reddit_score": 0.0, + "reddit_score": 7.69, "ranking": 18, "fuentes": 1, "available_source_codes": [ - "GH" + "RD" ] } ], "summary_insights": { "dominant_source": { - "source": "github", - "display_name": "GitHub", - "score": 5.11, - "label": "GitHub aporta la mayor parte del score actual." + "source": "reddit", + "display_name": "Reddit", + "score": 7.69, + "label": "Reddit aporta la mayor parte del score actual." }, "coverage": { "source_count": 1, "sources_present": [ - "github" + "reddit" ], - "label": "Señal disponible en GitHub." + "label": "Señal disponible en Reddit." }, "momentum": { "ranking_actual": 18, - "ranking_prev": 18, - "delta_ranking": 0, - "score_actual": 2.04, - "score_prev": 1.92, - "label": "Swift mantiene posición frente a la corrida previa y gana 0.12 puntos." + "ranking_prev": 17, + "delta_ranking": -1, + "score_actual": 1.92, + "score_prev": 3.52, + "label": "Testing cae 1 posición(es) frente a la corrida previa." } } }, { "slug": "html", "display_name": "Html", - "trend_score_actual": 1.79, - "trend_score_prev": 1.66, - "delta_score": 0.13, + "trend_score_actual": 1.55, + "trend_score_prev": 1.79, + "delta_score": -0.24, "ranking_actual": 19, "ranking_prev": 19, "delta_ranking": 0, @@ -1610,9 +1610,9 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 4.47, - "score_prev": 4.15, - "delta_score": 0.32 + "score_actual": 3.88, + "score_prev": 4.47, + "delta_score": -0.59 }, "stackoverflow_summary": { "source": "stackoverflow", @@ -1632,9 +1632,9 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 1.66, - "github_score": 4.15, + "date": "2026-03-24", + "trend_score": 1.79, + "github_score": 4.47, "so_score": 0.0, "reddit_score": 0.0, "ranking": 19, @@ -1644,9 +1644,9 @@ ] }, { - "date": "2026-03-24", - "trend_score": 1.79, - "github_score": 4.47, + "date": "2026-03-28", + "trend_score": 1.55, + "github_score": 3.88, "so_score": 0.0, "reddit_score": 0.0, "ranking": 19, @@ -1660,7 +1660,7 @@ "dominant_source": { "source": "github", "display_name": "GitHub", - "score": 4.47, + "score": 3.88, "label": "GitHub aporta la mayor parte del score actual." }, "coverage": { @@ -1674,18 +1674,18 @@ "ranking_actual": 19, "ranking_prev": 19, "delta_ranking": 0, - "score_actual": 1.79, - "score_prev": 1.66, - "label": "Html mantiene posición frente a la corrida previa y gana 0.13 puntos." + "score_actual": 1.55, + "score_prev": 1.79, + "label": "Html mantiene posición frente a la corrida previa y pierde 0.24 puntos." } } }, { "slug": "jupyter-notebook", "display_name": "Jupyter Notebook", - "trend_score_actual": 1.4, - "trend_score_prev": 1.53, - "delta_score": -0.13, + "trend_score_actual": 1.42, + "trend_score_prev": 1.4, + "delta_score": 0.02, "ranking_actual": 20, "ranking_prev": 20, "delta_ranking": 0, @@ -1696,9 +1696,9 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 3.51, - "score_prev": 3.83, - "delta_score": -0.32 + "score_actual": 3.56, + "score_prev": 3.51, + "delta_score": 0.05 }, "stackoverflow_summary": { "source": "stackoverflow", @@ -1718,9 +1718,9 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 1.53, - "github_score": 3.83, + "date": "2026-03-24", + "trend_score": 1.4, + "github_score": 3.51, "so_score": 0.0, "reddit_score": 0.0, "ranking": 20, @@ -1730,9 +1730,9 @@ ] }, { - "date": "2026-03-24", - "trend_score": 1.4, - "github_score": 3.51, + "date": "2026-03-28", + "trend_score": 1.42, + "github_score": 3.56, "so_score": 0.0, "reddit_score": 0.0, "ranking": 20, @@ -1746,7 +1746,7 @@ "dominant_source": { "source": "github", "display_name": "GitHub", - "score": 3.51, + "score": 3.56, "label": "GitHub aporta la mayor parte del score actual." }, "coverage": { @@ -1760,18 +1760,18 @@ "ranking_actual": 20, "ranking_prev": 20, "delta_ranking": 0, - "score_actual": 1.4, - "score_prev": 1.53, - "label": "Jupyter Notebook mantiene posición frente a la corrida previa y pierde 0.13 puntos." + "score_actual": 1.42, + "score_prev": 1.4, + "label": "Jupyter Notebook mantiene posición frente a la corrida previa y gana 0.02 puntos." } } }, { "slug": "c", "display_name": "C", - "trend_score_actual": 0.9, - "trend_score_prev": 1.15, - "delta_score": -0.25, + "trend_score_actual": 0.91, + "trend_score_prev": 0.9, + "delta_score": 0.01, "ranking_actual": 21, "ranking_prev": 21, "delta_ranking": 0, @@ -1782,9 +1782,9 @@ "source": "github", "display_name": "GitHub", "available": true, - "score_actual": 2.24, - "score_prev": 2.88, - "delta_score": -0.64 + "score_actual": 2.27, + "score_prev": 2.24, + "delta_score": 0.03 }, "stackoverflow_summary": { "source": "stackoverflow", @@ -1804,9 +1804,9 @@ }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 1.15, - "github_score": 2.88, + "date": "2026-03-24", + "trend_score": 0.9, + "github_score": 2.24, "so_score": 0.0, "reddit_score": 0.0, "ranking": 21, @@ -1816,9 +1816,9 @@ ] }, { - "date": "2026-03-24", - "trend_score": 0.9, - "github_score": 2.24, + "date": "2026-03-28", + "trend_score": 0.91, + "github_score": 2.27, "so_score": 0.0, "reddit_score": 0.0, "ranking": 21, @@ -1832,7 +1832,7 @@ "dominant_source": { "source": "github", "display_name": "GitHub", - "score": 2.24, + "score": 2.27, "label": "GitHub aporta la mayor parte del score actual." }, "coverage": { @@ -1846,18 +1846,18 @@ "ranking_actual": 21, "ranking_prev": 21, "delta_ranking": 0, - "score_actual": 0.9, - "score_prev": 1.15, - "label": "C mantiene posición frente a la corrida previa y pierde 0.25 puntos." + "score_actual": 0.91, + "score_prev": 0.9, + "label": "C mantiene posición frente a la corrida previa y gana 0.01 puntos." } } }, { "slug": "microservices", "display_name": "Microservices", - "trend_score_actual": 0.8, - "trend_score_prev": 0.8, - "delta_score": 0.0, + "trend_score_actual": 0.18, + "trend_score_prev": 0.56, + "delta_score": -0.38, "ranking_actual": 22, "ranking_prev": 22, "delta_ranking": 0, @@ -1884,17 +1884,17 @@ "source": "reddit", "display_name": "Reddit", "available": true, - "score_actual": 3.2, - "score_prev": 3.2, - "delta_score": 0.0 + "score_actual": 0.7, + "score_prev": 2.22, + "delta_score": -1.52 }, "source_history": [ { - "date": "2026-03-16", - "trend_score": 0.8, + "date": "2026-03-24", + "trend_score": 0.56, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 3.2, + "reddit_score": 2.22, "ranking": 22, "fuentes": 1, "available_source_codes": [ @@ -1902,11 +1902,11 @@ ] }, { - "date": "2026-03-24", - "trend_score": 0.8, + "date": "2026-03-28", + "trend_score": 0.18, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 3.2, + "reddit_score": 0.7, "ranking": 22, "fuentes": 1, "available_source_codes": [ @@ -1918,7 +1918,7 @@ "dominant_source": { "source": "reddit", "display_name": "Reddit", - "score": 3.2, + "score": 0.7, "label": "Reddit aporta la mayor parte del score actual." }, "coverage": { @@ -1932,9 +1932,9 @@ "ranking_actual": 22, "ranking_prev": 22, "delta_ranking": 0, - "score_actual": 0.8, - "score_prev": 0.8, - "label": "Microservices se mantiene estable frente a la corrida previa." + "score_actual": 0.18, + "score_prev": 0.56, + "label": "Microservices mantiene posición frente a la corrida previa y pierde 0.38 puntos." } } } diff --git a/frontend/assets/data/trend_score.csv b/frontend/assets/data/trend_score.csv index 0baa8aa..03f9b59 100644 --- a/frontend/assets/data/trend_score.csv +++ b/frontend/assets/data/trend_score.csv @@ -1,23 +1,23 @@ ranking,tecnologia,github_score,so_score,reddit_score,trend_score,fuentes -1,Python,100.0,100.0,16.8,79.2,3 -2,TypeScript,80.51,19.15,8.8,41.11,3 +1,Python,100.0,100.0,12.59,78.15,3 +2,TypeScript,82.52,18.98,14.69,43.32,3 3,AI/ML,0.0,0.0,100.0,25.0,1 -4,JavaScript,18.53,42.19,0.0,22.18,2 -5,Java,2.24,41.74,0.0,15.51,2 -6,C#,1.6,40.67,0.0,14.87,2 -7,C++,4.79,35.25,0.0,14.25,2 -8,Performance,0.0,0.0,38.4,9.6,1 -9,Security,0.0,0.0,33.6,8.4,1 -10,Go,15.02,2.52,0.0,6.89,2 -11,Cloud,0.0,0.0,23.2,5.8,1 -12,Kotlin,2.88,11.31,0.0,5.11,2 -13,Rust,11.18,0.0,0.0,4.47,1 -14,PHP,0.0,12.53,0.0,4.39,1 -15,Shell,9.58,0.0,0.0,3.83,1 -16,DevOps,0.0,0.0,15.2,3.8,1 -17,Testing,0.0,0.0,13.6,3.4,1 -18,Swift,5.11,0.0,0.0,2.04,1 -19,Html,4.47,0.0,0.0,1.79,1 -20,Jupyter Notebook,3.51,0.0,0.0,1.4,1 -21,C,2.24,0.0,0.0,0.9,1 -22,Microservices,0.0,0.0,3.2,0.8,1 +4,JavaScript,18.45,41.9,0.0,22.04,2 +5,Java,1.94,41.81,0.0,15.41,2 +6,C#,1.62,40.64,0.0,14.87,2 +7,C++,4.85,35.33,0.0,14.31,2 +8,Go,15.21,2.46,0.0,6.94,2 +9,Performance,0.0,0.0,26.57,6.64,1 +10,Security,0.0,0.0,25.87,6.47,1 +11,Kotlin,2.91,11.24,0.0,5.1,2 +12,DevOps,0.0,0.0,19.58,4.89,1 +13,Rust,11.97,0.0,0.0,4.79,1 +14,PHP,0.0,12.52,0.0,4.38,1 +15,Shell,10.36,0.0,0.0,4.14,1 +16,Cloud,0.0,0.0,13.29,3.32,1 +17,Swift,5.18,0.0,0.0,2.07,1 +18,Testing,0.0,0.0,7.69,1.92,1 +19,Html,3.88,0.0,0.0,1.55,1 +20,Jupyter Notebook,3.56,0.0,0.0,1.42,1 +21,C,2.27,0.0,0.0,0.91,1 +22,Microservices,0.0,0.0,0.7,0.18,1 diff --git a/frontend/assets/data/trend_score_history.json b/frontend/assets/data/trend_score_history.json index b54a19e..034c2c9 100644 --- a/frontend/assets/data/trend_score_history.json +++ b/frontend/assets/data/trend_score_history.json @@ -1,10 +1,10 @@ { - "generated_at_utc": "2026-03-24T05:45:24Z", + "generated_at_utc": "2026-03-28T22:23:15Z", "snapshot_count": 2, "snapshots": [ { - "date": "2026-03-16", - "path": "datos/history/trend_score/year=2026/month=03/day=16/trend_score.csv", + "date": "2026-03-24", + "path": "datos/history/trend_score/year=2026/month=03/day=24/trend_score.csv", "source_type": "history", "row_count": 22, "top_10": [ @@ -14,16 +14,16 @@ "slug": "python", "github_score": 100.0, "so_score": 100.0, - "reddit_score": 16.8, - "trend_score": 79.2, + "reddit_score": 16.3, + "trend_score": 79.08, "fuentes": 3, "available_source_codes": [ "GH", "SO", "RD" ], - "score_prev": 79.2, - "delta_score": 0.0, + "score_prev": 80.0, + "delta_score": -0.92, "ranking_prev": 1, "delta_ranking": 0 }, @@ -31,18 +31,18 @@ "ranking": 2, "tecnologia": "TypeScript", "slug": "typescript", - "github_score": 77.64, - "so_score": 19.07, - "reddit_score": 8.8, - "trend_score": 39.93, + "github_score": 80.51, + "so_score": 19.13, + "reddit_score": 17.78, + "trend_score": 43.34, "fuentes": 3, "available_source_codes": [ "GH", "SO", "RD" ], - "score_prev": 39.93, - "delta_score": 0.0, + "score_prev": 42.54, + "delta_score": 0.8, "ranking_prev": 2, "delta_ranking": 0 }, @@ -67,17 +67,17 @@ "ranking": 4, "tecnologia": "JavaScript", "slug": "javascript", - "github_score": 19.49, - "so_score": 42.49, + "github_score": 18.53, + "so_score": 42.24, "reddit_score": 0.0, - "trend_score": 22.67, + "trend_score": 22.2, "fuentes": 2, "available_source_codes": [ "GH", "SO" ], - "score_prev": 22.67, - "delta_score": 0.0, + "score_prev": 22.31, + "delta_score": -0.11, "ranking_prev": 4, "delta_ranking": 0 }, @@ -85,17 +85,17 @@ "ranking": 5, "tecnologia": "Java", "slug": "java", - "github_score": 1.6, - "so_score": 41.27, + "github_score": 2.24, + "so_score": 41.69, "reddit_score": 0.0, - "trend_score": 15.08, + "trend_score": 15.49, "fuentes": 2, "available_source_codes": [ "GH", "SO" ], - "score_prev": 15.08, - "delta_score": 0.0, + "score_prev": 15.59, + "delta_score": -0.1, "ranking_prev": 5, "delta_ranking": 0 }, @@ -103,17 +103,17 @@ "ranking": 6, "tecnologia": "C#", "slug": "c-sharp", - "github_score": 1.92, - "so_score": 40.64, + "github_score": 1.6, + "so_score": 40.62, "reddit_score": 0.0, - "trend_score": 14.99, + "trend_score": 14.86, "fuentes": 2, "available_source_codes": [ "GH", "SO" ], - "score_prev": 14.99, - "delta_score": 0.0, + "score_prev": 14.72, + "delta_score": 0.14, "ranking_prev": 6, "delta_ranking": 0 }, @@ -121,17 +121,17 @@ "ranking": 7, "tecnologia": "C++", "slug": "c-plus-plus", - "github_score": 4.47, - "so_score": 34.55, + "github_score": 4.79, + "so_score": 35.23, "reddit_score": 0.0, - "trend_score": 13.88, + "trend_score": 14.25, "fuentes": 2, "available_source_codes": [ "GH", "SO" ], - "score_prev": 13.88, - "delta_score": 0.0, + "score_prev": 14.23, + "delta_score": 0.02, "ranking_prev": 7, "delta_ranking": 0 }, @@ -141,57 +141,57 @@ "slug": "performance", "github_score": 0.0, "so_score": 0.0, - "reddit_score": 38.4, - "trend_score": 9.6, + "reddit_score": 39.26, + "trend_score": 9.82, "fuentes": 1, "available_source_codes": [ "RD" ], - "score_prev": 9.6, - "delta_score": 0.0, + "score_prev": 10.0, + "delta_score": -0.18, "ranking_prev": 8, "delta_ranking": 0 }, { "ranking": 9, - "tecnologia": "Security", - "slug": "security", - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 33.6, - "trend_score": 8.4, - "fuentes": 1, + "tecnologia": "Go", + "slug": "go", + "github_score": 15.02, + "so_score": 2.51, + "reddit_score": 0.0, + "trend_score": 6.89, + "fuentes": 2, "available_source_codes": [ - "RD" + "GH", + "SO" ], - "score_prev": 8.4, - "delta_score": 0.0, + "score_prev": 7.01, + "delta_score": -0.12, "ranking_prev": 9, "delta_ranking": 0 }, { "ranking": 10, - "tecnologia": "Go", - "slug": "go", - "github_score": 16.29, - "so_score": 2.42, - "reddit_score": 0.0, - "trend_score": 7.36, - "fuentes": 2, + "tecnologia": "DevOps", + "slug": "devops", + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 23.7, + "trend_score": 5.92, + "fuentes": 1, "available_source_codes": [ - "GH", - "SO" + "RD" ], - "score_prev": 7.36, - "delta_score": 0.0, + "score_prev": 6.16, + "delta_score": -0.24, "ranking_prev": 10, "delta_ranking": 0 } ] }, { - "date": "2026-03-24", - "path": "datos/history/trend_score/year=2026/month=03/day=24/trend_score.csv", + "date": "2026-03-28", + "path": "datos/history/trend_score/year=2026/month=03/day=28/trend_score.csv", "source_type": "history", "row_count": 22, "top_10": [ @@ -201,16 +201,16 @@ "slug": "python", "github_score": 100.0, "so_score": 100.0, - "reddit_score": 16.8, - "trend_score": 79.2, + "reddit_score": 12.59, + "trend_score": 78.15, "fuentes": 3, "available_source_codes": [ "GH", "SO", "RD" ], - "score_prev": 79.2, - "delta_score": 0.0, + "score_prev": 79.08, + "delta_score": -0.93, "ranking_prev": 1, "delta_ranking": 0 }, @@ -218,18 +218,18 @@ "ranking": 2, "tecnologia": "TypeScript", "slug": "typescript", - "github_score": 80.51, - "so_score": 19.15, - "reddit_score": 8.8, - "trend_score": 41.11, + "github_score": 82.52, + "so_score": 18.98, + "reddit_score": 14.69, + "trend_score": 43.32, "fuentes": 3, "available_source_codes": [ "GH", "SO", "RD" ], - "score_prev": 39.93, - "delta_score": 1.18, + "score_prev": 43.34, + "delta_score": -0.02, "ranking_prev": 2, "delta_ranking": 0 }, @@ -254,17 +254,17 @@ "ranking": 4, "tecnologia": "JavaScript", "slug": "javascript", - "github_score": 18.53, - "so_score": 42.19, + "github_score": 18.45, + "so_score": 41.9, "reddit_score": 0.0, - "trend_score": 22.18, + "trend_score": 22.04, "fuentes": 2, "available_source_codes": [ "GH", "SO" ], - "score_prev": 22.67, - "delta_score": -0.49, + "score_prev": 22.2, + "delta_score": -0.16, "ranking_prev": 4, "delta_ranking": 0 }, @@ -272,17 +272,17 @@ "ranking": 5, "tecnologia": "Java", "slug": "java", - "github_score": 2.24, - "so_score": 41.74, + "github_score": 1.94, + "so_score": 41.81, "reddit_score": 0.0, - "trend_score": 15.51, + "trend_score": 15.41, "fuentes": 2, "available_source_codes": [ "GH", "SO" ], - "score_prev": 15.08, - "delta_score": 0.43, + "score_prev": 15.49, + "delta_score": -0.08, "ranking_prev": 5, "delta_ranking": 0 }, @@ -290,8 +290,8 @@ "ranking": 6, "tecnologia": "C#", "slug": "c-sharp", - "github_score": 1.6, - "so_score": 40.67, + "github_score": 1.62, + "so_score": 40.64, "reddit_score": 0.0, "trend_score": 14.87, "fuentes": 2, @@ -299,8 +299,8 @@ "GH", "SO" ], - "score_prev": 14.99, - "delta_score": -0.12, + "score_prev": 14.86, + "delta_score": 0.01, "ranking_prev": 6, "delta_ranking": 0 }, @@ -308,71 +308,71 @@ "ranking": 7, "tecnologia": "C++", "slug": "c-plus-plus", - "github_score": 4.79, - "so_score": 35.25, + "github_score": 4.85, + "so_score": 35.33, "reddit_score": 0.0, - "trend_score": 14.25, + "trend_score": 14.31, "fuentes": 2, "available_source_codes": [ "GH", "SO" ], - "score_prev": 13.88, - "delta_score": 0.37, + "score_prev": 14.25, + "delta_score": 0.06, "ranking_prev": 7, "delta_ranking": 0 }, { "ranking": 8, + "tecnologia": "Go", + "slug": "go", + "github_score": 15.21, + "so_score": 2.46, + "reddit_score": 0.0, + "trend_score": 6.94, + "fuentes": 2, + "available_source_codes": [ + "GH", + "SO" + ], + "score_prev": 6.89, + "delta_score": 0.05, + "ranking_prev": 9, + "delta_ranking": 1 + }, + { + "ranking": 9, "tecnologia": "Performance", "slug": "performance", "github_score": 0.0, "so_score": 0.0, - "reddit_score": 38.4, - "trend_score": 9.6, + "reddit_score": 26.57, + "trend_score": 6.64, "fuentes": 1, "available_source_codes": [ "RD" ], - "score_prev": 9.6, - "delta_score": 0.0, + "score_prev": 9.82, + "delta_score": -3.18, "ranking_prev": 8, - "delta_ranking": 0 + "delta_ranking": -1 }, { - "ranking": 9, + "ranking": 10, "tecnologia": "Security", "slug": "security", "github_score": 0.0, "so_score": 0.0, - "reddit_score": 33.6, - "trend_score": 8.4, + "reddit_score": 25.87, + "trend_score": 6.47, "fuentes": 1, "available_source_codes": [ "RD" ], - "score_prev": 8.4, - "delta_score": 0.0, - "ranking_prev": 9, - "delta_ranking": 0 - }, - { - "ranking": 10, - "tecnologia": "Go", - "slug": "go", - "github_score": 15.02, - "so_score": 2.52, - "reddit_score": 0.0, - "trend_score": 6.89, - "fuentes": 2, - "available_source_codes": [ - "GH", - "SO" - ], - "score_prev": 7.36, - "delta_score": -0.47, - "ranking_prev": 10, - "delta_ranking": 0 + "score_prev": 5.56, + "delta_score": 0.91, + "ranking_prev": 11, + "delta_ranking": 1 } ] } @@ -383,12 +383,12 @@ "slug": "python", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 1, "github_score": 100.0, "so_score": 100.0, - "reddit_score": 16.8, - "trend_score": 79.2, + "reddit_score": 16.3, + "trend_score": 79.08, "fuentes": 3, "available_source_codes": [ "GH", @@ -397,12 +397,12 @@ ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 1, "github_score": 100.0, "so_score": 100.0, - "reddit_score": 16.8, - "trend_score": 79.2, + "reddit_score": 12.59, + "trend_score": 78.15, "fuentes": 3, "available_source_codes": [ "GH", @@ -417,12 +417,12 @@ "slug": "typescript", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 2, - "github_score": 77.64, - "so_score": 19.07, - "reddit_score": 8.8, - "trend_score": 39.93, + "github_score": 80.51, + "so_score": 19.13, + "reddit_score": 17.78, + "trend_score": 43.34, "fuentes": 3, "available_source_codes": [ "GH", @@ -431,12 +431,12 @@ ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 2, - "github_score": 80.51, - "so_score": 19.15, - "reddit_score": 8.8, - "trend_score": 41.11, + "github_score": 82.52, + "so_score": 18.98, + "reddit_score": 14.69, + "trend_score": 43.32, "fuentes": 3, "available_source_codes": [ "GH", @@ -451,7 +451,7 @@ "slug": "ai-ml", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 3, "github_score": 0.0, "so_score": 0.0, @@ -463,7 +463,7 @@ ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 3, "github_score": 0.0, "so_score": 0.0, @@ -481,12 +481,12 @@ "slug": "javascript", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 4, - "github_score": 19.49, - "so_score": 42.49, + "github_score": 18.53, + "so_score": 42.24, "reddit_score": 0.0, - "trend_score": 22.67, + "trend_score": 22.2, "fuentes": 2, "available_source_codes": [ "GH", @@ -494,12 +494,12 @@ ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 4, - "github_score": 18.53, - "so_score": 42.19, + "github_score": 18.45, + "so_score": 41.9, "reddit_score": 0.0, - "trend_score": 22.18, + "trend_score": 22.04, "fuentes": 2, "available_source_codes": [ "GH", @@ -513,12 +513,12 @@ "slug": "java", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 5, - "github_score": 1.6, - "so_score": 41.27, + "github_score": 2.24, + "so_score": 41.69, "reddit_score": 0.0, - "trend_score": 15.08, + "trend_score": 15.49, "fuentes": 2, "available_source_codes": [ "GH", @@ -526,12 +526,12 @@ ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 5, - "github_score": 2.24, - "so_score": 41.74, + "github_score": 1.94, + "so_score": 41.81, "reddit_score": 0.0, - "trend_score": 15.51, + "trend_score": 15.41, "fuentes": 2, "available_source_codes": [ "GH", @@ -545,12 +545,12 @@ "slug": "c-sharp", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 6, - "github_score": 1.92, - "so_score": 40.64, + "github_score": 1.6, + "so_score": 40.62, "reddit_score": 0.0, - "trend_score": 14.99, + "trend_score": 14.86, "fuentes": 2, "available_source_codes": [ "GH", @@ -558,10 +558,10 @@ ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 6, - "github_score": 1.6, - "so_score": 40.67, + "github_score": 1.62, + "so_score": 40.64, "reddit_score": 0.0, "trend_score": 14.87, "fuentes": 2, @@ -577,12 +577,12 @@ "slug": "c-plus-plus", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 7, - "github_score": 4.47, - "so_score": 34.55, + "github_score": 4.79, + "so_score": 35.23, "reddit_score": 0.0, - "trend_score": 13.88, + "trend_score": 14.25, "fuentes": 2, "available_source_codes": [ "GH", @@ -590,12 +590,44 @@ ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 7, - "github_score": 4.79, - "so_score": 35.25, + "github_score": 4.85, + "so_score": 35.33, "reddit_score": 0.0, - "trend_score": 14.25, + "trend_score": 14.31, + "fuentes": 2, + "available_source_codes": [ + "GH", + "SO" + ] + } + ] + }, + { + "tecnologia": "Go", + "slug": "go", + "points": [ + { + "date": "2026-03-24", + "ranking": 9, + "github_score": 15.02, + "so_score": 2.51, + "reddit_score": 0.0, + "trend_score": 6.89, + "fuentes": 2, + "available_source_codes": [ + "GH", + "SO" + ] + }, + { + "date": "2026-03-28", + "ranking": 8, + "github_score": 15.21, + "so_score": 2.46, + "reddit_score": 0.0, + "trend_score": 6.94, "fuentes": 2, "available_source_codes": [ "GH", @@ -609,24 +641,24 @@ "slug": "performance", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 8, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 38.4, - "trend_score": 9.6, + "reddit_score": 39.26, + "trend_score": 9.82, "fuentes": 1, "available_source_codes": [ "RD" ] }, { - "date": "2026-03-24", - "ranking": 8, + "date": "2026-03-28", + "ranking": 9, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 38.4, - "trend_score": 9.6, + "reddit_score": 26.57, + "trend_score": 6.64, "fuentes": 1, "available_source_codes": [ "RD" @@ -639,24 +671,24 @@ "slug": "security", "points": [ { - "date": "2026-03-16", - "ranking": 9, + "date": "2026-03-24", + "ranking": 11, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 33.6, - "trend_score": 8.4, + "reddit_score": 22.22, + "trend_score": 5.56, "fuentes": 1, "available_source_codes": [ "RD" ] }, { - "date": "2026-03-24", - "ranking": 9, + "date": "2026-03-28", + "ranking": 10, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 33.6, - "trend_score": 8.4, + "reddit_score": 25.87, + "trend_score": 6.47, "fuentes": 1, "available_source_codes": [ "RD" @@ -665,16 +697,16 @@ ] }, { - "tecnologia": "Go", - "slug": "go", + "tecnologia": "Kotlin", + "slug": "kotlin", "points": [ { - "date": "2026-03-16", - "ranking": 10, - "github_score": 16.29, - "so_score": 2.42, + "date": "2026-03-24", + "ranking": 12, + "github_score": 2.88, + "so_score": 11.31, "reddit_score": 0.0, - "trend_score": 7.36, + "trend_score": 5.11, "fuentes": 2, "available_source_codes": [ "GH", @@ -682,12 +714,12 @@ ] }, { - "date": "2026-03-24", - "ranking": 10, - "github_score": 15.02, - "so_score": 2.52, + "date": "2026-03-28", + "ranking": 11, + "github_score": 2.91, + "so_score": 11.24, "reddit_score": 0.0, - "trend_score": 6.89, + "trend_score": 5.1, "fuentes": 2, "available_source_codes": [ "GH", @@ -697,28 +729,28 @@ ] }, { - "tecnologia": "Cloud", - "slug": "cloud", + "tecnologia": "DevOps", + "slug": "devops", "points": [ { - "date": "2026-03-16", - "ranking": 11, + "date": "2026-03-24", + "ranking": 10, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 23.2, - "trend_score": 5.8, + "reddit_score": 23.7, + "trend_score": 5.92, "fuentes": 1, "available_source_codes": [ "RD" ] }, { - "date": "2026-03-24", - "ranking": 11, + "date": "2026-03-28", + "ranking": 12, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 23.2, - "trend_score": 5.8, + "reddit_score": 19.58, + "trend_score": 4.89, "fuentes": 1, "available_source_codes": [ "RD" @@ -726,61 +758,29 @@ } ] }, - { - "tecnologia": "Kotlin", - "slug": "kotlin", - "points": [ - { - "date": "2026-03-16", - "ranking": 12, - "github_score": 2.88, - "so_score": 11.31, - "reddit_score": 0.0, - "trend_score": 5.11, - "fuentes": 2, - "available_source_codes": [ - "GH", - "SO" - ] - }, - { - "date": "2026-03-24", - "ranking": 12, - "github_score": 2.88, - "so_score": 11.31, - "reddit_score": 0.0, - "trend_score": 5.11, - "fuentes": 2, - "available_source_codes": [ - "GH", - "SO" - ] - } - ] - }, { "tecnologia": "Rust", "slug": "rust", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 13, - "github_score": 11.5, + "github_score": 11.18, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 4.6, + "trend_score": 4.47, "fuentes": 1, "available_source_codes": [ "GH" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 13, - "github_score": 11.18, + "github_score": 11.97, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 4.47, + "trend_score": 4.79, "fuentes": 1, "available_source_codes": [ "GH" @@ -793,24 +793,24 @@ "slug": "php", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 14, "github_score": 0.0, - "so_score": 12.43, + "so_score": 12.53, "reddit_score": 0.0, - "trend_score": 4.35, + "trend_score": 4.39, "fuentes": 1, "available_source_codes": [ "SO" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 14, "github_score": 0.0, - "so_score": 12.53, + "so_score": 12.52, "reddit_score": 0.0, - "trend_score": 4.39, + "trend_score": 4.38, "fuentes": 1, "available_source_codes": [ "SO" @@ -823,24 +823,24 @@ "slug": "shell", "points": [ { - "date": "2026-03-16", - "ranking": 17, - "github_score": 8.31, + "date": "2026-03-24", + "ranking": 16, + "github_score": 9.58, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 3.32, + "trend_score": 3.83, "fuentes": 1, "available_source_codes": [ "GH" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 15, - "github_score": 9.58, + "github_score": 10.36, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 3.83, + "trend_score": 4.14, "fuentes": 1, "available_source_codes": [ "GH" @@ -849,28 +849,28 @@ ] }, { - "tecnologia": "DevOps", - "slug": "devops", + "tecnologia": "Cloud", + "slug": "cloud", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 15, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 15.2, - "trend_score": 3.8, + "reddit_score": 17.04, + "trend_score": 4.26, "fuentes": 1, "available_source_codes": [ "RD" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 16, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 15.2, - "trend_score": 3.8, + "reddit_score": 13.29, + "trend_score": 3.32, "fuentes": 1, "available_source_codes": [ "RD" @@ -879,61 +879,61 @@ ] }, { - "tecnologia": "Testing", - "slug": "testing", + "tecnologia": "Swift", + "slug": "swift", "points": [ { - "date": "2026-03-16", - "ranking": 16, - "github_score": 0.0, + "date": "2026-03-24", + "ranking": 18, + "github_score": 5.11, "so_score": 0.0, - "reddit_score": 13.6, - "trend_score": 3.4, + "reddit_score": 0.0, + "trend_score": 2.04, "fuentes": 1, "available_source_codes": [ - "RD" + "GH" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 17, - "github_score": 0.0, + "github_score": 5.18, "so_score": 0.0, - "reddit_score": 13.6, - "trend_score": 3.4, + "reddit_score": 0.0, + "trend_score": 2.07, "fuentes": 1, "available_source_codes": [ - "RD" + "GH" ] } ] }, { - "tecnologia": "Swift", - "slug": "swift", + "tecnologia": "Testing", + "slug": "testing", "points": [ { - "date": "2026-03-16", - "ranking": 18, - "github_score": 4.79, + "date": "2026-03-24", + "ranking": 17, + "github_score": 0.0, "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 1.92, + "reddit_score": 14.07, + "trend_score": 3.52, "fuentes": 1, "available_source_codes": [ - "GH" + "RD" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 18, - "github_score": 5.11, + "github_score": 0.0, "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 2.04, + "reddit_score": 7.69, + "trend_score": 1.92, "fuentes": 1, "available_source_codes": [ - "GH" + "RD" ] } ] @@ -943,24 +943,24 @@ "slug": "html", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 19, - "github_score": 4.15, + "github_score": 4.47, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 1.66, + "trend_score": 1.79, "fuentes": 1, "available_source_codes": [ "GH" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 19, - "github_score": 4.47, + "github_score": 3.88, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 1.79, + "trend_score": 1.55, "fuentes": 1, "available_source_codes": [ "GH" @@ -973,24 +973,24 @@ "slug": "jupyter-notebook", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 20, - "github_score": 3.83, + "github_score": 3.51, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 1.53, + "trend_score": 1.4, "fuentes": 1, "available_source_codes": [ "GH" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 20, - "github_score": 3.51, + "github_score": 3.56, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 1.4, + "trend_score": 1.42, "fuentes": 1, "available_source_codes": [ "GH" @@ -1003,24 +1003,24 @@ "slug": "c", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 21, - "github_score": 2.88, + "github_score": 2.24, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 1.15, + "trend_score": 0.9, "fuentes": 1, "available_source_codes": [ "GH" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 21, - "github_score": 2.24, + "github_score": 2.27, "so_score": 0.0, "reddit_score": 0.0, - "trend_score": 0.9, + "trend_score": 0.91, "fuentes": 1, "available_source_codes": [ "GH" @@ -1033,31 +1033,187 @@ "slug": "microservices", "points": [ { - "date": "2026-03-16", + "date": "2026-03-24", "ranking": 22, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 3.2, - "trend_score": 0.8, + "reddit_score": 2.22, + "trend_score": 0.56, "fuentes": 1, "available_source_codes": [ "RD" ] }, { - "date": "2026-03-24", + "date": "2026-03-28", "ranking": 22, "github_score": 0.0, "so_score": 0.0, - "reddit_score": 3.2, - "trend_score": 0.8, + "reddit_score": 0.7, + "trend_score": 0.18, "fuentes": 1, "available_source_codes": [ "RD" ] } ] + }, + { + "tecnologia": "Csharp", + "slug": "csharp", + "points": [ + { + "date": "2026-03-06", + "ranking": 25, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + }, + { + "date": "2026-03-07", + "ranking": 23, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + } + ] + }, + { + "tecnologia": "Lua", + "slug": "lua", + "points": [ + { + "date": "2026-03-04", + "ranking": 26, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + }, + { + "date": "2026-03-09", + "ranking": 23, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + } + ] + }, + { + "tecnologia": "Cpp", + "slug": "cpp", + "points": [ + { + "date": "2026-03-06", + "ranking": 24, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + }, + { + "date": "2026-03-07", + "ranking": 24, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + } + ] + }, + { + "tecnologia": "Ruby", + "slug": "ruby", + "points": [ + { + "date": "2026-03-08", + "ranking": 23, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + }, + { + "date": "2026-03-09", + "ranking": 24, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + } + ] + }, + { + "tecnologia": "Vue", + "slug": "vue", + "points": [ + { + "date": "2026-03-07", + "ranking": 26, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + }, + { + "date": "2026-03-08", + "ranking": 24, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + } + ] + }, + { + "tecnologia": "Web3", + "slug": "web3", + "points": [ + { + "date": "2026-03-08", + "ranking": 25, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + }, + { + "date": "2026-03-09", + "ranking": 25, + "github_score": 0.0, + "so_score": 0.0, + "reddit_score": 0.0, + "trend_score": 0.0, + "fuentes": 0, + "available_source_codes": [] + } + ] } ], - "latest_snapshot_date": "2026-03-24" + "latest_snapshot_date": "2026-03-28" } \ No newline at end of file From 383baf50569c24a0953094aa85cfe069cefa4ec9 Mon Sep 17 00:00:00 2001 From: Sam-24-dev Date: Sat, 28 Mar 2026 18:07:02 -0500 Subject: [PATCH 2/2] fix(data): align compact trend history series --- backend/export_history_json.py | 37 ++++ .../data/github_correlacion_history.json | 2 +- .../data/github_frameworks_history.json | 70 +------- .../assets/data/github_lenguajes_public.json | 2 +- frontend/assets/data/history_index.json | 2 +- frontend/assets/data/home_highlights.json | 2 +- .../data/reddit_interseccion_history.json | 2 +- .../data/reddit_sentimiento_public.json | 2 +- .../assets/data/reddit_temas_history.json | 2 +- frontend/assets/data/run_manifest.json | 6 +- .../assets/data/so_aceptacion_history.json | 2 +- .../assets/data/so_tendencias_history.json | 2 +- frontend/assets/data/so_volumen_history.json | 2 +- frontend/assets/data/technology_profiles.json | 2 +- frontend/assets/data/trend_score_history.json | 158 +----------------- tests/test_export_history_json.py | 45 ++++- 16 files changed, 98 insertions(+), 240 deletions(-) diff --git a/backend/export_history_json.py b/backend/export_history_json.py index 84880b0..dcf4b5a 100644 --- a/backend/export_history_json.py +++ b/backend/export_history_json.py @@ -3543,7 +3543,13 @@ def _build_compact_frontend_payload( ) snapshots = compact.get("snapshots") + snapshot_dates = None if isinstance(snapshots, list): + snapshot_dates = { + item.get("date") + for item in snapshots + if isinstance(item, dict) and item.get("date") + } latest_snapshot = snapshots[-1] if snapshots else None previous_snapshot = snapshots[-2] if len(snapshots) >= 2 else None if ( @@ -3561,6 +3567,37 @@ def _build_compact_frontend_payload( if "has_historical_comparison" in compact: compact["has_historical_comparison"] = previous_snapshot is not None + if snapshot_dates and isinstance(compact.get("series"), list): + filtered_series = [] + for item in compact["series"]: + if not isinstance(item, dict): + filtered_series.append(item) + continue + + points = item.get("points") + if not isinstance(points, list): + filtered_series.append(item) + continue + + kept_points = [ + point + for point in points + if isinstance(point, dict) and point.get("date") in snapshot_dates + ] + if not kept_points: + continue + + normalized_item = dict(item) + normalized_item["points"] = kept_points + tech_name = normalized_item.get("tecnologia") + if isinstance(tech_name, str) and tech_name.strip(): + normalized_name = _normalize_trend_technology_name(tech_name) + normalized_item["tecnologia"] = normalized_name + normalized_item["slug"] = _technology_slug(normalized_name) + filtered_series.append(normalized_item) + + compact["series"] = filtered_series + return compact if isinstance(payload, list): diff --git a/frontend/assets/data/github_correlacion_history.json b/frontend/assets/data/github_correlacion_history.json index 32cfd6e..352d7dd 100644 --- a/frontend/assets/data/github_correlacion_history.json +++ b/frontend/assets/data/github_correlacion_history.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:16Z", + "generated_at_utc": "2026-03-28T22:56:16Z", "dataset": "github_correlacion", "source_mode": "history", "snapshot_count": 2, diff --git a/frontend/assets/data/github_frameworks_history.json b/frontend/assets/data/github_frameworks_history.json index 539374a..f30c3c1 100644 --- a/frontend/assets/data/github_frameworks_history.json +++ b/frontend/assets/data/github_frameworks_history.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:16Z", + "generated_at_utc": "2026-03-28T22:56:16Z", "dataset": "github_commits_frameworks", "scope_label": "repos oficiales frontend", "source_mode": "history", @@ -349,71 +349,5 @@ ] } ], - "series": [ - { - "framework": "Angular", - "points": [ - { - "month": "2026-02", - "commits": 292 - }, - { - "month": "2026-03", - "commits": 286 - } - ] - }, - { - "framework": "Next.js", - "points": [ - { - "month": "2026-02", - "commits": 435 - }, - { - "month": "2026-03", - "commits": 415 - } - ] - }, - { - "framework": "React", - "points": [ - { - "month": "2026-02", - "commits": 87 - }, - { - "month": "2026-03", - "commits": 37 - } - ] - }, - { - "framework": "Svelte", - "points": [ - { - "month": "2026-02", - "commits": 129 - }, - { - "month": "2026-03", - "commits": 75 - } - ] - }, - { - "framework": "Vue 3", - "points": [ - { - "month": "2026-02", - "commits": 37 - }, - { - "month": "2026-03", - "commits": 44 - } - ] - } - ] + "series": [] } \ No newline at end of file diff --git a/frontend/assets/data/github_lenguajes_public.json b/frontend/assets/data/github_lenguajes_public.json index db98c8d..d4e17fa 100644 --- a/frontend/assets/data/github_lenguajes_public.json +++ b/frontend/assets/data/github_lenguajes_public.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:15Z", + "generated_at_utc": "2026-03-28T22:56:16Z", "dataset": "github_lenguajes", "source_mode": "latest", "source_path": "datos/latest/github_lenguajes.csv", diff --git a/frontend/assets/data/history_index.json b/frontend/assets/data/history_index.json index 7801eaf..883e715 100644 --- a/frontend/assets/data/history_index.json +++ b/frontend/assets/data/history_index.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:14Z", + "generated_at_utc": "2026-03-28T22:56:15Z", "dataset_count": 23, "datasets": [ { diff --git a/frontend/assets/data/home_highlights.json b/frontend/assets/data/home_highlights.json index f36b0b8..e1621a5 100644 --- a/frontend/assets/data/home_highlights.json +++ b/frontend/assets/data/home_highlights.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:18Z", + "generated_at_utc": "2026-03-28T22:56:17Z", "dataset": "home_highlights", "source_mode": "bridges", "candidate_count": 9, diff --git a/frontend/assets/data/reddit_interseccion_history.json b/frontend/assets/data/reddit_interseccion_history.json index f6010c0..d9c832d 100644 --- a/frontend/assets/data/reddit_interseccion_history.json +++ b/frontend/assets/data/reddit_interseccion_history.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:15Z", + "generated_at_utc": "2026-03-28T22:56:16Z", "dataset": "interseccion_github_reddit", "source_mode": "history", "snapshot_count": 2, diff --git a/frontend/assets/data/reddit_sentimiento_public.json b/frontend/assets/data/reddit_sentimiento_public.json index 08c8aaf..f6696ae 100644 --- a/frontend/assets/data/reddit_sentimiento_public.json +++ b/frontend/assets/data/reddit_sentimiento_public.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:15Z", + "generated_at_utc": "2026-03-28T22:56:16Z", "dataset": "reddit_sentimiento_frameworks", "source_mode": "latest", "source_path": "datos/latest/reddit_sentimiento_frameworks.csv", diff --git a/frontend/assets/data/reddit_temas_history.json b/frontend/assets/data/reddit_temas_history.json index b8f1898..756267b 100644 --- a/frontend/assets/data/reddit_temas_history.json +++ b/frontend/assets/data/reddit_temas_history.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:15Z", + "generated_at_utc": "2026-03-28T22:56:16Z", "dataset": "reddit_temas_emergentes", "source_mode": "history", "snapshot_count": 2, diff --git a/frontend/assets/data/run_manifest.json b/frontend/assets/data/run_manifest.json index 085718f..7f055f0 100644 --- a/frontend/assets/data/run_manifest.json +++ b/frontend/assets/data/run_manifest.json @@ -1,8 +1,8 @@ { "manifest_version": "1.0.0", - "generated_at_utc": "2026-03-28T22:23:18Z", - "source_window_start_utc": "2025-03-28T22:23:18Z", - "source_window_end_utc": "2026-03-28T22:23:18Z", + "generated_at_utc": "2026-03-28T22:56:17Z", + "source_window_start_utc": "2025-03-28T22:56:17Z", + "source_window_end_utc": "2026-03-28T22:56:17Z", "quality_gate_status": "pass", "degraded_mode": false, "available_sources": [ diff --git a/frontend/assets/data/so_aceptacion_history.json b/frontend/assets/data/so_aceptacion_history.json index 638bdb2..51c0cb4 100644 --- a/frontend/assets/data/so_aceptacion_history.json +++ b/frontend/assets/data/so_aceptacion_history.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:17Z", + "generated_at_utc": "2026-03-28T22:56:17Z", "dataset": "so_tasa_aceptacion", "source_mode": "history", "snapshot_count": 2, diff --git a/frontend/assets/data/so_tendencias_history.json b/frontend/assets/data/so_tendencias_history.json index 7279c00..1ed87ac 100644 --- a/frontend/assets/data/so_tendencias_history.json +++ b/frontend/assets/data/so_tendencias_history.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:17Z", + "generated_at_utc": "2026-03-28T22:56:17Z", "dataset": "so_tendencias_mensuales", "source_mode": "history", "snapshot_count": 2, diff --git a/frontend/assets/data/so_volumen_history.json b/frontend/assets/data/so_volumen_history.json index 7c49f57..8bfc690 100644 --- a/frontend/assets/data/so_volumen_history.json +++ b/frontend/assets/data/so_volumen_history.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:17Z", + "generated_at_utc": "2026-03-28T22:56:17Z", "dataset": "so_volumen_preguntas", "source_mode": "history", "snapshot_count": 2, diff --git a/frontend/assets/data/technology_profiles.json b/frontend/assets/data/technology_profiles.json index 6095659..e1bdc1f 100644 --- a/frontend/assets/data/technology_profiles.json +++ b/frontend/assets/data/technology_profiles.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:18Z", + "generated_at_utc": "2026-03-28T22:56:17Z", "dataset": "technology_profiles", "source_mode": "trend_score_history", "latest_snapshot_date": "2026-03-28", diff --git a/frontend/assets/data/trend_score_history.json b/frontend/assets/data/trend_score_history.json index 034c2c9..3d001ac 100644 --- a/frontend/assets/data/trend_score_history.json +++ b/frontend/assets/data/trend_score_history.json @@ -1,5 +1,5 @@ { - "generated_at_utc": "2026-03-28T22:23:15Z", + "generated_at_utc": "2026-03-28T22:56:15Z", "snapshot_count": 2, "snapshots": [ { @@ -1057,162 +1057,6 @@ ] } ] - }, - { - "tecnologia": "Csharp", - "slug": "csharp", - "points": [ - { - "date": "2026-03-06", - "ranking": 25, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - }, - { - "date": "2026-03-07", - "ranking": 23, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - } - ] - }, - { - "tecnologia": "Lua", - "slug": "lua", - "points": [ - { - "date": "2026-03-04", - "ranking": 26, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - }, - { - "date": "2026-03-09", - "ranking": 23, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - } - ] - }, - { - "tecnologia": "Cpp", - "slug": "cpp", - "points": [ - { - "date": "2026-03-06", - "ranking": 24, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - }, - { - "date": "2026-03-07", - "ranking": 24, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - } - ] - }, - { - "tecnologia": "Ruby", - "slug": "ruby", - "points": [ - { - "date": "2026-03-08", - "ranking": 23, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - }, - { - "date": "2026-03-09", - "ranking": 24, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - } - ] - }, - { - "tecnologia": "Vue", - "slug": "vue", - "points": [ - { - "date": "2026-03-07", - "ranking": 26, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - }, - { - "date": "2026-03-08", - "ranking": 24, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - } - ] - }, - { - "tecnologia": "Web3", - "slug": "web3", - "points": [ - { - "date": "2026-03-08", - "ranking": 25, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - }, - { - "date": "2026-03-09", - "ranking": 25, - "github_score": 0.0, - "so_score": 0.0, - "reddit_score": 0.0, - "trend_score": 0.0, - "fuentes": 0, - "available_source_codes": [] - } - ] } ], "latest_snapshot_date": "2026-03-28" diff --git a/tests/test_export_history_json.py b/tests/test_export_history_json.py index 2d773d0..8ac08e9 100644 --- a/tests/test_export_history_json.py +++ b/tests/test_export_history_json.py @@ -1,5 +1,4 @@ import json -from pathlib import Path import export_history_json @@ -187,6 +186,50 @@ def test_compact_frontend_payload_preserves_full_so_trends_points_only(): assert compact_other["series"][0]["points"] == [30, 40] +def test_compact_frontend_payload_aligns_trend_series_with_retained_snapshots(): + trend_payload = { + "snapshot_count": 3, + "snapshots": [ + {"date": "2026-03-06"}, + {"date": "2026-03-24"}, + {"date": "2026-03-28"}, + ], + "series": [ + { + "tecnologia": "Python", + "slug": "python", + "points": [ + {"date": "2026-03-24", "trend_score": 79.08, "fuentes": 3}, + {"date": "2026-03-28", "trend_score": 78.15, "fuentes": 3}, + ], + }, + { + "tecnologia": "Csharp", + "slug": "csharp", + "points": [ + {"date": "2026-03-06", "trend_score": 0.0, "fuentes": 0}, + {"date": "2026-03-07", "trend_score": 0.0, "fuentes": 0}, + ], + }, + ], + } + + compact_trend = export_history_json._build_compact_frontend_payload( # pylint: disable=protected-access + trend_payload + ) + + assert compact_trend["snapshot_count"] == 2 + assert [item["date"] for item in compact_trend["snapshots"]] == [ + "2026-03-24", + "2026-03-28", + ] + assert [series["slug"] for series in compact_trend["series"]] == ["python"] + assert [point["date"] for point in compact_trend["series"][0]["points"]] == [ + "2026-03-24", + "2026-03-28", + ] + + def test_build_so_volume_history_handles_single_snapshot_cleanly(tmp_path): project_root = tmp_path history_day_1 = (