PartyKit

Open-source platform for collaboration

README

image

With PartyKit, you can focus on building multiplayer apps or adding real-time experiences to your existing projects with as little as one line of code. Meanwhile, PartyKit will handle operational complexity and real-time infrastructure scaling.

Documentation


Go to docs.partykit.io for documentation, guides and examples.

Quick start


Note: to run PartyKit, you need to have Node v. 17 or higher installed.

You can create a PartyKit project by running:

  1. ```sh
  2. npm create partykit@latest
  3. ```

This will ask a few questions about your project and create a new directory with a PartyKit application, that includes a server and a client.

Alternatively, you can add PartyKit to your existing project using the following command in the project's root directory:

  1. ```sh
  2. npx partykit@latest init
  3. ```

From inside the directory, you can then run npm run dev to start the development server. When you're ready, you can deploy your application on to the PartyKit cloud with npm run deploy.

Developers


- Documentation - [/apps/docs](./apps/docs)
- Examples - [/apps/docs/src/content/docs/examples](./apps/docs/src/content/docs/examples)
- API References - [./apps/docs/src/content/docs/reference](./apps/docs/src/content/docs/reference)
- Guides - [./apps/docs/src/content/docs/guides](./apps/docs/src/content/docs/guides)
- Blog - [/apps/blog](./apps/blog)

Community and support


- GitHub issues to report bugs 🐛
- Discord to ask questions, share your ideas and feedback, and help us celebrate your PartyKit projects 💕
- Twitter to say "hi" and get the freshest updates!

Contributing


We encourage contributions to PartyKit. If you're interested in contributing or need help or have questions, please join us in our Discord.