whatisgithub

What is easings.net?

ai/easings.net — explained in plain English

Analysis updated 2026-06-24

8,588CSSAudience · developerComplexity · 1/5Setup · easy

In one sentence

The source code for easings.net, a visual reference website where developers pick and compare easing functions that control how animations speed up, slow down, or bounce over time.

Mindmap

mindmap
  root((repo))
    What it is
      Reference website
      Easing functions
      Visual cheat sheet
    For contributors
      Add translations
      YAML file copy
      Local dev server
    Tech
      Yarn build
      CSS animations
      YAML content
    Sponsor
      Evil Martians
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Add a new language translation to the easings.net site by copying a YAML file and filling in the strings.

USE CASE 2

Run a local development server to preview UI changes before submitting a pull request to the project.

USE CASE 3

Fix or improve the visual interactive examples of easing functions shown on the live site.

What is it built with?

CSSJavaScriptYarnYAML

How does it compare?

ai/easings.nethubspot/offlinekognise/water.css
Stars8,5888,5858,626
LanguageCSSCSSCSS
Setup difficultyeasyeasyeasy
Complexity1/51/51/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Run yarn install then start the dev server, no external services or API keys needed.

No license information was provided in the explanation.

So what is it?

This repository is the source code for easings.net, a reference website that helps developers choose the right easing function for animations. Easing functions control how something moves over time: whether it speeds up, slows down, bounces, or follows some other curve. The site presents these functions as a visual cheat sheet so you can quickly compare them and pick one that fits what you are building. The README is brief and focused on contributors rather than end users. It explains how to fork the project, translate the site into other languages by copying a YAML file and filling in the translations, and how to run a local development server using Yarn. The actual content of the site, meaning the explanations and interactive examples of each easing function, is not described in the README itself. The project is sponsored by Evil Martians, a software consultancy. If you are looking to use the site rather than contribute to it, the live version is at easings.net. If you want to add a translation or fix something in the code, the README points to standard GitHub contribution steps.

Copy-paste prompts

Prompt 1
How do I add a French translation to the easings.net site by copying and editing the YAML translation file?
Prompt 2
Show me how to run the easings.net development server locally using Yarn so I can preview my changes before pushing.
Prompt 3
Which easing function from easings.net should I use for a menu slide-in animation that feels smooth and natural?

Frequently asked questions

What is easings.net?

The source code for easings.net, a visual reference website where developers pick and compare easing functions that control how animations speed up, slow down, or bounce over time.

What language is easings.net written in?

Mainly CSS. The stack also includes CSS, JavaScript, Yarn.

What license does easings.net use?

No license information was provided in the explanation.

How hard is easings.net to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is easings.net for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.