• Stars
    star
    120
  • Rank 295,983 (Top 6 %)
  • Language
    TypeScript
  • License
    Apache License 2.0
  • Created over 1 year ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Open source preview comments

Open Previews

Add commenting functionality to your staging and preview environments, no matter where they are hosted. Easy to set up and fully open source.

  • Open source ❤ī¸
  • No database needed. Comments are stored in Github Discussions. ✌ī¸
  • Easy to set up. Just add a single script tag to your app. 🚀
  • Can be self hosted or simply deploy to WunderGraph Cloud. 🌩ī¸

How it works

Open Previews can be added using a single script tag. Once the script is loaded, it will load the comments from Github Discussions. If no existing discussion is found, a new one will be created. Users can authorize the Open Previews app to allow posting comments on their behalf. Once authorized, users can post comments and react to existing comments.

The hosted version of Open Previews is available for free during beta

Installation

Check out the Installation instructions to get started.

Deploy your own

The tech

Todo

  • Optimistic updates
  • Like and reply to comments
  • Emoji support
  • Markdown support
  • Image support

Let us know if you have any other ideas. We're also happy to accept pull requests.

More Repositories

1

wundergraph

WunderGraph is a Backend for Frontend Framework to optimize frontend, fullstack and backend developer workflows through API Composition.
TypeScript
2,268
star
2

graphql-go-tools

GraphQL Router / API Gateway framework written in Golang, focussing on correctness, extensibility, and high-performance. Supports Federation v1 & v2, Subscriptions & more.
Go
690
star
3

wunderbase

Serverless GraphQL Database built on top of Firecracker, SQLite and Prisma
Go
490
star
4

hopper

Modern GraphQL IDE, similar to GraphiQL and GraphQL Playground. Based on Monaco Editor (vscode).
TypeScript
65
star
5

wundergraph-demo

This Repository demonstrates how to combine 7 APIs (4 Apollo Federation SubGraphs, 1 REST, 1 standalone GraphQL, 1 Mock) into one unified GraphQL API which is then securely exposed as a JSON API to a NextJS Frontend.
TypeScript
58
star
6

nextjs-typescript-postgresql-graphql-realtime-chat

WunderGraph Realtime Chat Example using NextJS, TypeScript, PostgreSQL, GraphQL
TypeScript
51
star
7

federation-benchmarks

Comparison of a different federation gateways, e.g. supergraphs implementations
Go
17
star
8

docker

Build your custom docker image for your WunderGraph application
TypeScript
14
star
9

cloud-starter

A simple starter application that that can be deployed on WunderGraph Cloud
TypeScript
9
star
10

kubernetes-deployment

Run WunderGraph on any Kubernetes cluster
TypeScript
7
star
11

Hypermedia-GraphQL

Hypermedia GraphQL RFC
6
star
12

cosmo-federation-demos

WunderGraph Cosmo Federation demonstrations in TypeScript or Go
Shell
6
star
13

polyglot-persistence-postgresql-mysql-graphql

This repo demonstrates how to achieve polyglot persistence for PostgreSQL & MySQL using GraphQL as the layer of abstraction.
TypeScript
5
star
14

cloud-starter-turbo

Use Turborepo to speed up builds in monorepos.
TypeScript
3
star
15

cloud-demo

A demo for cloud containing 2 apps in a monorepo.
TypeScript
3
star
16

graphql-federation-monolith-to-microservices-workshop-nestjs

This is a workshop that teaches how to leverage GraphQL Federation & WunderGraph Cosmo to decompose a monolith into microservices.
TypeScript
3
star
17

nextjs-graphql-client-comparison

TypeScript
2
star
18

cloud-multi-projects-demo

A demo about how to manage multiple WunderGraph Projects in a single repository (monorepo).
TypeScript
2
star
19

wundergraph-protobuf

TypeScript
1
star
20

rust-client

Rust client for WunderGraph applications
Rust
1
star
21

terraform-provider-cosmo

Go
1
star
22

.github

Holds org-wide configuration files.
1
star
23

apollo-federation-compatibility-demo

JavaScript
1
star