Skip to content

Repository files navigation

BOSC Community Library

Contributions Welcome License: MIT GitHub issues

A community-maintained library of academic resources, built by students and maintained for students particularly those studying in environments where quality learning materials are hard to find, inconsistently taught, or scattered across the internet with no guidance on where to begin.


Project Vision

Most open-source projects build software. This one builds something different: a structured, accessible, and honestly useful collection of learning materials for students who don't have the luxury of expensive textbooks, stable broadband, or well-resourced university libraries.

The long-term vision is a library that covers every major undergraduate subject area built not by a publishing house, but by students who have been through the material and know what actually helps.


Who This Is For

  • University and college students in Uganda and across East Africa
  • Self-taught learners looking for a structured starting point
  • Students dealing with limited internet access or inconsistent course coverage
  • First-time open source contributors looking for a welcoming project to join

You don't need to be an expert to use this library or to contribute to it. You need to know something useful and be willing to share it clearly.


Accessibility Mission

This project takes accessibility seriously not as a checkbox, but as a core design constraint. Resources are chosen and written with the following in mind:

  • Works on slow or intermittent internet connections
  • Readable on any device, including low-end Android phones
  • Plain markdown no special apps, accounts, or sign-ups required
  • Written in plain English, avoiding unnecessary jargon
  • The entire library can be downloaded as a single ZIP file for offline use

See the Low-Bandwidth Study Guide for practical guidance on using this library without reliable internet.


What's Inside


Getting Started

To find a resource: Open RESOURCE_HUB.md it lists everything in the library with descriptions and difficulty levels.

New to university or returning after a gap: Start with the Beginner Learning Path.

Limited internet access: Read the Low-Bandwidth Study Guide first.

No account needed. No sign-up. Download the ZIP and study offline if needed.


Roadmap

This is where the project is heading over the coming months. Items marked ✅ are complete. Items marked 🔄 are in progress or planned.

Item Status
Core folder structure and OSS documentation
Computer science resource set (3 topics)
Business resource set (2 topics)
General academic skills (2 topics)
Central resource discovery hub
Beginner learning path
Low-bandwidth accessibility guide
Algorithms and complexity resource 🔄
Database design resource 🔄
Research methodology guide 🔄
Contributor recognition system 🔄
Subject coverage expanded to 20+ topics 🔄

Community Goals

  • Keep every resource free, accurate, and beginner-accessible
  • Maintain a welcoming environment for first-time contributors
  • Review and update resources at least once per academic year
  • Expand subject coverage based on what contributors and users actually need
  • Never let the library become a link dump every entry must be curated

Contributing

This library grows because people contribute to it.

If you know a useful resource, found a broken link, or want to write a guide on a topic not yet covered read CONTRIBUTING.md.

It walks through the full process from forking to submitting a pull request. If you've never contributed to open source before, this is a good place to start.

Strategic Documents

Document Purpose
Legal Analysis License rationale and IP analysis
Sustainability Strategy Long-term funding and community model
Government Adoption Proposal Formal proposal to Ministry of Education
Reflective Journal Governance reflection and project review

License

This project is licensed under the MIT License. See LICENSE for the full text and LEGAL_ANALYSIS.md for the rationale behind this choice.


Built with care by the BOSC Community.

About

A community driven open-source library of resources, guides, and tools maintained by BOSC contributors.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors