The “Blurry Text Reveal on Scroll” effect aims to create an engaging animation where text becomes progressively clearer as users scroll down a webpage.
The article “Hover Animations for Terminal-like Typography” on Codrops showcases fun hover animations inspired by retro VHS-style websites. These animations create a terminal-like effect for lines of text.
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.