• Stars
    star
    144
  • Rank 246,935 (Top 6 %)
  • Language
    CoffeeScript
  • License
    MIT License
  • Created over 11 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⌨️ Simple human typing effect

TuringType

A naïve human typing simulation effect

Dan Motzenbecker, MIT License

@dcmotz

Written quickly to scratch an itch; not intended to be an accurate algorithm.

Watch the demo to see what it does.

Usage:

new TuringType(domElement, 'Just some text.');

With some options:

new TuringType(domElement, 'Terrible but fast typist.', {
  accuracy: 0.3,
  interval: 20,
  callback: allDone
});

You can also clear the input in a natural manner with .clear():

var typer = new TuringType(element, "let's season their broth", {
  callback: function() {setTimeout(typer.clear, 1000)}
});

clear() is automatically bound to instances and accepts an optional integer indicating the number of characters to remove.

Have fun.

More Repositories

1

oriDomi

🪭 Fold up DOM elements like paper
CoffeeScript
2,406
star
2

thing-translator

📷 🗣 Point your camera at things to hear how to say them in a different language
JavaScript
1,315
star
3

trystero

🤝 Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, and Firebase
JavaScript
810
star
4

natal

📲 Bootstrap ClojureScript React Native apps
CoffeeScript
405
star
5

hexaflip

🧊 Visualizes arrays as cube interfaces
CoffeeScript
137
star
6

maskew

▰ Add some diagonal rhythm to your elements
CoffeeScript
117
star
7

jade-html5-boilerplate

HTML5 Boilerplate ported to Jade. Great as a drop and go markup skeleton for Express apps.
Shell
112
star
8

emdash

📚🧙‍♂️ Wisdom indexer — use AI to organize text snippets so you can actually remember & learn from what you read
Elm
110
star
9

natal-shell

A thin ClojureScript wrapper around the React Native API
Clojure
38
star
10

soundscrape

SoundCloud command line downloader in Node.js
CoffeeScript
28
star
11

GildedGauge

💸 An experiment in visualizing relative wealth
Clojure
19
star
12

stream-snitch

👀 Event emitter for watching text streams with regex patterns
JavaScript
19
star
13

commune.js

Web workers lose their chains: Easy threads without separate function files.
CoffeeScript
18
star
14

ear-pipe

Pipe audio streams to your ears
JavaScript
16
star
15

ExifExodus

🕶 Remove GPS data from your photos before you upload them.
CoffeeScript
14
star
16

bashcoin

Bitcoin ticker tape for your terminal
JavaScript
10
star
17

express-spa-router

Express middleware for single page app routing
JavaScript
9
star
18

cellf

👁 Experiment / small game that reflects you and your surroundings
Clojure
9
star
19

statmap

Output recursive directory stats as JSON for visualization and analysis.
JavaScript
8
star
20

taxa

📐 A tiny language inside JavaScript to enforce type signatures.
CoffeeScript
8
star
21

dotfiles

$> (C)onfig (R)ules (E)verything (A)round (M)e
Shell
7
star
22

gimme

Simple command line utility that takes a name and shows domain and twitter availability.
JavaScript
7
star
23

cupboard-calc

🥦 Plan your pantry
Svelte
5
star
24

yearcal

📅 My loose grasp on time
JavaScript
5
star
25

monocat

Automated asset inlining
CoffeeScript
5
star
26

distilla

Distill a derived branch build with no mess. Designed for gh-pages.
JavaScript
4
star
27

oxen

DEPRECATED Create Github pull requests from the command line
JavaScript
4
star
28

ether-tontine

⚰️💰 On-chain mortality lottery
Solidity
3
star
29

holdTheLine

Tiny jQuery HTML5 placeholder polyfill for old browsers.
JavaScript
2
star
30

ptolemy

Serendipitous tome extractions
Haskell
1
star
31

dmotz.github.com

$HOME
JavaScript
1
star
32

tasseographer

Divine auspices from Git log hashes
Clojure
1
star