# Addon Overview

RapidWeaver is a powerful, easy to use, static site generator for macOS, it has an open plugin and theming system that anyone can use.

### What can I build? <a href="#what-can-i-build-1" id="what-can-i-build-1"></a>

RapidWeaver Classic has two separate Addon APIs available, one for [themes](https://docs.realmacsoftware.com/classic-manual/developers/themes), and one for [native plugins](https://docs.realmacsoftware.com/classic-manual/developers/plugins). Collectively developers have earned millions of dollars building addons for the RapidWeaver ecosystem, why don’t you join them and build the next great thing?

### What tools do I need? <a href="#what-tools-do-i-need-2" id="what-tools-do-i-need-2"></a>

Generally, you’ll only need RapidWeaver Classic and a text editor. Below are a collection of native tools for macOS you might find useful while developing addons for RapidWeaver.

* [Visual Studio Code](https://code.visualstudio.com/) - Powerful and free code editor for macOS.
* [Nova](https://nova.app/) - Native code editor for macOS.
* [Lexi](https://apps.apple.com/de/app/lexi-json-browser/id1462580127?mt=12) - JSON Browser for macOS.
* [PlistEdit Pro](https://www.fatcatsoftware.com/plisteditpro/) - Advanced Plist and JSON editor for macOS.
* [Sketch](https://www.sketch.com/apps/) - Design, prototype, and illustrate for macOS.
* [IconSlate](https://apps.apple.com/gb/app/icon-slate/id439697913?mt=12) - Custom icon generator for macOS.
* Xcode - Only required for native plugin development.

### How do I distribute Addons? <a href="#how-do-i-distribute-addons-3" id="how-do-i-distribute-addons-3"></a>

This is entirely up to you, we don’t enforce any distribution method on developers for RapidWeaver Classic addons.

However, we do recommend listing them on the [RapidWeaver Marketplace](https://marketplace.realmacsoftware.com/), this is a free service and allows your addons to be automatically marketed to the existing RapidWeaver user base.

### What can I list on the Marketplace? <a href="#what-can-i-list-on-the-marketplace-4" id="what-can-i-list-on-the-marketplace-4"></a>

* Framework
* Plugin
* Project
* stack
* Theme
* Utility (i.e. apps or web services for RapidWeaver)

### Do you offer developer support? <a href="#do-you-offer-developer-support-5" id="do-you-offer-developer-support-5"></a>

Yes, we’re always happy to help. If you have any questions on getting up and running, please email <support@realmacsoftware.com> or visit the [RapidWeaver Developer Network forum](https://forums.realmacsoftware.com/c/rapidweaver-developer-network/) group to ask any questions.
