Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Pulumi - Infrastructure as Code in any programming language 🚀
| Date | Stars |
|---|---|
| 2026-07-30 | 25478 |
| 2026-08-08 | 25540 |
| 2026-08-16 | 25573 |
| 2026-08-18 | 25579 |
| 2026-08-19 | 25586 |
| 2026-08-20 | 25589 |
| 2026-08-21 | 25595 |
| 2026-08-22 | 25597 |
| 2026-08-23 | 25602 |
| 2026-08-24 | 25605 |
| 2026-08-25 | 25604 |
| 2026-08-26 | 25606 |
| 2026-08-27 | 25615 |
| 2026-08-28 | 25621 |
| 2026-08-29 | 25625 |
| 2026-08-30 | 25627 |
| 2026-08-31 | 25631 |
| 2026-09-01 | 25636 |
| 2026-09-02 | 25641 |
| 2026-09-03 | 25640 |
| 2026-09-04 | 25645 |
| 2026-09-05 | 25646 |
| 2026-09-06 | 25650 |
| 2026-09-07 | 25654 |
| 2026-09-08 | 25657 |
| 2026-09-09 | 25657 |
| 2026-09-10 | 25660 |
| 2026-09-11 | 25664 |
| 2026-09-12 | 25672 |
| 2026-09-13 | 25679 |
| 2026-09-14 | 25681 |
| 2026-09-15 | 25683 |
| 2026-09-16 | 25690 |
| 2026-09-17 | 25693 |
| 2026-09-18 | 25697 |
| 2026-09-19 | 25703 |
| 2026-09-20 | 25708 |
| 2026-09-21 | 25713 |
| 2026-09-22 | 25720 |
| 2026-09-23 | 25725 |
| 2026-09-24 | 25727 |
| 2026-09-25 | 25728 |
| 2026-09-26 | 25728 |
| 2026-09-27 | 25732 |
| 2026-09-28 | 25737 |
| 2026-09-29 | 25743 |
| 2026-09-30 | 25748 |
| 2026-10-01 | 25750 |
| 2026-10-02 | 25758 |
| 2026-10-03 | 25763 |
| 2026-10-04 | 25761 |
| 2026-10-05 | 25757 |
| 2026-10-06 | 25764 |
| 2026-10-07 | 25767 |
| 2026-10-08 | 25769 |
| 2026-10-09 | 25774 |
| 2026-10-10 | 25780 |
| 2026-10-11 | 25780 |
| 2026-10-12 | 25784 |
| 2026-10-13 | 25785 |
| 2026-10-14 | 25789 |
| 2026-10-15 | 25790 |
| 2026-10-16 | 25791 |
| 2026-10-17 | 25791 |
| 2026-10-18 | 25792 |
| 2026-10-19 | 25794 |
| 2026-10-20 | 25796 |
| 2026-10-21 | 25799 |
| 2026-10-22 | 25804 |
| 2026-10-23 | 25811 |
| 2026-10-24 | 25812 |
| 2026-10-25 | 25816 |
| 2026-10-26 | 25818 |
| 2026-10-27 | 25823 |
| 2026-10-28 | 25825 |
| 2026-10-29 | 25829 |
| 2026-10-30 | 25834 |
| 2026-10-31 | 25836 |
| 2026-11-01 | 25838 |
| 2026-11-02 | 25841 |
| 2026-11-03 | 25839 |
| 2026-11-04 | 25844 |
Today
+5 stars today
This week
+19 stars this week
This month
+87 stars this month
Momentum
99.0
growth rate 0.07%/day
<p align="center">
<a href="https://www.pulumi.com/?utm_source=github.com&utm_medium=referral&utm_campaign=pulumi-pulumi-github-repo&utm_content=top+logo" title="Pulumi - Modern Infrastructure as Code - AWS Azure Kubernetes Containers Serverless">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://www.pulumi.com/images/logo/logo-on-black.svg">
<img src="https://www.pulumi.com/images/logo/logo-on-white.svg" alt="Pulumi" width="350">
</picture>
</a>
</p>
[](https://slack.pulumi.com/)
[](https://github.com/pulumi/pulumi/discussions)
[](https://www.npmjs.com/package/@pulumi/pulumi)
[](https://pypi.org/project/pulumi)
[](https://www.nuget.org/packages/pulumi)
[](https://pkg.go.dev/github.com/pulumi/pulumi)
[](LICENSE)
# Infrastructure as Code for Humans and Agents
<a href="https://www.pulumi.com/docs/get-started/">
<img src="https://www.pulumi.com/images/get-started.svg?" align="right" width="120">
</a>
**Pulumi Infrastructure as Code** is the easiest way to build and deploy infrastructure, of any architecture and on any cloud, using programming languages that you already know and love. Code and ship infrastructure faster with your favorite languages and tools, and embed IaC anywhere with [Automation API](https://www.pulumi.com/docs/iac/automation-api/).
Simply write code in your favorite language and Pulumi automatically provisions and manages your resources on
[AWS](https://www.pulumi.com/docs/integrations/clouds/aws/),
[Azure](https://www.pulumi.com/docs/integrations/clouds/azure/),
[Google Cloud Platform](https://www.pulumi.com/docs/integrations/clouds/gcp/),
[Kubernetes](https://www.pulumi.com/docs/integrations/clouds/kubernetes/), and [300+ providers](https://www.pulumi.com/registry/) using an
[infrastructure-as-code](https://www.pulumi.com/what-is/what-is-infrastructure-as-code/) approach.
Skip the YAML, and use standard language features like loops, functions, classes,
and package management that you already know and love.
For example, create three web servers:
```typescript
import * as aws from "@pulumi/aws";
const ami = aws.ec2.getAmiOutput({
mostRecent: true,
owners: ["amazon"],
filters: [{ name: "name", values: ["al2023-ami-*-x86_64"] }],
});
const sg = new aws.ec2.SecurityGroup("web-sg", {
ingress: [{ protocol: "tcp", fromPort: 80, toPort: 80, cidrBlocks: ["0.0.0.0/0"] }],
});
for (const i of [0, 1, 2]) {
new aws.ec2.Instance(`web-${i}`, {
ami: ami.id,
instanceType: "t3.micro",
vpcSecurityGroupIds: [sg.id],
userData: `#!/bin/bash
echo "Hello, World!" > index.html
nohup python3 -m http.server 80 &`,
});
}
```
Or a simple serverless timer that archives Hacker News every day at 8:30AM:
```typescript
import * as aws from "@pulumi/aws";
import { DynamoDBClient } from "@aws-sdk/client-dynamodb";
import { DynamoDBDocumentClient, PutCommand } from "@aws-sdk/lib-dynamodb";
const snapshots = new aws.dynamodb.Table("snapshots", {
attributes: [{ name: "id", type: "S" }],
hashKey: "id",
billingMode: "PAY_PER_REQUEST",
});
aws.cloudwatch.onSchedule("daily-yc-snapshot", "cron(30 8 * * ? *)", async () => {
const res = await fetch("https://news.ycombinator.com");
const content = await res.text();
const client = DynamoDBDocumentClient.from(new DynamoDBClient({}));
await client.send(new PutCommand({
TableName: snapshots.name.get(),
Item: { id: `${Date.now()}`, content },
}));
});
```
Many examples aExcerpt of 10,210 characters
Read on GitHubJoe Duffy · Pulumi · United States
1.9k
Fraser Ashyggton
1.7k
1.1k
Thomas Gummerer · Spain
908
Ian Wahbe · @pulumi
841
Justin Van Patten · United States
813
Pat Gavlin
804
Julien
716
Matt Ellis · @microsoft · United States
614
Paul Stack · @systeminit · Ireland
414
Zaid Ajaj · Netherlands
395
Cyrus Najmabadi
360
Aaron Friel · @openai · United States
315
Evan Boyle · @github · United States
293
Abhinav Gupta · United States
284
Will Jones
278
Mikhail Shilkov · Italy
236
Luke Hoban · @github · United States
204
Pulumi Bot · Pulumi
200
Tom 🐈⬛ · @pulumi · Spain
186
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:8ae33c34d854c4e0, topic:kubernetes, topic:serverless