Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Tweening

Tweening

27 projects

Showing 27 of 27 projects

Tween.js
Tween.jsTypeScript

A JavaScript/TypeScript tweening engine for animating object properties with optimized easing functions.

#easing#animation#web-animation
Stars10.1k
Forks1.4k
Last commit1 year ago
tween.js
tween.jsTypeScript

A JavaScript/TypeScript tweening engine for animating object properties with optimized easing functions.

#easing#animation#web-animation
Stars10.1k
Forks1.4k
Last commit1 year ago
TweenJS
TweenJSJavaScript

A simple but powerful JavaScript library for tweening numeric object properties and CSS style properties.

#ui-animation#animation#tweening
Stars3.5k
Forks942
Last commit2 years ago
TweenKit
TweenKitSwift

A powerful, scrubbable animation library for iOS in Swift that can tween any value.

#ios#ui-animation#animation
Stars1.4k
Forks79
Last commit5 years ago
Tweeny
TweenyC++

A modern C++ header-only tweening library for creating complex animations in games and interactive software.

#graphics#animation#interpolation
Stars831
Forks59
Last commit7 months ago
Anima
AnimaGDScript

A Godot add-on that simplifies UI animations with CSS-like syntax, 89 built-in animations, and 33 easing options.

#ui-animation#open-source-addon#css-like-syntax
Stars763
Forks23
Last commit1 year ago
Between.js
Between.jsJavaScript

A lightweight ES6 tweening engine for animating numbers, arrays, objects, and colors with easing and looping.

#easing#animation#smooth
Stars707
Forks19
Last commit3 years ago
tween.lua
tween.luaLua

A minimal Lua library for tweening (interpolating) numeric values in tables with various easing functions.

#ui-animation#animation#interpolation
Stars662
Forks80
Last commit3 years ago
Duck Hunt
Duck HuntJavaScript

A faithful implementation of the classic Duck Hunt game using JavaScript and HTML5.

#howlerjs#canvas#tweening
Stars626
Forks282
Last commit24 days ago
GoKit
GoKitC#

A lightweight, flexible tweening library for Unity that simplifies object animations with a modular architecture.

#modular#animation#lightweight
Stars590
Forks124
Last commit5 years ago
Flux
FluxLua

A fast, lightweight tweening library for Lua, enabling smooth animations and transitions for game objects and UI elements.

#ui-animation#animation#interpolation
Stars485
Forks42
Last commit5 years ago
PMTween
PMTweenObjective-C

An elegant and flexible tweening library for iOS and tvOS, enabling smooth animations with support for grouping, sequencing, and custom easing.

#ios#ui-animation#animation
Stars343
Forks21
Last commit10 years ago
ES6-tween
ES6-tweenJavaScript

A high-performance, modular ES6 tweening library for smooth animations in web and Node.js applications.

#modular#animation#tweening
Stars186
Forks34
Last commit1 month ago
actuate
actuateHaxe

A flexible, fast tween library for creating animations in Haxe projects.

#haxe#easing#graphics
Stars162
Forks66
Last commit4 months ago
react-native-animated-sprite
react-native-animated-spriteJavaScript

A React Native component for frame-by-frame sprite animation, tweening, and dragging using the Animated API and PanResponder.

#mobile-games#animation#tweening
Stars147
Forks13
Last commit8 years ago
SoundAS
SoundASActionScript

A modern lightweight sound manager for ActionScript 3, simplifying audio playback with seamless transitions and built-in tweening.

#sound-manager#sound-effects#flash
Stars139
Forks45
Last commit2 years ago
SpriteKitEasingSwift
SpriteKitEasingSwiftSwift

A Swift library providing enhanced easing equations and tweening capabilities for SpriteKit animations.

#ios#animation#spritekit
Stars120
Forks13
Last commit1 year ago
TweenX/TweenXCore
TweenX/TweenXCoreJavaScript

A cross-platform tweening library for Haxe that enables smooth animations across multiple targets.

#open-source#ui-animation#haxe
Stars95
Forks21
Last commit2 years ago
PICO-Tween
PICO-TweenLua

A port of Robert Penner's easing functions optimized for the PICO-8 fantasy console, with token reduction and PICO-8 compatibility.

#graphics#animation#gamedev
Stars95
Forks3
Last commit6 years ago
playcanvas-tween
playcanvas-tweenJavaScript

A tweening library for PlayCanvas that enables smooth animations of entity properties and custom objects.

#interactive-3d#animation#tweening
Stars68
Forks44
Last commit1 year ago
Easing Script
Easing ScriptGDScript

A GDScript port of Robert Penner's easing equations for smooth animations in Godot Engine.

#gdscript#animation#motion-design
Stars58
Forks8
Last commit6 years ago
Ubergang
UbergangSwift

A tweening engine for iOS written in Swift, enabling smooth animations for numeric values, colors, transforms, and paths.

#timeline#ios#animation
Stars53
Forks4
Last commit7 years ago
Kinieta
KinietaSwift

A fast animation engine for iOS with a timeline approach, intuitive Swift API, and real color interpolation.

#ios#ui-animation#graphics-engine
Stars46
Forks5
Last commit8 years ago
Universal Tween Engine
Universal Tween EngineDart

A Dart port of the Universal Tween Engine for interpolating any object attribute in server or client-side Dart projects.

#timeline#dart#ui-animation
Stars35
Forks4
Last commit7 years ago
YATL
YATLHaxe

A minimalistic, macro-powered tweening library for Haxe with framework-agnostic design and manual update control.

#manual-update#macro#haxe
Stars16
Forks1
Last commit7 years ago
Polarca
PolarcaGame Maker Language

A GameMaker Studio 2 library for interpolating values using animation curves with simple sequential animation support.

#animation#curves#interpolation
Stars12
Forks0
Last commit2 years ago
Weeee.js
Weeee.jsJavaScript

A lightweight JavaScript tweening engine for creating smooth animations with customizable easing and timing.

#easing#animation#web-animation
Stars3
Forks1
Last commit5 years ago

Related Tags

#Animation23#Game Development18#Easing Functions12#Ui Animation9#Tween9#Interpolation7#Lightweight6#Javascript6#Ios5#Easing5#Frontend5#Javascript Library4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub