• Stars
    star
    151
  • Rank 245,989 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 2 years ago
  • Updated 3 months ago

Reviews

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

Repository Details

Repliear

A high-performance issue tracker in the style of Linear.

Built with Replicache, Next.js, Pusher, and Postgres.

Running at repliear.herokuapp.com.

Prerequisites

  1. Get a Replicache license key
  2. Install PostgreSQL. On MacOS, we recommend using Postgres.app. For other OSes and options, see Postgres Downloads.
  3. Sign up for a free pusher.com account and create a new "channels" app.

To run locally

Get the Pusher environment variables from the "App Keys" section of the Pusher App UI.

Note: These instructions assume you installed PostgreSQL via Postgres.app on MacOS. If you installed some other way, or configured PostgreSQL specially, you may additionally need to set the PGUSER and PGPASSWORD environment variables.

export PGDATABASE="repliear"
export NEXT_PUBLIC_REPLICACHE_LICENSE_KEY="<your license key>"
export NEXT_PUBLIC_PUSHER_APP_ID=<appid>
export NEXT_PUBLIC_PUSHER_KEY=<pusherkey>
export NEXT_PUBLIC_PUSHER_SECRET=<pushersecret>
export NEXT_PUBLIC_PUSHER_CLUSTER=<pushercluster>

# Create a new database for Repliear
psql -d postgres -c 'create database repliear'

npm install
npm run dev

Credits

We started this project by forking linear_clone. This enabled us to get the visual styling right much faster than we otherwise could have.

More Repositories

1

replicache

Realtime Sync for Any Backend Stack
1,029
star
2

fractional-indexing

Fractional Indexing in JavaScript
JavaScript
308
star
3

replidraw

TypeScript
87
star
4

replicache-old

Realtime Sync for Any Backend Stack
71
star
5

todo-nextjs

Starter Todo App
TypeScript
66
star
6

undo

Undo Redo Manager
TypeScript
37
star
7

rails

Replicache on Rails
TypeScript
34
star
8

fracdex

Fractional indexing in Golang
Go
31
star
9

repc

The canonical Replicache client, implemented in Rust.
Rust
31
star
10

replicache-react

Miscellaneous utilities for using Replicache with React
TypeScript
23
star
11

replicache-nextjs

Generic Replicache backend for Next.js
TypeScript
20
star
12

reflect-draw

TypeScript
17
star
13

diff-server

Replicache Diff Server
Go
14
star
14

replicache-quickstarts

Replicache examples integrating with various frontend frameworks
TypeScript
13
star
15

lock

Provides Lock and RwLock synchronization primitives.
TypeScript
13
star
16

logger

Context-carrying logger with conditional methods.
TypeScript
11
star
17

replicache-client

Replicache client library and CLI
Go
9
star
18

replicache-express

Generic Repliache Express Backend Server
TypeScript
7
star
19

compare-utf8

Compares JS strings using UTF-8 bitwise semantics
JavaScript
7
star
20

replicache-sample-chat

JavaScript
6
star
21

replicache-sdk-flutter

Replicant SDK for Flutter
Dart
6
star
22

resolver

A simple promise resolver
TypeScript
6
star
23

reflect-starter-vanilla

JavaScript
5
star
24

byob-starter

Bring Your Own Backend Starter
TypeScript
4
star
25

todo-wc

Todo Web Component Example for Replicache
TypeScript
4
star
26

replicache-sample-todo

Sample Replicache integration that implements a Todo service
Go
4
star
27

replicache-simple-backend

Simple Replicache backend on Supabase and TypeScript
TypeScript
3
star
28

replicache-firestore

Replicache POC Backend on Firestore
TypeScript
2
star
29

replicache-sample-websql

TypeScript
2
star
30

todo-react

TypeScript
2
star
31

replicache-yjs

Experiments with YJS
TypeScript
2
star
32

reflect-starter-ts-vanilla

TypeScript
2
star
33

reflect-orchestrator

Library for orchestrating the assignment of Reflect clients to rooms with a max client capacity.
TypeScript
2
star
34

replicache-sample-datalayer-dotnet-cosmosdb

A sample Replicache data layer for .Net using C# and CosmosDB
C#
2
star
35

reflect-loop

Demo for collaborative audio/visual experience
TypeScript
2
star
36

datadog-util

TypeScript
1
star
37

replicache-worker

Experimental Cloudflare Worker backend for Replicache
TypeScript
1
star
38

cf-global-state

TypeScript
1
star
39

reflect-docs

Docs for Reflect.net
MDX
1
star