Real-time tracker of emoji usage on Twitter with a service-oriented architecture and public APIs.
Emojitracker is a real-time system that monitors and visualizes emoji usage on Twitter. It captures emoji appearances from Twitter's streaming API and displays them in a live-updating interface that shows popularity and frequency trends. The project provides both public APIs and educational resources about emoji encoding and real-time data processing.
Developers and researchers interested in real-time social media analytics, emoji usage patterns, or building similar streaming data visualization systems.
Emojitracker offers unique real-time insights into emoji culture with publicly available APIs, plus it provides well-documented, modular components that serve as educational examples for building service-oriented architectures.
:dizzy: track ALL the emoji
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Captures and displays emoji usage from Twitter's streaming API in a live-updating animated interface, as shown in the README's GIF, providing immediate insights into trends.
Built as separate components like web frontend, feeder, and streamer, enabling scalable and maintainable system design, detailed in the infrastructure diagram.
Offers both REST and Streaming APIs for programmatic data retrieval, allowing developers to integrate emoji analytics without building from scratch.
Includes libraries for handling emoji encoding in Ruby, NodeJS, and Elixir, simplifying cross-platform emoji processing and Unicode complexities.
Requires coordinating multiple repositories and services, such as feeder and streamer, making it resource-intensive for small teams or quick prototypes.
The README admits infrastructure diagrams are 'somewhat outdated' and narrative essays are 'quite out of date,' hindering current setup and understanding.
Core applications are 'all rights reserved,' limiting reuse and modification without direct permission, which can stifle community contributions and adaptation.