C++ Animation

Open-source C++ projects categorized as Animation | Edit details

Top 22 C++ Animation Projects

  • GitHub repo aseprite

    Animated sprite editor & pixel art tool (Windows, macOS, Linux)

    Project mention: Just finished making a bite-sized platformer with dashing and slashing using love2d! (playable version linked in comments) | reddit.com/r/love2d | 2022-01-19

    I used aseprite for the pixel art, Tiled for level creation and editing, and love.js to port it to the web. This the second game I've made with Love2D. I originally fell in love with this framework during a game jam and haven't looked back since. This project took about 80 hours of work total, spread out over 2 months or so.

  • GitHub repo o3de

    Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

    Project mention: Upcoming GZDoom-powered FPS Selaco shows off the 'AI Response System' | reddit.com/r/linux_gaming | 2022-01-10

    O3DE, the open-sourced version of Amazon Lumberyard, could, if for some reason id Tech 4 with Vulkan couldn't.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo LibreSprite

    Animated sprite editor & pixel art tool -- Fork of the last GPLv2 commit of Aseprite

    Project mention: Pixel art, gif animations like Flipnote Studio on Steam Deck | reddit.com/r/SteamDeck | 2022-01-11

    I have also seen Aseprite being recommended. It looks nice and I'm sure it works well, but it is not open source unfortunately. There is an open source alternative called LibreSprite, which seems to mimic Aseprite quite closely.

  • GitHub repo appleseed

    A modern open source rendering engine for animation and visual effects

    Project mention: Where can I find spectrum data of random objects? | reddit.com/r/astrophysics | 2021-05-13
  • GitHub repo ozz-animation

    Open source c++ skeletal animation library and toolset

    Project mention: Good resources for learning how to implement skeletal animation? | reddit.com/r/gamedev | 2021-06-14

    On the otherhand, if I was going to pull in some code/an existing animation system, I have been interested in messing with https://github.com/guillaumeblanc/ozz-animation. It is pretty cool. There is a separate runtime/engine code from whatever editor/asset management you use. I've been toying with the idea of maybe pulling it into Jedi Academy.

  • GitHub repo synfig

    This is the Official source code repository of the Synfig project

    Project mention: Lottie – use After Effects animations in web and native apps | news.ycombinator.com | 2021-12-20
  • GitHub repo reactphysics3d

    Open source C++ physics engine library in 3D

    Project mention: Most Popular C[++] Open-Source Physics Engines | reddit.com/r/gamedev | 2021-11-14
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo ALS-Community

    Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 4.27 with additional bug fixes.

    Project mention: Does anyone have this issue with ALS 4.0 and a Physical object? | reddit.com/r/unrealengine | 2021-12-13
  • GitHub repo rhubarb-lip-sync

    Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.

    Project mention: I need to find a program that plays an audio file for every letter in a text field. | reddit.com/r/gamedev | 2021-05-02

    There's a program called Rhubarb Lip Sync that you should look into.

  • GitHub repo Klein

    P(R*_{3, 0, 1}) specialized SIMD Geometric Algebra Library

  • GitHub repo lunasvg

    lunasvg is a standalone SVG rendering library in C++

    Project mention: LunaSVG is an ultra fast SVG rendering library in C++ | reddit.com/r/coolgithubprojects | 2021-10-16
  • GitHub repo CppRobotics

    Header-only C++ library for robotics, control, and path planning algorithms. Work in progress, contributions are welcome!

    Project mention: Should I rename CppRobotics to Control++? | reddit.com/r/ControlTheory | 2021-09-28

    I even opened an issue about this, so feel free to post your ideas there.

  • GitHub repo SpookyGhost

    A procedural sprite animation tool made with the nCine

    Project mention: SpookyGhost, my open-source procedural animation tool for sprites, comes to Raspberry Pi | reddit.com/r/raspberry_pi | 2021-11-01

    Of course you can always download and compile the source code.

  • GitHub repo keyleds

    Logitech Keyboard animation for Linux — G410, G513, G610, G810, G910, GPro

    Project mention: What desktop Linux needs to succeed in the mainstream | reddit.com/r/kde | 2021-12-10
  • GitHub repo thorvg

    ThorVG is a platform-independent portable library for drawing vector-based scenes and animations including SVG. ThorVG provides user-friendly APIs, its library has no dependencies and maintains super compact size.

    Project mention: Inkscape 1.1.1 Is Released | news.ycombinator.com | 2021-09-28

    Was amazing contributing as an open source contributor to the Samsung team at https://github.com/Samsung/thorvg and https://github.com/Samsung/rlottie.

    `rlottie` is used in Discord and telegram for animated stickers and `thorvg` is the work-in-progress next generation animated vector / static vectors technology.

    Hope that animated vectors is important to more people.

  • GitHub repo Creature_Godot

    2D Skeletal Animation Creature Runtime for Godot Engine

    Project mention: ways to reduce player sprites / other art | reddit.com/r/godot | 2021-05-14

    You can use the in engine animation and skeletal system. Or software like Creature 2D to build animations. They have a module you can build into Godot to use real time animations.

  • GitHub repo TP_Arduino_DigitalRain_Anim

    A library that represents Digital Rain Animation on color displays that support TFT_eSPI

    Project mention: I made this as a big fan of the movie The Matrix. You can download it through the Arduino Library. | reddit.com/r/arduino | 2021-11-23

    Available for displays that support TFT_eSPI and ESP32 or ESP8266. Video I made with this Github Link this

  • GitHub repo ProtoTracer

    3D rendering and animation engine for multifaceted displays on microcontrollers

    Project mention: protogen_irl | reddit.com/r/furry_irl | 2021-10-04

    Yep! Here it is if you wanna check out all of the code: https://github.com/coelacant1/ProtoTracer

  • GitHub repo TM1637TinyDisplay

    Arduino library to display numbers and text on a 4 and 6 digit 7-segment TM1637 display modules.

    Project mention: Got an Amazon 7 segment display, can't get it to work with Flora | reddit.com/r/adafruit | 2022-01-11

    Or this one that has some nice documentation: https://github.com/jasonacox/TM1637TinyDisplay

  • GitHub repo SDLXX

    :space_invader: Modern C++ wrapper for Simple DirectMedia Layer (SDL2)

    Project mention: Im learning C++ and want to make a small game with it. What do you suggest me for graphics? | reddit.com/r/gamedev | 2021-11-20
  • GitHub repo MGS-MDN-Noesis

    Noesis Plugin for Metal Gear Solid 4 Model (MDN) and Animation (MTAR) files

    Project mention: MGS4 Character and enemies/bosses model file location | reddit.com/r/metalgearsolid | 2021-08-14
  • GitHub repo sprite-animation-example

    A simple sprites animator using OpenGL 3.3 with C++

    Project mention: I've made this simple sprite animator using OpenGL 3.3 with C++ , I know most of you know how to do it, but I hope it'll help beginners with OpenGL :)) | reddit.com/r/opengl | 2021-09-12
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-19.

C++ Animation related posts


What are some of the best open-source Animation projects in C++? This list will help you:

Project Stars
1 aseprite 15,162
2 o3de 4,266
3 LibreSprite 2,034
4 appleseed 1,841
5 ozz-animation 1,531
6 synfig 1,233
7 reactphysics3d 920
8 ALS-Community 889
9 rhubarb-lip-sync 861
10 Klein 555
11 lunasvg 443
12 CppRobotics 307
13 SpookyGhost 181
14 keyleds 166
15 thorvg 138
16 Creature_Godot 76
17 TP_Arduino_DigitalRain_Anim 72
18 ProtoTracer 47
19 TM1637TinyDisplay 20
20 SDLXX 7
21 MGS-MDN-Noesis 6
22 sprite-animation-example 2
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.