Acknowledgements
buncol is built on open-source software. Thank you to everyone who writes and maintains it. Each project is used under the licence listed here; the full licence texts are available from the projects' websites.
On the server
| Software | What it does here | Licence |
|---|---|---|
| Symfony | The PHP framework the whole site is built with, including Symfony UX Icons and the Stimulus bundle. | MIT |
| Doctrine MongoDB ODM | Stores projects, writing, worlds and forums in MongoDB. | MIT |
| MongoDB PHP Library | Talks to the database and stores uploaded files. | Apache-2.0 |
| Twig | Renders every page. | BSD-3-Clause |
| Monolog | Writes the logs that help fix errors. | MIT |
In your browser
| Software | What it does here | Licence |
|---|---|---|
| Stimulus (Hotwired) | Connects the interactive parts of the pages. | MIT |
| three.js | Draws the 3D world builder, and loads and exports glTF models. | MIT |
| Tiptap (@tiptap/core) | The rich-text editor for writing; its toolbar, mentions and formats are made for this site. | MIT |
| ProseMirror (prosemirror-model, -state, -view, -transform, -commands, -keymap, -history, -schema-list) | Editing text in the browser underneath Tiptap: typing, selection, pasting, undo. | MIT |
| orderedmap, rope-sequence, w3c-keyname | Small parts of ProseMirror. | MIT |
All of these are served from buncol's own domain; your browser does not fetch them from anywhere else.
Type
The text is set in Source Sans 3 by Adobe, under the SIL Open Font License 1.1. It is served from buncol's own domain too.
Icons
The icons are from Phosphor Icons (MIT), included through Symfony UX Icons and Iconify.