GitHub topics: easing-functions
icyJoseph/use-easing
Use Easings with React Hooks
Language: TypeScript - Size: 1010 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

taKana671/pytweener
Provides easing functions implemented in Python
Language: Python - Size: 17.6 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

thednp/kute.js
KUTE.js is a JavaScript animation engine for modern browsers.
Language: JavaScript - Size: 3.65 MB - Last synced at: about 20 hours ago - Pushed at: 3 months ago - Stars: 2,627 - Forks: 173

tweenjs/tween.js
JavaScript/TypeScript animation engine
Language: TypeScript - Size: 16.1 MB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 10,016 - Forks: 1,421

alexrvarela/SwiftTweener
A pure Swift animation engine.
Language: Swift - Size: 65.5 MB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 94 - Forks: 12

BhavyeMathur/goopylib
Powerful cross-platform low-level rendering and game engine for Python & C/C++
Language: C++ - Size: 455 MB - Last synced at: 11 days ago - Pushed at: 22 days ago - Stars: 21 - Forks: 1

leiradel/luamods
Collection of small Lua modules
Language: C - Size: 311 KB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 1

JoebRogers/PICO-Tween
A small library of tweening/easing functions for use in the PICO-8 fantasy console, inspired by Robert Penner's easing functions.
Language: Lua - Size: 237 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 86 - Forks: 3

thednp/bezier-easing
🍬 A Typescript based cubic-bezier-easing class to create easing functions as used in KUTE.js
Language: TypeScript - Size: 1000 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 3

tanema/gween
Tween animation library for go with a simple interface.
Language: Go - Size: 43 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 93 - Forks: 9

setanarut/tween
Tweening package for Go
Language: Go - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ArminJo/ServoEasing
Arduino library to enable smooth servo movement.
Language: C++ - Size: 9.88 MB - Last synced at: 29 days ago - Pushed at: 7 months ago - Stars: 336 - Forks: 46

daimajia/AndroidViewAnimations
Cute view animation collection.
Language: Java - Size: 290 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 12,457 - Forks: 2,425

gamestdio/easing
Collection of easing equations for JavaScript / TypeScript
Language: JavaScript - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 7 - Forks: 1

andOrlando/rubato
Create smooth animations with a slope curve for awesomeWM
Language: Lua - Size: 1.33 MB - Last synced at: 28 days ago - Pushed at: 9 months ago - Stars: 264 - Forks: 6

daimajia/AnimationEasingFunctions
Android Animation Easing Functions. Let's make animation more real!
Language: Java - Size: 144 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 2,472 - Forks: 416

semitable/easing-functions
A collection of Penner's easing functions for Python
Language: Python - Size: 85.9 KB - Last synced at: 4 days ago - Pushed at: almost 3 years ago - Stars: 131 - Forks: 11

agusmade/animbase
Declarative animation engine
Language: JavaScript - Size: 3.68 MB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 0

RaidcoreGG/ImAnimate
Immediate Mode animation extension for Dear ImGui.
Language: C++ - Size: 26.4 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 5 - Forks: 0

qwe321qwe321qwe321/Unity-EasingAnimationCurve
A simple and fast solution of converting Easing functions to UnityEngine.AnimationCurve.
Language: C# - Size: 3.49 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 136 - Forks: 13

just-animate/just-curves
A library of reusable easing functions
Language: TypeScript - Size: 106 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 55 - Forks: 3

Insality/defold-tweener
Timer Based Defold Tween Library
Language: Lua - Size: 813 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 45 - Forks: 3

malkiii/d3-ease Fork of d3/d3-ease
This is a Typescript version from the original d3-ease which contains easing functions for smooth animation based on easing graphs.
Language: JavaScript - Size: 1.24 MB - Last synced at: 3 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

fogleman/ease
Easing functions in #golang.
Language: Go - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: over 8 years ago - Stars: 96 - Forks: 6

reybits/Tweens-Visualizer
A simple online tweens visualizer.
Language: JavaScript - Size: 210 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

smnandre/easing-functions
Timing & easing functions PHP nano library - EaseIn, EaseOut, CubicBezier ...
Language: PHP - Size: 90.8 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 3

gayanvoice/android-animations-kotlin
Awesome library in Kotlin using the view animation system to perform tweened animations on Views based on daimajia/AndroidViewAnimations
Language: Kotlin - Size: 174 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 163 - Forks: 30

DBraun/PhaserCHOP-TD-Summit-Talk
Project files associated with http://github.com/dbraun/PhaserCHOP and David Braun's "Quantitative Easing" talk at the 2019 TouchDesigner Summit https://www.youtube.com/watch?v=S4PQW4f34c8
Size: 10.6 MB - Last synced at: 13 days ago - Pushed at: almost 5 years ago - Stars: 43 - Forks: 5

manuelCarlos/Easing
Easing functions in Swift.
Language: Swift - Size: 20.2 MB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 156 - Forks: 20

thiagomvas/TMath
A C# Math library using Generics to add support for more number types.
Language: C# - Size: 348 KB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

gayanvoice/android-animations
Perform tweened animations such as Attention, Bounce, Fade, Flip, Rotate, Slide and Zoom on Views
Language: Java - Size: 4.26 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 153 - Forks: 27

kaelzhang/easing-functions
Robert Penner's easing functions
Language: JavaScript - Size: 17.6 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 4

tarun-dugar/easy-scroll
A lightweight native javascript library to perform smooth scrolling with animation
Language: JavaScript - Size: 5.99 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 122 - Forks: 11

vkbansal/easing-funcs
A collection of easing functions for JavaScript.
Language: JavaScript - Size: 165 KB - Last synced at: 4 days ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 0

ryebytescode/tweener
Helper functions for easing and tweening
Language: Python - Size: 50.8 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 3

pakastin/animationframes
Minimalistic way to create JS animations!
Language: JavaScript - Size: 71.3 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 56 - Forks: 5

MasayukiSuda/EasingInterpolator
Thirty-one different easing animation interpolators for Android.
Language: Java - Size: 832 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 1,099 - Forks: 133

alabsi91/animare
Advanced animation library for modern JavaScript.
Language: TypeScript - Size: 1.98 MB - Last synced at: 30 days ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

ryanhefner/tweenkle
✨ Lightweight tweening library built for modern Javascript environments that favor small modular components over heavy monolithic bundled libraries.
Language: JavaScript - Size: 123 KB - Last synced at: 12 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 0

IBM/motion 📦
Reusable functions for IBM's motion standards.
Language: JavaScript - Size: 17.3 MB - Last synced at: 22 days ago - Pushed at: over 3 years ago - Stars: 43 - Forks: 13

MrRobinOfficial/EasingFunctions
A collection of easing functions. It supports multiple programming languages and game development frameworks.
Language: C# - Size: 52.7 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 1

stuymedova/easings
Easing functions for smooth animations
Language: TypeScript - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

DBraun/PhaserCHOP
A TouchDesigner channel operator for phase-staggered animations
Language: C++ - Size: 190 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 2

setchi/EasingCore
🐉 Core Easing Implementation for Unity.
Language: C# - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 75 - Forks: 9

MarcinJozwik/JayEasing
Static and scriptable easing methods for Unity Engine.
Language: C# - Size: 48.8 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

gayanvoice/android-layout-transitions-kotlin
Transition easing-functions for Android Layouts in Kotlin
Language: Kotlin - Size: 2.97 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 2

JoebRogers/PICO-TweenMachine
A small wrapper library for the PICO-8 fantasy console, meant as an extension to the PICO-Tween easing library.
Language: Lua - Size: 111 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 1

qwtel/rxjs-create-tween
Create observables that sample from a easing function on every animation frame.
Language: JavaScript - Size: 596 KB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 3

kefniark/Fatina-Plugin-Helpers
A plugin to add helper function to few 2d engine (pixi, phaser, ...)
Language: TypeScript - Size: 216 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

phest/interpolations
Lightweight Unity library for smoothing movements and value progressions in code (dragging, easing, tweening).
Language: C# - Size: 85 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 32 - Forks: 0

davesnx/scrollto-with-animation Fork of madebysource/animated-scrollto
Animated Scroll with requestAnimationFrame
Language: JavaScript - Size: 2.48 MB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 33 - Forks: 5

GetStream/motionscape-app
MotionScape is your animations playground as a developer. You can see all animations and their parameters in effect with beautifully designed and handcrafted animation examples.
Language: Swift - Size: 34.6 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 157 - Forks: 12

breadnone/Easing
Easing functions made for Unity3D
Language: C# - Size: 30.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

pofulu/sparkar-bezier-easing
cubic-bezier implementation for Spark AR animation easings.
Language: TypeScript - Size: 239 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

jaredrummler/AndroidAnimations
A bunch of fun animations for Android.
Language: Java - Size: 10.8 MB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 74 - Forks: 13

GOB52/gob_easing
Easing functions that allowed compile-time calculation with constexpr (C++ 11 or later)
Language: C++ - Size: 168 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

camille-hdl/animatePaper.js
An animation library for paper.js.
Language: TypeScript - Size: 10.3 MB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 35 - Forks: 6

juancarlospaco/nim-easings
Robert Penner Easing Functions for Nim
Language: C - Size: 53.7 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 0

0xZakk/PostCSS-Easings
Custom easing functions for PostCSS! :chart_with_upwards_trend:
Language: JavaScript - Size: 2.93 KB - Last synced at: 15 days ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

zeozeozeo/simple-easing2
This package contains a set of simple easing functions.
Language: Rust - Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

amin2312/ATween
ATween is a easy, fast and tiny tween library, it can run in javascript or other platforms (such as lua via haxe).
Language: TypeScript - Size: 313 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

ArtBIT/bash-easing
Simple exponential easing functions written in bash + bc
Language: Shell - Size: 19.5 KB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

yasuohasegawa/UIViewPropertyForEasing
Easing functions for UIViewPropertyAnimator.
Language: Swift - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

michaelfairley/ezing
Easing functions for Rust
Language: Rust - Size: 181 KB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 50 - Forks: 5

ChengangFeng/TickView
一个精致带感的打钩小动画
Language: Java - Size: 229 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 300 - Forks: 39

handsomecode/iOS10-animations-demo
Demonstrating usage of iOS 10 Animations API
Language: Swift - Size: 171 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 74 - Forks: 1

GuilhermeRossato/Function-Generator
A browser app to generate multi purpose functions using interpolation.
Language: JavaScript - Size: 3.31 MB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 1

b3nson/sh.ease
Robert Penner's handy easing equations for bash
Language: Shell - Size: 73.2 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

abdul-rehman-2050/Niptao
android task management application. Open source and contributions are welcome
Language: Java - Size: 168 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

tanitta/easing
easing is a library that add flavor to motion in D programming language.
Language: D - Size: 28.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 9 - Forks: 2

tmanderson/animated-context-2d
Liven up your canvas CanvasRenderingContext2D sketches with a little animation and zero effort
Language: TypeScript - Size: 190 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

frostybee/waggly-ripples
Ripples and shapes rendering application written in C#/.NET.
Language: C# - Size: 9.86 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

stufreen/animol
A minimal, super lightweight (3KB minimized and gzipped), zero dependency, JavaScript animation library.
Language: JavaScript - Size: 3.37 MB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 25 - Forks: 0

dfederspiel/canvas-art
Game loops and visualizations with HTML canvas.
Language: TypeScript - Size: 5.82 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

nberr/EasingAnimation
A JUCE project to showcase animated components using easing functions
Language: C++ - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

antonagestam/nmap 📦
Map a number from one range to another
Language: Python - Size: 41 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 1

cipperly/ImAnim
Demo for ImGui animation using easing functions. Contains a set of C++ classes that perform the ImGui animation.
Language: C++ - Size: 1.49 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 2

ahotko/MathExtended
C# Math Library with Functions, not included in standard Library. Compatible with NET.Core and NET.Framework
Language: C# - Size: 338 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

XamkGamelab/ProceduralTerrain
Demonstrates generating terrain meshes from noise. There's also tools for modifying the terrain and the terrain can be saved as a mesh asset and used in any projects. Includes FPS preview and simple tree placement. https://youtu.be/u4WbrUH0eaU
Language: ShaderLab - Size: 57.3 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

tyczynski/lerp.js
The method of linear interpolation (lerp) to easing animations.
Language: JavaScript - Size: 89.8 KB - Last synced at: 5 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

hiro0218/css-in-js-easing
This library retrieves easing-function for CSS property.
Language: TypeScript - Size: 249 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 4 - Forks: 0

arturoc/pennereq-rs
Port of the Penner easing equations to rust
Language: Rust - Size: 5.86 KB - Last synced at: about 9 hours ago - Pushed at: over 5 years ago - Stars: 10 - Forks: 0

RamiJ3mli/Easings
A port of Robert Penner's easing equations to kotlin on Android to add flavors to your animations
Language: Kotlin - Size: 55 MB - Last synced at: over 2 years ago - Pushed at: about 6 years ago - Stars: 94 - Forks: 11

jamestomasino/veasing
easing module for v
Language: V - Size: 52.7 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 2

lo2dev/css-easing
a cheatsheet with css easing functions - css only
Language: HTML - Size: 1.95 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

JohnENoonan/touch-eases
A reusable asset that creates easing CHOPs and python functions for TouchDesigner
Language: Python - Size: 263 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

JGTools/Easings
Collection of easing functions
Language: TypeScript - Size: 8.79 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

silicakes/scrollio
A headless scrolling library
Language: TypeScript - Size: 1.98 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

AnatoleLucet/easae
A small utility for easy easings.
Language: TypeScript - Size: 483 KB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

mnemocron/easing-functions Fork of nicolausYes/easing-functions
Easing functions implemented in C for embedded MCU applications
Language: C - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

jchavarri/rebez
Cubic bezier implementation in Reason / OCaml.
Language: OCaml - Size: 39.1 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 31 - Forks: 3

JoeTomkinson/Xama.JTPorts.EasingInterpolator
Xamarin.Android Native library containing twenty-eight different easing animation interpolators.
Language: C# - Size: 291 KB - Last synced at: 28 days ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 1

kerminator-dev/Transitions
Language: C# - Size: 12.9 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

tubiejs/tween.js
利用数学函数的坐标变换自定义缓动函数
Language: HTML - Size: 83 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

chenmingxiang110/easing-functions
This project implements the easing functions with Python and Numpy.
Language: Jupyter Notebook - Size: 133 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1

octaspire/easing
Easing functions in standard C99.
Language: C - Size: 43.9 KB - Last synced at: 4 months ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

tajnyprojekt/TpAnimation
A library for animating and rendering Processing sketches
Language: Java - Size: 3.74 MB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

noflo/noflo-tween
Timeline components for NoFlo
Language: JavaScript - Size: 156 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

ygboucherk/simpleSocket
A C library for seamlessly create sockets
Language: C - Size: 2.93 KB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

fal-works/atomic-ease-js
Namespace-aware easing functions.
Language: TypeScript - Size: 45.9 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
