OpenSource-Hub
O

OSEM

915 stars·Developer Tools·SHA-256 checksum verified

A web-based event management tool designed for Free and Open Source Software conferences. Handles submissions, scheduling, and registrations.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Open-source event manager built for FOSS conferences, self-hosted and fully customizable.

Core Features

  • Call for papers and talk submission
  • Review system and automated scheduling
  • Attendee registration and ticket management
  • Customizable conference themes and agenda
  • Libera.Chat IRC integration

What It Can't Do

  • Requires familiarity with Ruby/Rails and PostgreSQL setup. No built-in payment gateway; best suited for free conferences.

Use Cases

  • Organizing local or global open-source conferences
  • Community hackathons or workshops
  • Non-commercial events requiring self-hosting and data sovereignty

Detailed Introduction

OSEM (Open Source Event Manager) is a web-based application built with Ruby on Rails, designed specifically for organizing Free and Open Source Software (FOSS) conferences. It provides a complete workflow: call for papers, talk submission and review, schedule creation, registration, and attendee management. Unlike commercial platforms like Eventbrite, OSEM is fully open-source, self-hosted, and customizable to fit any FOSS event. It integrates with Libera.Chat IRC for community communication and features a demo site for trial. Ideal for small to medium-sized conferences that value transparency and community control.

Troubleshooting & FAQ (1)

Troubleshooting
How to fix 'LoadError: cannot load such file -- rubocop/rake_task' when building OSEM Docker image?

This error occurs during docker-compose build. A workaround is to bypass the build step by using pre-built images: first create a tmp directory with sticky bit and full permissions, then run docker-compose up -d. Commands:

cd osem
mkdir tmp
chmod 1777 tmp/
docker-compose up -d

The tmp directory fix also prevents permission errors like 'Permission denied @ dir_s_mkdir' for /osem/tmp/cache/assets. If you need to build locally, edit lib/tasks/rubocop.rake to remove the require 'rubocop/rake_task' line or add rubocop to your Gemfile.

GitHub Issue #2511

Tags

event-managementconferencefossruby-on-railsopen-source

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Install Ruby, Rails, and PostgreSQL

4

Step 2: Clone the repository and configure database

5

Step 3: Run bundle install and database migrations

Install Guide
  1. Step 1: Install Ruby, Rails, and PostgreSQL
  2. Step 2: Clone the repository and configure database
  3. Step 3: Run bundle install and database migrations
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the project directory and drop the PostgreSQL database to uninstall.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-27 14:25:07
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects