Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

To give you a rough idea:

For the frontend we use React, MobX, ProseMirror, and Webpack.

The backend uses Node.js, Express, µWS, and Postgres.



Can I ask a bit more about ProseMirror? I am currently using a custom text editor but was looking into potentially replacing it with editors like ProseMirror, Slate.js

How easy is it to write custom plugins/behaviour? For example our tables are much more complex than the ones from the default plugin, we have e-signature etc.

I will have a look myself over the next weeks or so but wanted to get some opinion on that!


From my experience ProseMirror is not the easiest editor to get started with, but it gives you a lot of power in terms of customization and flexibility. Recently a more feature rich table module was released, which might come closer to what you expect in case you haven't seen it yet: https://github.com/prosemirror/prosemirror-tables. Once you get the hang of it, implementing custom plugins and behaviors is not that hard. There will be a 1.0 release with more extensive documentation soon, which will make it a lot easier to get started. You can find more information here: https://discuss.prosemirror.net/t/planning-new-documentation.

Apart from that, the maintainer is very responsive and often times issues get fixed in a matter of hours! And the community behind ProseMirror is very helpful and seems to be steadily growing :)


Yep I've seen that table plugin (I guess it's the one used on Nuclino?) but our tables are cost tables with calculations, currencies etc so it will probably need to be its own plugin. I can probably base it off this though, it looks better than ours.

Thanks for the reply, I guess I'll play with it once I manage to find some time!




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: