mojs/mojs

The motion graphics toolbelt for the web

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 9 minutes ago
Added to GitGenius on September 3rd, 2026
Created on June 26th, 2014
Open Issues & Pull Requests: 37 (+0)
GitHub issues: Enabled
Number of forks: 888
Total Stargazers: 18,765 (+0)
Total Subscribers: 391 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.9 hours
Mean response time: 28.4 days
90th percentile: 56.1 days
Tracked items: 2

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 3,507 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • core (2)
  • dependencies (1)
  • feature (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

mo · js is a motion graphics library for the web that provides built-in components and tools for creating animations in JavaScript.

The library addresses the need for precise, performant animation control on the web by offering a declarative API that gives developers complete control over motion graphics. Rather than relying on CSS animations or imperative animation frameworks, mo · js uses a component-based approach with built-in elements like shapes, swirls, bursts, and stagger effects. The library is designed to be fast and retina-ready, making it suitable for creating delightful user experiences with visually rich animations.

Developers should choose this tool if they need fine-grained control over animation timing, easing, and composition. It works well for projects requiring custom motion graphics, icon animations, or interactive design elements where a declarative syntax makes animation logic clearer than imperative alternatives. The library supports both bundler-based installation through NPM and CDN inclusion, making it flexible for different project setups. The tool distinguishes itself through its modular architecture and the availability of companion tools like a player, curve editor, and timeline editor for crafting animations in a natural way.

Work in the issue tracker centers on core functionality, feature development, and dependency management, indicating active maintenance focused on the library's foundation and expanding its capabilities.