Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hakanshehu
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
1.
▲
Building a Sync Engine from Scratch
(hakanshehu.com)
1 points
by
hakanshehu
8mo ago
|
1 comments
2.
▲
by
hakanshehu
8mo ago
A blog post explaining the journey of building the Colanode sync engine. Colanode is an open-source and local-first collaboration platform.
3.
▲
by
hakanshehu
1y ago
I’m working on Colanode, which is built to close the gap between the convenience of cloud tools and the ownership of local software. It brings chat, docs, databases, and files into one open-source, self-hostable workspace where data lives o
4.
▲
by
hakanshehu
1y ago
I did look into it back then, but was not very convenient for my use case. Apart from the data model, I wanted to use Yjs for conflict resolution and wanted more direct control over the sync. p.s Just wanted to say thank you for all the con
5.
▲
by
hakanshehu
1y ago
Nice post! I'm building an offline-first collaboration app and went on the route of building a custom sync engine, mainly because the app is open-source and I didn't want to introduce any dependency. I've implemented a simple
6.
▲
by
hakanshehu
1y ago
Thanks for pointing it out. Will check our build and release process to fix it.
7.
▲
by
hakanshehu
1y ago
Thank you! I haven’t used Notesnook personally, but from their description it focuses mainly on note-taking. Colanode, by contrast, also includes collaboration features such as chat, file sharing, and databases. One other difference is that
8.
▲
by
hakanshehu
1y ago
Thank you for taking the time to test it and call these issues out. Both points slipped through our refactor/cleanup checklist. - We’ll replace the current error handling for server sync with something safer and more graceful. - We’ll
9.
▲
by
hakanshehu
1y ago
We have been thinking for some automation/workflows to be executed on specific events. Do you have any example/use case that you might be interested in?
10.
▲
by
hakanshehu
1y ago
That's an interesting idea. Didn't plan it, but we could implement some kind of custom theme functionality.
11.
▲
by
hakanshehu
1y ago
Hi, thanks for bringing this up! We don’t have export or migration features in place yet, but we are planning to add them. Which export formats would be most useful to you? And when you mention migration, are you thinking about moving data
12.
▲
by
hakanshehu
1y ago
Hi, thanks for the question! I haven’t used Huly extensively to provide a detailed comparison, but from a quick look (and a test I did some time ago) it seems to take a more opinionated approach: features such as issues, projects, and overa
13.
▲
by
hakanshehu
1y ago
Hi, thanks for the question! Yes, we do plan to implement mobile apps, but we don't have a concrete timeline yet. It depends on the limitations and challenges we might face when we implement the same local-first approach as we did in d
14.
▲
by
hakanshehu
1y ago
Mainly using SQLite and having access to native file system for reading and writing files. We wanted to provide a full offline functionality. While it's possible to achieve that in browser as well it seemed quite complicated for now (w
15.
▲
by
hakanshehu
1y ago
That's a great question! We didn't come to it yet, because we are focused only in desktop app for now. This is definitely one of the challenges we need to solve once we start working on the mobile apps. The self-hosting use case m
16.
▲
by
hakanshehu
1y ago
Hi! For now, Colanode is available only as a desktop app (Electron). The primary reason is that we wanted to implement some local-first features, which are currently more complex to achieve in the browser.
17.
▲
by
hakanshehu
1y ago
Thank you! Will look into the download speed issue. As for SSO, we don't have immediate plans, but we'll certainly consider it for the future.
18.
▲
by
hakanshehu
1y ago
Thank you! We're still working on the hosted offering, hence the "coming soon" pricing page. Regarding Valkey, I included it as an example of a Redis compatible alternative, but you're right, it's probably better to
19.
▲
Show HN: Colanode, open-source and local-first Slack and Notion alternative
(github.com)
147 points
by
hakanshehu
1y ago
|
49 comments
20.
▲
by
hakanshehu
2y ago
I've working on Colanode, an open-source & local-first Slack and Notion alternative that you can self host. You can use Colanode for real-time chat, as a knowledge center, project management or file storage. As a local-first applic