Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
annotator
Annotation tools for the web. Select text, images, or (nearly) anything else, and add your notes.
Let me know if you would be interested in developing a bit more to this nyxt browser feature to support persisting these extensions via the W3C Web Annotation protocol - https://www.w3.org/TR/annotation-protocol/
I've been wanting to write an implementation of an annotation server, and it'd be cool to immediately interoperate with nyxt browser. Then I'd work on the same server supporting most other browsers (e.g. Firefox) via WebExtension API building on my old https://github.com/gobengo/web-annotation-extension
Something I've always wanted to work on was a browser extension that allowed things like this to happen collaboratively. There's stuff like PeerLibrary[0] that lets you annotate things as a group, but it's limited to publications and things you upload. Nyxt seems to meet what I want but lacks the collaborative aspect I'm looking for.
There's a couple of Browser extensions that have sorta tried to accomplish this before. Epiverse[1] seems to be the most polished one so far. It originally intended to allow any user to comment on any webpage. But it found that without existing content, few found it useful. So eventually the creator just parsed to see if the webpage was posted on Reddit or Hackernews. The original purpose of it ended up being too expensive to host so it ended up just becoming a HN/Reddit parser. Which, tbh, is basically what I want to build at this point. I'd love to contribute to the project, but I don't have much time and it's closed source
The other similar extensions also just parse HN/Reddit like Newsit[2] (which is open-source) and Thredd[3] (which only parses Reddit). My only real addition to this is that I'd like to include the ability to parse more than just Reddit and HN. I wanna create a discussion aggregator. There's similar sites like Lobste.rs and Lemmy.ml that could also be parsed, but obviously that's not the full extent of where discussions happen around a webpage.
I don't think I have it figured out, and I don't know if anyone ever will, but I think there's a lot to gain if someone is able to someday harness that feeling that you get when you read something really good or find something really cool and wanna see how others responded
[0] https://peerlibrary.org/
[1] https://epiverse.co/
[2] https://newsit.benwinding.com/
[3] https://thredd.io/
Which I believe is built with annotatorjs [1]. I have used that library on a couple of projects and it's been around for quite a while.
[1] https://github.com/openannotation/annotator/