GitHub topics: easing
Jondolf/bevy_transform_interpolation
Transfom interpolation for fixed timesteps for the Bevy game engine.
Language: Rust - Size: 95.7 KB - Last synced at: 20 minutes ago - Pushed at: 6 days ago - Stars: 55 - Forks: 11

raymondjavaxx/SmoothGradient
A SwiftUI package for creating smooth gradients using easing functions.
Language: Swift - Size: 1.77 MB - Last synced at: 2 days ago - Pushed at: 2 months ago - Stars: 121 - Forks: 8

tweenjs/tween.js
JavaScript/TypeScript animation engine
Language: TypeScript - Size: 16.1 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 10,062 - Forks: 1,423

phamfoo/react-native-easing-gradient
Create smooth gradients in React Native
Language: TypeScript - Size: 715 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 234 - Forks: 5

cunkmanjones/obs-source-animator
A Python Script, made for OBS, that allows for a Source's size and anchor point to be modified and animated using Easing Functions.
Language: Python - Size: 28.3 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

Musab-Hassan/slickscrolljs ๐ฆ
A Lightweight JavaScript library for quick and painless momentum & parallax scrolling effects.
Language: TypeScript - Size: 2.36 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 61 - Forks: 4

sghall/react-move
React Move | Beautiful, data-driven animations for React
Language: JavaScript - Size: 53.8 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 6,587 - Forks: 169

satiewaltz/has-easing
A tiny validator to check if a string is a valid CSS timing function.
Language: JavaScript - Size: 68.4 KB - Last synced at: 9 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

micell/micell
A collection of functions for front-end development
Language: TypeScript - Size: 1.7 MB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 24 - Forks: 3

javierbyte/react-number-easing
React component to interpolate rendering of numbers in the frontend.
Language: JavaScript - Size: 2.45 MB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 156 - Forks: 23

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

vleue/bevy_easings
Easing and simple animations for Bevy
Language: Rust - Size: 15.7 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 196 - Forks: 27

ARES-Mobiliario/chop
Chop splits one image to many and performs basic OCR. It runs offline in a browser as a single page app written in vanilla JavaScript. The monofile version weighs under 120KB.
Language: HTML - Size: 409 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

KyryloKuzyk/PrimeTween
High-performance, allocation-free tween library for Unity. Create animations, delays, and sequences in one line of code.
Language: C# - Size: 9.17 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1,455 - Forks: 54

nordskill/kinex
Kinex (Kinetic Expressions): The World's smallest and fastest JavaScript animation library, designed to meet 90% of common daily animation needs.
Language: JavaScript - Size: 82 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

scriptituk/xfade-easing
FFmpeg Xfade easing and extensions: custom expressions; CSS easings; ported GLSL transitions
Language: C - Size: 1.06 GB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 85 - Forks: 15

davidfig/pixi-ease
pixi.js animation library using easing functions
Language: JavaScript - Size: 12.3 MB - Last synced at: 22 days ago - Pushed at: about 3 years ago - Stars: 100 - Forks: 11

SansDeus/useful
A no dependency Typescript library for Bezier, De Casteljau algorithm, Curves, Lerp, Smooth scrolling, simple animation, browser swipe events, color blending, and easing
Language: TypeScript - Size: 238 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

fivefifteen/hashjump
A tiny, dependency-free JavaScript module for handling anchor links and scrolling elements into view.
Language: JavaScript - Size: 233 KB - Last synced at: 19 days ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

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

psharanda/Easing
Unified set of easing functions
Language: Swift - Size: 833 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 31 - Forks: 1

orhanbalci/rust-easing
Tiny Rust library implementing Robert Penner's easing functions
Language: Rust - Size: 811 KB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 18 - Forks: 2

enzomanuelmangano/motion.reactiive.io
Interactive tool for exploring and approximating the relationship between easing curves and spring animations.
Language: TypeScript - Size: 13.6 MB - Last synced at: about 17 hours ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

roberthein/Ease
It's magic.
Language: Swift - Size: 78.4 MB - Last synced at: 7 days ago - Pushed at: about 5 years ago - Stars: 1,260 - Forks: 41

okikio/spring-easing
Quick and easy spring animation. Works with other animation libraries (gsap, animejs, framer motion, motion one, @okikio/animate, etc...) or the Web Animation API (WAAPI).
Language: TypeScript - Size: 5.57 MB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 75 - Forks: 2

mimaraka/aviutl-plugin-curve_editor
Curve Editor - AviUtlใฎใใใฎใคใผใธใณใฐ็ทจ้ใใฉใฐใคใณ
Language: C++ - Size: 2.93 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 104 - Forks: 2

Tirtstan/Tweening-Components
Tweening Components is a package that provides a set of preset scriptable objects to animate UGUI in Unity.
Language: C# - Size: 1020 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

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

ixkaito/tailwindcss-easing
A Tailwind CSS plugin extends `transitionTimingFunction` with easing functions from easings.net.
Language: JavaScript - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 1

fabiocaccamo/utils.js
:construction_worker: :wrench: zero dependencies vanilla JavaScript utils.
Language: JavaScript - Size: 2.68 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 24 - Forks: 6

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: 2 months ago - Pushed at: over 5 years ago - Stars: 86 - Forks: 3

anim8js/anim8js
The ultimate animation library for javascript - animate everything!
Language: JavaScript - Size: 5.71 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 36 - Forks: 4

sanyabeast/tweener ๐ฆ
Lightweight JavaScript animation library for creating smooth tweens with customizable easing functions. Features chainable API, multiple easing styles, repeating/yoyo animations, comprehensive callback system, and UMD compatibility. Perfect for animating DOM elements with precise timing control.
Language: JavaScript - Size: 18.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

annulusgames/LitMotion
Lightning-fast and Zero Allocation Tween Library for Unity.
Language: C# - Size: 6.91 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1,349 - Forks: 88

setanarut/tween
Tweening package for Go
Language: Go - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

scottcgi/MojoTween
A fast, powerful, elegant, efficient and easy-to-use Tween animation Engine for the Unity platform.
Size: 3.42 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 17 - Forks: 1

gre/bezier-easing
cubic-bezier implementation for your JavaScript animation easings โ MIT License
Language: JavaScript - Size: 328 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 1,756 - Forks: 136

jeffreylanters/unity-tweens
An extremely light weight, extendable and customisable tweening engine made for strictly typed script-based animations for user-interfaces and world-space objects optimised for all platforms.
Language: C# - Size: 2.37 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 683 - Forks: 44

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

lnardon/Bzir
Website to easily create cubic-bezier easing curves for animations
Language: TypeScript - Size: 1.75 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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

Vergil1000x/Bezier_Curve_Editor
Free After Effects extension to create and apply custom Bezier easing curves with an interactive canvas. Flow-like, but open-source!
Language: JavaScript - Size: 38.1 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

imaginarny/tweenkie
Bytes-sized tweening function/library
Language: HTML - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 6 - Forks: 0

lunelson/split-ease
The JavaScript Easing function with a beginning, middle and end
Language: JavaScript - Size: 29.9 MB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 62 - Forks: 0

Oldes/Rebol-Easing
Rebol extension with easing functions
Language: C++ - Size: 194 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

noelyahan/mergi
go library for image programming (merge, crop, resize, watermark, animate, ease, transit)
Language: Go - Size: 25.7 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 238 - Forks: 26

chocolateimage/kdenlive_ease_generator
Easing keyframe generator for kdenlive
Language: Python - Size: 70.3 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 15 - Forks: 2

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: 7 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

justusdecker/easing-functions-python
A bunch of easing functions & a preview in matplotlib.
Language: Python - Size: 39.1 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

falcema/descartia
descartia.js - a simple and fast JavaScript library for inertial smooth scroll
Language: JavaScript - Size: 3.61 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 29 - Forks: 3

sFrady20/easy-mesh-gradient
A tiny utility to create mesh gradients with customizable easing functions
Language: TypeScript - Size: 1.43 MB - Last synced at: about 3 hours ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 1

wrsdesign/tailwind-easing
Tailwind CSS plugin that extends transitionTimingFunction with custom Cubic Bรฉzier functions
Language: JavaScript - Size: 2.93 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

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

andersmelander/Easing
Simple easing/tweening animation library
Language: Pascal - Size: 1.95 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

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: 3 months ago - Pushed at: about 5 years ago - Stars: 43 - Forks: 5

nuskey8/MagicTween ๐ฆ
Extremely fast, GC-free and customizable tween library implemented with Unity ECS
Language: C# - Size: 9.45 MB - Last synced at: 6 months ago - Pushed at: 7 months ago - Stars: 486 - Forks: 29

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

WesGtoX/modern-responsive-website
Modern responsive website design.
Language: HTML - Size: 5.81 MB - Last synced at: 11 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

mimshwright/fease
Composable easing functions.
Language: TypeScript - Size: 8.74 MB - Last synced at: 24 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

mixtuti/EasyEasing
Unityใงไฝฟ็จใงใใใคใผใธใณใฐ้ขๆฐใใพใจใใใฉใคใใฉใช
Language: C# - Size: 43.9 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

alexandervrs/exTween
A tweening engine for GameMaker Studio 1.x
Language: Game Maker Language - Size: 1.49 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

tannerlinsley/springer
A spring that generates realistic easing functions
Language: JavaScript - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 61 - Forks: 2

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

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

rxlabz/flutter_animation_explorer
๐ flutter animation explorer
Language: Dart - Size: 5.25 MB - Last synced at: 10 days ago - Pushed at: about 6 years ago - Stars: 190 - Forks: 26

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

IBM/motion ๐ฆ
Reusable functions for IBM's motion standards.
Language: JavaScript - Size: 17.3 MB - Last synced at: 24 days ago - Pushed at: almost 4 years ago - Stars: 43 - Forks: 13

juliendargelos/easings
Easing functions in TypeScript.
Language: TypeScript - Size: 467 KB - Last synced at: 29 days ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 1

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: 5 months ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

0xKNUCKS/cpp-animation-lib
A ready to use animations utility library made for C++
Language: C++ - Size: 22.5 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

ttoowa/PenMotion
Motion Easing Editor & API
Language: C# - Size: 26.3 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

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

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

yama-dev/js-scroll-module
scroll utility.
Language: JavaScript - Size: 64.5 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

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

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: 5 months ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 1

breadnone/STween
Zero allocation tweening library for Unity3D.
Language: C# - Size: 4.07 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 11 - Forks: 1

surfsky/App.Animations
A c# easing animation lib with fluent api.
Language: C# - Size: 9.06 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Rephidock/Rephidock.AtomicAnimations
Classes for simple animations that accept delegates
Language: C# - Size: 247 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

miZyind/bevy_ui_animation
A GSAP-like animation plugin for Bevy UI.
Language: Rust - Size: 1.2 MB - Last synced at: 27 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 0

mauriciabad/custom-easings-with-keyframes
๐ Make custom non-cubic-bezier easing functions using the linear() easing function or keyframes and animations with this online css code generator.
Language: Vue - Size: 1.36 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 0

cansik/smooth-servo
An processing library for smooth servo control.
Language: Processing - Size: 6.18 MB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 23 - Forks: 3

fccm/ocaml-ease
Easing functions for OCaml.
Language: OCaml - Size: 125 KB - Last synced at: over 1 year ago - Pushed at: almost 12 years ago - Stars: 2 - Forks: 0

kefniark/Fatina
Small & Light tweening library for Web / Games
Language: TypeScript - Size: 12.2 MB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

breadnone/CTween
Zero allocation tweening system for Unity3D
Language: C# - Size: 433 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

flamecommit/to-one
์๊ฐ๊ณผ ๋ถํ ์ ์ ๋ ฅ๋ฐ์ 0๋ถํฐ 1๊น์ง ์ฆ๊ฐํ๋ ์ ๋ฆฌ์๋ฅผ ๋ฐํํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๋๋ค.
Language: TypeScript - Size: 9.77 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

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: about 1 month ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 0

co851002/deck.gl-globe-animation
DeckGL GlobeView animation with easing
Language: JavaScript - Size: 1.05 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

zeozeozeo/simple-easing2
This package contains a set of simple easing functions.
Language: Rust - Size: 3.91 KB - Last synced at: 6 months ago - Pushed at: almost 2 years 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: 4 months ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

Its-Kenta/Raylib.c3
Raylib binding for the C3 Programming Language
Language: C - Size: 8.57 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 3

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

ikun-svelte/smoke-distance
๐ฌtweening engine for Typescript
Language: TypeScript - Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

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: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

DerekXCX/tweening.py
[WIP] Tweening module for python with different easing styles.
Language: Python - Size: 18.6 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ericlincn/easing-java
Porting Robert Penner's Easing Equations to Android Java
Language: Java - Size: 0 Bytes - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

augustwester/easie-zoom
Sexy zoom for videos because no free video editors support it
Language: Python - Size: 18.6 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

dmnsgn/sass-easing
Easing variables for sass
Language: CSS - Size: 180 KB - Last synced at: 24 days ago - Pushed at: over 10 years ago - Stars: 19 - Forks: 2

creasty/animation-essential
Tiny animation library designed with simplicity and modernity at its core
Language: TypeScript - Size: 96.7 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0
