https://github.com/anomalyco/sst
Build full-stack apps on your own infrastructure.
https://github.com/anomalyco/sst
Last synced: 1 day ago
JSON representation
Build full-stack apps on your own infrastructure.
- Host: GitHub
- URL: https://github.com/anomalyco/sst
- Owner: anomalyco
- License: mit
- Created: 2020-08-04T20:28:14.000Z (over 5 years ago)
- Default Branch: dev
- Last Pushed: 2026-03-06T21:17:22.000Z (5 days ago)
- Last Synced: 2026-03-07T01:41:38.571Z (5 days ago)
- Language: TypeScript
- Homepage: https://sst.dev
- Size: 161 MB
- Stars: 25,611
- Watchers: 297
- Forks: 2,033
- Open Issues: 226
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
- awesome - anomalyco/sst - Build full-stack apps on your own infrastructure. (TypeScript)
- awesome-repositories - anomalyco/sst - Build full-stack apps on your own infrastructure. (TypeScript)
- awesome - anomalyco/sst - Build full-stack apps on your own infrastructure. (TypeScript)
- awesome - anomalyco/sst - Build full-stack apps on your own infrastructure. (TypeScript)
README
---
Build full-stack apps on your own infrastructure.
SST v3 uses a new engine for deploying SST apps. It uses Pulumi and Terraform, as opposed to CDK and CloudFormation. [Read the full announcement here](https://sst.dev/blog/sst-v3).
## Installation
If you are using SST as a part of your Node project, we recommend installing it locally.
```bash
npm install sst
```
If you are not using Node, you can install the CLI globally.
```bash
curl -fsSL https://sst.dev/install | bash
```
To install a specific version.
```bash
curl -fsSL https://sst.dev/install | VERSION=0.0.403 bash
```
To use a package manager, [check out our docs](https://sst.dev/docs/reference/cli/).
#### Manually
Download the pre-compiled binaries from the [releases](https://github.com/sst/sst/releases/latest) page and copy to the desired location.
## Get Started
Get started with your favorite framework:
- [Next.js](https://sst.dev/docs/start/aws/nextjs)
- [Remix](https://sst.dev/docs/start/aws/remix)
- [Astro](https://sst.dev/docs/start/aws/astro)
- [API](https://sst.dev/docs/start/aws/api)
## Learn More
Learn more about some of the key concepts:
- [Live](https://sst.dev/docs/live)
- [Linking](https://sst.dev/docs/linking)
- [Console](https://sst.dev/docs/console)
- [Components](https://sst.dev/docs/components)
## Contributing
Here's how you can contribute:
- Help us improve our docs
- Find a bug? Open an issue
- Feature request? Submit a PR
## Running Locally
1. Clone the repo
2. `bun install`
3. `go mod tidy`
4. `cd platform && bun run build`
Now you can run the CLI locally on any of the `examples/` apps.
```bash
cd examples/aws-api
go run ../../cmd/sst
```
If you want to build the CLI, you can run `go build ./cmd/sst` from the root. This will create a
`sst` binary that you can use.
For building the docs, you need to run `bun generate` and `bun dev` inside the `www` directory.
---
**Join our community** [Discord](https://sst.dev/discord) | [YouTube](https://www.youtube.com/c/sst-dev) | [X.com](https://x.com/SST_dev)