Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
React Native Keyboard Spacer | 1,483 | 365 | 22 | a year ago | 12 | October 08, 2017 | 33 | mit | JavaScript | |
Plug and play react-native keyboard spacer view. | ||||||||||
Svgaplayer Web | 880 | 1 | 6 | 2 months ago | 12 | March 05, 2021 | 60 | apache-2.0 | JavaScript | |
Similar to Lottie. Render After Effects / Animate CC (Flash) animations natively on Android and iOS, Web. 使用 SVGAPlayer 在 Android、iOS、Web中播放 After Effects / Animate CC (Flash) 动画。 | ||||||||||
Spirit | 745 | 6 | 16 days ago | 52 | March 29, 2022 | mit | JavaScript | |||
🙌 Play Spirit animations on the web | ||||||||||
Lottie React | 500 | 12 days ago | 41 | May 13, 2022 | 20 | mit | TypeScript | |||
lottie web player as a react component | ||||||||||
Animatefx | 365 | 3 months ago | 3 | June 09, 2022 | 4 | apache-2.0 | Java | |||
A library of +70 ready-to-use animations for JavaFX | ||||||||||
Flutter_villains | 357 | 9 | 7 months ago | 11 | August 26, 2022 | 5 | mit | Dart | ||
Flexible and easy to use page transitions. | ||||||||||
Playtablayout | 309 | 4 years ago | 2 | December 11, 2020 | 4 | Kotlin | ||||
PlayTabLayout is a tab layout very similar to Google Play tab layout. The main feature is that ripple shows in a particular place where user taps. | ||||||||||
React Web Animation | 283 | 8 | 2 | 5 years ago | 29 | January 18, 2018 | 5 | mit | JavaScript | |
React components for the Web Animations API - http://react-web-animation.surge.sh | ||||||||||
Googlepluslayout | 226 | 8 years ago | 2 | Java | ||||||
GoolgePlusLayout is a custom layout that plays animation on the children views while scrolling as the layout in the Google Plus (android) main page | ||||||||||
Droidmotion | 181 | 4 years ago | 1 | mit | Kotlin | |||||
:snowboarder: Implementation of a simple android motion |
Lightweight and easy to use
Play your animations on the web
<svg>
<g id="container">
<path d="..." data-spirit-id="body" />
<path d="..." data-spirit-id="mouth" />
<path d="..." data-spirit-id="legs" />
</g>
</svg>
<script src="https://unpkg.com/spiritjs/dist/spirit.min.js"></script>
<script>
spirit
.loadAnimation({
path: './animation.json',
container: dcument.getElementById('container'),
})
.then(timeline => timeline.play());
</script>
install:
npm install spiritjs --save
Usage:
// load GSAP from CDN
import spirit from 'spiritjs';
spirit.loadAnimation({ path: './animation.json' }).then(timeline => timeline.play());
// use existing GSAP instance
import gsap from 'gsap';
import spirit from 'spiritjs';
spirit.setup(gsap).then(() => {
spirit.loadAnimation({ path: './animation.json' }).then(timeline => timeline.play());
});
For more info check out the API Documentation.