Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
2daeafd
Update README.md
AquaWolf Feb 22, 2025
c63ea85
one - in the architecture overview was wrong
AquaWolf Feb 22, 2025
64d33ba
Update README.md
AquaWolf Feb 22, 2025
65fe962
Update README.md
AquaWolf Feb 22, 2025
9204382
Update README.md
AquaWolf Feb 22, 2025
2d29221
Update README.md
AquaWolf Feb 22, 2025
87a8599
Sponsor section
AquaWolf Feb 22, 2025
4da6876
Sponsor section
AquaWolf Feb 22, 2025
4204982
Update README.md
AquaWolf Feb 22, 2025
a037959
Architecture mermaid diagram
AquaWolf Feb 22, 2025
b65bf14
Update README.md
AquaWolf Feb 22, 2025
551cd02
some adjustments to the readme
AquaWolf Feb 25, 2025
2d0ba72
updated docs and readme
AquaWolf Feb 25, 2025
3fd0862
removed double emoji
AquaWolf Feb 25, 2025
b284735
Remade docs
victorpahuus Mar 2, 2025
f290483
Remade docs
victorpahuus Mar 2, 2025
028612d
Merge branch 'main' of https://github.com/victorpahuus/nestri
victorpahuus Mar 2, 2025
a8d3822
Merge branch 'main' into feat/readme
AquaWolf Mar 2, 2025
8951dd6
Merge branch 'main' into feat/readme
victorpahuus Mar 2, 2025
a068c8c
Merge branch 'feat/readme' of https://github.com/nestrilabs/nestri in…
victorpahuus Mar 2, 2025
d1afed6
Merge branch 'main' into feat/readme
AquaWolf Mar 4, 2025
31c2df3
relay docker compose files
AquaWolf Mar 19, 2025
9e49386
updated documentation and compose files
AquaWolf Mar 19, 2025
f400753
added caddyfile
AquaWolf Mar 20, 2025
4e87357
Merge Main
wanjohiryan Mar 21, 2025
fb88230
Update README.md
AquaWolf Mar 26, 2025
3e12084
Merge branch 'main' into feat/readme
AquaWolf Mar 26, 2025
81840c3
Added prerender (route matching) to nuxt.config.ts
victorpahuus Mar 27, 2025
d553f73
Replaced prerender i nuxt.config.ts with --prerender parameter
victorpahuus Mar 27, 2025
80d3029
Revert "Replaced prerender i nuxt.config.ts with --prerender parameter"
victorpahuus Mar 27, 2025
296bc1c
Revert "Added prerender (route matching) to nuxt.config.ts"
victorpahuus Mar 27, 2025
0e8e76a
Replaced the nuxtimg with img tag in Contributors.vue
victorpahuus Mar 27, 2025
0078d61
generate instead build
AquaWolf Mar 27, 2025
7a1bcd8
Rename image to see if build passes
victorpahuus Mar 27, 2025
8fcbe87
Merge branch 'feat/readme' of https://github.com/nestrilabs/nestri in…
victorpahuus Mar 27, 2025
b3dada9
Revert "Merge branch 'feat/readme' of https://github.com/nestrilabs/n…
victorpahuus Mar 27, 2025
1814464
Revert "Rename image to see if build passes"
victorpahuus Mar 27, 2025
6045be8
added svg logo
AquaWolf Mar 27, 2025
8ede880
Merge remote-tracking branch 'refs/remotes/origin/feat/readme' into f…
AquaWolf Mar 27, 2025
2b293d9
Replace NuxtIMG with img
victorpahuus Mar 27, 2025
68a4edf
Merge branch 'feat/readme' of https://github.com/nestrilabs/nestri in…
victorpahuus Mar 27, 2025
efadb81
changed documentation and moved some expert options to developer notes
AquaWolf Mar 29, 2025
a91f2e7
Merge remote-tracking branch 'refs/remotes/origin/main' into feat/readme
DatCaptainHorse Jun 16, 2025
37d337c
Some long-needed updates
DatCaptainHorse Jun 16, 2025
b0ba776
fix: Add some new pics
wanjohiryan Jun 18, 2025
a68e56a
fix: Current
wanjohiryan Jun 18, 2025
5ae5750
change dimensions
wanjohiryan Jun 18, 2025
6919198
fix: Add some more fixes
wanjohiryan Jul 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
117 changes: 4 additions & 113 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,115 +1,6 @@
<div align="center">
# nestri

<div align="center">
<h1>
Opensource and selfhostable cloud gaming platform

<a href="https://nestri.io" >
<img src="/apps/www/public/seo/banner.png" alt="Nestri - What will you play next?">
</a>

</h1>
</div>

&nbsp;
&nbsp;

Nestri is an open-source, self-hosted Geforce Now alternative with Stadia's social features. <strong>Built and shaped by our gaming community.</strong>
<br/>
<br/>

</div>

<div align="center">

[![][github-release-shield]][github-release-link]
[![][discord-shield]][discord-link]
[![][github-license-shield]][github-license-link]
[![][github-stars-shield]][github-stars-link]

**Share the Nestri Repository on Social Media**

[![][share-x-shield]][share-x-link]
[![][share-reddit-shield]][share-reddit-link]

</div>
&nbsp;
&nbsp;

> **Note**
> Nestri is more closer (in feature comparison) to Jellyfin/Plex than Moonlight. Our goal is to develop a comprehensive self-hosted cloud gaming solution for your home server.

## Features

- Save and share your game progress easily with friends
- Simultaneously run multiple games on your GPU using Virtio-GPU Venus and/or Virgl
- Play games using either your integrated GPU or dedicated GPU
- Enjoy titles from your preferred Game Stores - Steam, Epic Games, Amazon Games, GOG.com
- Experience Android gaming
- Organize gaming sessions with friends and family through Nestri Parties
- Stream directly to YouTube and Twitch straight from your setup
- Family sharing capabilities
- Support for Controller, Touchscreen, Keyboard, and Mouse devices

## Possible Use Cases

- Organize game nights or LAN parties with friends online or locally
- For game developers, showcase your proof-of-concept multiplayer games for testing without installation
- Create and manage your custom cloud-gaming platform using our robust API
- Establish a game server for your family to enjoy gaming on the go

## Goals

- Provide a user-friendly setup - fire and forget
- Deliver a simple and elegant interface for managing and playing your game library
- Ensure a high-quality gaming experience out-of-the-box
- Optimize for the best gaming performance right from the start

## Non-Goals

- Become a generic cloud-gaming service

## Built With

- Cloudflare Workers
- Cloudflare Pages
- Supabase
- CrosVM (with Virtio-GPU Venus and Virgl support)
- Docker
- Qwik
- Media-Over-Quic
- AWS Route53

## Known Issues

- CrosVM is still under development and needs to be merged
- Currently, the Intel dGPU, particularly the Arc A780, is the only tested and verified GPU

## Donation

If you appreciate our work and wish to support the development of Nestri, consider making a donation [here](https://polar.sh/nestri/donate). Your contributions will help us improve the platform and enhance your gaming experience. Thank you for your support!

## Demo

Nestri is still in development, but here is some footage from Behind-The-Scenes

<img src="/apps/www/public/seo/code.avif" alt="Nestri - What will you play next?">


[github-release-link]: https://github.com/nestriness/nestri/releases
[github-release-shield]: https://img.shields.io/github/v/release/nestriness/nestri?color=369eff&labelColor=black&logo=github&style=flat-square
[discord-shield]: https://img.shields.io/discord/1080111004698021909?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square
[discord-link]: https://discord.com/invite/Y6etn3qKZ3
[github-license-shield]: https://img.shields.io/github/license/nestriness/nestri?color=white&labelColor=black&style=flat-square
[github-license-link]: https://github.com/nestriness/nestri/blob/main/LICENSE
[github-stars-shield]: https://img.shields.io/github/stars/nestriness/nestri?color=ffcb47&labelColor=black&style=flat-square
[github-stars-link]: https://github.com/nestriness/nestri/network/stargazers
[share-x-shield]: https://img.shields.io/badge/-share%20on%20x-black?labelColor=black&logo=x&logoColor=white&style=flat-square
[share-x-link]: https://twitter.com/intent/tweet?text=Hey%2C%20check%20out%20this%20Github%20repository.%20It%20is%20an%20open-source%20self-hosted%20Geforce%20Now%20alternative.&url=https%3A%2F%2Fgithub.com%2Fnestriness%2Fnestri
[share-reddit-shield]: https://img.shields.io/badge/-share%20on%20reddit-black?labelColor=black&logo=reddit&logoColor=white&style=flat-square
[share-reddit-link]: https://www.reddit.com/submit?title=Hey%2C%20check%20out%20this%20Github%20repository.%20It%20is%20an%20open-source%20self-hosted%20Geforce%20Now%20alternative.&url=https%3A%2F%2Fgithub.com%2Fnestriness%2Fnestri
[image-overview]: assets/banner.png
[website-link]: https://nestri.io
[neko-url]: https://github.com/m1k1o/neko
[image-star]: assets/star-us.png
[moq-github-url]: https://quic.video
[vmaf-cuda-link]: https://developer.nvidia.com/blog/calculating-video-quality-using-nvidia-gpus-and-vmaf-cuda/
> TIP
> TODO: Finish up on this README
14 changes: 0 additions & 14 deletions apps/docs/.eslintrc.cjs

This file was deleted.

29 changes: 21 additions & 8 deletions apps/docs/.gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,25 @@
# Nuxt dev/build outputs
.output
.data
.nuxt
.nitro
.cache
dist

# Node dependencies
node_modules
*.iml

# Logs
logs
*.log

# Misc
.DS_Store
.fleet
.idea
*.log*
.nuxt
.vscode
.DS_Store
coverage
dist
sw.*

# Local env files
.env
.output
.env.*
!.env.example
2 changes: 1 addition & 1 deletion apps/docs/.npmrc
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
shamefully-hoist=true
strict-peer-dependencies=false
strict-peer-dependencies=false
49 changes: 49 additions & 0 deletions apps/docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# shadcn-docs-nuxt Minimal Starter

Starter template for [shadcn-docs-nuxt](https://github.com/ZTL-UwU/shadcn-docs-nuxt).

## Setup

Make sure to install the dependencies:

```bash
# yarn
yarn install

# npm
npm install

# pnpm
pnpm install

# bun
bun install
```

## Development Server

Start the development server on http://localhost:3000

```bash
npm run dev
```

## Production

[![Deploy to NuxtHub](https://hub.nuxt.com/button.svg)](https://hub.nuxt.com/new?repo=ZTL-UwU/shadcn-docs-nuxt-starter)
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FZTL-UwU%2Fshadcn-docs-nuxt-starter)
[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https%3A%2F%2Fgithub.com%2FZTL-UwU%2Fshadcn-docs-nuxt-starter)

Build the application for production:

```bash
npm run build
```

Locally preview production build:

```bash
npm run preview
```

Checkout the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information.
87 changes: 0 additions & 87 deletions apps/docs/RELAY.md

This file was deleted.

Loading