|
1 | 1 | { |
2 | | - "generated_at_utc": "2026-02-24T15:27:17.174793Z", |
3 | | - "generated_on": "2026-02-24", |
| 2 | + "generated_at_utc": "2026-03-02T16:34:29.160536Z", |
| 3 | + "generated_on": "2026-03-02", |
4 | 4 | "signals": [ |
5 | 5 | { |
6 | 6 | "days_since_push": 0, |
7 | | - "forks": 17660, |
8 | | - "open_issues": 248, |
9 | | - "pushed_at": "2026-02-24T00:31:27Z", |
10 | | - "pushed_date": "2026-02-24", |
| 7 | + "forks": 17765, |
| 8 | + "open_issues": 263, |
| 9 | + "pushed_at": "2026-03-02T01:14:18Z", |
| 10 | + "pushed_date": "2026-03-02", |
11 | 11 | "repo": "open-webui/open-webui", |
12 | 12 | "repo_url": "https://github.com/open-webui/open-webui", |
13 | | - "stars": 124777, |
| 13 | + "stars": 125443, |
14 | 14 | "tutorial_label": "Open WebUI Tutorial", |
15 | 15 | "tutorial_path": "tutorials/open-webui-tutorial/", |
16 | 16 | "why": "self-hosted AI interface and model operations" |
17 | 17 | }, |
18 | 18 | { |
19 | 19 | "days_since_push": 0, |
20 | | - "forks": 10898, |
21 | | - "open_issues": 5742, |
22 | | - "pushed_at": "2026-02-24T14:59:04Z", |
23 | | - "pushed_date": "2026-02-24", |
| 20 | + "forks": 11529, |
| 21 | + "open_issues": 6131, |
| 22 | + "pushed_at": "2026-03-02T16:23:54Z", |
| 23 | + "pushed_date": "2026-03-02", |
24 | 24 | "repo": "anomalyco/opencode", |
25 | 25 | "repo_url": "https://github.com/anomalyco/opencode", |
26 | | - "stars": 109764, |
| 26 | + "stars": 114224, |
27 | 27 | "tutorial_label": "OpenCode Tutorial", |
28 | 28 | "tutorial_path": "tutorials/opencode-tutorial/", |
29 | 29 | "why": "terminal-native coding agent with strong provider and tool controls" |
30 | 30 | }, |
31 | 31 | { |
32 | 32 | "days_since_push": 0, |
33 | | - "forks": 9329, |
34 | | - "open_issues": 261, |
35 | | - "pushed_at": "2026-02-24T06:13:06Z", |
36 | | - "pushed_date": "2026-02-24", |
| 33 | + "forks": 9383, |
| 34 | + "open_issues": 225, |
| 35 | + "pushed_at": "2026-03-02T07:00:46Z", |
| 36 | + "pushed_date": "2026-03-02", |
37 | 37 | "repo": "browser-use/browser-use", |
38 | 38 | "repo_url": "https://github.com/browser-use/browser-use", |
39 | | - "stars": 78889, |
| 39 | + "stars": 79382, |
40 | 40 | "tutorial_label": "Browser Use Tutorial", |
41 | 41 | "tutorial_path": "tutorials/browser-use-tutorial/", |
42 | 42 | "why": "browser-native AI automation and agent execution" |
43 | 43 | }, |
44 | 44 | { |
45 | 45 | "days_since_push": 0, |
46 | | - "forks": 5064, |
47 | | - "open_issues": 297, |
48 | | - "pushed_at": "2026-02-24T14:46:01Z", |
49 | | - "pushed_date": "2026-02-24", |
| 46 | + "forks": 5076, |
| 47 | + "open_issues": 329, |
| 48 | + "pushed_at": "2026-03-02T16:21:40Z", |
| 49 | + "pushed_date": "2026-03-02", |
50 | 50 | "repo": "daytonaio/daytona", |
51 | 51 | "repo_url": "https://github.com/daytonaio/daytona", |
52 | | - "stars": 60076, |
| 52 | + "stars": 61615, |
53 | 53 | "tutorial_label": "Daytona Tutorial", |
54 | 54 | "tutorial_path": "tutorials/daytona-tutorial/", |
55 | 55 | "why": "sandbox infrastructure for secure AI code execution" |
56 | 56 | }, |
57 | 57 | { |
58 | 58 | "days_since_push": 0, |
59 | | - "forks": 5843, |
60 | | - "open_issues": 736, |
61 | | - "pushed_at": "2026-02-24T06:31:07Z", |
62 | | - "pushed_date": "2026-02-24", |
| 59 | + "forks": 5877, |
| 60 | + "open_issues": 779, |
| 61 | + "pushed_at": "2026-03-02T14:39:39Z", |
| 62 | + "pushed_date": "2026-03-02", |
63 | 63 | "repo": "cline/cline", |
64 | 64 | "repo_url": "https://github.com/cline/cline", |
65 | | - "stars": 58318, |
| 65 | + "stars": 58554, |
66 | 66 | "tutorial_label": "Cline Tutorial", |
67 | 67 | "tutorial_path": "tutorials/cline-tutorial/", |
68 | 68 | "why": "agentic coding with terminal, browser, and MCP workflows" |
69 | 69 | }, |
70 | 70 | { |
71 | 71 | "days_since_push": 0, |
72 | | - "forks": 5928, |
73 | | - "open_issues": 286, |
74 | | - "pushed_at": "2026-02-24T03:08:07Z", |
75 | | - "pushed_date": "2026-02-24", |
| 72 | + "forks": 5973, |
| 73 | + "open_issues": 294, |
| 74 | + "pushed_at": "2026-03-02T16:16:28Z", |
| 75 | + "pushed_date": "2026-03-02", |
76 | 76 | "repo": "Mintplex-Labs/anything-llm", |
77 | 77 | "repo_url": "https://github.com/Mintplex-Labs/anything-llm", |
78 | | - "stars": 54956, |
| 78 | + "stars": 55278, |
79 | 79 | "tutorial_label": "AnythingLLM Tutorial", |
80 | 80 | "tutorial_path": "tutorials/anything-llm-tutorial/", |
81 | 81 | "why": "self-hosted RAG workspaces and agent workflows" |
82 | 82 | }, |
83 | 83 | { |
84 | | - "days_since_push": 10, |
85 | | - "forks": 1684, |
86 | | - "open_issues": 291, |
87 | | - "pushed_at": "2026-02-14T08:25:23Z", |
88 | | - "pushed_date": "2026-02-14", |
| 84 | + "days_since_push": 0, |
| 85 | + "forks": 1689, |
| 86 | + "open_issues": 293, |
| 87 | + "pushed_at": "2026-03-02T08:20:29Z", |
| 88 | + "pushed_date": "2026-03-02", |
89 | 89 | "repo": "TabbyML/tabby", |
90 | 90 | "repo_url": "https://github.com/TabbyML/tabby", |
91 | | - "stars": 32921, |
| 91 | + "stars": 32970, |
92 | 92 | "tutorial_label": "Tabby Tutorial", |
93 | 93 | "tutorial_path": "tutorials/tabby-tutorial/", |
94 | 94 | "why": "self-hosted coding assistant platform for teams" |
95 | 95 | }, |
96 | 96 | { |
97 | 97 | "days_since_push": 0, |
98 | | - "forks": 4190, |
99 | | - "open_issues": 912, |
100 | | - "pushed_at": "2026-02-24T10:01:30Z", |
101 | | - "pushed_date": "2026-02-24", |
| 98 | + "forks": 4211, |
| 99 | + "open_issues": 1034, |
| 100 | + "pushed_at": "2026-03-02T09:29:21Z", |
| 101 | + "pushed_date": "2026-03-02", |
102 | 102 | "repo": "continuedev/continue", |
103 | 103 | "repo_url": "https://github.com/continuedev/continue", |
104 | | - "stars": 31501, |
| 104 | + "stars": 31600, |
105 | 105 | "tutorial_label": "Continue Tutorial", |
106 | 106 | "tutorial_path": "tutorials/continue-tutorial/", |
107 | 107 | "why": "IDE-native AI coding assistant architecture" |
108 | 108 | }, |
109 | 109 | { |
110 | | - "days_since_push": 0, |
111 | | - "forks": 1686, |
112 | | - "open_issues": 239, |
113 | | - "pushed_at": "2026-02-24T02:27:25Z", |
114 | | - "pushed_date": "2026-02-24", |
| 110 | + "days_since_push": 3, |
| 111 | + "forks": 1769, |
| 112 | + "open_issues": 255, |
| 113 | + "pushed_at": "2026-02-27T08:52:45Z", |
| 114 | + "pushed_date": "2026-02-27", |
115 | 115 | "repo": "Fission-AI/OpenSpec", |
116 | 116 | "repo_url": "https://github.com/Fission-AI/OpenSpec", |
117 | | - "stars": 25435, |
| 117 | + "stars": 26902, |
118 | 118 | "tutorial_label": "OpenSpec Tutorial", |
119 | 119 | "tutorial_path": "tutorials/openspec-tutorial/", |
120 | 120 | "why": "spec-driven workflow layer for predictable AI-assisted delivery" |
121 | 121 | }, |
122 | 122 | { |
123 | 123 | "days_since_push": 0, |
124 | | - "forks": 3000, |
125 | | - "open_issues": 563, |
126 | | - "pushed_at": "2026-02-24T07:20:47Z", |
127 | | - "pushed_date": "2026-02-24", |
| 124 | + "forks": 3019, |
| 125 | + "open_issues": 626, |
| 126 | + "pushed_at": "2026-03-02T15:35:56Z", |
| 127 | + "pushed_date": "2026-03-02", |
128 | 128 | "repo": "RooCodeInc/Roo-Code", |
129 | 129 | "repo_url": "https://github.com/RooCodeInc/Roo-Code", |
130 | | - "stars": 22367, |
| 130 | + "stars": 22473, |
131 | 131 | "tutorial_label": "Roo Code Tutorial", |
132 | 132 | "tutorial_path": "tutorials/roo-code-tutorial/", |
133 | 133 | "why": "multi-mode coding agents and approval workflows" |
134 | 134 | }, |
135 | 135 | { |
136 | 136 | "days_since_push": 0, |
137 | | - "forks": 3875, |
138 | | - "open_issues": 1166, |
139 | | - "pushed_at": "2026-02-24T06:03:37Z", |
140 | | - "pushed_date": "2026-02-24", |
| 137 | + "forks": 3903, |
| 138 | + "open_issues": 1236, |
| 139 | + "pushed_at": "2026-03-02T16:17:15Z", |
| 140 | + "pushed_date": "2026-03-02", |
141 | 141 | "repo": "vercel/ai", |
142 | 142 | "repo_url": "https://github.com/vercel/ai", |
143 | | - "stars": 21991, |
| 143 | + "stars": 22230, |
144 | 144 | "tutorial_label": "Vercel AI SDK Tutorial", |
145 | 145 | "tutorial_path": "tutorials/vercel-ai-tutorial/", |
146 | 146 | "why": "production TypeScript AI app and agent SDK patterns" |
147 | 147 | }, |
148 | 148 | { |
149 | | - "days_since_push": 0, |
150 | | - "forks": 2240, |
151 | | - "open_issues": 260, |
152 | | - "pushed_at": "2026-02-24T11:58:06Z", |
153 | | - "pushed_date": "2026-02-24", |
| 149 | + "days_since_push": 2, |
| 150 | + "forks": 2255, |
| 151 | + "open_issues": 259, |
| 152 | + "pushed_at": "2026-02-28T00:16:55Z", |
| 153 | + "pushed_date": "2026-02-28", |
154 | 154 | "repo": "dyad-sh/dyad", |
155 | 155 | "repo_url": "https://github.com/dyad-sh/dyad", |
156 | | - "stars": 19693, |
| 156 | + "stars": 19786, |
157 | 157 | "tutorial_label": "Dyad Tutorial", |
158 | 158 | "tutorial_path": "tutorials/dyad-tutorial/", |
159 | 159 | "why": "local-first AI app generation workflows" |
160 | 160 | }, |
161 | 161 | { |
162 | | - "days_since_push": 17, |
163 | | - "forks": 10356, |
164 | | - "open_issues": 90, |
| 162 | + "days_since_push": 23, |
| 163 | + "forks": 10355, |
| 164 | + "open_issues": 92, |
165 | 165 | "pushed_at": "2026-02-07T14:36:22Z", |
166 | 166 | "pushed_date": "2026-02-07", |
167 | 167 | "repo": "stackblitz-labs/bolt.diy", |
168 | 168 | "repo_url": "https://github.com/stackblitz-labs/bolt.diy", |
169 | | - "stars": 19039, |
| 169 | + "stars": 19068, |
170 | 170 | "tutorial_label": "bolt.diy Tutorial", |
171 | 171 | "tutorial_path": "tutorials/bolt-diy-tutorial/", |
172 | 172 | "why": "open-source Bolt-style product builder stack" |
173 | 173 | }, |
174 | 174 | { |
175 | | - "days_since_push": 159, |
176 | | - "forks": 450, |
177 | | - "open_issues": 747, |
| 175 | + "days_since_push": 165, |
| 176 | + "forks": 449, |
| 177 | + "open_issues": 749, |
178 | 178 | "pushed_at": "2025-09-18T06:10:59Z", |
179 | 179 | "pushed_date": "2025-09-18", |
180 | 180 | "repo": "sweepai/sweep", |
181 | 181 | "repo_url": "https://github.com/sweepai/sweep", |
182 | | - "stars": 7638, |
| 182 | + "stars": 7643, |
183 | 183 | "tutorial_label": "Sweep Tutorial", |
184 | 184 | "tutorial_path": "tutorials/sweep-tutorial/", |
185 | 185 | "why": "issue-to-PR coding agent workflows and GitHub automation" |
186 | 186 | }, |
187 | 187 | { |
188 | 188 | "days_since_push": 0, |
189 | | - "forks": 439, |
190 | | - "open_issues": 32, |
191 | | - "pushed_at": "2026-02-24T14:53:58Z", |
192 | | - "pushed_date": "2026-02-24", |
| 189 | + "forks": 440, |
| 190 | + "open_issues": 35, |
| 191 | + "pushed_at": "2026-03-02T14:26:59Z", |
| 192 | + "pushed_date": "2026-03-02", |
193 | 193 | "repo": "stagewise-io/stagewise", |
194 | 194 | "repo_url": "https://github.com/stagewise-io/stagewise", |
195 | | - "stars": 6496, |
| 195 | + "stars": 6493, |
196 | 196 | "tutorial_label": "Stagewise Tutorial", |
197 | 197 | "tutorial_path": "tutorials/stagewise-tutorial/", |
198 | 198 | "why": "browser-context frontend coding agent workflows" |
199 | 199 | }, |
200 | 200 | { |
201 | | - "days_since_push": 4, |
202 | | - "forks": 1125, |
203 | | - "open_issues": 41, |
204 | | - "pushed_at": "2026-02-20T15:34:53Z", |
205 | | - "pushed_date": "2026-02-20", |
| 201 | + "days_since_push": 0, |
| 202 | + "forks": 1133, |
| 203 | + "open_issues": 42, |
| 204 | + "pushed_at": "2026-03-02T09:08:46Z", |
| 205 | + "pushed_date": "2026-03-02", |
206 | 206 | "repo": "cloudflare/vibesdk", |
207 | 207 | "repo_url": "https://github.com/cloudflare/vibesdk", |
208 | | - "stars": 4803, |
| 208 | + "stars": 4825, |
209 | 209 | "tutorial_label": "VibeSDK Tutorial", |
210 | 210 | "tutorial_path": "tutorials/vibesdk-tutorial/", |
211 | 211 | "why": "Cloudflare-native prompt-to-app platform architecture" |
|
0 commit comments