| layout | default |
|---|---|
| title | Plugins |
{% assign non_pipeline_plugins = site.plugins | where_exp: "plugin", "plugin.type != 'parameter-estimation' and plugin.type != 'psd-estimation'" %}
{% assign plugins_by_type = non_pipeline_plugins | group_by: "type" | sort: "name" %}
{% for group in plugins_by_type %}
<div class="plugin-category mb-5">
<h3 class="h5 fw-bold text-uppercase text-muted mb-4">
{% if group.name == "utility" %}
Utility Tools
{% elsif group.name == "inference" %}
Inference & Population Analysis
{% elsif group.name == "simulation" %}
Simulation & Testing
{% else %}
{{ group.name | capitalize }} Plugins
{% endif %}
</h3>
{% for plugin in group.items | sort: "title" %}
<div class="card mb-3">
<div class="card-body">
<div class="row align-items-start">
<div class="col-md-8">
<h4 class="card-title mb-2">
<a href="{{ plugin.url | relative_url }}">{{ plugin.title }}</a>
</h4>
<p class="text-muted mb-2">{{ plugin.description }}</p>
<p class="small mb-2">
<strong>Maintainer:</strong> {{ plugin.maintainer | default: "Community" }}
</p>
</div>
<div class="col-md-4 text-md-end">
<div class="mb-2">
{% if plugin.verified %}
<span class="badge bg-primary">✓ Verified</span>
{% endif %}
{% if plugin.status == "stable" %}
<span class="badge bg-success">Stable</span>
{% elsif plugin.status == "development" %}
<span class="badge bg-warning text-dark">Development</span>
{% elsif plugin.status == "experimental" %}
<span class="badge bg-info">Experimental</span>
{% endif %}
</div>
<div>
{% if plugin.github %}
<a href="{{ plugin.github }}" target="_blank" class="btn btn-sm btn-outline-secondary">GitHub</a>
{% endif %}
</div>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
{% endfor %}
</div>
</div>
We provide a plugin template to help you get started:
If you've developed an asimov plugin, we'd love to hear about it! Submit it for inclusion in our registry.