Natron Icon

Free & open desktop node-graph based video compositing software. Similar in functionalities to Adobe After Effects. Features flexible rotoscoping, 2D & planner tracking, keying tools, curve & dope-shift editor, GPU & network rendering, and is easily extendable via community plugins, or by writing Python scripts

Open Source

Natron Source Code




Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.





10 Jan 18

Last Updated

21 Jun 24

Latest version


Primary Language



155,286 KB







Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Ole-André (20 Apr 24)

    Merge pull request #963 from rodlie/RB-2-5-cmakefix CMake: Debug build type fix

  • Ole-André (20 Apr 24)

    Merge pull request #961 from rodlie/RB-2.5-buildfix Debug build fix

  • Ole-André Rodlie (19 Apr 24)

    CMake: Debug build type fix

  • Ole-André Rodlie (18 Apr 24)

    Debug build fix

  • Frédéric Devernay (04 Apr 24)


  • Frédéric Devernay (03 Apr 24)

    update MacPorts

  • Frédéric Devernay (03 Apr 24)


  • Frédéric Devernay (03 Apr 24)

    macports update

  • Ole-André (27 Mar 24)

    Merge pull request #957 from mruegenberg/RB-2.5 Minor readme fixes

  • Marcel Ruegenberg (15 Mar 24)

    Remove Bountysource from Readme Bountysource appears to be dead, so it should be removed

  • Marcel Ruegenberg (15 Mar 24)

    Update README to reflect 2.5 release

  • Aaron Colwell (15 Mar 24)

    Fix documentation CSS. (#956) This change fixes the documentation generation so that the CSS styles start working again.

  • Aaron Colwell (13 Mar 24)

    Fix crashing on startup with AMD GPUs (#949) * Introduce ScopedGLContext to simplify temporary contexts in OSGLContext_win. * Fix crashing on startup for AMD GPUs. This change makes sure there is an active context when GetGPUInfoAMD() is called. While it is not explicitly stated in that a GL context needs to be current, it is somewhat implied by the fact that these extension methods are fetched via wglGetProcAddress(). According to the Windows docs, function addresses are specific to a context so using them without an active context seems to be undefined territory. This should fix #948

  • Aaron Colwell (12 Mar 24)

    Fix more QMutexLocker usage. (#952) Fixes more instances of unnamed QMutexLocker objects that were not holding the lock for the duration of the containing scope.

  • Aaron Colwell (10 Mar 24)

    Fix QMutexLocker bug (#950) Fixing GenericWatcher::scheduleBlockingTask() so that it actually holds the tasksMutex when it is pushing new task information.

  • Aaron Colwell (20 Feb 24)

    Refactor clipIfOverlaps() so it does not have a return value. (#947) This change removes the return value for clipIfOverlaps() and updates all callers. This was done to address a comment made in - Removed return value from RectI::clipIfOverlaps() and RectD::clipIfOverlaps() - Introduced clip() that updates a RectI or RectD with the intersection of itself and another rectangle. - Reworked several clipIfOverlaps() callers to use clip() or intersect() instead of clipIfOverlaps().

  • Aaron Colwell (17 Feb 24)

    Verify plugins are loadable in Windows installer builds and fix missing dependencies (#946) * Add logic to verify that OFX plugins load. * Add missing libheif dependencies.

  • Aaron Colwell (13 Feb 24)

    Update action versions to get rid of Node 16 warnings. (#945)

  • Todica Ionut (01 Feb 24)

    Update OpenEXR 3.2.1 to latest versions on Windows. (#942)

  • Todica Ionut (31 Jan 24)

    Update imath 3.1.10 to latest versions on Windows. (#941) Co-authored-by: Aaron Colwell <[email protected]>

  • Aaron Colwell (22 Jan 24)

    Replace firebird2 dependency with firebird and refactor repo logic. (#939) Msys2 has removed its firebird2 package. This change replaces the package reference in our mingw-w64-natron-build-deps-qt5 package. The pacman repo building workflow logic has been reworked so that it generates versioned .zip files and builds the repo locally if it can't download the current repo version. This allows changes to the repo to generate the new zip file AND allows the installer and CI workflows to pass at the same time. This makes it easier to verify that the changes to the repo actually fix build issues when the pull request workflows run.

  • Max Chadwick (22 Jan 24)

    Update getstarted-about-mainconcepts.rst (#934) Fix document

  • Aaron Colwell (18 Jan 24)

    Update shiboken includes to fix Windows build. (#938) * Update shiboken includes and typesystem paths to fix Windows build. Pyside2 and a few other python related packages were updated on MSYS2 in the last week or so which caused the Windows Installer builds to start failing. This change modifies how include & typesystem paths are specified on the command-line. It appears that shiboken no longer handles colon separated path lists on Windows so each include and typesystem path is now specified with its own -I or -T option respectively.

  • Frédéric Devernay (03 Jan 24)

    MacPorts update

  • Aaron Colwell (28 Dec 23)

    Updating CI workflow on Windows to use Natron pacman repo for deps. (#936) - Adding a step to the Windows workflow that downloads and sets up the Natron pacman repo. - Removed dependencies from the "Install Windows system packages" that are installed when the mingw-w64-x86_64-natron-build-deps-qt5 package is installed.

  • Aaron Colwell (28 Dec 23)

    Temporarily add clang dependency to natron-build-deps-qt5 package. (#935)

  • Frédéric Devernay (28 Nov 23)

    Update .readthedocs.yaml

  • Cedric PAILLE (28 Nov 23)

    Add BT1886 view EOTF (#928) * Add BT1886 view EOTF --------- Co-authored-by: cedric <[email protected]> Co-authored-by: Frédéric Devernay <[email protected]>

  • Frédéric Devernay (28 Nov 23)

    MacPorts update

  • Aaron Colwell (26 Nov 23)

    Fix asserts and build buster in debug build. (#930) - Fixed assert() in Tests/FileSystemModel_Test.cpp that broke the debug build. - Fixed asserts in Engine/EffectInstanceRenderRoI.cpp so that they are only checked if tiling is supported. The assert was accidentally applied to all cases when the code was refactored by - Updated Linux CI to build and test release AND debug builds. This should help avoid such issues from sneaking in going forward.

Natron Website



Open Source Compositing Software For VFX and Motion Graphics


Does not redirect

Security Checks

1 security checks failed (64 passed)

  • Risky Category Detected

Server Details

  • IP Address
  • Hostname
  • Location California, Pennsylvania, United States of America, NA
  • ISP GitHub Inc.
  • ASN AS54113


Some proxies may block this service, as it falls into the following categories

  • Free Hosting

Associated Countries

  • US

Saftey Score

Website marked as moderately safe


Blacklist Check was found on 0 blacklists

  • ThreatLog
  • OpenPhish
  • PhishTank
  • Phishing.Database
  • PhishStats
  • URLhaus
  • RPiList Not Serious
  • AntiSocial Blacklist
  • PhishFeed
  • NABP Not Recommended Sites
  • Spam404
  • CRDF
  • Artists Against 419
  • CERT Polska
  • PetScams
  • Suspicious Hosting IP
  • Phishunt
  • CoinBlockerLists
  • MetaMask EthPhishing
  • EtherScamDB
  • EtherAddressLookup
  • ViriBack C2 Tracker
  • Bambenek Consulting
  • Badbitcoin
  • SecureReload Phishing List
  • Fake Website Buster
  • TweetFeed
  • CryptoScamDB
  • StopGunScams
  • ThreatFox
  • PhishFort

Website Preview

Natron Reviews

More Video Editors

About the Data: Natron


You can access Natron's data programmatically via our API. Simply make a GET request to:

The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.

About the Data

Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.

Share Natron

Help your friends compare Video Editors, and pick privacy-respecting software and services.
Share Natron and Awesome Privacy with your network!

View Video Editors (7)