mojs/mojs

The motion graphics toolbelt for the web

View on GitHub ↗Jump to charts ↓

mojs/mojs has 18k+ stars and 850+ forks on GitHub, is written in CoffeeScript, and was last pushed on Jul 30, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 37 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: 893
Total Stargazers: 18,816 (+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

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 11, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

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

Sign in to see which issues are moving.
Sign in

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.