projects / open_source

Two projects. Both real.

We don't have a sprawling portfolio. We have two production projects that the community maintains, plus the client work that funds them and the AI work members are publishing as it matures. That's the honest picture.

GitHub org
01 / rwanda_locations

Rwanda's administrative tree, one npm install away.

A TypeScript library that gives you typed access to the country's administrative divisions — provinces, districts, sectors, cells, and villages. Built for developers who'd rather not scrape a PDF.

$npm install @devrw/rwanda-location
coverage

14,837villages

Full village-level granularity. Also: 5 provinces, 30 districts, 416 sectors, 2,148 cells.

downloads

~1,000/ year

Honest figure from the npm registry. Modest, growing — used by teams in Rwanda and the diaspora.

licence

MIT

Fork it, ship it, sell something built on top of it. Just credit the maintainers.

typescript node.js mit 14k villages multi-language
02 / itegure

A platform built when schools closed.

Itegure is a web & USSD platform we built with the Rwanda Education Board in 2020, during COVID-19 school closures. The goal: keep parents in touch with their children's learning when schools couldn't.

02.1

USSD where USSD makes sense.

Most Rwandan parents are reachable on feature phones. Itegure ships a USSD interface alongside a standard web app, in English, Kinyarwanda, and French.

  • Web & USSD parallel access
  • Multi-language: EN · KIN · FR
  • SMS notifications
  • Built with Rwanda Education Board
02.2

Built fast, built for the place.

Concept to deployment in weeks, not quarters — because the team understood the local context, the ministry constraints, and the technology that actually reaches Rwandan families.

node.js react postgresql ussd gateway sms
02b / community_members

Projects from members.

Open source work shipped by individual community members. We list — we don't gate-keep. Submit yours via the form below.

projectbytypelinks

text-db-query-ai

Secure LLM-powered converter that turns natural language into database queries. Multi-ORM support, SQL-injection prevention, access controls, row-level filtering.

@jnkindi ai · llm
typescript · mit
GitHub npm
$npm install text-db-query-ai

Have an open source project of your own?

Submit it via the form. If it's open source and relevant, it gets listed here — no curation gate.

03 / ai_in_progress
in progress · open source

AI work we're publishing as it ships.

The community's AI projects are still maturing. We list things here once they're real enough to use. Until then, the work happens in the open in #ai on WhatsApp — and you're welcome to join in.

03.1

Kinyarwanda model evals

A growing public scoreboard of how open LLMs handle Kinyarwanda — translation, summarisation, classification. The community runs the tests; results are shared.

status · in progress
03.2

USSD + LLM bot framework

Reference architecture and code for putting an LLM behind a USSD menu — for low-bandwidth, feature-phone-friendly conversational interfaces.

status · drafting
03.3

Rwanda dataset hub

An open index of Rwanda-relevant datasets — administrative, linguistic, agricultural — curated by community members for AI / ML training.

status · scoping

Building something AI-related?

If you'd like your project listed under this section, drop the details via the form. We don't gate — if it's open source and relevant, we list it.

04 / contribute

Three ways to jump in.

If you've got time, code, or a problem worth solving — we want to hear about it.

04.1

Open an issue or PR

The rwanda-location repo has open issues for new helpers, data fixes, and DX improvements. Good first issues are tagged.

04.2

Propose a project

Got an open source idea that fits the African context? Pitch it in #ideas on WhatsApp, or submit it via the form.

#ideas in whatsapp
04.3

Hire us to build

Got a project that needs a team? Paying us means paying community developers — and indirectly funding the open source work.