6 ms·
Hi Folks, It's been an amazing journey since I first published Soul on HN and now I added a really major feature that Soul lacked, Realtime changes via Websocke
by thevahidal 4y ago
Hi Folks,
It's been an amazing journey since I first published Soul on HN and now I added a really major feature that Soul lacked, Realtime changes via Websockets.
For those who are not familiar with Soul, it basically takes a SQLite database file and run a CRUD API on it, so you can have a minimal backend with no code.
Now thanks to this new feature, users can subscribe to changes in a table and whenever a Create, Update or Delete operation happens, Soul will send the realtime data to subscribers.
If you need some examples on how to work with websockets in Soul, you can find a bunch of examples here:
https://github.com/thevahidal/soul/blob/main/docs/ws-examples.md https://github.com/thevahidal/soul/blob/main/docs/ws-example...
Please let me know what you think of this new feature and also submit any issues you faced so we can fix them as soon as possible.
Also if you have ideas to make Soul a better tool, please send me your ideas, it'll help me a lot.
Once again thanks for the support and I'll see you in the next one!
Repo:
https://github.com/thevahidal/soul https://github.com/thevahidal/soul
- franky47 4y agoNice work! FYI, just noticed a small typo in the repo description (relatime).
- thevahidal 4y agoThanks for the heads-up, I'll fix it asap.
- avinassh 4y agoHow does it work? I mean how do you figure out that something has changed?