Sketch App Sources is the largest source for high-quality Sketch downloads. The site is a collection of plugins, tutorials, tips, articles, UI kits, wireframe kits, templates, icons, and many design resources created by Sketch users around the world. Our community thrives by those who want to learn, teach, collaborate, and share their work and passion for design. One of the best ways to learn new techniques and design principles is to study and analyze the work of others.

  • Sketch App Sources focuses on providing top quality resources that will make your workflow simpler and more enjoyable. — Bohemian Coding

  • One of the best ways to learn new techniques is to download other designers’ work and analyse their layers. — Meng To, Design+Code

Join our community by subscribing to the weekly newsletter, follow us on Twitter, Facebook, Google Plus, or RSS feed, and do what you love.

Don't hesitate to contribute by filling out this form or via email.

If you would like to collaborate, partner, provide feedback, or just to say "hi" email us at contact@sketchappsources.com.

Sketch is a professional drawing app for designers with a beautiful interface and powerful tools. Making good graphics can be challenging and you need an application specifically designed for this purpose. Sketch has excellent vector tools and the basic shapes are a great starting point for any drawing, whether you want to do web design, icon design or otherwise. Styling your layers is easy in Sketch and you have all the options you might want; multiple fills, gradients, noise, blending blur and more. To top of it off Sketch has the best boolean operations for combining multiple shapes into more complex ones – all of this non-destructive.

More informations and download Sketch app here: Sketch 3, Another round of game changers. and here Sketch the designer’s toolbox.

Sketch 3
Sketch: graphic design for a digital world. Powerful tools and an elegant interface, in a single award-winning package. Because making beautiful things should be a joy, not a burden.

Sketch supports multiple fills, borders and shadows per layer; has powerful non-destructive boolean operations; smart pixel alignment; and makes exporting a breeze with automatic slicing and multiple resolution export.

Vector tools and basic shapes are the foundation; whether you are designing icons, websites, interfaces or anything else. Combine these into complex shapes with non-destructive boolean operations, leaving you free to edit them in the future, then apply advanced layer style options like multiple shadows, fills, gradients, noise, blending, background blurring, and more.

Sketch doesn't just do shapes, of course. Imported images can be rotated, scaled, cropped and masked. The best-in-class text tool lets you add beautiful typography to your designs, using native font rendering, so you can be sure that text always looks 100% accurate!

Brand new to Sketch 3, Symbols allow you to reuse entire groups of content in multiple places in your design. Think of interface elements such as buttons, headers and footers. Change them once, and they update everywhere in your document.

Built for the Mac, Sketch supports OS X’s Versions and Auto Save, letting you focus on your work instead of hitting CMD+S. Keep your work safely in sync across multiple Mac computers with iCloud. And take Sketch full screen to maximise the size of your canvas.

All this power is deliciously baked into Sketch’s single-window interface. Everything is there, tucked away until you need it. A simple interface with powerful tools.

- Symbols, for reusing elements in your design
- Text Styles and Layer Styles, redesigned and unified for a better experience
- Redesigned inspector, giving you quicker access to everything
- Automatic Slices, export layers directly, without needing to set up manual slices
- Export multiple resolutions from a single slice, at any scale
- Improved PDF, EPS and SVG importing and exporting
- Speed, bug fixes and polish all around
- Presentation Mode, go full screen and hide all controls, perfect for showing off designs
- Improved bitmap editing with Magic Wand, Crop, Invert and Vectorize tools

- Simple but powerful interface, built for OS X
- Powerful styling; multiple fills, gradients, shadows, blending, blur, noise and more...
- Flexible boolean operations for combining basic shapes into complex ones
- Artboards and Slices for exporting multiple images out of a single document
- Unique Color (with RGB and HSB modes) and Font pickers
- Beautiful native text rendering and text styles
- Vector and pixel zoom; zoom in with infinite precision or see individual pixels
- Multi-stop and radial gradients editing right in the canvas
- Shared & Linked styles that automatically update each other
- Powerful but easy to use Vector Tool

- Copy CSS Styles (including gradients)
- Slices: export area of the canvas as an image
- 960px (and others) grid
- Multiple pages support inside a single document

- Artboards; each size its own square
- Templates
- Pixel Grid
- Pixel Effects such as Gaussian and Motion Blur

What's New in Version 2.4

Performance Improvements:
- Grouping and Ungrouping layers is much faster
- Selecting large objects in the Layer List is now much faster
- Undo has been sped up significantly
- Duplicating large numbers of objects is now much faster
- Making a grid of objects is now much faster
- Moving large numbers of objects is now much faster
- Selecting multiple layers via the canvas is now faster too

- Better Mask rendering
- One-click activation for Blur effects
- Pressing 0-9 keys now adjusts layer opacity
- Improves rendering speed, especially when zooming and panning
- Feedback form now stores your name and email address for the next time

- Speed improvements for saving and loading documents
- Improves the zoom tool (Z) with better icons
- Improved PDF Import
- Improved colour accuracy
- Right-click in the Pages list now works properly for non-selected pages too
- Adds compatibility options for Sketch Mirror 1.0.1
- Reduced file size when saving documents
- Sketch now properly remembers between documents and relaunches which fonts to use as the default
- Speed and reliability improvements to Text Editing
- Significant speed improvements when using circular gradients
- Selecting HSB colour values in the colour picker is now more predictable (H value never gets reset)
- Sketch Mirror exports now always get a white background
- Inner-outer strokes are now disabled in the UI when they can't be used
- The Slice tool now remembers the slice selection
- The 'Make Grid' tool remembers what margins you used last time
- Tab-key now works in the slice tool
- Hovering over a text layer now highlights its text, not the frame, making identification easier
- You can now always center a layer into its parent artboard
- You can now create groups with just one layer

Bug Fixes:
- Fixes a bug where rearranging layers in the layer list could have them jump around
- Fixes a bug where shadow wouldn't be rendered in the correct color
- Vector points now nudge correctly on rotated shapes
- Fixes a bug where searching would stop after the first character was typed
- Fixes a bug where an outer border could cause a doughnut-shaped path to fill completely
- Fixes a bug where copy-pasting subpaths would lead to confusing situations
- Fixes a bug in Convert Text to Outlines where the new layer could end up with no fills
- Individual rounded corners can now have decimal values
- Fixes a bug that would prevent Sketch from saving into folders that contained a slash in their name
- Fixes accuracy of layer snapping in nested groups and with text layers
- Fixes a bug where colour presets would change subtly when being reapplied
- Fixes a refresh issue when changing slice names
- Fixes a rendering bug when changing large spread values
- Fixes a few minor crashes
- Fixes a bug that could cause an artboard to be misaligned when adding
- Fixes a bug when snapping rotated layers
- Fixes a bug where slices wouldn't fit properly around their layers
- Fixes a bug where tabbing through the HSB fields could change their value
- Fixes a bug in boolean operations
- Fixes a bug where one couldn't add colour presets in the text colour picker
- Fixes a bug in shadow blurring
- Fixes bugs in editing multi-paragraph text
- Fixes backwards compatibility for loading presets
- Fixes rendering issues with combined blurs and blending
- Fixes a possible crasher when using blur on lines
- Fixes an undo bug in Rotate Copies
- Fixes rendering issues with inner shadows on (rotated) bitmaps
- Fixes refresh bugs when using undo
- Fixes a bug in rotated background blurred shapes
- Fixes a bug in background blur when using Sketch Mirror
- Fixes a bug where grouping layers with masks could end up causing redraw issues
- Fixes a few rare crashes in the vector tool
- Minor performance improvements
- Fixes a rounding bug in grouping rotated objects
- Fixes a rare undo issue in using 9-slice images
- Fixes a bug where line ends and joins wouldnt get saved or copied

What's New in Version 2.3

- Sketch Mirror; view your mockups on your iOS device!. Visit bohemiancoding.com/sketch/mirror for more info.

Major Improvements:
- Full PDF and EPS vector import
- Major Speed and Performance improvements

- Background Blurring is now available for making iOS7-style UIs
- Boolean Operations on vector shapes are much more accurate
- Rendering has been sped up enormously; panning and zooming is now very fast
- Stability: We've fixed a ton of bugs and Sketch should be much more stable now
- Pages menu now shows previews and lets you add and delete pages right away
- Added Toolbar icons for 'Mask with Shape' and 'Scale'.
- A revamped welcome window (you're looking at it now)
- Improvements to SVG importing and exporting
- A ton of minor bug fixes and improvements
- Text Editing performance improvements
- Undo performance improvements
- Document loading and saving performance improvements
- Reduces document file size on diskI

What's New in Version 2.2.4

- Retina Export can now export the ‘@1x’ version too
- A new ‘Welcome to Sketch’ panel with a newsletter, tutorials, links and more.
- Double-clicking a text layer now selects the word being clicked on
- Shape Tool adds X & Y Fields in the toolbar for the selected point
- Sketch now respects the alpha mask on images when adding a gradient
- Improves overall reliability of text editing
- Various improvements to SVG exporting
- Dropping images or adding shapes now inserts them above the selected layer
- Text and Bitmap layers can now have multiple shadows
- Fixes a bug that accidentally disabled shadow spread for shapes too
- Fixes a bug where a fill could leak from behind an inner stroke
- Fixes a bug in Image transformations
- Fixes a bug where an image with a blur or color adjust would disappear when a color fill was enabled
- Grid lines in the color picker can now be hidden temporarily using the Option key
- Fixes a bug where a 0px border would produce blurry edges on a shape
- Fixes a bug where double-clicking a layer in the layer list could have it jump randomly
- Fixes a bug where scaling an edited rectangle could destroy the edits
- Greatly improves the speed of resizing layers and groups
- Fixes a color crasher when picking non-standard colors
- Copy-pasting objects between Artboards should be more predictable now
- When copy-pasting bitmaps with rectangular marquee, colours no longer change
- Fixes a bug where resizing a group after moving its contents could have it jump back to its original position
- Fixes a bug where the layer list wouldn't update after dragging in an image from the desktop if you were in the slice tool
- Fixes a bug where duplicating pages in the Pages sheet would not refresh the canvas properly
- Fixes a bug where some text layers could appear cut off or appear to move slightly on export
- Layer selection is now preserved when switching back and forth between pages
- When 'Zoom on Selection' is turned on, it now also zooms in/out on bitmap's selections properly
- Pressing CMD+D inside the bitmap tool now duplicates the selected area instead of the entire layer
- Right-click 'delete' on a slice in the layer list now works as it should
- When Vectorizing a stroke with a gradient, we now also transfer the gradient over
- Duplicating or Copy-pasting now has Sketch make sure that the slice name isn't in use already
- Undoing a layer insert will no longer put a thick grey band on the screen
- Better slice and artboard snapping at different zoom levels
- Flattened layers no longer appear at the top of the layer list
- 'Center Selection' is now disabled when there's no layer selected
- Fixes pasting via layer list and in canvas; layers no longer appear in semi-random places
- Changing the Artboard name will now change its slice name too - and vice versa
- Better trimming of Quicklook Previews
- Restores the behaviour where pressing Escape will exit the current group
- Fixes a bug where blended layers in artboards wouldn't show up correctly
- When selecting objects, Sketch now properly shows their combined width/height in the toolbar again
- Resizing a group after transforming its contents no longer makes the layers jump unexpectedly
- Zooming out no longer centers on the artboard. This was particularly annoying with larger artboards
- Fixes an incompatibility in opening Sketch documents from version 1
- Other bug fixes and performance improvements

CSS Export improvements:
- Text layers now export proper color values
- Box shadows are now exported as comma-separated values
- Shadows now also appends 'px' to the spread attribute
- Non-prefixed CSS gradients are now exported at the corect angle

Scripting improvements:
- You can now use -addLayerOfType: to add new layers do documents. Available choices: 'rectangle', 'text' or 'group'
- 'textColor' and 'setTextColor:' are now available as scriptable properties on Text Layers
- New APIs has been added for adding/duplicating/removing pages and layer guides

What's New in Version 2.2.3

- Countless stability improvements and bug fixes
- Fixes a bug where pasted layers could end up outside the view
- Resizing layers after using 'Rotate Copies' no longer deforms them
- Fixes a bug where working with text could use excessive CPU power
- Copying layers to the clipboard now trims the preview correctly
- Countless stability improvements and bug fixes. If you previously thought Sketch unstable, we’re sure you’ll find this update improves things significantly.

Besides that, we have a few minor improvements:
- Fixes a bug where pasted layers could end up outside the view
- Resizing layers after using 'Rotate Copies' no longer deforms them
- Fixes a bug where working with text could use excessive CPU power
- Copying layers to the clipboard now trims the preview correctly

What's New in Version 2.2.2

- Line height field now shows a sensible default value
- Flattening paths should now be easier to understand
- Sketch now also reads RTF (rich text) from the pasteboard directly
- Blending options are now also available for the first fill on a bitmap layer
- Fixes a bug cases where rounded corners could get too big
- Various bug fixes in working with gradients
- Fixes a 10.6 compatibility issue when importing SVGs
- Fixes a rare bug of layers disappearing on canvas but remaining in the layer list
- Layers snap again to the grid when resizing
- Pattern fills do now support blending modes as well
- Fixes an undo issue when applying style presets to layers
- Fixes a color accuracy in Artboard preview
- Fixes color accuracy in SVG Export
- Fixes an issue for snapping ruler guides to selected layers when zoomed in
- Various Performance improvements
- Fixes a bug where initial slices could be trimmed wrongly
- When adding slices around layers they now also go to the appropriate artboard
- If there's an artboard on the canvas, page itself will not show its grid
- You can now give guides (and snaps) a different color in the preferences
- Fixes a bug that would cause the ruler to stop scrolling when zooming in far
- Slices will now preview properly when being dragged around
- Rotated and Flipped shapes will no longer have weird coordinates
- Fixes a bug that could cause Sketch to crash while saving a document
- Improves undo reliability in the vector tool
- Fixes a few bugs in setting line begin/ends via the inspector
- Fixes a bug where layers inside a group could end up on half pixel values
- Fixes a possible crasher when moving objects between artboards
- Fixes a bug in moving multiple vector points
- Fixes a bug where a fill could leak from behind its inner stroke
- Fixes a bug that could have documents on 10.6 failing to save
- Pasting objects between artboards via the layer list no longer inverts their order
- After pasting objects in an artboards you will now move them, not the artboard
- Sketch now also included EPS data when copying to the clipboard
- Fixes a bug where blended layers would blend against the white background
- One can now delete multiple points in a vector shape
- Angular gradients are now also supported on center and outer strokes
- FIX: Improves the responsiveness of the Font Inspector
- Fixes a bug where resizing bitmap layers could have ended up on half pixels
- Better moving of layers between artboards in layer list
- Layer list no longer collapses when deleting a layer in a group
- Cmd+A now selects all vector points in the shape tool
- Fixes an undo bug in editing radial gradients
- Opening a documents with the layer list hidden no longer misplaces the rulers
- Performance improvements when selecting layers in the list
- Fixes a color rendering issue in shadows
- Fixes a possible crasher when saving documents with images
- Fixes a possible crash when selecting slices
- Grouping items from different groups no longer displaces them on the canvas
- Fixes a crasher in duplicating imported images or SVG files

What's New in Version 2.2

- You can now select multiple items in multiple groups simultaneously
- Groups can now be configured to click-through; taking away a lot of double-clicks in the process
- Command+click now immediately selects layers buried deep in groups
- Artboards are now actual Groups themselves; they show up in the canvas and group your layers in the layer list as well.
- Slices are now attached to their Artboards and move around with them and show up in the layer list when exporting.
- Greatly improves SVG Importing and Exporting support
- Various Performance improvements
- A New mini toolbar gives access to common-used settings such as alignment and more
- Alpha Masks; Give a mask a semi-transparent gradient and it will be used to for the masked layer’s opacity
- Copy CSS Attributes now also includes Font, Size, Letter and Line
- New line shape tool. Much requested, so; enjoy
- Exporting in Sketch now renders text using sub-pixel anti-aliasing (vs normal anti-aliasing)

Other improvements:
- Enabling Inner Shadow on Text objects no longer makes them jump
- Fixes the Screen Color Picker for dual monitor setups
- When dragging objects around in layer list, the list now scrolls if you get close to the top or bottom
- After changing text attributes such as colour or font in the text inspector, the blue selection now hides temporarily to give you a better look at how it fits in with the rest of your artwork
- Improves naming of new layers (No longer you'll get Rectangle 312 etc)
- Images now properly support overlaying gradients
- Vector point rounding is now more logical and available in the mini toolbar
- Adds a new tool to align one or more objects in a grid
- Artboards now have preset sizes to choose from
- Bitmap images now crop to fit their minimal size after cutting parts out of them
- Changes to vector editing: The Command key no longer draw straight lines but is now used to draw a straight line after a curved one has been placed, like people expect. Similarly, can no longer be used to make a selection; use the toolbar button instead. Instead it now draws straight lines
- Shadows under semi-transparent fills are now clipped
- When opening a document Sketch will warn you if any of the fonts in the document are missing
- Saving Pattern Fills now results in smaller file sizes
- Improves text-on-path rendering
- Layers in the slice tool no longer appear in reverse order
- Fixes non-standard colour spaces bug in the screen colour picker
- Fixes a bug in ‘Move Backward’
- Previously one could use the CMD key to drag a selected layer without having to fear you'd actually select a different layer. This behaviour has now been remapped to the ‘A’ key.
- Improved Scripting Support
- Various stability improvements
- The Color picker shortcut now properly updates the inspector
- Fixes various positioning and layout issues

What's New in Version 2.1.2

- Each artboard now has its own rulers, grids and guides
- Fixes a common somewhat random crash
- You can now do basic math in text fields
- Fixes a bug that would sometimes keep the edit menu disabled
- Rounded rectangles can now have decimal radii
- You can now use option-drag to duplicate layers in the layer list
- Rounded rectangles are now drawn using more accurate rounded point modes
- Makes it easier to select object handles at small zoom levels
- Object handles are no longer drawn for locked layers
- Duplicated Artboards now also copy containing images properly
- Fixes a bug where a drop shadow could cut off a big stroke on a layer
- Control + arrow key can now be used to resize layers
- Pattern fills can now also be given a noise
- When using text or pencil tool, current object handles now disappear
- Current Artboard now renders with a darker shadow
- Streamlines behaviour between artboards and slices
- Fixes possible crasher with an open artboard preview window
- Fixes a rendering issue where there could be a gap between the fill and the shadow
- Layer list now properly reloads when switching between Artboards and Pages
- Vectorized text paths are now properly closed
- Fixes an imprecision in the insertion tool cursor
- Fixes an rendering bug in the layout grid
- Fixes various issues with Pattern images
- If you want to use the system Color Picker, you can now do so again
- Dashed lines now render their shadow properly
- Fixes a bug where switching pages could leave you with a blank canvas
- Screen Color Picker now works on secondary displays and on a mix of Retina and non-Retina screens
- Fixes a possible bug with shadow leaking from behind a stroke
- Reflections now also work on text objects with a gradient
- Fixes a bug where blurred layers could get flipped
- Improves the Line Spacing Text; line spacing will now match easily with the grid
- Adds a paragraph spacing attribute to the font inspector
- Fixes a bug where a trimmed 2x version might not be double the pixel size as the normal version
- Noise now also looks good at 2x export
- Page Up/Down keys now go forward and backward through pages in a single document
- Increases the width of the up/down steppers in all text fields
- Sketch now warns the user when an unsupported file format is dropped into the document
- When resizing text Sketch can now also resize the font accordingly
- Restructured Preferences panel
- Fixes a crasher related to undoing scaling on multiple objects
- Improves feedback when the user chooses to showing/hiding pixel zoom
- Dragging guides now snap them to current selection bounds
- When zooming in or out Sketch will now round to proper zoom values
- Improved behaviour when using Double-click to switch between editing text layers
- Clicking when holding down the 'Z' key now zooms in
- Improves the layer picker menu to no longer show single sub-paths
- Improves the position, distance and size tool
- Fixes a crash when the the 'Grid Block Size' would be set to zero
- Rotation field now allows for negative values
- Vectorizing strokes now also work for inner and outer strokes
- When resizing bitmaps one can no longer end up with decimal layer widths or heights
- Fixes a bug where a shadow spread would end up as 4 times the size on Retina export
- Vectorizing a stroke will now preserve the layer name and dash pattern
- Smart Rotate now also works on Shapes with multiple sub-paths
- The Pencil tool now respects the 'Draw Multiple Shapes' setting
- Sketch now shows Width & Height when drawing a new shape
- Fixes a bug where Closing a Path could not be undone
- Fixes a bug with reading presets on case-sensitive file systems
- Image-backed layers no longer show up at double size on an external monitor connected to a Retina Mac
- Fixes a bug where slices and artboards could have negative sizes
- When doing Edit > Scale on a layer, the blur radius will now also be scaled

What's New in Version 2.1.1

- Fixes a bug where shadows would get displaced after zooming in
- Improves the rendering accuracy of rounded rectangle corners
- Fixes a few potential crashers or layout glitches when working with text layers
- Adds a 'Rotation' field in the inspector
- Pressing any of the standard hotkeys (V/R/O etc) inside a text field will now perform the hotkey instead of filling in the character.
- Fixes a bug where the rulers/grid would not match up with the canvas when zoomed in
- Fixes a refresh issue when working with radial gradients at +100% zoom level
- Fixes a bug where overlapping gradient points couldn't be deleted
- There's now a setting to disable shadows on high zoom levels
- Fixes a potential crasher when opening/closing artboard preview
- Fixes a sandboxing-related bug where exporting a single slice would fail if the name contained a '/'
- Improves selecting and inserting layers inside a rotated group
You can now batch-change boolean operations on subpaths by going to Edit > Combine in the menu
- Fixes a bug where boolean operations would look weird on vectored text
- Fixes a bug where gradients on blended images would disappear
- New slices now take the shadow of layers inside groups into account
- In Border Options, Dash field now show proper placeholder values
- Fixes a bug where text field steppers wouldn't show up on hover.
- Vectorize text now preserves the style attributes of the text for the new shape
- Fixes an issue where a fill with a shadow could leak from behind its inner stroke
- Fixes a bug with deleting parts from rotated or transformed images
- Fixes a bug that might have caused text editing to slow down greatly
- Kerning now changes automatically when you change font size
- Changes the name of 'convert to shape' to 'convert to outlines'
- Fixes a bug where adding a vector to a compound path would reset its style
- Fixes a bug where an empty group could result in a crash on autosave
- Artboard window remembers position
- There's now a checkbox to not append 'copy' after duplicated layers
- There's now a checkbox if you don't want a new document to open on launch
- Fixes a bug where the inspector wouldn't update after creating slices from artboards
- EPS image data now also gets saved properly in the bundle file
- Layers dropped into the canvas now always get dropped at the location of the mouse
- Copy-pasting text layers now preserves their associated text style
- Fixes a bug where single-underlined text would show up as double-underline in the inspector
- Fixes an issue where slices wouldn't update their x/y values
- Fixes a bug where editing certain text layers could result in a crash
- Fixes a bug where selecting multiple items in the layer list wouldn't get reflected in the canvas
- Fixes a bug where the style of an existing compound shape would get lost by adding a shape with the vector tool
- Now shapes won't go between pixel bounds when resizing multiple layers
- Fixes a bug where exiting the pen tool could have you end up with an empty path
- Improves distance measuring between intersecting layers
- Fixes a resizing issue with flipped layers
- The cmd+click contextual layer menu now also digs into groups
- Fixes an inaccuracy in the Rotate Copies tool
- Fixes a potential crasher that could occur when resizing shapes to very small sizes
- Fixes an bug where the current zoom would show up incorrectly
- Fixes a bug with adding styles to multiple subpaths of the same shape
- Fixes an issue with removing text borders
- You can now hold down shift to align user guides to integer values
- Non-rotated layers now snap properly to rotated layer bounds
- There are now commands for turning uppercase text into lowercase and vice versa
- Resize handles are no longer shown for text layers that contain only one word
- Fixes a drawing issue with the position & size guides

What's New: Version 2.1:

Major Features:

- Graphics updated for Retina display.
- Improved rendering quality and speed of inner shadows & glows.
- Improved accuracy of working with small layers.
- Layers can now sit between pixel boundaries.

Artboard Enhancements:
- You can now open a preview of an artboard in a separate window.
- When moving an artboard, Sketch can now move the layers inside the artboard along with it.
- You can now duplicate artboards including the layers inside it.
- You can now scale artboards up along with the layers they contain. Perfect for making more detailed Retina assets.
- When switching between artboards, if you have a layout grid turned on, the grid will now be in the centre of the artboard instead of on the left.
- Restyled the artboards so they look and work more like individual canvasses.
- You can now automatically hide the layers that are not visible within the current artboard.
- Zoom between artboard switching. With this option turned on, switching from (in this case) a 256