denoland / denoland/wanted_modules

Pocketbase-like application

Open
#92 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
46
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Pocketbase is gaining popularity as a quick and easy backend for one person teams and 'side-hustles'.

Some pros of Pocketbase:
- Real-time subscriptions to database state
- Integrated Auth
- Allows for extension using event hooks/JavaScript
- Contained in a single file, making deployment/self-hosting easy
- Highly intuitive client side SDK

Some cons:
- JavaScript performance in the provided runtime is comparatively poor
- Cannot easily embed more performant languages for heavy workloads eg ML/NLP
- Running multiple instances of pb and synchronising state between them is not officially supported, and can lead to inconsistent real-time behaviour. Constrained to a single instance.

Given that Deno KV now exists, a Pocketbase-like API built around it would be brilliant. Deno deploy provides a great developer experience, Deno KV can be easily self hosted, and globally available low-latency realtime would be available by default, providing all of the pros listed above with none of the cons.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.