Can I trust this event? ⚠
It's as trustworthy as the person/page who sent it to you. Anyone can easily make a fake event, or edit the details of an existing event before forwarding it. Make sure you trust the person who sent you this event.
I'm new here, what's this website all about?
This is Grevillea, a web-app for sharing events, currently hosted on via GitHub Pages.
| Grevillea is... | |
| Free | No charge :)) |
|---|---|
| Open Source | Released under an AGPL license. |
| Non-Profit | Grevillea doesn't generate any revenue (not even from ads, user data, or similar). It's built by volunteers for the public good. |
| Platform-Independent | Events created with Grevillea can be shared on multiple social media platforms, emails, group chats, forums, etc, without requiring attendees to all use one platform, create an account, or similar. |
| Human-Crafted | Artificial Intelligence isn't used for software development, writing, artwork, or anything else. |
| Artist-First | All artwork is Creative Commons licensed, used with permission, and with credit given to the artists. |
| Private | Grevillea doesn't store any data in a database, nor does it require an account to use. All event data is stored inside your event link. |
| Secure | Data breaches are a little unlikely when you don't have a database ;) |
| Uncensored | Grevillea does not store, distribute, publish or otherwise endorse any event data, so it would be impractical for it to censor said event data. It merely displays data provided as a URL by the user. |
| Lightweight | Grevillea is just a static HTML page, so it's super easy to run! |
| Distributed, with Redundancy | Multiple websites can host the same Grevillea software. The same event links can be used on any compatible website, so if one website stops running, you can just copy the link to a different website. |
| Accessibility-Focused | Event details are displayed as text (rather than as an image), so they can be read aloud by a screen reader, copy-pasted, etc. Everyone has different needs though, so if you find something we could improve, let us know! |
| Future-Proof | If Grevillea is ever |
| All-Inclusive | Grevillea was founded by a left-leaning transgender poledancing atheist on unceded Kaurna land -- even if that's not your thing though, you're still very much welcome to make use of it :)) It's for the benefit of all people, all communities and all beliefs, encouraging as much diversity as possible! You're also very welcome to make your own fork of the source code repository, and I hope we can all work on promoting diversity, autonomy and equality :)) |
How do I use Grevillea?
To make an event, just open a new page, fill out the form, copy a link, and send it to friends! They can save the event to their calendars, or take a screenshot :))
You can optionally also use an external URL-shortener (of your choice) to make the link smaller before sharing it :))
Does Grevillea store my data?
No. The event details are stored in the link; you don't need an account or anything else. This site doesn't even have a database; there's no data to store! Nor are there cookies, tracking, ads, or anything else.
Note: This means the links can be quite long! Grevillea is designed to keep the links as short as possible, but you should keep your event description brief too. This is also why you can't upload your own images (though you can provide a URL instead), why the theme selection works the way it does, and so on -- it's all designed to keep the links as short as possible.
Does GitHub store my data?
Yes. This instance of Grevillea is currently hosted on GitHub Pages, and GitHub keeps a log of the IP addresses who access any GitHub Pages site. Please consult GitHub's policies for details.
Do calendar apps store my data?
Yes. Once someone adds the event to their calendar, the event data will be stored in their calendar software.
Could the event-organiser store my data?
Potentially, in some cases they could see your IP address and device type. When an event is published with a custom image, this image is loaded by your browser from a website specified by the event organiser. This website will receive your IP address, and may be able to detect what browser and/or device you're using (nerdy details: it can see this data by inspecting the user-agent string in the HTTP GET request, but it can't use cookies or other more advanced tracking technologies).
TL;DR -- it's safer than opening a random website, but still make sure you trust whoever's given you a mysterious link.
When a different website runs the same Grevillea software, could that website store more data?
Potentially, it could. Each website hosting Grevillea could potentially store IP addresses, device info, event links, and more. Make sure you trust whoever's running the website, or better yet, host Grevillea on your own website independently!
Can I use this site to share community/not-for-profit events?
Yes! Please go ahead
What about commercial/for-profit events?
Yes! Go ahead
What about sharing private events with friends & family?
Yes! Go ahead, just be mindful that anyone could forward the link to new people
How can I make my link shorter? Why did someone send me a link in Chinese?
When sharing an event, you can share either a 'plaintext' or 'condensed' link. Both contain exactly the same event details.
The condensed link uses a wider range of Unicode characters (and zip compression) in order to fit all the event details into as few characters as possible. Unicode has lots of Chinese and Asian characters, so the link looks Chinese! It's almost guaranteed to be nonsense to a Chinese reader though.
Depending on what platform you're using, either of the two links might work better. For example, Bluesky has a 300 character limit (as of 2026); some platforms might only allow ASCII links (not Unicode characters); and so on.
You're also welcome to paste the link into a URL shortener on another site (depending on the site, you may need to make an account/etc first).
How do I select a background image and font?
You can use a random pre-made background image, or host one on your own website and then paste the URL :)
Either way, choose a theme from the dropdown. Depending on which theme you choose, different fonts and background images will be available. These are both randomly selected based on two 'seed' values. Hit the 'change background' or 'change font' buttons to choose new seeds until you find a combination you like!
Background images are handmade by real people (no AI). We plan to add new themes, images and fonts in the future (you're welcome to get in touch and help out!). The initial seed is today's date, and every time you hit 'change background', it'll move back one day into the past. When we add new images and fonts, they'll only appear for future seed dates -- so your existing events will keep looking the same :)
How do I cancel an event, reschedule an event, or send people other updates?
Once you've sent an event to people, then that's it -- you can't make any updates within Grevillea. However, you can send updates to people the same way you sent the event to them in the first place. For example, if you sent an event in a group chat, server, mailing list, etc then you can send an updated event in the same group chat, server, mailing list, etc.
This may be a different philosophy from usual, and could take some getting used to. The event details (handled by Grevillea) and event distribution/communication (handled by you) are entirely separate. This separation helps to avoid a network effect -- Grevillea should remain equally useful to you regardless of how many other people are using it.
The usual 'add to calendar' buttons are missing right now, what's going on?
The buttons to add an event to your calendar only appear when the event has a valid start date, end date, and/or title (if only some of these are present, only some of the buttons will appear).
Can I copy the code and run this site on my own domain?
Yes, please do! Grevillea is designed to run on lots of independent websites, so please do make your own copy :) It's a static single-page website with no server-side logic, so it should be easy to host it elsewhere. You're welcome to translate it to other languages too.
This software (Grevillea) is released under the GNU Affero General Public License. Grevillea is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Grevillea is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
Someone sent me a dodgy event on this site. Can I hold this site liable?
No. By analogy, consider an event organised by mailing physical invitations. Invitations are written with pen and paper, distributed, potentially showcased in public, and then read by recipients, who might use some reading glasses. This website performs the function of the pen+paper and reading glasses, i.e. it is the means by which the event is written, and the means by which it is read. This website is not responsible for authorship, distribution, storage, publication or any other endorsement of any event; these responsibilities fall upon the individuals, organisations, or platforms who author, distribute, store, publish, or otherwise endorse each event link.