LAUTI

Open Source Community Calendar

Make noise and be LAUTI

LAUTI is your open source community calendar and offers you a non-commercial independent organizing platform. Invite friends, groups and places and let them fill the site with their events. Use it for independent calenders for cities or regions, for political and cultural events, demonstrations, activism, special interest communities and everything you can imagine.

Events for your community

As a community driven events calendar software LAUTI helps forming human connections. The events can last hours to days, repeat with different periods or have sub-events. They can be filtered by categories, topics, tags and geographical areas.

Groups & Places

All events have something in common: They are organized by a group of people and take place somewhere. LAUTI supports profiles for groups and places and connects them with their events.

Community Content

You are not alone! Assemble your community and let them contribute their events, groups and places. LAUTI supports user roles admin, moderator and contributor.

Custom Style with Themes

LAUTI is fully customizable in it’s look and feel: Create your own theme with Go HTML templates, CSS and Javascript, either by deploying it directly or editing the theme’s files in the admin area.

Multi-language support

LAUTI comes with multi-language support. Currently English, German, Ukrainian, Czech and Danish are available as options when deploying your instance. Language selection for users will follow with the next major release.

Lightweight and GDPR-compliant

LAUTI minimizes it’s footprint by relying on only few external components and aims to minimize traffic size for its users. No data from visitors is collected and only the necessary minimum from registered users, what makes it compliant with the General Data Protection Regulation of the EU.

Feeds

LAUTI provides all events as open standard feeds in ICAL and RSS format. Users can choose different scopes for their feeds for integration in their personal calendars and tools.

Open Interfaces

LAUTI comes with an open REST API for reading and writing all data like events, groups and places. Organizers can show their own LAUTI events on their website using our wordpress plugin.

Public LAUTI instances

In which cities, regions or communities is LAUTI already being used? We currently have a production instance in Stuttgart. We are in touch with 4 more cities and planning to release soon.

Roadmap

Find all LAUTI versions here.

  • Release v1.0

    After nearly 4 years of development for eintopf.info, LAUTI release v1.0 was shipped on 1st May 2025. To make LAUTI usable for others, we included a theming module and multi-language support.


  • Follow up versions v1.1 and v1.2

    The follow up versions mainly contained bugfixes and smaller features to stabilize LAUTI’s code base. Notable is the introduction of custom geographical areas to filter events by, cloneable events and embed integration code for groups and places.


  • Activitypub support

    In the upcoming releases in 2026 we will roll out basic ActivityPub support in LAUTI. With support from nlnet we will integrate a basic instance actor which will publish all events created on an instance to the Fediverse. Additionally LAUTI will be integrable with Bonfire via the ActivityPub Client2Server interface and therefore enhance Bonfire with events capabilities. In this solution, Bonfire will publish the events created in the connected LAUTI instance.


  • Single sign-on with OpenID Connect

    For integration with Bonfire and other existing user ecosystems, LAUTI will get SSO support. This means it will act as a OIDC client and connect to OIDC servers for user authentication.


  • CMS Improvements and Event Publisher

    For the next release we plan to improve the CMS/theming and implement a module to communicate with other platforms. First of all, it will be possible to publish events automatically on Mastodon or Telegram.


  • Your ideas and contributions

    We are always grateful for any form of feedback. Feel free to send us your ideas and wishes for LAUTI. Does your city or community have special requirements? Then get in touch with us by e-mail or open an issue or pull request on Codeberg.


Get started with your own LAUTI instance

You have multiple options for self-hosting LAUTI.

Deploy easy and fast with co-op cloud

LAUTI comes with a ready-to-use recipe for easy and fast deployment with co-op cloud. We recommend this approach.

Deploy with Docker

Every LAUTI release comes with a already build docker image. Deploy it with your favorite orchestration tool.

Deploy on NixOS

LAUTI is packaged for NixOS, so if you run your server with NixOS this will help you for a quick deploy.

Build from source

Clone our Git Repository hosted at Codeberg and build LAUTI from source. Build and run the dev server on your machine with one command.

Codeberg logo

FAQ

In case your questions are not already answered in this FAQ drop us a line.

How can I support LAUTI development?

Cool that you want to support us. Any kind of contribution is welcome, whether feedback, designs for themes, coding or translations for the UI. Have a look at the issues in our repository on Codeberg to see if there is something for you or contact us

I would like to use LAUTI in my community. Where do I start?

There are various options, either you run the software yourself, you seek support from a local IT collectiv or IT coop or we support you. If you want to run the software yourself, there is a tutorial on how to install and deploy LAUTI locally. If you would like us to support you in operating LAUTI, please contact us.

Is it possible to display LAUTI events on my website?

Yes, absolutely! All external website operators can integrate data on their website. The most flexible approach currently available is to use LAUTI’s Rest API. WordPress websites can use the WordPress plugin, which enables easy integration. For all other websites, there is a web component (note: beta) or the option to integrate various feeds as iFrames. The code for this is available on all group and places pages of your instance.

My preferred language is not supported, what can I do?

LAUTI is currently only available in English, German and Ukrainian. But do not worry! You can help yourself, us and others by translating LAUTI in your preferred language. The contents of your theme can be edited in LAUTIs theming module in the admin area. This has to be done anyways to adapt LAUTI to your community, even if you use an already supported language. More information regarding languages you can find at our contributing guide. The UI elements for visitors and for the admin area can be translated via Codeberg’s Weblate instance.

What does the word LAUTI mean?

The word Lauti is an cute abbreviation of the German word Lautsprecher, meaning loudspeaker. The term is used in activist circles in context of demonstrations where mobile or stationary loudspeakers are used for speeches.

Who owns LAUTI?

LAUTI is owned by everyone, as it is a Free & Open Source Software (FOSS) under the GNU Affero General Public License v3.0 only License. That said, LAUTI was first developed as eintopf.info and later transferred to LAUTI by Klasse & Methode - IT Kollektiv Stuttgart. We now act as maintainers of the open source project. Everyone is encouraged to contribute to the project.

Contact us

Would you like to run LAUTI in your city or support us? Get in touch with us or check the FAQ to see if your question has already been asked.