{"id":24583452,"url":"https://github.com/open-election-compass/client","last_synced_at":"2025-07-08T00:33:10.541Z","repository":{"id":38991055,"uuid":"223974560","full_name":"open-election-compass/client","owner":"open-election-compass","description":"Easy to use voting advice application – create your own election compass. Free and open source.","archived":false,"fork":false,"pushed_at":"2023-02-28T14:55:09.000Z","size":2725,"stargazers_count":43,"open_issues_count":31,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-16T15:27:11.932Z","etag":null,"topics":["democracy","election","javascript","vaa","voting","voting-advice-application","vue"],"latest_commit_sha":null,"homepage":"https://open-election-compass.com","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-election-compass.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":null,"patreon":null,"open_collective":"openelectioncompass","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":"https://www.buymeacoffee.com/tillsanders"}},"created_at":"2019-11-25T14:59:07.000Z","updated_at":"2024-03-25T09:14:13.000Z","dependencies_parsed_at":"2024-04-23T11:43:59.994Z","dependency_job_id":null,"html_url":"https://github.com/open-election-compass/client","commit_stats":{"total_commits":276,"total_committers":4,"mean_commits":69.0,"dds":"0.050724637681159424","last_synced_commit":"1f940f2fbeb4bb6e9d31ef3551b5240efcf3cfcc"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/open-election-compass/client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-election-compass%2Fclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-election-compass%2Fclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-election-compass%2Fclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-election-compass%2Fclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-election-compass","download_url":"https://codeload.github.com/open-election-compass/client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-election-compass%2Fclient/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261051032,"owners_count":23102599,"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":["democracy","election","javascript","vaa","voting","voting-advice-application","vue"],"created_at":"2025-01-24T04:41:36.035Z","updated_at":"2025-07-08T00:33:10.520Z","avatar_url":"https://github.com/open-election-compass.png","language":"HTML","funding_links":["https://opencollective.com/openelectioncompass","https://www.buymeacoffee.com/tillsanders"],"categories":[],"sub_categories":[],"readme":"Easy to use voting advice application – create your own election compass. Free and open source.\n\n![OpenElectionCompass](documentation/assets/title.png)\n\n[![Join the community on GitHub Discussions](https://img.shields.io/badge/join%20the%20community-on%20GitHub%20Discussions-%23535ae8)](https://github.com/open-election-compass/client/discussions)\n[![Financial contributors](https://opencollective.com/openelectioncompass/tiers/badge.svg)](https://opencollective.com/openelectioncompass)\n\n# OpenElectionCompass\n\n## Project state\n\nVersion 1.0.0 is still under development and coverage of automated tests is not complete. It can\nalready be used in production. Sign up for our [newsletter](http://eepurl.com/gRApTD) to stay in the\nloop. Join us on [GitHub Discussions](https://spectrum.chat/openelectioncompass) for technical\nsupport, questions, feature requests and chatting.\n\n## Usage\n\n### Organisation Guide: How to run your own election compass\n\nLearn how to run your own election compass, how to come up with and validate theses, how to approach\nparties and how to attract the attention of the public from our\n[Organisation Guide](https://open-election-compass.com/guide/organisation/01-introduction.html).\n\n### Technical Guide\n\nLearn how the configuration files of the OpenElectionCompass are structured in our\n[Technical Guide](https://open-election-compass.com/guide/technical/overview.html) or take a look at\nthe easy to use [Configuration Editor](https://open-election-compass.com/configurator/version-1/configuration-editor.html)\nto generate configurations without needing any coding skills.\n\n#### Deployment on your own server\n\nCurrently, it is only possible to deploy OpenElectionCompass on your own systems. However, the\nprocess is relatively simple to be accessible for people with limited coding skills, thanks to our\n[HTML Generator](https://open-election-compass.com/configurator/version-1/html-generator.html).\n\n**[Learn more about deploying the OpenElectionCompass on your site](https://open-election-compass.com/guide/technical/deployment.html#option-1-the-simple-one-file-only-set-up)**\n\n## Development\n\nInstall the project and it's dependencies using the package manager of your choice:\n\n```sh\ngit clone git@github.com:open-election-compass/client.git\ncd client\nnpm ci\n```\n\n### Compile for development with HMR\n\n```sh\nnpm run dev\n```\n\n### Compiles and minify for production\n\n```sh\nnpm run build:demo # Build demo\nnpm run build:lib # Build the actual library / client\nnpm run build:nuxt # Build the Nuxt.js module\nnpm run build # runs all builds sequentially\n```\n\n### Run tests\n\n```sh\nnpm run test:unit\nnpm run test:e2e\nnpm run test # run all both test suites sequentially\n```\n\n### Run linting\n\n```sh\nnpm run lint # run ESLint\nnpm run lint:style # run Stylelint\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-election-compass%2Fclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopen-election-compass%2Fclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopen-election-compass%2Fclient/lists"}