PHPackages                             danil-vladimirov/swarm-kirby-exhibition-website - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. danil-vladimirov/swarm-kirby-exhibition-website

ActiveProject

danil-vladimirov/swarm-kirby-exhibition-website
===============================================

Exhibition website theme for Kirby CMS.

v1.0.0(1y ago)279MITPHPPHP ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0CI passing

Since Feb 19Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/danil-vladimirov/swarm-kirby-exhibition-website)[ Packagist](https://packagist.org/packages/danil-vladimirov/swarm-kirby-exhibition-website)[ RSS](/packages/danil-vladimirov-swarm-kirby-exhibition-website/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (3)Used By (0)

[![swarm-logo](https://private-user-images.githubusercontent.com/46453744/410096448-708cf989-0c33-4129-8725-1b4e6f02442e.svg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUxMTkwODAsIm5iZiI6MTc3NTExODc4MCwicGF0aCI6Ii80NjQ1Mzc0NC80MTAwOTY0NDgtNzA4Y2Y5ODktMGMzMy00MTI5LTg3MjUtMWI0ZTZmMDI0NDJlLnN2Zz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAyVDA4MzMwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc3ZmE0NWY5MjVjNDE1NjEyMWZhNTU5OTY0Mzc1NTEwOTI2NjJmMTA2ZDMwNjJiMWM2NDg1ODkwYWM1MDFlNWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.rLBUu5-D5bmq_w8SKWpa9K3SbP1HrUL6jgbEbSvCLCE)](https://private-user-images.githubusercontent.com/46453744/410096448-708cf989-0c33-4129-8725-1b4e6f02442e.svg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUxMTkwODAsIm5iZiI6MTc3NTExODc4MCwicGF0aCI6Ii80NjQ1Mzc0NC80MTAwOTY0NDgtNzA4Y2Y5ODktMGMzMy00MTI5LTg3MjUtMWI0ZTZmMDI0NDJlLnN2Zz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAyVDA4MzMwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc3ZmE0NWY5MjVjNDE1NjEyMWZhNTU5OTY0Mzc1NTEwOTI2NjJmMTA2ZDMwNjJiMWM2NDg1ODkwYWM1MDFlNWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.rLBUu5-D5bmq_w8SKWpa9K3SbP1HrUL6jgbEbSvCLCE)

 **Exhibition website built on [Kirby](https://getkirby.com/)**
 **CSS powered by [Tailwind](https://tailwindcss.com)**

Swarm is an exhibitions website builder for Designers, Artists, and Visual Creators to showcase works online. Open-source and powered by Kirby 4. You can learn more about Kirby at [getkirby.com](https://getkirby.com)

 [ ![](https://camo.githubusercontent.com/14e7b8bf67129a762419f19e5f43b4505ee1c66aafc308bbbcfcc9b2124e17cb/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d266d6573736167653d5669657725323044656d6f267374796c653d666f722d7468652d626164676526636f6c6f723d626c61636b) ](https://swarm-demo.danilvladimirov.co.uk/) [ ![](https://camo.githubusercontent.com/65733e5ce0d68dd50e86664f44f839e6143bcc441a8777ed2422795c7fd3bd97/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d266d6573736167653d4c6561726e2532304d6f7265267374796c653d666f722d7468652d626164676526636f6c6f723d70696e6b) ](https://swarm.danilvladimirov.co.uk/)

Features
========

[](#features)

Create a website for a group exhibition, upload work, and share it with the world. Let participants register, create, and publish their projects independently (perfect for showcasing student work at end-of-year exhibitions) or manage everything yourself. Add exhibition details on the About page, include external links, and publish your site!

- Simple content management — Powered by [Kirby](https://getkirby.com), accessible at `yourwebsite.com/panel`
- Project page — Add project name, title, description, images, videos, and external links
- User registration — Allow (or disallow) participants to sign up and upload their work
- Customisable design — Set background and text colors, upload a favicon and OG image
- Project categories — Organise exhibition works with custom categories
- SEO management powered by [Kirby SEO](https://plugins.andkindness.com/seo)
- CSS powered by [Tailwind CSS](https://tailwindcss.com)

[![swarm-preview](https://private-user-images.githubusercontent.com/46453744/410095265-27c297ed-d023-4013-afb0-ed479e31ac87.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUxMTkwODAsIm5iZiI6MTc3NTExODc4MCwicGF0aCI6Ii80NjQ1Mzc0NC80MTAwOTUyNjUtMjdjMjk3ZWQtZDAyMy00MDEzLWFmYjAtZWQ0NzllMzFhYzg3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAyVDA4MzMwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZlZDM5YzYyM2VmZWNiZDI1MDg5NGI1YTBhYTUwMGI1ZWU1ZmVjYzE5NDE5MjZmNTc3ZWFjZDRhNTNkNGEzNjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0Jbgd5pO0BWlbHB9NtLi07NtAPmcRdkvp5h8Ez2rM3k)](https://private-user-images.githubusercontent.com/46453744/410095265-27c297ed-d023-4013-afb0-ed479e31ac87.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzUxMTkwODAsIm5iZiI6MTc3NTExODc4MCwicGF0aCI6Ii80NjQ1Mzc0NC80MTAwOTUyNjUtMjdjMjk3ZWQtZDAyMy00MDEzLWFmYjAtZWQ0NzllMzFhYzg3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDAyVDA4MzMwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZlZDM5YzYyM2VmZWNiZDI1MDg5NGI1YTBhYTUwMGI1ZWU1ZmVjYzE5NDE5MjZmNTc3ZWFjZDRhNTNkNGEzNjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.0Jbgd5pO0BWlbHB9NtLi07NtAPmcRdkvp5h8Ez2rM3k)

Installation
============

[](#installation)

### Web server

[](#web-server)

1. Download latest pre-built release in the [Releases](https://github.com/danil-vladimirov/swarm-kirby-exhibition-website/releases) section.
2. Extract it and upload the contents to the web server you want to run it on.
3. Go to `/panel` and follow the installation instructions.
4. Upload and share your work!

### Requirements

[](#requirements)

- PHP 8.2 or higher
- A webserver
- Projects to share!

Local configuration
===================

[](#local-configuration)

Download the zip archive with the copy of this repository, extract it, and run `composer install` within the project root directory. The easiest way to run Kirby locally is to use PHP's built-in server with Kirby's router.

```
php -S localhost:8000 kirby/router.php

```

Get more information at [Kirby website](https://getkirby.com/docs/guide/quickstart)

### Composer

[](#composer)

```
composer create-project danil-vladimirov/swarm-kirby-exhibition-website

```

### Tailwind CSS

[](#tailwind-css)

Make sure that you have Node.js installed on your machine.

First, install Tailwind dependency:

```
npm install

```

Use `watch` to observe changes and generate a CSS file on every change:

```
npm run watch

```

Use `build` to generate a final minified CSS file:

```
npm run build

```

License
-------

[](#license)

Swarm is essentially a theme for Kirby 4 — built to make the most of Kirby’s flexibility. It follows the same licensing terms as Kirby 4, outlined in the [Kirby End User License Agreement](https://getkirby.com/license). Kirby 4 is not free software. You can use it for evaluation, but to run it on a live site, you’ll need to purchase a license from [getkirby.com](https://getkirby.com).

Everything in this repository (apart from Kirby’s core code and Kirby SEO plugin) is open-source under the [MIT License](https://opensource.org/licenses/MIT). That means you’re free to modify and share it, as long as you include the original license and copyright notice.

Kirby also offers free licenses for students and select educational projects. Learn more at [Kirby website](https://getkirby.com/buy).

Credits
-------

[](#credits)

- [Kirby](https://getkirby.com) for the CMS
- [Tailwind CSS](https://tailwindcss.com) for the CSS framework
- [Kirby SEO](https://plugins.andkindness.com/seo) for SEO management plugin

Designed and developed by [@danil-vladimirov](https://github.com/danil-vladimirov)

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance67

Regular maintenance activity

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

447d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a9005ac03e7970ac3d84dc6d7bb48d13a51e751e651601fda9b97c542ec1dee7?d=identicon)[danil-vladimirov](/maintainers/danil-vladimirov)

---

Top Contributors

[![danil-vladimirov](https://avatars.githubusercontent.com/u/46453744?v=4)](https://github.com/danil-vladimirov "danil-vladimirov (18 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (2 commits)")

---

Tags

kirbykirby-cmskirby-themekirby4cmsthemekirbyExhibition

### Embed Badge

![Health badge](/badges/danil-vladimirov-swarm-kirby-exhibition-website/health.svg)

```
[![Health](https://phpackages.com/badges/danil-vladimirov-swarm-kirby-exhibition-website/health.svg)](https://phpackages.com/packages/danil-vladimirov-swarm-kirby-exhibition-website)
```

###  Alternatives

[getkirby/starterkit

Kirby Starterkit

20612.3k](/packages/getkirby-starterkit)[getkirby/plainkit

Kirby Plainkit

11810.8k1](/packages/getkirby-plainkit)[getkirby/kql

Kirby Query Language

15124.3k](/packages/getkirby-kql)[getkirby/layouts

Kirby Layouts

428.4k](/packages/getkirby-layouts)[getkirby/geo

Kirby Geo

223.5k](/packages/getkirby-geo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
