Skip to content
@Sinar

Sinar Project

Parliamentary Monitoring Organization / Civic Tech
Getting Started

1. Repository access on Sinar Project GitHub

  • If you don't have permission to contribute back to repositories in the Sinar Project Github Organisation, contact the maintainer team.
  • All projects should have an up to date README.md based on the README Template to describe the project.
  • Alternatively, new repos can be created with the Sinar/template repository to facilitate faster updates with README details & instructions.

2. Review the Code of Conduct, Contribution & License guidelines for Open Source projects under Sinar

3. Review existing repositories below & join the Community on Mattermost

4. New to Open Source? Start Here

Want the full picture?

Join us on Mattermost / Kopitiam Browse good first issues

Details

Legend

Badge Meaning
🟢 Beginner-friendly — no coding required
🟡 Intermediate — some programming experience
🔴 Advanced — domain expertise needed
Actively maintained (push within 1 year)
[Go] Go language
[Python] Python
[Django] Django framework

Projects

1. 🟢 Content & Open Data

Non-technical contributors welcome — documentation, research, open data curation

2. 🟡 Open Government — Parliament, Elections & Representatives

Tools for parliamentary monitoring, election data, and elected representative databases

  • popit_ng[Python] [Django] — Popolo-compliant representatives database with REST API
  • popolo.contenttypes[Python] — Popolo content types for Plone
  • popit_relationship[Python] — Graph-based representative relationship analysis
  • legisdata [Python] [Django] — Legislative data parsers with SayIt frontend
  • go-pardocs[Go] — Parliament PDF processing
  • go-dundocs [Go] — State Assembly debates & questions
  • go-electdocs[Go] — Election data extraction from EC
  • mapit[Python] — Postcode-to-administrative-boundary API (mySociety fork)
  • BillWatcher-2.0 [Python] — Parliament bill tracking
  • sinar.pardocs [Python] — Plone extension for parliamentary documents
  • blockedornot[Python] [Django] — also in Internet Censorship

3. 🟡 Fellowship Projects

Projects driven by Sinar fellows and interns

4. 🟡 Internet Censorship Monitoring

Projects tracking internet censorship, network interference, and digital rights

5. 🟡 Freedom of Information

Platforms to track, submit, and manage FOI requests

6. 🔴 Procurement, Corruption & Transparency

Advanced Plone-based tools for tracking procurement, extractives, and beneficial ownership

7. 🟡 Data Analysis & Tools

Data processing, scraping, and analysis tools

  • 4cat ⭐ — Social media data analysis server
  • OpnForm ⭐ — Self-hosted Google Forms alternative
  • dsra ⭐ — Digital Sovereignty Readiness Assessment
  • camelot [Python] — PDF table extraction library
  • monitoring-oku ⭐ — also in Fellowship
  • sprm-data ⭐ — also in Fellowship

8. 🟡 Civic Tech Tools (mySociety ecosystem)

Sinar forks and adaptations of mySociety tools

  • mapit[Python] — Postcode-to-boundary API
  • popit_ng[Python] [Django] — Representatives database (Popolo standard)
  • popit_relationship[Python] — Graph-based representative relationship analysis
  • legisdata [Python] [Django] — Parliamentary data with SayIt frontend

Popular repositories Loading

  1. popit_ng popit_ng Public

    Database and API implementation of Popolo standard

    Python 23 4

  2. awesome-dotmy-opendata-resources awesome-dotmy-opendata-resources Public

    A curated list of Malaysia Centric Open Data, Guides, Resources & Misc https://sinarproject.org/open-government/open-data

    20 4

  3. politikus politikus Public

    Plone project buildout to research and track issues related to procurement and political elite

    18 2

  4. sinar.corruptiontracker sinar.corruptiontracker Public

    A web application to track corruption issues

    Python 9

  5. popit_relationship popit_relationship Public

    This is a POC to feed our popit database to graph software, Currently on networkx and neo4j

    Python 9 6

  6. Malaysian-Bill-Watcher Malaysian-Bill-Watcher Public

    Forked from sweemeng/Malaysian-Bill-Watcher

    Just a simple page to display bill being debated

    JavaScript 8 4

Repositories

Showing 10 of 178 repositories

Sponsors

  • @angch

Top languages

Loading…

Most used topics

Loading…