Civic Tech Field Guide
Submit Project

https://github.com/budlib

BudLib

BudLib is an open-source Library Management System, built and designed from ground up, primarily for smaller and independent schools.

Active
Calgary, AB, Canada
Open source: Yes

BudLib is an open-source Library Management System, built and designed from ground up, primarily for smaller and independent schools. The source code of the project is hosted on GitHub and publicly available for maximal benefit to schools and other such institutions around the world. This project is founded by two software engineers namely Bhavyai Gupta and myself Mike Lee during our study in our Masters of Software Engineering program at the University of Calgary. The budlib open source library management system started out as a project to help revamp Calgary Waldoorf School's library system, which is a K9 school within Calgary, Canada. Seeing the benefit of the deployment of budlib in replacing the school's legacy library system, we have decided to scale this project to help other schools as well, especially those that don't have the funding to adopt commercially available solutions. The librarian of the Calgary Waldorf School played a key role in formulating the requirements for the system, and the system was designed to be easy to use and easy to maintain. For the Database, we have chosen SQL, with the API we have chosen Java Springboot and for the frontend we have chosen React where the Desktop frontend we are using Electron to deploy it and make available to the major operating systems.

Resources

Project type
Tool or platform
Language(s)
English
Added
2024-08-07
Last modified
2026-09-30T15:56:24.000Z

Additional details

Number of integrations
0
Activity status
Likely Active
Issues addressed
libraries
Geographic focus
Canada 🇨🇦
Geographic focus — country
Canada 🇨🇦
Community
students

More in General purpose open source tools

Public Tech Pledge

The Public Tech Pledge is an open-source advocacy pledge from Nava PBC that asks government technology partners to guarantee agencies five rights over publicly funded technology.

2026

Code for Kanazawa

Code for Kanazawa (CfK) is a civic tech community organization in Kanazawa, Japan, that collects residents' local problems and builds simple software and hardware to solve them.

Kanazawa City, Japan (Nihon or Nippon) 🇯🇵
https://kamimap.com/ActiveOpen-source

Kami Map

Kami Map ("Paper Map") is an open-source Code for Japan tool that turns online disaster-relief map data, water, food, aid stations, open shops, hazards, into a clean printable paper map, so people can access critical information when power, phones or connectivity fail.

Japan