• Stars
    star
    266
  • Rank 154,073 (Top 4 %)
  • Language
  • License
    MIT License
  • Created about 6 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Awesome community-created resources for extending Adobe XD


Awesome XD Plugins, Templates, Samples, and more.

Awesome Open Source Plugins

Utility Libraries

Developer Tools

  • Typescript definitions – Adding autocompletion and type definitions
  • xdpm - XD plugin manager CLI (useful for watching folders and creating plugin packages)
  • xd-manifest-schema – A JSON schema to make editing and validating a plugin's manifest.json (adding capabilities for autocompletion, linting etc. in editors and IDEs)

Templates

  • xd-plugin-boilerplate – A template including bundling via Webpack, linting with ESLint as well as the typescript definitions preconfigured for JavaScript autocompletion
  • xd-plugin-boilerplate-react – A fork of xd-plugin-boilerplate which includes React Library, Including Babel and necessary lint rules to create plugins with User Interface easily.
  • generator-xd-plugin – Yeoman generator for creating Adobe XD Plugin projects

Miscellaneous/Others

  • Adobe Xd E-tools by Rafael Prado - An extension to enable Adobe Xd prototype email tools. In a workflow where we used Adobe Xd as the primary way to validate prototypes, a gap was identified when it came to copying or remove guest emails.

Samples

Tutorials

Framework Support

  • react-xd - Render React components to Adobe XD. Build design systems and libraries from your code. This bundles your React app or UI library into a plugin with xdpm.

Events

Assets

  • XD Awesome logo – This repo's logo is itself an open source project by our community, created in XD

Contributing

  • To list your project in this repo, create a PR modifying this file with a link and description to the project you wish to add

  • If there is a signficant issue with any of the listings, create an issue so that we can temporarily remove the listing until the issue is resolved