#
Developers
If you are a developer you can contribute to Obsidian in various ways.
#
Plugins and themes
You can develop Community plugins and Themes using Typescript and CSS. Learn more by heading to the Obsidian Developer Documentation.
#
Open source projects
Obsidian develops and maintains several open source projects. You can submit pull requests with bug fixes and enhancements to the following GitHub repositories:
- Obsidian Web Clipper (MIT), a browser extension that helps highlight and capture web pages to plain text Markdown files.
- Obsidian Importer (MIT), a plugin that converts data from a wide variety of formats to plain text Markdown files.
- JSON Canvas (MIT), an open file format for infinite canvas data.
#
Documentation
To help improve our developer documentation, submit a pull request to the obsidian-developer-docs repository.
#
Community
The plugin-dev channel on our official Discord server is where you can discuss plugin development and help other developers with their plugins.