This is the first time I've seen actual utility in being able to stuff a "web browser" in a pane of a GUI program developed in the language of your choice. The ability to take the metadata of browsing, the links, and especially the knowledge of the connections between clicked URLs, as the basis of a knowledge graph, is the closest I've seen someone come to the Memex[1] in a long time.
Add the ability to add notation, ratings, etc... to that knowledge in a structure, and I think you've got a winner.
Oh.. and store EVERYTHING required to show the page, or save a view of it that's independent of the live internet... that's the other key part of the Memex.
Nyxt is that. A WebkitGTK4 window (commonly used by browsers like Surf, Luakit...) with a Common Lisp UI. The Common Lisp interface gives you suporpowers such as creating graphs on bookmarks to extract closely related information.
Add the ability to add notation, ratings, etc... to that knowledge in a structure, and I think you've got a winner.
Oh.. and store EVERYTHING required to show the page, or save a view of it that's independent of the live internet... that's the other key part of the Memex.
[1] https://www.theatlantic.com/magazine/archive/1945/07/as-we-m...