All Projects → alexmacarthur → Typeit

alexmacarthur / Typeit

Licence: gpl-2.0
The most versatile JavaScript typewriter effect library on the planet.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to Typeit

autotyperjs
A vanilla javascript plugin for animated typewriting
Stars: ✭ 12 (-99.5%)
Mutual labels:  typewriter, text-effects, text-animation
TypeLighterJS-Typewriter
Take a stride into the world of dynamic and appealing typewriters. You can be sure that you will never even think of looking back.
Stars: ✭ 266 (-88.94%)
Mutual labels:  typewriter, text-effects, text-animation
diaeresis
A lightweight (<1kb minified + gzipped) JavaScript library that lets you wield diæreses like C̶h̶u̶c̶k̶ Mary Norris:
Stars: ✭ 15 (-99.38%)
Mutual labels:  typography, javascript-library
typed.css
A fully functional and flexible typewriter mixin for SCSS, with Less and Stylus support coming soon! Typed.css supports multiple strings, multi-line strings, variable speeds, per-string styling, animated caret (blinking insertion cursor), directional type-pausing, and much more. It's even accessible! ✨
Stars: ✭ 113 (-95.3%)
Mutual labels:  typewriter, typewriter-effect
Typelighterjs
Take a stride into the world of dynamic and appealing typewriters. You can be sure that you will never even think of looking back.
Stars: ✭ 262 (-89.11%)
Mutual labels:  typography, javascript-library
Ellipsis.js
Ellipsis.js - Pure Javascript Library to handle complex multilines ellipsis
Stars: ✭ 122 (-94.93%)
Mutual labels:  javascript-library
React Json Schema
Configure and build views using JSON schemas mapped to React components
Stars: ✭ 131 (-94.56%)
Mutual labels:  javascript-library
Dom7
Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API
Stars: ✭ 119 (-95.05%)
Mutual labels:  javascript-library
Mobiscroll
Cross platform UI controls for progressive web and hybrid apps (plain JS, jQuery, Angular and React)
Stars: ✭ 1,510 (-37.24%)
Mutual labels:  javascript-library
Raven Weapp
Sentry SDK for WeApp
Stars: ✭ 142 (-94.1%)
Mutual labels:  javascript-library
Plusjakartasans
+Jakarta Sans is a open-source fonts. Designed for Jakarta "City of collaboration" program in 2020.
Stars: ✭ 136 (-94.35%)
Mutual labels:  typography
Zoom
Javascript library to do pinch zoom that preserves scale and rotation correctly.
Stars: ✭ 130 (-94.6%)
Mutual labels:  javascript-library
Autonumeric
autoNumeric is a standalone library that provides live as-you-type formatting for international numbers and currencies.
Stars: ✭ 1,626 (-32.42%)
Mutual labels:  javascript-library
Hyphen
Text hyphenation in Javascript.
Stars: ✭ 133 (-94.47%)
Mutual labels:  typography
React Rainbow
🌈 React Rainbow Components. Build your web application in a snap.
Stars: ✭ 1,662 (-30.92%)
Mutual labels:  javascript-library
Liowebrtc
An event-based WebRTC library that makes it easy to embed real-time peer to peer communication into UI components.
Stars: ✭ 138 (-94.26%)
Mutual labels:  javascript-library
Javascript Avanzado En Espanol
Esta es una traducción de la serie de libros de You Don't Know JS (book series), la cual es una serie de 6 libros que navegan profundamente en los mecanismos básicos y avanzados del lenguaje JavaScript. La primera edición de la serie está ahora completa.
Stars: ✭ 118 (-95.1%)
Mutual labels:  javascript-library
Fluid System
Fluid System is a style props function transformer for generating fluid styles. 💦
Stars: ✭ 130 (-94.6%)
Mutual labels:  typography
Photojshop
🎨 Photo editing JavaScript library
Stars: ✭ 137 (-94.31%)
Mutual labels:  javascript-library
Vue Tutorial
A walkthrough of basic Vue concepts.
Stars: ✭ 130 (-94.6%)
Mutual labels:  javascript-library

TypeIt

The Most Versatile JavaScript Animated Typing Utility on the Planet

Bundle Size npm downloads Tweet

Overview

TypeIt is the most versatile JavaScript typewriter effect utility on the planet. With its simple yet flexible configuration, you're empowerd to type single or multiple strings that break lines, delete & replace each other, easily handle string containing HTML, loop, and a whole lot more.

For more advanced, controlled typing effects, TypeIt comes with companion functions that can be chained to control your typing down to a single character or millisecond, enabling you to type an dynamic narrative, with complete reign over speed changes, line breaks, deletions, and pauses.

Key Features

  • Offers a beautiful, fluent API for chaining commands in order to fine-tune an effect.
  • Choose to start typing only when your target element becomes visible on the screen.
  • Loop your string(s) continuously.
  • Define strings programmatically or directly in the HTML (a useful fallback in case user doesn't have JavaScript enabled, as well as for SEO).
  • Handle HTML (even nested tags!) with ease, preserving all of its attributes (classes, ids, etc.).
  • Offered as an ES module for modern bundlers, or a UMD library for loading via a traditional <script> tags.

License Options

Using TypeIt for an open source or personal project is completely free is licensed under GPLv3. To use it in a commercial project, however, a paid license is required. Learn more about them here:

Demos

See some more examples and try out the sandbox at https://typeitjs.com.

Documentation

All of TypeIt's documentation can be found at https://typeitjs.com/docs.

Included Packages

  • typeit - The original, vanilla JavaScript library.
  • typeit-react - A simple React package wrapping the vanilla library.

Contribute

Please do! Check out the CONTRIBUTING.md file to see how to get started.

Know of a Neat Site Using TypeIt?

I'd love to see and share it! Send me a message or tweet at me.

Need Help?

If you're working with a custom implementation of TypeIt and would like some help, I'm available for hire. Get in touch!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].