https://github.com/zicklag/rivet-pds
An ATProto PDS running on Rivet?
https://github.com/zicklag/rivet-pds
Last synced: 22 days ago
JSON representation
An ATProto PDS running on Rivet?
- Host: GitHub
- URL: https://github.com/zicklag/rivet-pds
- Owner: zicklag
- Created: 2026-03-07T21:01:57.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-03-08T00:20:58.000Z (2 months ago)
- Last Synced: 2026-03-08T04:10:41.263Z (2 months ago)
- Language: TypeScript
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rivet PDS
> **⚠️ This Repository Has Moved to Tangled:** I figured this project might be a good opportunity to start using [Tangled](https://tangled.org/), so I've moved the project to a [new repo](https://tangled.org/zicklag.dev/rivet-pds/).
An [ATProto](https://atproto.com) PDS written on top of [Rivet](https://rivet.dev) actors.
## Running
Install dependencies:
```
pnpm i
```
In one terminal start the Rivet runner.
```
$ pnpm runner
RivetKit 2.1.6 (File System - Runner)
- Inspector: http://127.0.0.1:6420/ui/
- Actors: 2
- Data: /home/zicklag/.local/share/rivetkit/rivet-pds-7e2a2e69
- Instances: 4
```
In another terminal start the gateway.
```
$ pnpm gateway
Listening on http://localhost:3000
```
Now you can hit the PDS on localhost:3000