34 open source tools for creatives

Whether you want to manipulate images, edit audio, or animate stories, there's a free and open source tool to do the trick.
976 readers like this.
Artistic spraypaint bottles

Opensource.com

A few years ago, I gave a lightning talk at Red Hat Summit that took attendees on a tour of the 2012 open source creative tools landscape. Open source tools have evolved a lot in the past few years, so let's take a tour of 2016 landscape.

Core applications

These six applications are the juggernauts of open source design tools. They are well-established, mature projects with full feature sets, stable releases, and active development communities. All six applications are cross-platform; each is available on Linux, OS X, and Windows, although in some cases the Linux versions are the most quickly updated. These applications are so widely known, I've also included highlights of the latest features available that you may have missed if you don't closely follow their development.

If you'd like to follow new developments more closely, and perhaps even help out by testing the latest development versions of the first four of these applications—GIMP, Inkscape, Scribus, and MyPaint—you can install them easily on Linux using Flatpak. Nightly builds of each of these applications are available via Flatpak by following the instructions for Nightly Graphics Apps. One thing to note: If you'd like to install brushes or other extensions to each Flatpak version of the app, the directory to drop the extensions in will be under the directory corresponding to the application inside the ~/.var/app directory.

GIMP

GIMP celebrated its 20th anniversary in 2015, making it one of the oldest open source creative applications out there. GIMP is a solid program for photo manipulation, basic graphic creation, and illustration. You can start using GIMP by trying simple tasks, such as cropping and resizing images, and over time work into a deep set of functionality. Available for Linux, Mac OS X, and Windows, GIMP is cross-platform and can open and export to a wide breadth of file formats, including those popularized by its proprietary analogue, Photoshop.

The GIMP team is currently working toward the 2.10 release; 2.8.18 is the latest stable version. More exciting is the unstable version, 2.9.4, with a revamped user interface featuring space-saving symbolic icons and dark themes, improved color management, more GEGL-based filters with split-preview, MyPaint brush support (shown in screenshot below), symmetrical drawing, and command-line batch processing. For more details, check out the full release notes.

GIMP screenshot

Inkscape

Inkscape is a richly featured vector-based graphic design workhorse. Use it to create simple graphics, diagrams, layouts, or icon art.

The latest stable version is 0.91; similarly to GIMP, more excitement can be found in a pre-release version, 0.92pre3, which was released November 2016. The premiere feature of the latest pre-release is the gradient mesh feature (demonstrated in screenshot below); new features introduce in the 0.91 release include power stroke for fully configurable calligraphic strokes (the "open" in "opensource.com" in the screenshot below uses powerstroke), the on-canvas measure tool, and the new symbols dialog (shown in the right side of the screenshot below). (Many symbol libraries for Inkscape are available on GitHub; Xaviju's inkscape-open-symbols set is fantastic.) A new feature available in development/nightly builds is the Objects dialog that catalogs all objects in a document and provides tools to manage them.

Inkscape screenshot

Scribus

Scribus is a powerful desktop publishing and page layout tool. Scribus enables you to create sophisticated and beautiful items, including newsletters, books, and magazines, as well as other print pieces. Scribus has color management tools that can handle and output CMYK and spot colors for files that are ready for reliable reproduction at print shops.

1.4.6 is the latest stable release of Scribus; the 1.5.x series of releases is the most exciting as they serve as a preview to the upcoming 1.6.0 release. Version 1.5.3 features a Krita file (*.KRA) file import tool; other developments in the 1.5.x series include the Table tool, text frame welding, footnotes, additional PDF formats for export, improved dictionary support, dockable palettes, a symbols tool, and expanded file format support.

Scribus screenshot

MyPaint

MyPaint is a drawing tablet-centric expressive drawing and illustration tool. It's lightweight and has a minimal interface with a rich set of keyboard shortcuts so that you can focus on your drawing without having to drop your pen.

MyPaint 1.2.0 is the latest stable release and includes new features, such as the intuitive inking tool for tracing over pencil drawings, new flood fill tool, layer groups, brush and color history panel, user interface revamp including a dark theme and small symbolic icons, and editable vector layers. To try out the latest developments in MyPaint, I recommend installing the nightly Flatpak build, although there have not been significant feature additions since the 1.2.0 release.

MyPaint screenshot

Blender

Initially released in January 1995, Blender, like GIMP, has been around for more than 20 years. Blender is a powerful open source 3D creation suite that includes tools for modeling, sculpting, rendering, realistic materials, rigging, animation, compositing, video editing, game creation, and simulation.

The latest stable Blender release is 2.78a. The 2.78 release was a large one and includes features such as the revamped Grease Pencil 2D animation tool; VR rendering support for spherical stereo images; and a new drawing tool for freehand curves.

Inkscape screenshot

To try out the latest exciting Blender developments, you have many options, including:

  • The Blender Foundation makes unstable daily builds available on the official Blender website.
  • If you're looking for builds that include particular in-development features, graphicall.org is a community-moderated site that provides special versions of Blender (and occasionally other open source creative apps) to enable artists to try out the latest available code and experiments.
  • Mathieu Bridon has made development versions of Blender available via Flatpak. See his blog post for details: Blender nightly in Flatpak.

Krita

Krita is a digital drawing application with a deep set of capabilities. The application is geared toward illustrators, concept artists, and comic artists and is fully loaded with extras, such as brushes, palettes, patterns, and templates.

The latest stable version is Krita 3.0.1, released in September 2016. Features new to the 3.0.x series include 2D frame-by-frame animation; improved layer management and functionality; expanded and more usable shortcuts; improvements to grids, guides, and snapping; and soft-proofing.

Krita screenshot

Video tools

There are many, many options for open source video editing tools. Of the members of the pack, Flowblade is a newcomer and Kdenlive is the established, newbie-friendly, and most fully featured contender. The main criteria that may help you eliminate some of this array of options is supported platforms—some of these only support Linux. These all have active upstreams and the latest stable versions of each have been released recently, within weeks of each other.

Kdenlive

Kdenlive, which was initially released back in 2002, is a powerful non-linear video editor available for Linux and OS X (although the OS X version is out-of-date). Kdenlive has a user-friendly drag-and-drop-based user interface that accommodates beginners, and with the depth experts need.

Learn how to use Kdenlive with an multi-part Kdenlive tutorial series by Seth Kenlon.

  • Latest Stable: 16.08.2 (October 2016)

Flowblade

Released in 2012, Flowblade, a Linux-only video editor, is a relative newcomer.

  • Latest Stable: 1.8 (September 2016)

Pitivi

Pitivi is a user-friendly free and open source video editor. Pitivi is written in Python (the "Pi" in Pitivi), uses the GStreamer multimedia framework, and has an active community.

Shotcut

Shotcut is a free, open source, cross-platform video editor that started back in 2004 and was later rewritten by current lead developer Dan Dennedy.

  • Latest stable: 16.11 (November 2016)
  • 4K resolution support
  • Ships as a tarballed binary

OpenShot Video Editor

Started in 2008, OpenShot Video Editor is a free, open source, easy-to-use, cross-platform video editor.

  • Latest stable: 2.1 (August 2016)

Utilities

SwatchBooker

SwatchBooker is a handy utility, and although it hasn't been updated in a few years, it's still useful. SwatchBooker helps users legally obtain color swatches from various manufacturers in a format that you can use with other free and open source tools, including Scribus.

GNOME Color Manager

GNOME Color Manager is the built-in color management system for the GNOME desktop environment, the default desktop for a bunch of Linux distros. The tool allows you to create profiles for your display devices using a colorimeter, and also allows you to load/managed ICC color profiles for those devices.

GNOME Wacom Control

The GNOME Wacom controls allow you to configure your Wacom tablet in the GNOME desktop environment; you can modify various options for interacting with the tablet, including customizing the sensitivity of the tablet and which monitors the tablet maps to.

Xournal

Xournal is a humble but solid app that allows you to hand write/doodle notes using a tablet. Xournal is a useful tool for signing or otherwise annotating PDF documents.

PDF Mod

PDF Mod is a handy utility for editing PDFs. PDF Mod lets users remove pages, add pages, bind multiple single PDFs together into a single PDF, reorder the pages, and rotate the pages.

SparkleShare

SparkleShare is a git-backed file-sharing tool artists use to collaborate and share assets. Hook it up to a GitLab repo and you've got a nice open source infrastructure for asset management. The SparkleShare front end nullifies the inscrutability of git by providing a dropbox-like interface on top of it.

Photography

Darktable

Darktable is an application that allows you to develop digital RAW files and has a rich set of tools for the workflow management and non-destructive editing of photographic images. Darktable includes support for an extensive range of popular cameras and lenses.

Changing color balance screenshot

Entangle

Entangle allows you to tether your digital camera to your computer and enables you to control your camera completely from the computer.

Hugin

Hugin is a tool that allows you to stitch together photos in order to create panoramic photos.

2D animation

Synfig Studio

Synfig Studio is a vector-based 2D animation suite that also supports bitmap artwork and is tablet-friendly.

Blender Grease Pencil

I covered Blender above, but particularly notable from a recent release is a refactored grease pencil feature, which adds the ability to create 2D animations.

Krita

Krita also now provides 2D animation functionality.

Music and audio editing

Audacity

Audacity is popular, user-friendly tool for editing audio files and recording sound.

Ardour

Ardour is a digital audio workstation with an interface centered around a record, edit, and mix workflow. It's a little more complicated than Audacity to use but allows for automation and is generally more sophisticated. (Available for Linux, Mac OS X, and Windows.)

Hydrogen

Hydrogen is an open source drum machine with an intuitive interface. It provides the ability to create and arrange various patterns using synthesized instruments.

Mixxx

Mixxx is a four-deck DJ suite that allows you to DJ and mix songs together with powerful controls, including beat looping, time stretching, and pitch bending, as well as live broadcast your mixes and interface with DJ hardware controllers.

Rosegarden

Rosegarden is a music composition suite that includes tools for score writing and music composition/editing and provides an audio and MIDI sequencer.

MuseScore

MuseScore is a music score creation, notation, and editing tool with a community of musical score contributors.

Additional creative tools

MakeHuman

MakeHuman is a 3D graphical tool for creating photorealistic models of humanoid forms.

Natron

Natron is a node-based compositor tool used for video post-production and motion graphic and special effect design.

FontForge

FontForge is a typeface creation and editing tool. It allows you to edit letter forms in a typeface as well as generate fonts for using those typeface designs.

Valentina

Valentina is an application for drafting sewing patterns.

Calligra Flow

Calligra Flow is a Visio-like diagramming tool. (Available for Linux, Mac OS X, and Windows.)

Resources

There are a lot of toys and goodies to try out there. Need some inspiration to start your exploration? These websites and conference are chock-full of tutorials and beautiful creative works to inspire you get you going:

  1. pixls.us: Blog hosted by photographer Pat David that focuses on free and open source tools and workflow for professional photographers.
  2. David Revoy's Blog The blog of David Revoy, an immensely talented free and open source illustrator, concept artist, and advocate, with credits on several of the Blender Foundation films.
  3. The Open Source Creative Podcast: Hosted by Opensource.com community moderator and columnist Jason van Gumster, who is a Blender and GIMP expert, and author of Blender for Dummies, this podcast is directed squarely at those of us who enjoy open source creative tools and the culture around them.
  4. Libre Graphics Meeting: Annual conference for free and open source creative software developers and the creatives who use the software. This is the place to find out about what cool features are coming down the pipeline in your favorite open source creative tools, and to enjoy what their users are creating with them.
User profile image.
Máirín is a senior principal interaction designer at Red Hat. She is passionate about software freedom and free & open source tools, particularly in the creative domain: her favorite application is Inkscape (http://inkscape.org).

32 Comments

Oh wow! I've played with most of these, but I can't believe that I'd never come across SwatchBooker before. What a handy little tool! I'll definitely be playing with that more later today.

Also, thanks for the mention of my podcast. :)

Thank you. Awesome article.

There's also lightzone for photography. It's similar to darktable.

If you make a list of every FOSS tool you can think of, indeed, there is LightZone as there is also the more powerful RawTherapee. But on a list of "best tools", darktable beats them all (actually darktable should have been a "core" app, even if it does not have a Windows version).

In reply to by Vitor (not verified)

Well. "Beats" might not be the best description. RT and dt are both quite powerful and capable projects (that aren't in competition at all!).

In reply to by Nicu Buculei

Thanks, Máirin, a really REALLY useful article!!

Thank you! I would love to learn more about these! I used pd in college as a replacement for max/msp and haven't used it in a long time, but it's such a powerful approach. I don't do so much audio and video processing these days and have been wanting to play with more stuff like this.

In reply to by TheToad (not verified)

Amazing round-up. Swatchbooker is a real find!

The latest stable Krita is not 3.0.1, but 3.1.1, released December 13th. Oh, and the appimage of Krita is even easier to install on Linux than any flatpak would be. There are also appimages of at least gimp and scribus, and work is being done on MyPaint.

Thanks for the update! I wrote this in November and should have double checked all the versions before we published - the editor (hi Rikki!) gave me an opportunity to do final edits before we pushed this and I didn't think to do it. Lesson learned!

I use flatpak and feel comfortable endorsing it, do you have more info for readers on how to use app image?

In reply to by Boudewijn Rempt (not verified)

Thanks for the additional resources!

I've used Thinkpads with integrated Wacom tablets for years with Fedora... X61, X220, and now the Thinkpad Yoga S1. The support has always been good. I've sometimes borrowed Red Hat's desktop QA cintiqs and they work well too. One thing to note is that while Wayland (default in Fedora 25) has Wacom support, individual apps do not under Wayland. So i need to boot into X to use my stylus on my laptop.

In reply to by kjcole

How does this work? I heard that Wayland had crappy Wacom-support and xsetwacom can't be used.
Won't things like pressure sensitivity work in Krita or Gimp?

In reply to by mairin

And, how could I forget to mention POV-Ray, the Persistence of Vision Raytracer (http://povray.org/) ? Especially considering the opportunity for shameless self-promotion? ;-) See my wee tutorial, with links to an example, right here on OpenSource.com at https://opensource.com/life/16/2/povray

A very important thing you left out about Scribus 1.5.3 is the addition of the ability to handle Complex Text Layout, with advanced Open Type features, and real RTL language support.

Thanks Greg! Do the advanced Open Type features now supported include ligatures? Inkscape doesn't support them last I checked so it'd be fun to be able to play with them in Scribus.

In reply to by Greg P

Marks as like footnote, endnote are better handled.
PDF import is improved too as well.

In reply to by Greg P

A very important thing you left out about Scribus 1.5.3 is the addition of the ability to handle Complex Text Layout, with advanced Open Type features, and real RTL language support.

Krita 3.2 was released last week -- and is available as an appimage which is even easier to install than a flatpak. Lots of projects in this list have appimages as well, by the way.

Thanks - I wasn't aware! I use flatpak and have experience with that and didn't even know about appimages. It is great there are easier ways to try out the latest versions!

In reply to by Boudewijn Rempt (not verified)

There's also the Open Source Photography Community in Google+ (most popular), Group on Facebook, Community in 500px, and Sub on Reddit, where people can share and get help, and learn about other Open Source Tools.

Please, can you give links for this communities?

In reply to by Dennis Suitters (not verified)

Missed font manager. Fontmatrix Is the best.

Cinelerra. The best videoeditor.

You need to include openscad http://www.openscad.org/ in your list. If you are a programmer it will make 3d modeling feel right at home.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.