Skip to content

Repository files navigation


Open Doodler
Open Doodler

An open source animation software for White board animation.

CI License: AGPL-3.0 Latest release

Windows only — built with WPF (.NET 10).

Key Features • Wishlist • How To Use • Building From Source • Credits • Related

Key Features

  • Launch page to create a new project or pick up a recent one - shown as a thumbnail of its first scene - with unsaved-changes protection and automatic crash recovery from a periodic autosave backup
  • Editor canvas to compose SVG and text graphics, with drag, resize, zoom/pan (plus zoom-to-fit and zoom-to-selection), snapping/alignment guides while dragging, lock-in-place, persistent grouping, a visual layers panel with visibility/lock toggles and drag-to-reorder, multi-select with group move/delete/align, a right-click context menu (copy/cut/duplicate/lock/group/align/move to top/up/down/bottom/delete), and copy/paste across scenes
  • Library Manager to import graphics, delete graphics you no longer need, and clean up any invalid/corrupted graphics from your library
  • Scene-template gallery: built-in starter layouts plus your own saved scenes, inserted as a brand-new scene so picking one never overwrites your current work
  • Stroke-by-stroke hand-drawn animation with configurable stroke color/width and a choice of hand-cursor skins (your own custom PNG, or no cursor at all), plus Fade In / Pop In as alternate entrance styles
  • Per-scene camera pan/zoom (Ken Burns-style) effects - layer multiple start/end focus-point-and-zoom moves onto a scene via a visual timeline track, with a draggable/resizable rectangle editor (plus a live scrub preview of the actual cropped/zoomed output) for picking each move's start and end framing and Linear/Ease In/Ease Out/Ease In-Out timing
  • Whole-project timeline: scenes sized proportionally to their duration with zoom in/out, drag-to-reorder/duplicate/delete, hard-cut/crossfade/wipe transitions with configurable duration, per-scene voiceover (with trim in/out points and waveform display) layered under project-wide background music, and the ability to preview a single scene in isolation
  • Undo/redo
  • Light / Dark / System UI theme
  • Project Settings: board type, background music, stroke styling and hand-cursor skin, entrance style, one-click export presets for popular platforms (YouTube, TikTok, Instagram Reel/Post, etc.) or a custom 16:9 / 9:16 / 1:1 aspect ratio, and scene transitions
  • In-app preview with a scrubbable timeline (Play/Pause, drag-to-seek) for either a single scene or the whole project, and MP4 video export (background music and per-scene voiceovers mixed in) with progress reporting and cancellation
  • Keyboard shortcuts for undo/redo, save, new/open project, delete, cut/copy/paste, and nudging the selected graphic(s)

Wishlist

  • Animated GIF export alongside MP4
  • Custom/arbitrary export resolution beyond the built-in aspect-ratio presets

How To Use

See Installing OpenDoodler for the .msi installer, and the User Guide for how to use the editor once it's installed.

Building From Source

To clone and run this application, you'll need Git and Visual Studio. From your command line:

# Clone this repository
$ git clone https://github.com/Rsverma/OpenDoodler.git

# Go into the repository

# Open Solution File OpenBoardAnim.sln in Visual Studio
# Set OpenBoardAnim as startup project
# Launch the application to get started

Contributing

Contributions are welcome — feel free to open an issue for bugs/ideas or submit a pull request.

Credits

This software uses the following open source packages:

Related

  • RSV Asset Manager - A minimal Asset Manager application, also built by RSV Enterprise Solutions.

GitHub @Rsverma  ·  Youtube @Code With RSV  ·  LinkedIn @rsverma333

About

Open-source whiteboard/doodle animation desktop app — compose SVG & text graphics on a canvas, animate them stroke-by-stroke, and export to MP4.

Topics

Resources

Stars

70 stars

Watchers

6 watching

Forks

Releases

Used by

Contributors

Languages