prajaneeti/makegovaccountable — explained in plain English
Analysis updated 2026-07-25
Track whether elected officials follow through on campaign promises over time.
Monitor judicial case backlogs and state assembly spending in your region.
Research election affidavits and civil servant rosters for journalism.
Contribute as a developer to data pipelines for government accountability.
| prajaneeti/makegovaccountable | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Supabase database setup and a bearer token for the live sync endpoint, only scraper commands are documented.
PrajaNeeti is an open source project that wants to track what elected officials promise, what they actually deliver, and what remains unfinished. The name combines two Sanskrit concepts: Praja, meaning the people, and Neeti, meaning governance or policy. The goal is not to support or attack any political party. It is to keep a public, verifiable record that anyone can review and form their own conclusions from. The project's creator describes a familiar pattern: citizens demand change, then the conversation shifts from the original problem to political blame and credit. PrajaNeeti aims to step outside that cycle. It treats accountability the way a workplace does, distinguishing between useful oversight and constant interference. The idea is to quietly document whether elected representatives follow through, regardless of who they are. The technical side centers on automated data collection. The project has two ingestion systems, one built in Node.js and one in Python, each designed to pull governance data from public sources. These pipelines gather information across several domains: cabinet business rules, senior civil servant rosters, judicial case backlogs, member of parliament election affidavits, and state-level assembly spending. Each data target maps to a specific database table where the collected records are stored. A daily GitHub Action triggers synchronization, and there is a live sync endpoint protected by a bearer token. The project also includes bot prevention through Cloudflare Turnstile validation on its submission form. An audit table logs each ingestion run, tracking execution time, errors, and how many records were processed. Progress on the platform itself can be followed through a milestones page or a dedicated markdown file. PrajaNeeti is built with TypeScript and relies on Supabase for its database. The README is mostly an open letter explaining the motivation, followed by a technical section covering the ingestion architecture. It does not provide installation steps for the full application, only commands for running the data scrapers. The project is early stage and actively seeking contributors: developers, researchers, journalists, designers, and anyone who wants to monitor their own city or state.
An open-source platform that tracks whether elected officials keep their promises. It automatically collects governance data from public sources so citizens can review verifiable records.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Python.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.