docs/extensions/index.md
PGlite supports both Postgres extensions, and has a plugin API to enable extensions to extend the public API of the PGlite interface.
Below is a list of available extensions.
<div class="tags"> <button v-for="tag in tags" :key="tag.name" @click=" selectedTag == tag.name ? selectedTag = null : selectedTag = tag.name " class="btn-tag" :class="{ selected: tag.name === selectedTag }" > {{ tag.name }} <span class="count">{{ tag.count }}</span> </button> </div> <div class="extension" v-for="ext in filteredExtensions"> <h2 :id="slugify(ext.name)" tabindex="-1" > <a :href="mainLink(ext)">{{ ext.name }}</a> <a class="header-anchor" :href="`#${slugify(ext.name)}`" :aria-label="`Permalink to ${ext.name}`" ></a> </h2> <div class="description" v-html="ext.descriptionHtml"></div> <div class="links"> <a v-if="ext.repo?.startsWith('https://github.com/')" :href="ext.repo" target="_blank" >Github</a> <a v-else-if="ext.repo" :href="ext.repo" target="_blank">Repo</a> <a v-if="ext.docs" :href="ext.docs" target="_blank">Documentation</a> <a v-if="ext.homepage" :href="ext.homepage" target="_blank">Homepage</a> <span class="bundle-size" v-if="ext.size"> Bundle Size: {{ formatSize(ext.size) }} </span> </div> <div class="tags"> <span v-for="tag in ext.tags" :key="tag" class="tag">{{ tag }}</span> </div> </div>