HNHacker News
TopNewBestAskShowJobs

Pi9h

249 karma · joined January 19, 2019

email: hn@neuronlabs.co.uk
submissionscomments
Pi9h··on Show HN: I am building an open-source Confluence and Notion alternative
1. PDF export will come.

2. Diagrams will come too. MermaidJs is next on the line. Other diagram providers like Draw.io and Excalidraw will come once I figure out an efficient way to handle storing and retrieving their raw data.

3. There is support for page history. No diff comparison yet though.

Pi9h··on Show HN: I am building an open-source Confluence and Notion alternative
I have future plans for a cloud version. For now, my focus now is on building a solid software.

Outline is a great software, I have tried it.

Pi9h··on Show HN: I am building an open-source Confluence and Notion alternative
No diagrams yet, but I have plans of integrating Mermaidjs. I will have a look at PlantUML.
Pi9h··on Show HN: I am building an open-source Confluence and Notion alternative
Tbh, I have no plans of making it local/offline-first, as that will be a different ball game entirely.

Mobile-first? If you are referring to mobile apps, it will probably come in the future.

For now, it’s just me building. I am focusing more on building the core features of a wiki.

Thank you for your positive words. I appreciate it.

Pi9h··on Show HN: I am building an open-source Confluence and Notion alternative
Yjs is a lot more stable now and production ready.

Docmost uses Hocuspocus (by Tiptap) as the websocket backend for Yjs (https://tiptap.dev/docs/hocuspocus/introduction).

Pi9h··on Show HN: I am building an open-source Confluence and Notion alternative
Postgres is the primary database for storing all workspace and user-related data.

Redis is used for queues, collaborative editor state sync across servers, and WebSocket sync across servers. The last two functions are important when running the software on multiple nodes or replicas.

Pi9h··on Show HN: I am building an open-source Confluence and Notion alternative
I mostly used Java, Python, and PHP in my previous projects. On this particular project, I had to learn Node.js. NestJS was a good choice due to my Java Spring experience.

I chose Node mainly because of Yjs, which powers the real-time collaborative editing.

Pi9h··on Show HN: I am building an open-source Confluence and Notion alternative
Fixed. Thanks for pointing out.
Pi9h··on Show HN: I am building an open-source Confluence and Notion alternative
I have fixed the zooming issue. Please try now.

Unfortunately, there is no public demo yet. If you email me (in bio), I can create a demo for you.

Pi9h··on Someone has been attempting to DDoS us for weeks and we do nothing
Hetzner will usually give you 24 hours to respond to abuse reports. Failure to do so will lead to locking of your server IP.
Pi9h··on Bluesky migrates to single-tenant SQLite
Sent you a code.
Pi9h··on Bluesky migrates to single-tenant SQLite
Sent you an invite code.
Pi9h··on Show HN: Booklet – Async forums as an alternative to chat
Be kind.
← PreviousPage 2 of 2