Textify.js is a simple library that works with scroll-base animations, and user can use any scrolling libraries likes locomotive-scroll, smoothscroll, etc.
A tutorial about creating shuffling type animation with various effects for a geeky terminal look.
Draft.js is a JavaScript rich text editor framework, built for React.
MicroDiff is a zero dependency, tiny and fast array and object comparison library with full TypeScript support.
Typed.js is a javascript typing animation library. You can enter any text and set speed as you want.
Fade out, Shuffled, Bulk Typing, Smart Backspace effects are available on demo page.
Monaco Editor is the code editor that powers VS Code. It is licensed under the MIT License and supports Edge, Chrome, Firefox, Safari and Opera.
CKEditor 5 is a powerful rich text editor (WYSIWYG editor) framework with a modular architecture, modern integrations, and features like collaborative editing.
Cuttr.js is a javascript / jQuery plugin that truncates multi-line text content with multiple truncation methods and custom ellipsis.
tiptap is a renderless and extendable rich-text editor for Vue.js
You can easily add custom nodes as Vue components.
Editor.js is a block-styled editor that outputs clean data in JSON instead of heavy HTML-markup. Editor.js is designed to be API extendable and pluggable.
Pampy.js is a tiny, reasonably fast, and often makes your code more readable, and easier to reason about.
jsdiff is a javascript text differencing implementation of the algorithm proposed in "An O(ND) Difference Algorithm and its Variations" (Myers, 1986).
A tutorial about creating a set of link hover effects that reveal a thumbnail in different creative ways.
CMS.js is client-side, Javascript site generator in the spirit of Jekyll that uses plain HTML, CSS and Javascript to generate your website.
Slate is a customizable framework that lets you build rich, intuitive editors like in Medium, Dropbox Paper or Google Docs.