Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
翻訳待ち
South Africa's official statistics in plain English: inflation, unemployment, GDP and the repo rate, plus a Census 2022 profile for every municipality. Each figure shows its source.
翻訳待ち
データTypeScript · PythonGitHub @ubayd-hattasオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
A public platform making South African data accessible through interactive visualizations, transparent methodologies and educational insights.
翻訳待ち
Loading the full README.
Read the full README ↗South Africa's official numbers, explained where you live, with every figure traced to its source.
sadatahub.tech · Where it's going · Support the project · Contributing
Free, open source and independent. Not affiliated with any government department.
| Home | Municipality | Release explainer |
|---|---|---|
South Africa's official statistics come out as PDFs, Excel workbooks and portals that assume you already know where to look. SA Data Hub takes the same figures from Stats SA, the Reserve Bank, the police, the Department of Basic Education and the Electoral Commission, and puts them in plain English next to the place or release people are asking about. 92% of its search clicks come from South Africa, and most land on a municipality page.
.ics) says when the next figures come out.llms.txt for AI tools.Every figure shows its source, the date the source released it and the date it was last checked here. The build fails if a displayed statistic is missing any of them (assertSiteSourced() in src/lib/sourcing.ts).
The full rules are in docs/PRODUCT_DIRECTION.md.
Next, November to December 2026
After that
What is built, paused and missing today is in docs/CURRENT_STATE.md.
SA Data Hub is built and checked by one person and will stay free. Support pays for time: explainers soon after each release, and the datasets readers ask for. Sponsors get no extra features and no say over what the site publishes.
Other ways to help, which matter as much: report an error, ask for a dataset, or share a page with someone who needs the numbers. See sadatahub.tech/support.
| Source | Used for |
|---|---|
| Statistics South Africa | Census 2022, labour force survey, CPI, GDP, mid-year population estimates |
| South African Reserve Bank | Repo and prime rates |
| South African Police Service | Crime statistics |
| Department of Basic Education | Matric results |
| Department of Higher Education and Training | University enrolment |
| Electoral Commission of South Africa | 2026 local government election results |
| United Nations, World Population Prospects | Population projection used for comparison |
Release files are kept locally in sources/ and are not committed. Definitions and known limits are on the methodology page.
git clone https://github.com/ubayd-hattas/SA_DataHub.git
cd SA_DataHub
npm install
npm run dev # http://localhost:3000
No environment variables are needed.
npm test # Vitest
npm run lint
npm run validate # dataset checks (Python 3)
npm run build # also runs the sourcing check
CI runs the type-check, lint, tests, dataset validation and a full build on every pull request.
Stack: Next.js 16 (App Router), TypeScript, Tailwind CSS, Recharts, Vitest. Data lives in JSON files in src/data/datasets/ and is read at build time, so almost every page is static. Deployed on Vercel from main.
This is the beginning of the README. Read the rest at the original. Read the full README ↗