{"id":24196561,"url":"https://github.com/dedis/popstellar","last_synced_at":"2025-09-21T21:31:57.191Z","repository":{"id":37027744,"uuid":"295332175","full_name":"dedis/popstellar","owner":"dedis","description":"Proof-of-personhood System","archived":false,"fork":false,"pushed_at":"2024-10-30T04:20:15.000Z","size":280668,"stargazers_count":35,"open_issues_count":99,"forks_count":8,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-10-30T07:20:36.665Z","etag":null,"topics":["consensus","digital-democracy","digital-wallet","e-voting","privacy-enhancing-technologies","proof-of-personhood"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dedis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-14T07:03:09.000Z","updated_at":"2024-07-01T08:35:37.000Z","dependencies_parsed_at":"2023-10-15T05:19:07.619Z","dependency_job_id":"78a66f9d-66bd-47f0-a6af-5b687ac70fb1","html_url":"https://github.com/dedis/popstellar","commit_stats":null,"previous_names":[],"tags_count":56,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dedis%2Fpopstellar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dedis%2Fpopstellar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dedis%2Fpopstellar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dedis%2Fpopstellar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dedis","download_url":"https://codeload.github.com/dedis/popstellar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233798288,"owners_count":18731954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["consensus","digital-democracy","digital-wallet","e-voting","privacy-enhancing-technologies","proof-of-personhood"],"created_at":"2025-01-13T19:35:53.315Z","updated_at":"2025-09-21T21:31:54.607Z","avatar_url":"https://github.com/dedis.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# POPstellar - Proof-of-Personhood System Demonstrator\n\n\n\nThe main work in this repository is to be done\nin the context of the following folders:\n\n* [fe1-web](https://github.com/dedis/popstellar/tree/master/fe1-web): Web-based front-end implementation in TypeScript/ReactJS [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=dedis_popstellar_fe1\u0026metric=coverage)](https://sonarcloud.io/summary/new_code?id=dedis_popstellar_fe1)\n\n* [fe2-android](https://github.com/dedis/popstellar/tree/master/fe2-android): Android native front-end implementation in Java [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=dedis_popstellar_fe2\u0026metric=coverage)](https://sonarcloud.io/summary/new_code?id=dedis_popstellar_fe2)\n\n* [be1-go](https://github.com/dedis/popstellar/tree/master/be1-go): Back-end implementation in Go [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=dedis_popstellar_be1\u0026metric=coverage)](https://sonarcloud.io/summary/new_code?id=dedis_popstellar_be1)\n\n* [be2-scala](https://github.com/dedis/popstellar/tree/master/be2-scala): Back-end implementation in Scala [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=dedis_popstellar_be2\u0026metric=coverage)](https://sonarcloud.io/summary/new_code?id=dedis_popstellar_be2)\n\n* [protocol](https://github.com/dedis/popstellar/tree/master/protocol): The protocol definition in JSON-Schema\n\n* [docs](https://github.com/dedis/popstellar/tree/master/docs): The system \u0026 protocol documentation\n\n* [tests](https://github.com/dedis/popstellar/tree/master/tests): (WIP) the system-wide, cross-implementation tests\n\n## Integration Tests\n[![be1-go](https://github.com/dedis/popstellar/actions/workflows/karate_be1-go.yaml/badge.svg)](https://github.com/dedis/popstellar/actions/workflows/karate_be1-go.yaml) [Report](https://htmlpreview.github.io/?https://github.com/dedis/popstellar/blob/report-karate-be1-go/go/overview-features.html)\n\n[![be2-scala](https://github.com/dedis/popstellar/actions/workflows/karate_be2-scala.yaml/badge.svg)](https://github.com/dedis/popstellar/actions/workflows/karate_be2-scala.yaml) [Report](https://htmlpreview.github.io/?https://github.com/dedis/popstellar/blob/report-karate-be2-scala/scala/overview-features.html)\n\n## Branch organization\nEveryone working on the project,\nplease create your own private \"working\" branches as needed\nusing the naming convention\n`work-(fe*|be*|evoting|consensus|etc.)-\u003cyourname\u003e[-optional-variant]`.\nFor example,\na branch I create to contribute to the `fe1-web` project\nmight be called `work-fe1-bford` by default,\nor `work-fe1-bford-random-experiment` if I need an additional temporary branch\nfor a random experiment for example.\nAs another example,\na branch I create to as part of my work on the `e-voting` project,\nand which spans both a back-end and a front-end,\nmight be called `work-evoting-bford` by default,\nor `work-evoting-bford-ballot-casting`\nif I need a branch to develop the ballot casting feature.\n\n\nThis project is licensed under the terms of the AGPL licence. If this license is not suitable for your project, please contact us to discuss licensing terms.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdedis%2Fpopstellar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdedis%2Fpopstellar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdedis%2Fpopstellar/lists"}