First version of nostr-editor is out, the idea is to have a beautiful user-expirence when creating notes with WYSIWYG editor (what-you-see-is-what-you-get).

The editor is based on tiptap and prosemirror.

* Framework agnostic (should work with react, svelte and vue)

* Paste a bunch of nostr links (nostr:nprofile, nostr:nevent1) into the editor and will convert it to proper nodes.

* Rejects and raises an alert if a user mistakenly tries to paste a nsec

* NIP-96 and Blossom uploads, you can also select a different upload service for each image / video.

* Markdown support for long-form notes (Asciidoc coming later)

The editor is also capable to parse existing notes into a a content schema, which will be very convenient for basic clients that needs to just render other notes.

demo: https://cesardeazevedo.github.io/nostr-editor/

I will dog food the editor into my client now.

Reply to this note

Please Login to reply.

Discussion

No replies yet.