The Capacitor Community GitHub org seeks to bring together the highest quality Capacitor plugins and the Capacitor plugin authoring community into a single place and help users find high quality, well maintained Capacitor plugins.
Each plugin in this org commits to a base level of maintenance and quality control, and, as much as possible, follows a set of consistent design and code standards.
Unlike Capacitor itself (iOS/Android/Web platforms, official plugins, and tooling), the Capacitor Community plugins are not primarily maintained by the Capacitor core team but by the community and community maintainers. The Capacitor team does, however, facilitate and work closely with maintainers to ensure that plugins are kept up to date, follow the latest in Capacitor plugin standards, and have a broad set of useful functionality.
Beyond maintenance, plugin authors commit to providing a safe environment and adhere to the community Code of Conduct, and expect the same of all users.
To find plugins offered by the Capacitor Community:
- Search the repos.
- Search the active plugin proposals.
- Still not found? Propose a new plugin! π
- Create a proposal. Proposals are useful at any stage of development (idea to fully implemented) to gather feedback from other plugin authors. Before a plugin can be added to the Capacitor Community, the proposal must be accepted.
- Join the Capacitor Contributor Slack. You may be asked to join a Slack workspace to coordinate transfer or setup of your plugin repo.
- Follow the new plugin instructions. To foster a community where contributions are as quick and easy as possible, plugins should follow a set of conventions and use consistent tooling, code style, structure, documentation, etc.