2018-2019 Software Community Health Metrics - Bedework

2018-2019 Software Community Health Metrics - Bedework

Status: Graduated incubation

Background and Objectives
Bedework is an open-source enterprise calendar system that supports public, personal, and group calendaring.  It is designed to conform to current calendaring standards with a goal of attaining strong interoperability between other calendaring systems and clients.  

Bedework is built with an emphasis on higher education, though it is used by many commercial enterprises. Bedework may be deployed for public events calendaring, personal calendaring and scheduling, or both.  Bedework is suitable for embedding in other applications or in portals and has been deployed across a wide range of environments.

From the outset Bedework has been very strongly standards based.

Java, ElasticSearch, RedHat Wildfly, Undertow, XSL, JavaScript, JSP, Struts


Date of First Release

Date of Last Release

Number of Releases

March 2006 Bedework 3.0

(July 2002 UWCalendar 1.0)

5/10/2019 - Bedework 3.12.6     

> 25


Commits in 2018

Commits in 2019

Frequency of Commits         



more than weekly



Contributors in 2018

Contributors in 2019




Number of sites in use (estimated)     :

> 25

Most development over the past four years has been driven by contracts between Universities and Bedework commercial providers.

2018 Bedework Highlights
Replace quickstart build with a downloadable script-based approach. Major performance enhancements. Move to Github (from SVN) completed.

2019 Bedework Highlights
Major rewrite to use ElasticSearch as the sole data store for the read-only client interactions.

Future Plans
Upgrade ElasticSearch.
Repackage to allow different forms of deployment for cloud based services.
Release new Bedework website.