• Stars
    star
    743
  • Rank 61,046 (Top 2 %)
  • Language
  • Created over 11 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

πŸ’« track ALL the emoji

Emojitracker πŸ’«

Emojitracker.com tracks realtime emoji usage on Twitter.

capture

Emojitracker is a complex project with a service-oriented architecture, and thus has now been split up into multiple repositories. This repository mainly just serves as table of contents of sorts. Major components of the project are listed below.

Note Since 2021, Emojitracker was acquired by Emojipedia, and is now maintained by them. You can find all of the repositories in the Emojitracker GitHub organization.

Architecture

Bad and somewhat outdated diagram of how the main parts fit together in production: emojitracker-infrastructure

Core Applications

The core applications of Emojitracker. Note that while these are open source for educational purposes, they are currently all rights reserved. Please contact me directly if you want to use them for something.

The core applications are now mostly located in the Emojitracker GitHub Organization, including some old deprecated stuff not mentioned above.

Libraries and Tools

Most of the generalizable and useful pieces of Emojitracker have been carved out into maintained open-source libraries. These libraries are all freely licensed (see individual repositories for details).

Emoji Encoding

  • emoji_data.rb Utility library for handling the Emoji vs Unicode nightmare (Ruby).
  • emoji-data-js Utility library for handling the Emoji vs Unicode nightmare (NodeJS port).
  • exmoji Utility library for handling the Emoji vs Unicode nightmare (Elixir/Erlang port).

Emoji Assets

  • emojistatic Generates static Emoji assets for a public CDN.
  • cssquirt Embeds images (or directories of images) directly into CSS via the Data URI scheme.

Streaming

  • sseserver High-performance Server-Sent Events endpoint for Go.
  • sse-bench Benchmarks and load tests Server-Sent Events endpoints.

The Emojitracker APIs

Emojitracker also provides a REST API and Streaming API.

Other Information

The narrative version of how version 1.0 of this project was built is in the Medium post "How I Built Emojitracker", and the followup "How I Kept Building Emojitracker". Note however, both are now quite out of date, and do not reflect a substantial amount of change over the past few years.

More Repositories

1

unindexed

πŸ”Žβ” website that irrevocably deletes itself once indexed
JavaScript
1,315
star
2

phoenix-showdown

πŸ‡ benchmark Sinatra-like web frameworks
Elixir
704
star
3

weightedrand

βš–οΈ Fast weighted random selection for Go
Go
378
star
4

scmpuff

πŸ”’ Numeric file shortcuts for common git commands
Go
373
star
5

slacknimate

πŸ‘― Realtime text animation for Slack chatops
Go
286
star
6

evalcache

🐣 zsh plugin to cache eval loads to improve shell startup time
Shell
173
star
7

bootslap

β˜• bootstraps macOS to be usable
Shell
120
star
8

sseserver

πŸ„ High-performance Server-Sent Events endpoint for Go
Go
107
star
9

emojistatic

πŸ’© CDN static asset generation for emoji
CSS
98
star
10

exmoji

😎 Emoji encoding swiss army knife for Elixir/Erlang
Elixir
95
star
11

emoji_data.rb

😎 Emoji encoding swiss army knife for Ruby
Ruby
87
star
12

emoji-data-js

😎 Emoji encoding swiss army knife for NodeJS
CoffeeScript
64
star
13

ramdisk

🐏 Convenience wrapper for managing RAM disks
Go
47
star
14

benchwarmer

βŒ› Elixir micro-benchmarking library
Elixir
47
star
15

bump

🌻 CLI tool to draft a GitHub Release for the next semantic version
Go
46
star
16

git-muzak

🎢 Background music for your git commits
Shell
32
star
17

cameraform

πŸ“Ή Simple Flash+JS library for webcam capture and submission.
ActionScript
24
star
18

recyclebin

♻️ measures usage of a particular term on twitter
Go
21
star
19

grayratio

πŸ’¬ gray:blue ratio for iMessage conversations
Shell
16
star
20

twitter-streaming-showdown

🚣 benchmark Twitter Streaming API libraries
Ruby
15
star
21

cssquirt

πŸ’§ Embeds images (or directories of images) directly into CSS via the Data URI scheme.
Ruby
14
star
22

tinygeoip

πŸ‰ tiny geoip microservice
Go
13
star
23

momocode

πŸ‘ Visual fingerprinting for 20-byte Ethereum addresses via emoji
Solidity
12
star
24

xkcdpass

πŸ” xkcd style password generator for iOS
Swift
12
star
25

pullcrusher

🎩 optimizes all images in a GitHub repo & sends a pull request with the changes.
Ruby
10
star
26

emojidoll

🎎 twitter bot to generate Emoji dolls
Ruby
10
star
27

pigstream

🐷🐀 Twitter bot that insta-taunts frustrated people who can't beat a level on Angry Birds, using the streaming API.
Ruby
10
star
28

consider

πŸ€” quickly check code comments for subtle (racism|sexism|ableism)
Shell
9
star
29

golang-challenge-1

Solution for Go Challenge #1 (in Go and Elixir)
Go
9
star
30

deepclean

πŸ—‘οΈ scan and remove junk files from your source code directories
Go
9
star
31

scalafmt-native

Statically-linked GraalVM "native image" binaries of scalafmt
Dockerfile
8
star
32

my-boxen

πŸ‘” MacOSX system provisioning via Boxen [DEPRECATED, see mroth/bootslap]
Ruby
8
star
33

git-prompt-useremail

πŸ’‚β€β™‚οΈ zsh plugin adds prompt reminders for git user.email
Shell
8
star
34

hurricanecamp

πŸŒ€ Hurricane Dev Camp is a stay-at-home hackathon to coincide with Hurricane Irene.
8
star
35

subtleist

🎏 Anonymously remind of subtle-isms and other Recurse Center social rules in Slack
Go
8
star
36

nanogeoip

πŸ‰ tiny and blazing fast experimental geoip microservice
Rust
8
star
37

stardotws

🌟 source for a fun EMOJI DOMAIN
HTML
7
star
38

upcoming-cloud-warrior

☁️ Quick script/instructions to to get the Upcoming.org Archive Team Project running on multiple Heroku instances in the cloud.
Shell
7
star
39

hubhumans

πŸ‘ͺ Automatically create a `humans.txt` file based upon public members of a GitHub organization.
Ruby
6
star
40

bogan-martin-award

🐲 old-skool Flickr staff award website
HTML
6
star
41

goodvsevil

🐱🐢 A quick hack to compare keyword counts in the Twitter Streaming API, using puppies and kittens.
Ruby
5
star
42

portfolio

🎨 my portfolio website
HTML
5
star
43

personalappeals

🏩 Hot or Not of the Wikipedia contributors.
JavaScript
5
star
44

semverdesc

🎯 git describe with semantic version compatible names
Go
4
star
45

dotfiles

β­• My dotfiles repository. There are many like it, but this one is mine.
Shell
4
star
46

howami

πŸ’‰ command line tool to show a summary of Fitbit health data
Ruby
4
star
47

pdftotextcloud

πŸ“š pdftotext as a web service
JavaScript
4
star
48

pybaztag

🐰 Python convenience wrapper for the Nabaztag API.
Python
4
star
49

readtime

⌚ estimate how long it will take to read text
Go
4
star
50

shopmon

πŸͺ Monitor for in-stock products from Shopify powered stores
Go
4
star
51

forafriendbot

πŸ™‹ twitter bot that poses questions.... for a friend.
CoffeeScript
4
star
52

flickr-nearby-webos

πŸ“± Quick and dirty location services test for WebOS, source code to support blog post.
JavaScript
3
star
53

github-cli-xref

♻️ Tool to make it easy to cross-reference GitHub issues.
Ruby
3
star
54

fashionhack

πŸ‘  fashion hackday project with @kellan
Ruby
3
star
55

flickr-wholovesyou

πŸ’ž see which Flickr members most frequently favorite photos of you (or someone else you know!)
Ruby
3
star
56

tamanegi

🌰 generates tor .onion hashes
Go
3
star
57

hubfavor

πŸ™‡ determine who in a GitHub org is most likely to do you a favor
Ruby
3
star
58

meatballtracker

🍝 monitor and alert for delicious meatballs at a local restaurant.
Ruby
3
star
59

isgregdead

πŸ’€ Check whether a coworker (who occasionally keeps odd hours) is alive.
Ruby
3
star
60

foursquare-token-echo

4οΈβƒ£πŸ’­ simple webpage to receive and echo the client_token for a Foursquare OAuth2 request.
2
star
61

flickr-socialvenn

πŸ‘¬ Generates a weighted contact intersection venn diagram for a Flickr member.
2
star
62

poidh

πŸ‘€ pics or it didn't happen!
Ruby
2
star
63

sse-bench

πŸ“Š benchmarks Server-Sent Events endpoints
CoffeeScript
2
star
64

dees-colors

🌈 preview text as seen by a friend with grapheme-color synesthesia.
2
star
65

jitter

πŸ‘― Go timers with random jitter
Go
2
star
66

emojicompare

πŸ˜„β‰οΈπŸ˜„ A comparison of the Apple and Twitter emoji glyphs
2
star
67

go2go-docker

🐳 Docker image for the dev.go2go experimental Go branch
Dockerfile
2
star
68

loremfile

πŸ“œ Generate lorem ipsum text of a specific size
Go
1
star
69

.github

😈 Default community health files
1
star
70

dinnermint

🍬 automated metadata processing of personal photos on Flickr.
Ruby
1
star
71

tordesc

Parser for Tor network data descriptors
Rust
1
star
72

scalafmt-docker

Simple scalafmt packaging as a Docker Hub automated build
Dockerfile
1
star
73

rando-slackrisian

🎲 super quick CLI hack to get a random member of your Slack Team
JavaScript
1
star
74

base100-go

πŸ’― Go implementation of Base100 emoji encoding
Go
1
star
75

mta2json

πŸš‹ Proxies reqs to the MTA for Realtime Transit Feed data, converts results to JSON.
JavaScript
1
star
76

howlong

Quick self reference to answer a question I frequently get on calls.
HTML
1
star
77

sunnyinphilly

β›… is it sunny in Philadelphia?
1
star
78

timeduration

πŸ• simple CLI tool to convert humanized time durations
Go
1
star
79

xsort

80% faster versions of Go sort.Search* wrappers
Go
1
star
80

lolcapture

πŸ“Ή experimental capture tool for lolcommits
Swift
1
star
81

fitdump

πŸ“‰ Parse Fitbit data export files
Go
1
star
82

khan-bootstrap

πŸŽ“ A minimal setup for hacking the Khan Academy codebase
Makefile
1
star