Animation Software for Linux

View 13 business solutions

Browse free open source Animation software and projects for Linux below. Use the toggles on the left to filter open source Animation software by OS, license, language, programming language, and project status.

  • The AI workplace management platform Icon
    The AI workplace management platform

    Plan smart spaces, connect teams, manage assets, and get insights with the leading AI-powered operating system for the built world.

    By combining AI workflows, predictive intelligence, and automated insights, OfficeSpace gives leaders a complete view of how their spaces are used and how people work. Facilities, IT, HR, and Real Estate teams use OfficeSpace to optimize space utilization, enhance employee experience, and reduce portfolio costs with precision.
    Learn More
  • Turn traffic into pipeline and prospects into customers Icon
    Turn traffic into pipeline and prospects into customers

    For account executives and sales engineers looking for a solution to manage their insights and sales data

    Docket is an AI-powered sales enablement platform designed to unify go-to-market (GTM) data through its proprietary Sales Knowledge Lake™ and activate it with intelligent AI agents. The platform helps marketing teams increase pipeline generation by 15% by engaging website visitors in human-like conversations and qualifying leads. For sales teams, Docket improves seller efficiency by 33% by providing instant product knowledge, retrieving collateral, and creating personalized documents. Built for GTM teams, Docket integrates with over 100 tools across the revenue tech stack and offers enterprise-grade security with SOC 2 Type II, GDPR, and ISO 27001 compliance. Customers report improved win rates, shorter sales cycles, and dramatically reduced response times. Docket’s scalable, accurate, and fast AI agents deliver reliable answers with confidence scores, empowering teams to close deals faster.
    Learn More
  • 1
    Aseprite

    Aseprite

    Animated sprite editor & pixel art tool

    Aseprite is a program to create animated sprites. Sprites are composed of layers & frames as separated concepts. Support for color profiles and different color modes: RGBA, Indexed (palettes up to 256 colors), Grayscale. Animation facilities, with real-time preview and onion skinning. Copy & paste. Drag & drop. Resize palette. Palette entries with alpha value. Select color harmonies. Create light and shadows with the shading ink. Create perfect strokes for pixel-art. Avoid extreme pixel distortions when rotating tiny sprites. Create patterns repeating the image in a 3x3 grid. Create custom brushes for dithering. Composite layers to create color effects. Open or save a sequence of images. Create animations and save them as .gif files. Export your work to sprite sheets in .png and .json files. Recovery your sprites in case of crash. Integrate Aseprite in your assets pipeline with the command-line interface (CLI). Store several animations in one texture atlas.
    Downloads: 637 This Week
    Last Update:
    See Project
  • 2
    three.js

    three.js

    JavaScript 3D library

    three.js is a lightweight and easy-to-use JavaScript 3D library with its own default WebGL renderer. It works by creating a scene with a camera and a geometric cube, the latter of which is added to the scene. This will become the animated object within the scene. A WebGL renderer is created for the scene and the camera, with an added viewport to the document.body element. Finally, the cube is animated within the scene for the camera. A plethora of examples can be found in the project’s website (https://threejs.org/) which use Canvas 2D, SVG and CSS3D renderers that the library also provides.
    Downloads: 76 This Week
    Last Update:
    See Project
  • 3
    Pencil2D Animation

    Pencil2D Animation

    Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations

    An easy, intuitive tool to make 2D hand-drawn animations. Lightweight and easy to use so you can focus on animating and not on what button to hit next. Seamlessly switch between raster and vector workflows, allowing you to sketch, ink & paint on the go. Pencil2D is cross-platform and runs on Windows, macOS, Linux & FreeBSD. Pencil2D is completely open source and free to use, even commercially.
    Downloads: 75 This Week
    Last Update:
    See Project
  • 4
    Synfig
    Synfig is a powerful, industrial-strength vector-based 2D animation software package, designed from the ground-up for producing feature-film quality 2D animation with fewer people and resources.
    Leader badge
    Downloads: 253 This Week
    Last Update:
    See Project
  • Simplify Purchasing For Your Business Icon
    Simplify Purchasing For Your Business

    Manage what you buy and how you buy it with Order.co, so you have control over your time and money spent.

    Simplify every aspect of buying for your business in Order.co. From sourcing products to scaling purchasing across locations to automating your AP and approvals workstreams, Order.co is the platform of choice for growing businesses.
    Learn More
  • 5
    APNG Assembler

    APNG Assembler

    Creates APNG animation from PNG/TGA image sequence.

    Creates highly optimized Animated PNG files from PNG/TGA image sequences. CLI versions available for all major OSes. GUI versions for Windows and macOS. Also, APNG Disassembler can be found at http://sourceforge.net/projects/apngdis
    Leader badge
    Downloads: 247 This Week
    Last Update:
    See Project
  • 6
    LVGL

    LVGL

    Powerful and easy-to-use embedded GUI library with many widgets

    Powerful and easy-to-use embedded GUI library with many widgets, advanced visual effects (opacity, antialiasing, animations), and low memory requirements (16K RAM, 64K Flash). LVGL provides everything you need to create an embedded GUI with easy-to-use graphical elements, beautiful visual effects, and a low memory footprint. LVGL is an open-source graphics library providing everything you need to create an embedded GUI with easy-to-use graphical elements, beautiful visual effects, and a low memory footprint. Create stunning user interfaces with LVGL! Take advantage of its platform-independent nature and use one library with small microcontrollers or high-end processors. The LVGL is a lightweight embedded library for displays and touchscreens providing everything required to build fully featured-embedded GUIs. Do you like Python? Create your UI in MicroPython with LVGL.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 7
    QGifer

    QGifer

    A video-based animated GIF creator

    QGifer is a tool for extracting part of a video to an animated GIF file. The new demonstration video: http://youtu.be/SNTf5eNdL4Q
    Downloads: 160 This Week
    Last Update:
    See Project
  • 8
    GLMixer

    GLMixer

    Graphic Live Mixer

    GLMixer performs real time graphical blending of several movie clips and of computer generated graphics. Drop video files in the mixing workspace and place them in a circular area to change their opacity ; if you selects two videos, moving them together performs a fading transition. This principle generalizes to a large number of videos. Direct interaction with the video allows to be fast and reactive, and to move and deform them on screen. The output of your operations is shown in the output window, typically displayed in full-screen on an external monitor or a projector. But the output can also be saved as a video file. Control GLMixer through network using OpenSoundControl, and generate graphics with ShaderToy GLSL code. Download : https://sourceforge.net/projects/glmixer/files/ Please note GLMixer is discontinued and superseded by vimix https://brunoherbelin.github.io/vimix/
    Leader badge
    Downloads: 121 This Week
    Last Update:
    See Project
  • 9
    FastLED

    FastLED

    The FastLED library for colored LED animation on Arduino

    FastLED is a fast, efficient, easy-to-use Arduino library for programming addressable LED strips and pixels such as WS2810, WS2811, LPD8806, Neopixel and more. FastLED is used by thousands of developers, in countless art and hobby projects, and in numerous commercial products. We build FastLED to help you get started faster, develop your code faster, and make your code run faster. FastLED supports popular LEDs including Neopixel, WS2801, WS2811, WS2812B, LPD8806, TM1809, and more. The library runs on a wide range of Arduino and compatible boards, including both AVR- and ARM- based microcontrollers. In addition to fast, efficient, compatible LED driver code, FastLED also provides features that get your animations up and running fast.
    Downloads: 21 This Week
    Last Update:
    See Project
  • Award-Winning Medical Office Software Designed for Your Specialty Icon
    Award-Winning Medical Office Software Designed for Your Specialty

    Succeed and scale your practice with cloud-based, data-backed, AI-powered healthcare software.

    RXNT is an ambulatory healthcare technology pioneer that empowers medical practices and healthcare organizations to succeed and scale through innovative, data-backed, AI-powered software.
    Learn More
  • 10
    Manim

    Manim

    A community-maintained Python framework for creating animations

    A community-maintained Python library for creating mathematical animations. Manim is a free and open-source project originally written by Grant Sanderson. It is now maintained by the Manim Community and permissively released under the MIT license. Manim was originally created by Grant Sanderson as a personal project and for use in his YouTube channel, 3Blue1Brown. As his channel gained popularity, many grew to like the style of his animations and wanted to use manim for their own projects. However, as manim was only intended for personal use, it was very difficult for other users to install and use it. Manim, or ManimCE refers to the community-maintained version of the library. This is the version documented on this website; the package name on PyPI is manim. ManimGL is the latest released version of the library developed by Grant “3b1b” Sanderson. It has more experimental features and breaking changes between versions are not documented.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 11
    Monster Mash

    Monster Mash

    New Sketch-Based Modeling and Animation Tool

    Monster Mash is a playful, research-grade 2D-to-3D modeling and animation tool that turns quick pen strokes into lively, deformable characters in seconds. You sketch a silhouette and interior strokes to hint at limbs or structure, then “inflate” the drawing into a volumetric, puppet-like mesh that preserves the feel of the original art. The interface favors immediacy: draw, inflate, pose, and record motion directly in the canvas, without manual rigging, weight painting, or complicated asset pipelines. Under the hood it builds a lightweight surface and auto-assigns handles so you can grab and move parts intuitively, with smooth deformations propagating across the body. Because it runs interactively, artists iterate rapidly—blocking poses, trying alternate proportions, or recording short performances—before exporting results downstream. It’s equally useful for education, previs, and indie production where fast iteration trumps photorealism.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 12
    Juggling Lab

    Juggling Lab

    Juggling Lab juggling animator

    Juggling Lab is an open-source juggling simulation and animation software designed to visualize juggling patterns. It allows users to create, simulate, and analyze various juggling sequences, offering both 2D and 3D visualizations. Juggling Lab is highly customizable, supporting complex patterns and siteswap notation, making it a valuable tool for jugglers, performers, and enthusiasts looking to practice or study new routines.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 13
    react-native-animatable

    react-native-animatable

    Set of animations and declarative transitions for React Native

    Declarative transitions and animations for React Native. To animate things you must use the createAnimatableComponent composer similar to the Animated.createAnimatedComponent. The common components View, Text and Image are precomposed and exposed under the Animatable namespace. If you have your own component that you wish to animate, simply wrap it with a Animatable.View. To make looping animations simply set the iterationCount to infinite. Most animations except the attention seekers work best when setting direction to alternate. You can create your own simple transitions of a style property of your own choosing. The following example will increase the font size by 5 for every tap, all animated, all declarative! If you don't supply a duration property, a spring animation will be used. Transitions require StyleSheet.flatten available in React Native 0.15 or later. If you are running on anything lower, please polyfill as described under imperative usage.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 14
    Vizzu

    Vizzu

    Library for animated data visualizations and data stories

    Vizzu is a free, open-source Javascript/C++ library utilizing a generic dataviz engine that generates many types of charts and seamlessly animates between them. It can be used to create static charts but more importantly, it is designed for building animated data stories and interactive explorers as Vizzu enables showing different perspectives of the data that the viewers can easily follow due to the animation. Create a placeholder element that will contain the rendered chart. The Vizzu constructor has to load Vizzu's WebAssembly module asynchronously to prevent blocking the whole page. Because of this, any method except animate() will throw an exception while the library is not initialized. There is an initializing promise in the Vizzu class, which will resolve when initialization is finished. You can call all methods after this promise is resolved.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 15
    Friction

    Friction

    powerful and versatile motion graphics application

    Friction is a powerful and versatile motion graphics application that allows you to create stunning vector and raster animations for web and video platforms with ease.
    Leader badge
    Downloads: 327 This Week
    Last Update:
    See Project
  • 16
    Animate.css

    Animate.css

    Just-add-water CSS animations

    Animate.css is a cross-browser library of cool and fun CSS animations. When you need to add some oomph and awesomeness to your projects, simply slide in one of these just-add-water animations and watch your visuals significantly improve! Using Animate.css animations is incredibly simple and easy. It takes just a couple of steps to get an awesome CSS animated element. Choose from a wide array of animations, and control their speeds. Use these animations to make a statement, for emphasis, to grab attention, or simply to liven up the look of your project.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 17
    DragonBonesAS

    DragonBonesAS

    DragonBones ActionScript Runtime

    DragonBonesAS is a skeletal animation framework for ActionScript 3 and Flash, designed to simplify the implementation of complex 2D animations. It separates the animation data from display logic, allowing developers to reuse assets, blend animations, and reduce draw calls. DragonBones supports the creation of character rigs, timelines, and inverse kinematics, making it popular in Flash-based game development.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 18
    anime.js

    anime.js

    JavaScript animation engine

    anime.js is a lightweight JavaScript animation library that allows you to create complex animations with a single, powerful API. It works with just about anything web-based: CSS properties, SVG, DOM attributes and JavaScript Objects. anime.js makes it easy to create layered and complex animations, and gives you full control of timing and triggering events so they move exactly how and when you want them. It supports some of the latest browsers, and offers plenty of examples and demonstrations to get you animating in no time. Animate everything you want simply and easily with anime.js.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    simpleParallax.js

    simpleParallax.js

    Simple and tiny JavaScript library that adds parallax animations

    simpleParallax.js is a very simple and tiny Vanilla JS library that adds parallax animations on any image. Where it may be laborious to get results through other plugins, simpleParallax.js stands out for its ease and its visual rendering. The parallax effect is directly applied to image tags, there is no need to use background images.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 20
    qStopMotion is a application for creating stop-motion animation movies. The users will be able to create stop-motions from pictures imported from a camera or from the harddrive and export the animation to different video formats such as mpeg or avi.
    Leader badge
    Downloads: 113 This Week
    Last Update:
    See Project
  • 21
    CountUp.js

    CountUp.js

    Animates a numerical value by counting to it

    CountUp.js is a dependency-free, lightweight JavaScript class that can be used to quickly create animations that display numerical data in a more interesting way. Install via npm/yarn using the package name countup.js. Despite its name, CountUp can count in either direction, depending on the start and end values that you pass. CountUp.js supports all browsers. MIT license. CountUp v2 is distributed as an ES6 module because it is the most standardized and most widely compatible module for browsers, though a UMD module is also included. To run module-enabled scripts locally, you'll need a simple local server setup, because otherwise you may see a CORS error when your browser tries to load the script as a module. CountUp is also wrapped as a UMD module in ./dist/countUp.umd.js and it exposes CountUp as a global variable on the window scope.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 22
    ipyvizzu

    ipyvizzu

    Build animated charts in Jupyter Notebook and similar environments

    ipyvizzu - Build animated charts in Jupyter Notebook and similar environments with a simple Python syntax ipyvizzu is an animated charting tool for Jupyter, Google Colab, Databricks, Kaggle and Deepnote notebooks among other platforms. ipyvizzu enables data scientists and analysts to utilize animation for storytelling with data using Python. It's built on the open-source JavaScript/C++ charting library Vizzu. There is a new extension of ipyvizzu, ipyvizzu-story with which the animated charts can be presented right from the notebooks. Since ipyvizzu-story's syntax is a bit different to ipyvizzu's, we suggest you to start from the ipyvizzu-story repo if you're interested in using animated charts to present your findings live or to share your presentation as an HTML file.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 23
    TupiTube Desk

    TupiTube Desk

    2D Animation Tool for Children and Teenagers

    TupiTube Desk is a 2D animation tool for desktop environments focused on usability for children and amateur artists. It is available for Windows, Mac and Linux operating systems
    Downloads: 37 This Week
    Last Update:
    See Project
  • 24
    APNG to GIF

    APNG to GIF

    Convert APNG animations into animated GIF format.

    This program converts APNG animations into animated GIF format. Wu64 quantization is used for true-color files. Transparency is handled either using a threshold, or composed over chosen background color. CLI version is OS-independent, GUI version is available for Windows. Another converter: http://sourceforge.net/projects/gif2apng
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 25
    Animated Drawings

    Animated Drawings

    Code to accompany "A Method for Animating Children's Drawings"

    AnimatedDrawings is a framework that converts user sketches or line drawings into fully animated 2D motion sequences using learned motion priors. The idea is that you draw a simple static figure (stick figure, silhouette, or contour lines), and the system produces plausible skeletal motion (walking, jumping, dancing) that adheres to the drawn shape constraints. The architecture separates shape embedding (to understand user-drawn geometry) from motion embedding / generation (to produce temporally coherent movement). Users can provide rough keyframes or control constraints (pose anchors), and the system fills intermediate frames with fluid animation. The repository includes demonstration apps and notebooks where you can upload or draw shapes and watch animations play. Because the approach is data-driven, it generalizes to new drawings even with varying proportions or stylizations.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB