87% of all 322 projects use a permissive license such as MIT or Apache-2.0. 27 have custom terms or no license, so read those before you use one at work.
Best of Vibe CodingNumbers as a table
License families, Best of Vibe Coding
License
Projects
Share
Permissive (MIT, Apache, BSD)
163
98%
Copyleft (GPL, AGPL)
1
<1%
Custom or none
3
2%
Best of Open-Source AINumbers as a table
License families, Best of Open-Source AI
License
Projects
Share
Permissive (MIT, Apache, BSD)
116
75%
Copyleft (GPL, AGPL)
15
10%
Custom or none
24
15%
GPU needs
On Best of Open-Source AI, 102 of 155 projects need no GPU and 33 run faster with one; 8 require a GPU.
Best of Vibe CodingNumbers as a table
GPU needs, from each README, Best of Vibe Coding
GPU
Projects
Share
No GPU needed
148
89%
A GPU helps, not required
6
4%
Needs a GPU
0
0%
README does not say
13
8%
Best of Open-Source AINumbers as a table
GPU needs, from each README, Best of Open-Source AI
GPU
Projects
Share
No GPU needed
102
66%
A GPU helps, not required
33
21%
Needs a GPU
8
5%
README does not say
12
8%
Docker, arm64 and live demos
Docker files or an image ship with 31% of Best of Vibe Coding and 93% of Best of Open-Source AI. You can try 69 projects in a live demo before you install anything.
Best of Vibe CodingNumbers as a table
Ways to run it, Best of Vibe Coding
Has
Projects
Share
Docker
51
31%
arm64 or Apple Silicon
30
18%
Live demo
35
21%
Best of Open-Source AINumbers as a table
Ways to run it, Best of Open-Source AI
Has
Projects
Share
Docker
144
93%
arm64 or Apple Silicon
77
50%
Live demo
34
22%
Languages
The most common main language is TypeScript on Best of Vibe Coding (84) and Python on Best of Open-Source AI (73).
Best of Vibe CodingNumbers as a table
Main language on GitHub, Best of Vibe Coding
Language
Projects
Share
TypeScript
84
50%
Python
36
22%
JavaScript
9
5%
Rust
9
5%
Go
8
5%
Jupyter Notebook
4
2%
Other languages
16
10%
No main language
1
<1%
Best of Open-Source AINumbers as a table
Main language on GitHub, Best of Open-Source AI
Language
Projects
Share
Python
73
47%
TypeScript
42
27%
Rust
15
10%
Go
14
9%
C++
3
2%
JavaScript
3
2%
Other languages
5
3%
Last commit
240 of 322 projects (75%) had a commit in the last 30 days. None has gone a year without one.
Best of Vibe CodingNumbers as a table
Last commit to the default branch, Best of Vibe Coding
Last commit
Projects
Share
In the last 30 days
109
65%
31 to 90 days ago
20
12%
91 days to a year ago
38
23%
More than a year ago
0
0%
Best of Open-Source AINumbers as a table
Last commit to the default branch, Best of Open-Source AI
Last commit
Projects
Share
In the last 30 days
131
85%
31 to 90 days ago
10
6%
91 days to a year ago
14
9%
More than a year ago
0
0%
Stars
The median project has 5k stars on Best of Vibe Coding and 20.1k stars on Best of Open-Source AI. OpenClaw has the most: 391.8k.
Best of Vibe CodingNumbers as a table
GitHub stars, Best of Vibe Coding
Stars
Projects
Share
100k or more
17
10%
50k to 100k
23
14%
20k to 50k
28
17%
5k to 20k
16
10%
1k to 5k
29
17%
Under 1k
54
32%
Best of Open-Source AINumbers as a table
GitHub stars, Best of Open-Source AI
Stars
Projects
Share
100k or more
13
8%
50k to 100k
16
10%
20k to 50k
49
32%
5k to 20k
46
30%
1k to 5k
30
19%
Under 1k
1
<1%
Scores
The median score is 51 on Best of Vibe Coding and 63 on Best of Open-Source AI, and 26 projects score 80 or more out of 100.
Best of Vibe CodingNumbers as a table
Scores out of 100, Best of Vibe Coding
Score
Projects
Share
90 to 100
2
1%
80 to 89
16
10%
70 to 79
25
15%
60 to 69
19
11%
50 to 59
27
16%
40 to 49
39
23%
30 to 39
19
11%
Under 30
20
12%
Best of Open-Source AINumbers as a table
Scores out of 100, Best of Open-Source AI
Score
Projects
Share
90 to 100
0
0%
80 to 89
8
5%
70 to 79
41
26%
60 to 69
49
32%
50 to 59
33
21%
40 to 49
14
9%
30 to 39
8
5%
Under 30
2
1%
Method changes
2 dated changes to how we rank, newest first. The methodology page keeps the same log.
2026-10-12: penalties we do not check yet are marked coming; only "no license" has ever been applied
2026-10-09: Docker alone earns no points, medals mark places 1–3 instead of score bands