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. [Utility &amp; Helpers](/categories/utility)
4. /
5. danil-vladimirov/swarm-kirby-exhibition-website

ActiveProject[Utility &amp; Helpers](/categories/utility)

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

Exhibition website theme for Kirby CMS.

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

Since Feb 19Pushed 4mo 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 today

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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIxMjM4MDIsIm5iZiI6MTc4MjEyMzUwMiwicGF0aCI6Ii80NjQ1Mzc0NC80MTAwOTY0NDgtNzA4Y2Y5ODktMGMzMy00MTI5LTg3MjUtMWI0ZTZmMDI0NDJlLnN2Zz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjIyVDEwMTgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThhNTMwMjE5ZjNlYzQ2M2MxNzNkOTY3N2EyNTY2NTAyNzI2Y2Q1N2NlZWJkOTc3NGQ4ODNhZGQyZDE0Yzc4YTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnN2ZyUyQnhtbCJ9._qB5SpGRgPK70nRcm2bjMEN4Xt6bHnYd1-gWHwzoQks)](https://private-user-images.githubusercontent.com/46453744/410096448-708cf989-0c33-4129-8725-1b4e6f02442e.svg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIxMjM4MDIsIm5iZiI6MTc4MjEyMzUwMiwicGF0aCI6Ii80NjQ1Mzc0NC80MTAwOTY0NDgtNzA4Y2Y5ODktMGMzMy00MTI5LTg3MjUtMWI0ZTZmMDI0NDJlLnN2Zz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjIyVDEwMTgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThhNTMwMjE5ZjNlYzQ2M2MxNzNkOTY3N2EyNTY2NTAyNzI2Y2Q1N2NlZWJkOTc3NGQ4ODNhZGQyZDE0Yzc4YTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnN2ZyUyQnhtbCJ9._qB5SpGRgPK70nRcm2bjMEN4Xt6bHnYd1-gWHwzoQks)

 **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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIxMjM4MDIsIm5iZiI6MTc4MjEyMzUwMiwicGF0aCI6Ii80NjQ1Mzc0NC80MTAwOTUyNjUtMjdjMjk3ZWQtZDAyMy00MDEzLWFmYjAtZWQ0NzllMzFhYzg3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjIyVDEwMTgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYyMzljMWYxZTM1MjdhNTE5NDAyMGFjYzk5MWJhYjhmOTk1N2U2MDgwYjFiNDA2Y2ZlYzQ1NmIzYWFiY2UyOWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.9whrFA8JRhwBFrQ_EqA0umZrGXGUS-I-qXhlii1IJ24)](https://private-user-images.githubusercontent.com/46453744/410095265-27c297ed-d023-4013-afb0-ed479e31ac87.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODIxMjM4MDIsIm5iZiI6MTc4MjEyMzUwMiwicGF0aCI6Ii80NjQ1Mzc0NC80MTAwOTUyNjUtMjdjMjk3ZWQtZDAyMy00MDEzLWFmYjAtZWQ0NzllMzFhYzg3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA2MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNjIyVDEwMTgyMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYyMzljMWYxZTM1MjdhNTE5NDAyMGFjYzk5MWJhYjhmOTk1N2U2MDgwYjFiNDA2Y2ZlYzQ1NmIzYWFiY2UyOWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.9whrFA8JRhwBFrQ_EqA0umZrGXGUS-I-qXhlii1IJ24)

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

38

—

LowBetter than 83% of packages

Maintenance60

Regular maintenance activity

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity57

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

500d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/46453744?v=4)[Danil Vladimirov](/maintainers/danil-vladimirov)[@danil-vladimirov](https://github.com/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

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

Kirby Plainkit

11911.7k1](/packages/getkirby-plainkit)[belugadigital/kirby-navigation

Kirby 5 field for hierarchical menus with drag &amp; drop level indentation.

8614.7k](/packages/belugadigital-kirby-navigation)[getkirby/geo

Kirby Geo

223.9k](/packages/getkirby-geo)

PHPackages © 2026

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