{"id":13522984,"url":"https://github.com/nandorojo/moti","last_synced_at":"2026-01-12T05:42:53.026Z","repository":{"id":37210671,"uuid":"304909106","full_name":"nandorojo/moti","owner":"nandorojo","description":"🐼  The React Native (+ Web) animation library, powered by Reanimated 3.","archived":false,"fork":false,"pushed_at":"2025-03-11T20:26:04.000Z","size":23419,"stargazers_count":4305,"open_issues_count":29,"forks_count":138,"subscribers_count":36,"default_branch":"master","last_synced_at":"2025-05-07T10:52:34.133Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://moti.fyi","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nandorojo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-10-17T15:31:32.000Z","updated_at":"2025-05-07T10:01:35.000Z","dependencies_parsed_at":"2023-12-30T12:24:01.570Z","dependency_job_id":"2e05f505-d0ef-4030-9714-23a69a4a90d9","html_url":"https://github.com/nandorojo/moti","commit_stats":{"total_commits":505,"total_committers":27,"mean_commits":"18.703703703703702","dds":0.08118811881188115,"last_synced_commit":"b52cab77f7aec8615b334af18ec4e6ba298e50af"},"previous_names":["nandorojo/redrip-ideas"],"tags_count":85,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nandorojo%2Fmoti","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nandorojo%2Fmoti/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nandorojo%2Fmoti/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nandorojo%2Fmoti/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nandorojo","download_url":"https://codeload.github.com/nandorojo/moti/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253843171,"owners_count":21972867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T06:00:54.265Z","updated_at":"2026-01-12T05:42:47.986Z","avatar_url":"https://github.com/nandorojo.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","📦 Legacy \u0026 Inactive Projects","Animation \u0026 Gestures","Libraries"],"sub_categories":["Graphics \u0026 Drawing","Others"],"readme":"\u003cimg src=\"/assets/banner2.png\" /\u003e\n\nThe universal React Native animation library, powered by Reanimated 3.\n\n```jsx\n\u003cMotiView from={{ opacity: 0 }} animate={{ opacity: 1 }} /\u003e\n```\n\n# Documentation \u0026 Examples\n\n- [Documentation](https://moti.fyi)\n- [Installation](https://moti.fyi/installation)\n- [Examples](https://moti.fyi/examples/hello-world) *(please use Chrome, other browsers are partially supported)*\n\n## Next.js Conf\n\n\u003cimg\n  width=\"1779\"\n  alt=\"Screen Shot 2021-10-22 at 3 00 05 PM\"\n  src=\"https://user-images.githubusercontent.com/13172299/138509139-412b2d32-841b-4a7e-950e-f8721c1da17f.png\"\n/\u003e\n\nI spoke at at [Next.js Conf 2021](https://fernandorojo.co/conf) on October 26 about React Native + Next.js. [Watch the video](https://t.co/LkmxHXVz3K?amp=1) to see how we do it.\n\n# Highlights\n\n- Universal: works on all platforms\n- 60 FPS animations on the native thread\n- Mount/unmount animations, like `framer-motion`\n- Powered by Reanimated 3\n- Web support, out-of-the-box\n- Expo support\n- Intuitive API\n- Variants\n- Strong TypeScript support\n- Highly-configurable animations\n- Sequence animations\n- Loop \u0026 repeat animations\n\n# Preview\n\n- [API](https://twitter.com/FernandoTheRojo/status/1348093995277299712)\n- [Unmount animations with `exit`](https://twitter.com/FernandoTheRojo/status/1349884929765765123)\n- [`exitBeforeEnter` animations](https://twitter.com/FernandoTheRojo/status/1351234878902333445)\n\n# Follow\n\nFollow me [on Twitter](https://twitter.com/fernandotherojo) to stay up to date.\n\n# Sponsor\n\nSponsorships via GitHub are appreciated.\n\n\u003ca href=\"https://splitbee.io?ref=badge\"\u003e\n  \u003cimg src=\"https://splitbee-cdn.fra1.cdn.digitaloceanspaces.com/static/badge/splitbee-badge-dark.svg\" alt=\"Analytics by Splitbee.io\" /\u003e\n\u003c/a\u003e\n\n# License\n\nMoti has an MIT license. That said, a lot of free work goes into it, so if your company uses it, please sponsor, write a blog post, or tweet about it!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnandorojo%2Fmoti","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnandorojo%2Fmoti","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnandorojo%2Fmoti/lists"}