npm i example-repo
import { greet } from "example-repo";
greet("Hello, world! 💖");
Evaluating if the following features are needed:
-
Multiplayer Cursors and Collaborative Editing
- 2D canvas cursors & Text carets
- Element-based focus-presence
- Scroll-based / out-of-bounds helpers (track screen)
-
Realtime Sync
-
File Uploads
-
E2E Encryption
-
Instant Updates
-
Permissions - role-based permissions
-
Authentication
-
Social features - group based permissions
- PostgreSQL introspection
- Drizzle & Prisma
-
Push Notifications
-
Background Sync
-
Multiple Local Databases
-
Multiple Server Databases
Package Name | Package Description | Test Coverage | Latest Stable | Latest Canary |
---|---|---|---|---|
@letsync/cli | Command-line interface for letsync | 100% | 0.1.0 | 0.2.0-canary.1 |
@letsync/devtools | Developer tools for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
@letsync/core | Core functionality for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
@letsync/aws-iot | AWS IoT functionality for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
@letsync/cockroachdb | CockroachDB implementation for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
@letsync/d1 | D1 implementation for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
@letsync/durable-objects-websockets | Durable Objects WebSockets implementation for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
@letsync/nextjs | Next.js implementation for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
@letsync/node-postgres | Node.js PostgreSQL implementation for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
@letsync/pglite | PGLite implementation for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
@letsync/r2 | R2 implementation for letsync | 100% | 0.1.0 | 0.2.0-next.1 |
We welcome contributions! Just text Aditya Borkar on X or email so discuss the contribution. Read the following documents before contributing: