Skip to content
Framer - Design Everything
JavaScript CoffeeScript CSS HTML Shell Makefile
Branch: master
Clone or download
Latest commit 477b95a May 7, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
framer Merge pull request #579 from marckrenn/flow-mouseWheelEnabled Jun 20, 2018
scripts Creating a file with the latest hash Jan 17, 2018
test Update snapshots Mar 8, 2018
.gitignore Removed version from Studio Sep 28, 2017
Makefile Reporting basic coverage through istanbul Jul 13, 2017
codecov.yml Change to trigger Codecov Sep 11, 2017
coffeelint.json No empty params list Nov 7, 2016 made viewportsize explicit Jul 14, 2017
package.json Add elements property to SVGLayer Jan 5, 2018 Update May 7, 2019
wercker.yml Added codecov Jul 13, 2017

Framer Library for React

We are in the process of open sourcing our new Framer Library for React. Come back soon.

Framer Library

Framer Library is an open source JavaScript framework for high fidelity prototyping. Use it to design animations and interactions without any limitations. Make use of real spring physics or animate with 3D effects, anything is possible.


There are 2 ways to use Framer Library. To get most out of Library download Framer; a design tool for the Mac. The other way you can leverage Framer Library is with generator; an app that imports your layers from Sketch, Photoshop and Figma. The following features are included with each option.



Framer is a design tool for the Mac which allows you to design without limitations. It is based on Framer Library and offers the familiarity of visual editing with the flexibility of code. A seamless workflow, further complemented by device previewing, version control and easy sharing.

Find out more

Framer for Mac

Set up Framer Library

  • Download (Framer.js & Framer Generator)
  • Open index.html in a WebKit browser and you'll see an image animate on click
  • Edit the app.js to add interactions and animations (see example code below)

Project Folder

Get Started

Learn with our beginner guides that give you a basic overview of Framer Library and a few simple pointers on how to set yourself up for success.

Become part of the community and join the Facebook Group or engage with members in your city. Over 19.000 designers, engineers and creators are waiting to meet you.


  • Download or fork the repository
  • Make sure you have the latest version of node and npm installed
  • Run make dist to build the latest version
  • Run make to rebuild the latest version on changes
  • Run make test to run the unit tests in phantomjs
  • Run make to retest the latest version on changes
Reporting Issues
  • Please use the issue tracker
  • Try to include an example and clearly describe expected behaviour


You can’t perform that action at this time.