JulianGarnier Profile Banner
Julian Garnier Profile
Julian Garnier

@JulianGarnier

Followers
12K
Following
5K
Media
178
Statuses
1K

https://t.co/kLEBmhVg1A

Joined April 2010
Don't wanna be here? Send us removal request.
@JulianGarnier
Julian Garnier
2 months
It's decided, I'm making a course!. I'll explain how the new Anime.js website was created by recreating the entire landing page from scratch, while sharing all the animation tricks and techniques I've learned throughout the years. Join the waitlist in the link below ๐Ÿ‘‡
62
154
3K
@JulianGarnier
Julian Garnier
2 months
After 5 years in the making, I'm very happy to finally release Anime.js v4, my dream animation library:. ๐Ÿงฉ New modular API.โšก๏ธ Highly performant.๐Ÿ–ฑ๏ธ Scroll-linked animations.๐Ÿซต Draggables.โ†”๏ธ Responsive.โœจ Additive animations.๐Ÿชฝ WAAPI support. And so much more!. Link below๐Ÿ‘‡
398
972
9K
@JulianGarnier
Julian Garnier
5 months
Anime.js Beta 106 is out and completes the `animate()` and `waapi.animate()` APIs!.Really happy with the amount of features packed in only 10KB and 3KB respectively!. Next up: v4.0
13
126
2K
@JulianGarnier
Julian Garnier
7 months
Anime.js just crossed 50K stars on @github!.Thank you everyone! ๐Ÿ™Œ
25
45
2K
@JulianGarnier
Julian Garnier
23 days
My first awwward! Thanks to everyone who voted!.
@awwwards
awwwards.
23 days
Todayโ€™s #SOTD goes to @JulianGarnier for "Anime.js". Anime.js is a fast and powerful JavaScript animation library that brings motion to the web with versatility and ease. Congratulations! ๐Ÿ†. #technology #animation #3D
59
41
2K
@JulianGarnier
Julian Garnier
7 months
I think the `createDraggable()` API is now complete ๐Ÿ˜ฎโ€๐Ÿ’จ
@JulianGarnier
Julian Garnier
7 months
Anime.js v4 beta 102 is out for all my monthly GitHub sponsors! This version adds many new features to the draggable and spring API.
Tweet media one
12
95
2K
@JulianGarnier
Julian Garnier
1 year
Just on time to celebrate reaching 50 monthly @GitHub sponsors:.๐Ÿš€Introducing draggables to anime.js V4!.โœ… Inertia with spring animation.โœ… Snap to grid.โœ… Axis lock.โœ… Container autoscroll.โœ… Transformed container.โœ… Quick swipe gestures.โœ… onSnap callback.And a lot more.
19
86
1K
@JulianGarnier
Julian Garnier
9 months
Today's my birthday, but more importantly, today is release day!.Anime.js v4 beta 100 is now available for my sponsors, featuring:.โœ… Scroll-linked animations (ScrollObserver).โœ… Responsive animations (Scope).๐Ÿš€ Brand new docs (It took 4 months, but I think it was worth it!).๐Ÿ‘‡โค๏ธ
20
77
986
@JulianGarnier
Julian Garnier
7 months
An example of responsive, interruptible, draggable and auto-animated infinite carousel with the new anime.js v4 `createDraggable()` API.
9
49
832
@JulianGarnier
Julian Garnier
7 months
Finally updated my website for the first time in 8 years
22
13
740
@JulianGarnier
Julian Garnier
2 years
Anime.js V4 beta is finally available in early access for my GitHub sponsors!.โœ… New ES module based API.โœ… Huge performance boost.โœ… Built-in types.โœ… Integrated GUI.โœ… New easing functions.โœ… Improved timelines.โœ… Additive animations.And so much more! ๐Ÿ‘‡Link below๐Ÿ‘‡
18
69
700
@JulianGarnier
Julian Garnier
2 years
Introducing Animatables to Anime.js V4 beta. A new way to efficiently manage repeated animations without redundant calls to animate() or utils.set(). Perfect for mouse tracking effects!.API Details below ๐Ÿ‘‡.#animejs #animation #webdevelopment
12
49
613
@JulianGarnier
Julian Garnier
6 years
Anime.js v3.0.0 is out ! ๐ŸŽ‰.Spring easing, built-in staggering helper, new keyframes system, new callbacks and more. And a brand new website : โœŒ๏ธ
34
132
564
@JulianGarnier
Julian Garnier
1 year
Just a bunch of HTML divs pretending to be starlings
21
23
504
@JulianGarnier
Julian Garnier
2 months
I've been overwhelmed by the responses on the release. Thank you everyone, and sorry if I haven't responded to all your messages, I'm receiving a lot of them and doing my best to get back to everyone!.
@JulianGarnier
Julian Garnier
2 months
After 5 years in the making, I'm very happy to finally release Anime.js v4, my dream animation library:. ๐Ÿงฉ New modular API.โšก๏ธ Highly performant.๐Ÿ–ฑ๏ธ Scroll-linked animations.๐Ÿซต Draggables.โ†”๏ธ Responsive.โœจ Additive animations.๐Ÿชฝ WAAPI support. And so much more!. Link below๐Ÿ‘‡
12
8
496
@JulianGarnier
Julian Garnier
2 months
Anime.js v4 will be released next week, and there's never been a better time to become a sponsor. Major releases drive huge traffic spikes, so if you want to promote your product or company during v4 launch and the new landing page unveiling, check out my GitHub sponsor page!
7
35
470
@JulianGarnier
Julian Garnier
7 months
Adding draggable capabilities to drawer components is now super easy with the new anime.js v4 `createDraggable()` API, it's fully responsive and it can even handle nested draggables!
3
24
396
@JulianGarnier
Julian Garnier
6 months
Anime.js v4 beta 103 is now available for monthly GitHub sponsors! ๐ŸŽ‰.This release improves and completes the playback API redesign and makes it easier to synchronize nested timelines:
3
20
368
@JulianGarnier
Julian Garnier
6 months
Introducing `waapi.animate()` in beta 104:. Web Animations capabilities with the simplicity of Anime.js v4 API:. * Multi-target animations.* Advanced staggering.* Accepts any easing function.* Spring animations.* Scroll-linked animations.* Responsive animations.* And more!
5
21
339
@JulianGarnier
Julian Garnier
2 months
Check out the new website .
18
15
328
@JulianGarnier
Julian Garnier
1 year
Dragging animated elements is now easier than ever with the new Anime.js v4 draggable API!
3
19
304
@JulianGarnier
Julian Garnier
9 months
"Advanced marketing technique"
7
13
307
@JulianGarnier
Julian Garnier
11 months
Just reached 100 monthly GitHub sponsors today. Thanks, everyone. It means a lot โค๏ธ
8
4
302
@JulianGarnier
Julian Garnier
9 years
New website! โœŒ๏ธ.
26
52
265
@JulianGarnier
Julian Garnier
1 year
Sooo satisfying! Can you guess which new anime.js V4 feature I'm working on? (It's not related to the hovering effect) .#animejs #webdev
13
13
243
@JulianGarnier
Julian Garnier
2 years
Website development for my buddies Studio Large ๐Ÿ˜˜.Really happy with the result of these animated page transitions!.#animejs.โžก๏ธ
6
18
236
@JulianGarnier
Julian Garnier
9 years
The javascript animation library that I used on my website is now open source!! ๐ŸŽ‰
9
78
222
@JulianGarnier
Julian Garnier
7 months
Today I'm making a big move, I'm pausing freelancing to focus 100% on v4!.The amazing feedback and contributions from my sponsors have kept me motivated to work on the project. If you want to support a 100% open source JS animation library, now is the perfect time to join in! ๐Ÿ™.
@JulianGarnier
Julian Garnier
2 years
Anime.js V4 beta is finally available in early access for my GitHub sponsors!.โœ… New ES module based API.โœ… Huge performance boost.โœ… Built-in types.โœ… Integrated GUI.โœ… New easing functions.โœ… Improved timelines.โœ… Additive animations.And so much more! ๐Ÿ‘‡Link below๐Ÿ‘‡
11
11
238
@JulianGarnier
Julian Garnier
1 year
The new svg.createDrawable() utility function of Anime.js V4 makes SVG line drawing animations a breeze!
4
6
232
@JulianGarnier
Julian Garnier
5 months
Just released Anime.js v4.0.0 RC 1 for my GitHub sponsors!.Mainly small fixes and improvements for the Draggable API, such as the possibility to scroll inside a draggable element on touch devices. Public v4.0.0 coming soon. Happy new year everyone!
8
10
233
@JulianGarnier
Julian Garnier
1 year
Left: Web Animations API (21 FPS).Right: Anime.js v4 (59 FPS).Running animations on the main thread isn't always as bad as it may seem.
7
16
173
@JulianGarnier
Julian Garnier
7 months
A sponsor on Discord asked me if it was possible to also map a draggable with snap to a scroll event. Here it is, I call this "drag-n-scroll-snap".
1
5
163
@JulianGarnier
Julian Garnier
1 year
Here are 2024 animated divs to wish you all a very happy new year โค๏ธ
2
8
144
@JulianGarnier
Julian Garnier
2 months
I can't believe it's out, I hope you like it as much as I do, I put a lot of care and effort into that thing. Massive thanks to all my sponsors, small and big, I couldn't have done it without them โค๏ธ.
1
1
142
@JulianGarnier
Julian Garnier
6 months
Just improved the new WAAPI-powered `animate()` method with better tweens composition and more playback methods in Anime.js v4 beta 105!. This spring animation runs entirely with the native Web Animations API and can be written with just a few lines of code.
2
3
138
@JulianGarnier
Julian Garnier
2 months
And the new docs .
4
3
121
@JulianGarnier
Julian Garnier
9 months
Not really the effect I was going for, but nice Windows throwback
2
0
102
@JulianGarnier
Julian Garnier
7 years
New anime.js documentation coming soon.
2
6
97
@JulianGarnier
Julian Garnier
3 years
This is one of the coolest projects I've had the chance to work on in a while. Many thanks to the folks @fundomo for trusting me on this one!.โžก๏ธ Made with @threejs and #animejs.
8
14
90
@JulianGarnier
Julian Garnier
6 years
It's currently 42ยฐC in Paris, a perfect day to release anime.js 3.1.0! Mostly bug fixes and a complete easing functions refactoring.
5
8
88
@JulianGarnier
Julian Garnier
8 years
๐ŸŽ‰ Anime.js v2.0 is out! ๐ŸŽ‰.Up to 2 times faster.Multiple keyframes.Timeline.Bezier easing.Promise support.And more ->
3
25
84
@JulianGarnier
Julian Garnier
5 months
Anime.js just hit 300 followers on ๐Ÿฆ‹ !
Tweet media one
6
2
87
@JulianGarnier
Julian Garnier
1 year
The tween composition parameter is probably my favorite new feature of Anime.js V4. It allows blending multiple animations together seamlessly. Perfect for user interactions.
2
6
83
@JulianGarnier
Julian Garnier
1 year
Updating a draggable container's padding values is now super easy in Anime.js v4! This is particularly handy for creating custom range sliders. (code below)
2
1
73
@JulianGarnier
Julian Garnier
9 months
Currently proofreading 300 chapters and around 250 example demos for the new Anime.js v4 documentation (Coming very soon in beta-100 for my sponsors)
2
3
71
@JulianGarnier
Julian Garnier
2 months
You can join the waitlist here: Thank you! โค๏ธ๐Ÿ™.
8
0
74
@JulianGarnier
Julian Garnier
4 years
Thank you Macromedia Flash 4 30 Day Trial
Tweet media one
2
5
59
@JulianGarnier
Julian Garnier
2 months
And of course, if you want to help keep the project alive, you can sponsor me on @github sponsors!
2
0
62
@JulianGarnier
Julian Garnier
7 months
Anime.js v4 beta 102 is out for all my monthly GitHub sponsors! This version adds many new features to the draggable and spring API.
Tweet media one
0
3
57
@JulianGarnier
Julian Garnier
7 years
This is the most interesting use of the golden ratio I've ever seen
Tweet media one
0
9
54
@JulianGarnier
Julian Garnier
1 year
Exploring the new .refresh() feature in Anime.js V4! This demo updates the values of all looped animations based on mouse position on each new loop iteration. #animejs #webdev
0
5
52
@JulianGarnier
Julian Garnier
7 months
Anime.js now has a dedicated ๐Ÿฆ‹ account!
Tweet media one
3
1
52
@JulianGarnier
Julian Garnier
1 year
No physics, no boids, just a few randomised animations loops
Tweet media one
3
0
51
@JulianGarnier
Julian Garnier
7 months
Of course!
@McQueenFu
Mcqueen42
7 months
@JulianGarnier Mobile compatible?.
0
0
52
@JulianGarnier
Julian Garnier
9 months
Better (400 SVG lines)
@JulianGarnier
Julian Garnier
1 year
The new svg.createDrawable() utility function of Anime.js V4 makes SVG line drawing animations a breeze!
0
2
49
@JulianGarnier
Julian Garnier
3 years
Just in case you were wondering why I haven't updated anime.js in a while (announcement soon).
Tweet media one
8
3
47
@JulianGarnier
Julian Garnier
23 days
For anyone interested in learning how I made this, I'm creating a course where we will re-create the entire landing page from scratch. You can join the waitlist here:
3
1
51
@JulianGarnier
Julian Garnier
9 months
Favorite demo so far
1
1
37
@JulianGarnier
Julian Garnier
2 months
And if you're wondering how the website has been made, I'm making a course about it!.
@JulianGarnier
Julian Garnier
2 months
It's decided, I'm making a course!. I'll explain how the new Anime.js website was created by recreating the entire landing page from scratch, while sharing all the animation tricks and techniques I've learned throughout the years. Join the waitlist in the link below ๐Ÿ‘‡
4
0
39
@JulianGarnier
Julian Garnier
6 years
And added two new advanced staggering demos on @CodePen
1
7
36
@JulianGarnier
Julian Garnier
9 years
772 838 clicks so far
@chriscoyier
Chris Coyier
9 years
Well thatโ€™s about the most fun Iโ€™ve ever had clicking.
5
6
30
@JulianGarnier
Julian Garnier
2 months
Looks like the signup form isnโ€™t working for some people, Iโ€™ll see what I can do, but meanwhile you can drop me a DM with your email and Iโ€™ll add you manually to the list.
2
0
31
@JulianGarnier
Julian Garnier
1 year
Already 99 beta releases for Anime.js v4. All the core features are now completed. A massive thank you to all my sponsors for the support, it really helps in finding the motivation to push things forward!!.Next up: scroll-based animations!
Tweet media one
3
1
31
@JulianGarnier
Julian Garnier
5 months
This is how you create a draggable drawer in v4
Tweet media one
1
1
32
@JulianGarnier
Julian Garnier
2 years
Btw Iโ€™ve been using the new version of anime.js in all my client work for the last few months, and I think Iโ€™m finally happy with the new API, canโ€™t wait to release it!.
@JulianGarnier
Julian Garnier
2 years
Website development for Luke and Nik in collaboration with my friends @D_V_T_K ๐Ÿ™Œ Lots of neat details in this one, the project's transitions were particularly fun to work on. ๐Ÿ‘‰ #animejs
7
2
29
@JulianGarnier
Julian Garnier
2 years
Just reached 30 GitHub monthly sponsors! Thanks everyone โค๏ธ.
@JulianGarnier
Julian Garnier
2 years
Anime.js V4 beta is finally available in early access for my GitHub sponsors!.โœ… New ES module based API.โœ… Huge performance boost.โœ… Built-in types.โœ… Integrated GUI.โœ… New easing functions.โœ… Improved timelines.โœ… Additive animations.And so much more! ๐Ÿ‘‡Link below๐Ÿ‘‡
0
0
31
@JulianGarnier
Julian Garnier
2 years
Check out my sponsor page to know more about the new features of Anime.js V4 and to support the project ๐Ÿ™
3
1
30
@JulianGarnier
Julian Garnier
6 years
GSAP's new API looks familiar.
4
0
27
@JulianGarnier
Julian Garnier
2 months
I finished writing the migration guide + release notes for v4. The release notes simply list the new API features and biggest changes, with links to the docs for each section. Migrating from v3 to v4: v4 release notes:
Tweet media one
0
1
26
@JulianGarnier
Julian Garnier
2 years
Lots of good new V4 stuff packed in these 30 lines of code ๐Ÿ‘€
Tweet media one
0
1
25
@JulianGarnier
Julian Garnier
2 years
Quick anime.js V4 poll:. I'm planning to replace the "anime()" global function in V4 with a "animate()" ESM import. As a result, I'm also thinking about dropping the "targets" parameter in favor of a dedicated and mandatory "targets" argument. What's your preference?
Tweet media one
4
0
25
@JulianGarnier
Julian Garnier
8 years
Already missing the view from my japanese office ๐Ÿ˜ข
Tweet media one
1
1
25
@JulianGarnier
Julian Garnier
8 years
@JulianGarnier Added a documentation page: and new demos to the @CodePen collection โœŒ๏ธ
1
7
26
@JulianGarnier
Julian Garnier
8 years
And it's now possible to create seamless infinite looping animations like this one
3
1
24
@JulianGarnier
Julian Garnier
3 years
I think it's time
Tweet media one
4
0
24
@JulianGarnier
Julian Garnier
2 years
wat
3
1
25
@JulianGarnier
Julian Garnier
1 year
I just got my first company sponsorship today! Big thanks to @huly_io for the support!
Tweet media one
1
2
23
@JulianGarnier
Julian Garnier
2 years
A big thank you to all my early bird @GitHub sponsors, it means a lot โค๏ธ.
@JulianGarnier
Julian Garnier
2 years
Anime.js V4 beta is finally available in early access for my GitHub sponsors!.โœ… New ES module based API.โœ… Huge performance boost.โœ… Built-in types.โœ… Integrated GUI.โœ… New easing functions.โœ… Improved timelines.โœ… Additive animations.And so much more! ๐Ÿ‘‡Link below๐Ÿ‘‡
1
1
24
@JulianGarnier
Julian Garnier
2 years
Also, the Anime.js website and docs are great places to advertise your product or company. With roughly ~100k impressions/month, it's a good opportunity to reach a targeted audience of web developers and designers. I have a sponsor tier for that!.
@JulianGarnier
Julian Garnier
2 years
Check out my sponsor page to know more about the new features of Anime.js V4 and to support the project ๐Ÿ™
0
0
23
@JulianGarnier
Julian Garnier
5 years
๐Ÿ”ด Anime.js v3.2.1 released! .Changelog: Thanks to everyone who has contributed!.
1
2
24
@JulianGarnier
Julian Garnier
2 months
@i_gassmann @mattgperry Motion has React and Vue specific integrations that Anime.js doesn't, but regarding the vanilla JavaScript side, I think Anime.js has a more complete set of features overall.
1
1
23
@JulianGarnier
Julian Garnier
6 years
makes some intersting iphone wallpapers
Tweet media one
1
1
21
@JulianGarnier
Julian Garnier
1 year
Still WIP, more on that soon!
Tweet media one
@JulianGarnier
Julian Garnier
1 year
Sooo satisfying! Can you guess which new anime.js V4 feature I'm working on? (It's not related to the hovering effect) .#animejs #webdev
2
0
23
@JulianGarnier
Julian Garnier
5 years
Anime.js 3.2.0 is out: Thanks to @kn0wndev for this release, and welcome to the project!.
0
2
22
@JulianGarnier
Julian Garnier
1 year
OK so setting the WAAPI "fill" property to "none" appears to have a good impact on performance, but still:. Left: WAAPI with fill: "none" (42 FPS) .Right: Anime.js v4 with a pre-defined starting value (70FPS)
@JulianGarnier
Julian Garnier
1 year
Left: Web Animations API (21 FPS).Right: Anime.js v4 (59 FPS).Running animations on the main thread isn't always as bad as it may seem.
2
1
19
@JulianGarnier
Julian Garnier
6 years
And a brand new documentation
1
2
20
@JulianGarnier
Julian Garnier
7 months
Still using the first beta version of anime.js though ๐Ÿ˜… Keeping it for posterity
Tweet media one
@JulianGarnier
Julian Garnier
7 months
Finally updated my website for the first time in 8 years
0
0
18
@JulianGarnier
Julian Garnier
1 year
Draggables are popular apparently! Got a few new sponsors since I posted this video, thanks all โค๏ธ.
@JulianGarnier
Julian Garnier
1 year
Just on time to celebrate reaching 50 monthly @GitHub sponsors:.๐Ÿš€Introducing draggables to anime.js V4!.โœ… Inertia with spring animation.โœ… Snap to grid.โœ… Axis lock.โœ… Container autoscroll.โœ… Transformed container.โœ… Quick swipe gestures.โœ… onSnap callback.And a lot more.
1
0
18
@JulianGarnier
Julian Garnier
9 years
๐ŸŒฟ I made some 3D jungle photo frames for @kenzo ๐ŸŒฟ
1
3
17
@JulianGarnier
Julian Garnier
8 years
Anime 2.1.0 is out with a lot of improvements and bug fixes. Complete changelog here ๐Ÿ˜˜
Tweet media one
1
2
17
@JulianGarnier
Julian Garnier
2 months
@LegionWebDev Yeah, started working on the rewrite during the pandemic, then worked on it in between freelance gigs, then full time in the last 1.5 year.
0
0
18
@JulianGarnier
Julian Garnier
11 months
Tweet media one
0
1
17
@JulianGarnier
Julian Garnier
2 months
Signup form should be working now!.
2
0
17
@JulianGarnier
Julian Garnier
2 years
And if you're just curious, the complete change log for the beta is accessible here
1
0
16
@JulianGarnier
Julian Garnier
8 years
Quick follow up to 2.1.0, Anime 2.2.0 is already out!.Up to 1.5x faster, RGBA/HSLA support, and some bug fixes๐Ÿ‘Œ.
2
3
16
@JulianGarnier
Julian Garnier
1 year
@mrdoob Simulation hypothesis, HTML edition
2
0
15
@JulianGarnier
Julian Garnier
9 months
Huge thanks to all my GitHub sponsors! As always your support lets me go the extra mile โค๏ธ.
@JulianGarnier
Julian Garnier
9 months
Today's my birthday, but more importantly, today is release day!.Anime.js v4 beta 100 is now available for my sponsors, featuring:.โœ… Scroll-linked animations (ScrollObserver).โœ… Responsive animations (Scope).๐Ÿš€ Brand new docs (It took 4 months, but I think it was worth it!).๐Ÿ‘‡โค๏ธ
1
0
14
@JulianGarnier
Julian Garnier
1 year
The cards are just HTML / CSS btw! But the hidden feature is not that, itโ€™s visible at the beginning and the end of the video ๐Ÿ‘€.
@JulianGarnier
Julian Garnier
1 year
Sooo satisfying! Can you guess which new anime.js V4 feature I'm working on? (It's not related to the hovering effect) .#animejs #webdev
2
1
14
@JulianGarnier
Julian Garnier
9 months
Tweet media one
@JulianGarnier
Julian Garnier
9 months
Favorite demo so far
0
0
14
@JulianGarnier
Julian Garnier
9 years
anime.js in the top 10!
@github
GitHub
9 years
The top open source launches on GitHub since 2015, ranked by number of stars gained in their first week:
1
0
14