Skip to content

Commit 0c54619

Browse files
committed
Added a bunch of new links from recent prototypes and forks.
1 parent 1e27ddf commit 0c54619

3 files changed

Lines changed: 104 additions & 4 deletions

File tree

README.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ Readme and the website are automatically generated. In order to add an element t
8585
- 2024-09: [Fork: Polis DigiFinland v2](https://www.sitra.fi/en/projects/polis-platform-experiments/) - A current V2 set of deploy scripts, settings files, custom patches, translations and utilities for running Polis experiment deployments for DigiFinland. [Source](https://github.com/polis-digifinland/polis-digifinland)
8686
- 2024-09: [Fork: PolisOrbis](https://doc.polisorbis.copernicani.it/overview/) - PolisOrbis is a Polis fork with extensive rewrites, aiming for GDPR compliance, OpenID Connect auth support, and improved docs, among other things. [Source](https://gitlab.com/copernicani/polisorbis/codebase)
8787
- 2022-11: [Fork: sirodoht/suburb](https://github.com/sirodoht/suburb/) - Suburb is an experimental fork of Polis, with cleanup in code and infrastructure requirements.
88+
- 2025-12: [Fork: Voxit](https://voxit.sitra.fi/home) - Fork of Polis created by the Finnish federal innovation fund, SITRA. New frontend. [Source](https://gitlab.com/voxit/voxit/)
89+
- 2025-12: [Frontend Fork: Polis Japan](https://pol-is.jp/) - A domestic promotion project for Polis in Japan. Uses pol.is server for data. [Source](https://github.com/PolisJAPAN/PolisJAPAN)
8890
- 2024-11: [Metropolis](https://poll.fil.org) - A new Polis frontend and collective-response tool, funded for Filecoin governance and integrated with GitHub. [Source](https://github.com/canvasxyz/metropolis)
8991
- 2025-03: [Nexus](https://nexus-tool.com/) - Nexus is a full-stack application designed to facilitate group deliberation using AI. It draws inspiration from platforms like Polis and Community Notes by X. [Source](https://github.com/sofvanh/MindMeld)
9092
- 2025-05: [Partici.app: Dev Demo](https://dev.partici.app/?base_url=https%3A%2F%2Fdev-api.partici.app&conversation_id=7jjupxtmzz) - The bleeding-edge development demo of Partici.app and ParticiAPI. Part of PolisNL project. [Source](https://gitlab.com/particiapp/particiapp-example-frontend)
@@ -122,12 +124,13 @@ Readme and the website are automatically generated. In order to add an element t
122124
- 2024-08: [Decidim-EJ](https://gitlab.com/lappis-unb/decidimbr/components-brasil-participativo/decidim-ej) - A Decidim module to integrate Pushing Together (EJ) into Decidim. (EJ was started by previous Polis users.)
123125
- 2024-06: [DELiberation.io](https://deliberationbeta.flutterflow.app/) - A general-purpose deliberation platform to host online conversations, inspired by Polis. In talks with potential partners for field experiments. [Source](https://github.com/itchytoo/deliberation.io)
124126
- 2025-04: [Deliberative Reasoning Index (DRI) in Polis](https://github.com/social-protocols/dri-in-polis) - A repository of DRI experiments carried out by members of Metagov's emerging "DRI in Polis" project, part of the "Interoperable Deliberative Tools" topic area.
125-
- 2025-07: [Demo: Kedro data pipeline](https://patcon.github.io/kedro_polis_classic/) - A proof-of-concept for starting to encode the Polis data pipeline within the Kedro pipeline tool, which allows visualization and inspection of intermediates in a data processing pipeline. [Source](https://github.com/patcon/kedro_polis_classic)
127+
- 2025-07: [Demo: kedro-polislike-pipelines](https://patcon.github.io/kedro_polislike-pipelines) - A proof-of-concept for starting to encode the Polis data pipeline within the Kedro pipeline tool, which allows visualization and inspection of intermediates in a data processing pipeline. [Source](https://github.com/patcon/kedro-polislike-pipelines)
126128
- 2020-08: [Demos-thinktank/dynata-id](https://github.com/Demos-thinktank/dynata-id) - A small site built to receive incoming Dynata ids, show people an embedded Pol.is survey, and send them back off when done.
127129
- 2017-07: [Doc: Holopolis - Demo Next Democracy](https://docs.google.com/document/d/17-TZX-A6ysES5VLb18kv2jmWqajkYURRZacmyQ5fPgk/edit) - Holopolis was an open project launched by PDIS and Pol.is with the help of Microsoft Hololens Team and Re:public Inc.
128130
- 2024-11: [eterps/polislite](https://github.com/eterps/polislite) - A lightweight polis-like library, aspiring to reproduce the Polis math algorithms in Python.
129131
- 2024-09: [Generative Policy](https://github.com/QuantumArjun/generative-policy) - A research project to help create simulated preliminary policy recommendations, by simulating a Polis engagement with LLMs.
130132
- 2024-12: [Github List: Polis-like](https://github.com/stars/patcon/lists/awesome-polis-like) - A list of all GitHub repos (both source and forks) where Polis-related code exists.
133+
- 2025-12: [GitHub topic: kedro-polislike-pipelines](https://github.com/topics/kedro-polislike-pipelines) - A list of all processes conversations created by using the kedro-polislike-pipelines repo as a template.
131134
- 2018-12: [Holopolis Map](https://holopolis-map.pdis.tw/) - Web mobile app that through geolocalization and the use of stickers with QR codes promotes democractic deliberation processes everywhere in the world. [Source](https://github.com/PDIS/Holopolis-Map)
132135
- 2021-10: [jerojero/polis-tribu](https://github.com/jerojero/polis-tribu) - Polis implementation for [Tribu](https://tribu.ong/) (a Chilean NGO), it includes a complete website with a database that leverages the xid method of the polis embedded conversation to identify users uniquely.
133136
- 2023-10: [JosephGubbels/delibdem](https://delibdem.com/ndpdemo/) - A few scripts for running various experiments. Very incomplete. [Source](https://github.com/JosephGubbels/delibdem)
@@ -170,6 +173,7 @@ Readme and the website are automatically generated. In order to add an element t
170173
- 2023-05: [PluralCC/pcc-consensus-polling](https://arxiv.org/pdf/2311.01193) - Plural Polis Discourse, is a forum plugin to integrating Polis into a Discourse fork. It is cited in the linked paper as a demo of a collusion-resistant communication channel. [Source](https://github.com/PluralCC/pcc-consensus-polling)
171174
- 2023-05: [PluralCC/plural-discourse](https://github.com/discourse/discourse/compare/main...PluralCC:plural-discourse:main) - A Discourse Forum fork intended to be used with the Polis-integrating `pcc-consensus-polling` Discourse plugin.
172175
- 2025-04: [Polis Analysis & Simulation](https://polis-simulation.vercel.app/) - This application implements the core analysis algorithms used by the Polis real-time survey and opinion analysis tool, running as a TypeScript effect pipeline in the browser. It has been tested against existing CC-licensed Polis data and runs on surveys of 100s-1000s of participants, with 100s of comments, in 300ms-1s. [Source](https://github.com/raykyri/osccai-simulation)
176+
- 2025-12: [Polis Drupal module](https://www.unocha.org/listening-channel) - Drupal module for embedding Polis conversations, used by the United Nations Office for the Coordination of Humanitarian Affairs (UNOCHA). [Source](https://github.com/UN-OCHA/ocha_visualisations/tree/main/modules/ocha_polis)
173177
- 2023-12: [Polis IRL: Mobile NFC voting app](https://github.com/patcon/polis-like-nfc) - A prototype React-Native mobile app for IRL voting in Polis conversations via scanning assigned NFC stickers.
174178
- 2020-11: [Polis Kubernetes Helm Chart](https://github.com/understory-garden/charts/tree/main/src/polis) - Configuration management code for setting up a Polis instance via Kubernetes.
175179
- 2021-01: [Polis link prediction](https://github.com/ThenWho/pol-is-link-prediction) - A data exploration in Jupyter notebook.
@@ -178,10 +182,16 @@ Readme and the website are automatically generated. In order to add an element t
178182
- 2025-05: [Polis-like Opinion Landscape Painting](https://patcon.github.io/polislike-opinion-map-painting/) - Experimental data-painting interface for exploring opinion landscapes created from Polis-like wikisurvey data. [Source](https://github.com/patcon/polislike-opinion-map-painting)
179183
- 2023-12: [PolisNL](https://polisnl.org) - A Dutch working group for a Dutch version of Polis subsidised with the innovation fund afiliated to the Dutch Governement.
180184
- 2024-09: [PolisOrbis Deploy Blueprints](https://gitlab.com/copernicani/polisorbis/deploy-blueprints) - Scripts and code to deploy PolisOrbis in a provisioned Amazon AWS infrastructure.
185+
- 2025-12: [Prototype: Comment Routing Explorer](https://patcon.github.io/polislike-comment-routing-explorer/) - Simple webapp for exploring the effects of tuning settings for "adaptive statement ordering". [Source](https://github.com/patcon/polislike-comment-routing-explorer)
186+
- 2025-12: [Prototype: Polislike Perspective Map Explorer (v2)](https://patcon.github.io/polislike-human-cartography-prototype-v2/) - foo [Source](https://github.com/patcon/polislike-human-cartography-prototype-v2)
187+
- 2025-12: [Prototype: Polislike Reaction Vote Canvas](https://polislike-partykit-reaction-canvas.patcon.partykit.dev/?room=3ntrtcehas&ghostCursors=true) - Prototype for showing how realtime cursors can allow synchronous voting via "thumb swarm" on phone screens. See README to access admin screen demo. [Source](https://github.com/patcon/polislike-partykit-reaction-canvas)
188+
- 2025-12: [Prototype: Voting via hardware buttons](https://patcon.github.io/polis-media-session-test-app/) - A prototype to show how the media session HTML standards can be used to hijack track selection and play/pause for agree/disagree/pass actions. [Source](https://github.com/patcon/polis-media-session-test-app)
189+
- 2025-12: [Prototype: YouTube Synchronous Voting](https://patcon.github.io/youtube-polislike/#0WEC6Fl-JAw) - Prototype for collecting polislike reaction data while watching YouTube videos. [Source](https://github.com/patcon/youtube-polislike)
181190
- 2022-03: [proyectourgente/cuestionario-luc](https://compdemocracy.org/Case-studies/2021-Uruguay-national-referendum/) - The website code ([hosted archive](https://web.archive.org/web/20211202162952/http://luc.com.uy/)) and collected data of the Polis experiment running in the months prior to the LUC referendum in Uruguay. [Source](https://github.com/proyectourgente/cuestionario-luc)
182191
- 2025-04: [Public Square TO](https://publicsquareto.github.io) - A website embedding Polis conversations about issues relevant to residents of Toronto. Built by members of Civic Tech Toronto. [Source](https://github.com/publicsquareto/publicsquareto.github.io)
183192
- 2024-10: [Pushing Together (EJ)](https://www.ejplatform.org/docs/) - A platform using gamification and machine learning to promote discussions and participation in a virtual democracy. (EJ was started by previous Polis users.) [Source](https://gitlab.com/pencillabs/ej/ej-application)
184193
- 2024-10: [Pushing Together (EJ) bot](https://www.ejplatform.org/docs/user-guides/pt-br/tools.html#telegram-e-whatsapp) - An opinion research chatbot for Telegram and WhatsApp. (EJ was started by previous Polis users.) [Source](https://gitlab.com/pencillabs/ej/ej-bot)
194+
- 2025-12: [Python API Client library](https://github.com/patcon/polis-client/blob/main/python/examples.ipynb) - Python API client library for interaction with any Polis server, either anonymous or authenticated. Built from a common OpenAPI spec file. [Source](https://github.com/patcon/polis-client/tree/main/python)
185195
- 2025-08: [react-polis-opinion-graph](https://patcon.github.io/react-polis-opinion-graph/?dataset=6jrufhr6dp) - A prototype of a react component for presenting a Polis opinion graph interface outside of the Polis platform. [Source](https://github.com/patcon/react-polis-opinion-graph)
186196
- 2022-03: [RoboTeddy/polis-poh-embed-example](https://polis-proof-of-humanity.netlify.app/7s45mddsfz) - Example of a Proof-of-Humanity identity provider wrapper for any arbitary Polis conversation. [Source](https://github.com/RoboTeddy/polis-poh-embed-example)
187197
- 2022-06: [RxC Conversations](https://github.com/RadicalxChange/rxc-voice/tree/development/polis-app) - A wrapper for Polis conversations held in the RadicalxChange community.
@@ -204,6 +214,7 @@ Readme and the website are automatically generated. In order to add an element t
204214
- 2024-11: [WePublish](https://wepublish.ch/fr/) - Open Source Headless CMS for Publishers and News Rooms, integrating Polis. Created in Switzerland. [Source](https://github.com/wepublish/wepublish)
205215
- 2022-08: [Wikipedia: https://en.wikipedia.org/wiki/Wiki_survey](https://en.wikipedia.org/wiki/Wiki_survey) - A Wikipedia entry originally created by Nicolas Perez, a member of the Polis User Group (PUG) community, giving Polis its first dedicated section on the platform. [Source](https://docs.google.com/document/d/1HUx8ClEF-95t38k8uaCdx3AeReBs3w9OoerSYFPOYT4/edit)
206216
- 2025-03: [undefined](https://medium.com/jigsaw/making-sense-of-large-scale-online-conversations-b153340bda55) - Jigsaw’s Sensemaking tools help make sense of large-scale online conversations, leveraging LLMs to categorize statements, and summarize statements and voting patterns to surface actionable insights. Uses Polis computational metrics and imports. [Source](https://github.com/Jigsaw-Code/sensemaking-tools)
217+
- 2025-12: [Typescript/Javascript API Client library](https://jsfiddle.net/patcon/yjq2aebh/latest) - Typescript/Javascript API client library for interaction with any Polis server, either anonymous or authenticated. Works from client browser (compiled or from CDN) or on server (node). Built from a common OpenAPI spec file. [Source](https://github.com/patcon/polis-client/tree/main/typescript)
207218
- 2025-07: [XRUK: Guide to Polis for XR](https://rebeltoolkit.extinctionrebellion.uk/books/guide-to-polis-for-xr) - A Guide written from the perspective of participants and facilitators, with a focus on softer social aspects.
208219
- 2025-07: [XRUK: Movement Assembly #1 Guide & Process](https://rebeltoolkit.extinctionrebellion.uk/books/movement-assemblies) - Extinction Rebellion UK ran a "Movement Assembly" that involved a critical Polis phase. This is the summary of their process and results.
209220

data/forks.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,23 @@ content:
209209
description: >
210210
A polis instance for coordinating the Blacksky community assembly.
211211
212+
213+
- title: "Frontend Fork: Polis Japan"
214+
date: "2025-12"
215+
website: "https://pol-is.jp/"
216+
source: "https://github.com/PolisJAPAN/PolisJAPAN"
217+
description: >
218+
A domestic promotion project for Polis in Japan. Uses pol.is server for
219+
data.
220+
221+
- title: "Fork: Voxit"
222+
date: "2025-12"
223+
website: "https://voxit.sitra.fi/home"
224+
source: "https://gitlab.com/voxit/voxit/"
225+
description: >
226+
Fork of Polis created by the Finnish federal innovation fund, SITRA. New
227+
frontend.
228+
212229
# - title: ""
213230
# website: ""
214231
# source: ""

data/uncategorized.yaml

Lines changed: 75 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -733,16 +733,24 @@ content:
733733
A prototype of a react component for presenting a Polis opinion graph
734734
interface outside of the Polis platform.
735735
736-
- title: "Demo: Kedro data pipeline"
736+
- title: "Demo: kedro-polislike-pipelines"
737737
picture: "/images/kedro-screenshot.png"
738-
source: "https://github.com/patcon/kedro_polis_classic"
739-
website: "https://patcon.github.io/kedro_polis_classic/"
738+
source: "https://github.com/patcon/kedro-polislike-pipelines"
739+
website: "https://patcon.github.io/kedro_polislike-pipelines"
740740
date: "2025-07"
741741
description: >
742742
A proof-of-concept for starting to encode the Polis data pipeline within
743743
the Kedro pipeline tool, which allows visualization and inspection of
744744
intermediates in a data processing pipeline.
745745
746+
- title: "GitHub topic: kedro-polislike-pipelines"
747+
picture: "/images/kedro-screenshot.png"
748+
website: "https://github.com/topics/kedro-polislike-pipelines"
749+
date: "2025-12"
750+
description: >
751+
A list of all processes conversations created by using the
752+
kedro-polislike-pipelines repo as a template.
753+
746754
- title: "Cosense.us"
747755
source: "https://github.com/omniharmonic/cosenseus"
748756
website: "https://www.youtube.com/watch?v=Mw0AmxaI4Wo"
@@ -765,6 +773,70 @@ content:
765773
A Guide written from the perspective of participants and facilitators,
766774
with a focus on softer social aspects.
767775
776+
- title: "Prototype: YouTube Synchronous Voting"
777+
website: "https://patcon.github.io/youtube-polislike/#0WEC6Fl-JAw"
778+
source: "https://github.com/patcon/youtube-polislike"
779+
date: "2025-12"
780+
description: >
781+
Prototype for collecting polislike reaction data while watching YouTube videos.
782+
783+
- title: "Prototype: Comment Routing Explorer"
784+
website: "https://patcon.github.io/polislike-comment-routing-explorer/"
785+
source: "https://github.com/patcon/polislike-comment-routing-explorer"
786+
date: "2025-12"
787+
description: >
788+
Simple webapp for exploring the effects of tuning settings for "adaptive
789+
statement ordering".
790+
791+
- title: "Prototype: Voting via hardware buttons"
792+
website: "https://patcon.github.io/polis-media-session-test-app/"
793+
source: "https://github.com/patcon/polis-media-session-test-app"
794+
date: "2025-12"
795+
description: >
796+
A prototype to show how the media session HTML standards can be used to
797+
hijack track selection and play/pause for agree/disagree/pass actions.
798+
799+
- title: "Prototype: Polislike Reaction Vote Canvas"
800+
website: "https://polislike-partykit-reaction-canvas.patcon.partykit.dev/?room=3ntrtcehas&ghostCursors=true"
801+
source: "https://github.com/patcon/polislike-partykit-reaction-canvas"
802+
date: "2025-12"
803+
description: >
804+
Prototype for showing how realtime cursors can allow synchronous voting
805+
via "thumb swarm" on phone screens. See README to access admin screen
806+
demo.
807+
808+
- title: "Typescript/Javascript API Client library"
809+
website: "https://jsfiddle.net/patcon/yjq2aebh/latest"
810+
source: "https://github.com/patcon/polis-client/tree/main/typescript"
811+
date: "2025-12"
812+
description: >
813+
Typescript/Javascript API client library for interaction with any Polis server, either anonymous or authenticated.
814+
Works from client browser (compiled or from CDN) or on server (node).
815+
Built from a common OpenAPI spec file.
816+
817+
- title: "Python API Client library"
818+
website: "https://github.com/patcon/polis-client/blob/main/python/examples.ipynb"
819+
source: "https://github.com/patcon/polis-client/tree/main/python"
820+
date: "2025-12"
821+
description: >
822+
Python API client library for interaction with any Polis server, either anonymous or authenticated.
823+
Built from a common OpenAPI spec file.
824+
825+
- title: "Prototype: Polislike Perspective Map Explorer (v2)"
826+
website: "https://patcon.github.io/polislike-human-cartography-prototype-v2/"
827+
source: "https://github.com/patcon/polislike-human-cartography-prototype-v2"
828+
date: "2025-12"
829+
description: >
830+
foo
831+
832+
- title: "Polis Drupal module"
833+
website: "https://www.unocha.org/listening-channel"
834+
source: "https://github.com/UN-OCHA/ocha_visualisations/tree/main/modules/ocha_polis"
835+
date: "2025-12"
836+
description: >
837+
Drupal module for embedding Polis conversations, used by the United
838+
Nations Office for the Coordination of Humanitarian Affairs (UNOCHA).
839+
768840
# website: ""
769841
# source: ""
770842
# picture: ""

0 commit comments

Comments
 (0)