Pencil2D is an open-source, multiplatform tool that makes it possible to draw and create 2D animations.
Pencil2D doesn't try to compete with Flash, despite that the animations are key stills and different layers. Contrary to Flash, Pencil2D requires you to draw by hand each of the frames that make up the animation.
There are four layers that Pencil2D lets you create: bitmap image, vector image, sound, and video. You'll have to place the corresponding elements in each one to obtain the animation.
The Windows version still doesn't allow you to export the animation to video, a feature that is in other operating systems like Macintosh.
Minimal Design
Lightweight and easy to use so you can focus on animating and not what button to hit next.
Raster & Vector
Seamlessly switch between raster and vector workflows, allowing you to sketch, ink & paint on the go.
Cross-Platform
Pencil2D is cross-platform and runs on Windows, macOS, Linux & FreeBSD.
Open Source & Free
Pencil2D is completely open source and free to use, even commercially!