Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Awesome-Spark-AR Awesome PRs Welcome

A categorized community-driven collection of awesome Spark AR resources, assets, projects, and resources. Spark AR is an augmented reality platform for Mac & Windows that allows you to create AR effects for Instagram and Facebook. Free assets and resources are prioritized over paid when possible.

Suggestions and contributions are always welcome! Make sure to read the contribution guidelines for more information before submitting a pull request.


Official Software Resources

  • Spark AR Facebook Community - The official Spark AR Community forum. Used for finding inspiration, see examples, get support, and share your work with a network of creators.
  • Spark AR Hub - Spark AR Hub is the product creators use to publish, manage, track and understand the performance of their AR effects.
  • Spark AR Website - The official website for Spark AR Studio. The software can be downloaded here.





  • Super Sunday Spark Streams - Streams where Mate Setinforth with guests cover subjects as shaders, scripting, AR creativity, etc.

Example Projects

  • Old Official Templates Updated for v85 - v85 had a breaking change making some of the old official templates not work. This contains these templates updated for latest API including neck bending, joint handeling, etc.
  • What-Am-I-Randomizer Filter - This repository includes examples of What Am I" or "Which _____ Am I" or "What _______ Are You" filters.
  • Black Lives Matter - A template to be used and shared in support of the silence of racism and specifically highlighting, supporting, and uplifting the lives of people of color around the world.
  • GalleryTexture - A boilerplate for new users or non-scripters to start using Spark AR's Gallery Texture feature for their Instagram effects.
  • Native UI Slider - A boilerplate for new users or non-scripters to start using Spark AR's NativeUI Slider for their effects.
  • Melting Face Effect - A detailed project showing how to achieve a melting effect with UV coordinates.


Free Patches

  • Lut Patch - Color adjustment patches for Spark AR.
  • Fit2Screen - Scale a plane to fit the screen.
  • Fit2Rect - Fit any texture into a rectangle of any size.
  • Convolution - Convolution and other super-patches (blur, sharpen).
  • Selective Color - Allows for the editing of specific hues separately.
  • Easy Gradient - Create multi-dimensional gradients in the patch editor. 

Paid Patches

  • Reflective Glass Shader Patch - Reflective Glass shader offers the unique possibility to render transparent objects in Spark AR with distortion and dispersion. It even renders reflection, taking the camera texture into account.


Miscellaneous Resources and Collections


No releases published


No packages published

Contributors 4