{"id":13395759,"url":"https://github.com/pretalx/pretalx","last_synced_at":"2026-04-17T23:07:43.748Z","repository":{"id":37602857,"uuid":"83081285","full_name":"pretalx/pretalx","owner":"pretalx","description":"Conference planning tool: CfP, scheduling, speaker management","archived":false,"fork":false,"pushed_at":"2026-04-13T16:01:44.000Z","size":265825,"stargazers_count":892,"open_issues_count":67,"forks_count":247,"subscribers_count":28,"default_branch":"main","last_synced_at":"2026-04-13T17:26:20.689Z","etag":null,"topics":["call-for-paper","call-for-papers","cfp","conference","conference-management","django","events","pretalx","python","scheduling"],"latest_commit_sha":null,"homepage":"https://pretalx.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pretalx.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"patreon":"rixx"}},"created_at":"2017-02-24T20:46:51.000Z","updated_at":"2026-04-13T15:05:39.000Z","dependencies_parsed_at":"2026-02-13T22:04:49.400Z","dependency_job_id":null,"html_url":"https://github.com/pretalx/pretalx","commit_stats":{"total_commits":4971,"total_committers":76,"mean_commits":65.40789473684211,"dds":"0.45765439549386444","last_synced_commit":"3994c3161234d79f01f5ead7c0c008a70dfdd373"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/pretalx/pretalx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pretalx%2Fpretalx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pretalx%2Fpretalx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pretalx%2Fpretalx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pretalx%2Fpretalx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pretalx","download_url":"https://codeload.github.com/pretalx/pretalx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pretalx%2Fpretalx/sbom","scorecard":{"id":456748,"data":{"date":"2025-08-11","repo":{"name":"github.com/pretalx/pretalx","commit":"d038075b5764821b418d4c1820d6eebd2df84078"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.3,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":1,"reason":"Found 5/30 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/strings.yml:22","Info: topLevel 'contents' permission set to 'read': .github/workflows/build.yml:16","Warn: no topLevel permission defined: .github/workflows/docs.yml:1","Warn: no topLevel permission defined: .github/workflows/strings.yml:1","Warn: no topLevel permission defined: .github/workflows/style.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/tests.yml:16","Warn: topLevel 'checks' permission set to 'write': .github/workflows/tests.yml:17"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v2024.3.1 not signed: https://api.github.com/repos/pretalx/pretalx/releases/182098350","Warn: release artifact v2024.3.0 not signed: https://api.github.com/repos/pretalx/pretalx/releases/180906686","Warn: release artifact v2024.2.1 not signed: https://api.github.com/repos/pretalx/pretalx/releases/169469436","Warn: release artifact v2024.2.0 not signed: https://api.github.com/repos/pretalx/pretalx/releases/168893379","Warn: release artifact v2024.3.1 does not have provenance: https://api.github.com/repos/pretalx/pretalx/releases/182098350","Warn: release artifact v2024.3.0 does not have provenance: https://api.github.com/repos/pretalx/pretalx/releases/180906686","Warn: release artifact v2024.2.1 does not have provenance: https://api.github.com/repos/pretalx/pretalx/releases/169469436","Warn: release artifact v2024.2.0 does not have provenance: https://api.github.com/repos/pretalx/pretalx/releases/168893379"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: branch 'main' does not require approvers","Warn: codeowners review is not required on branch 'main'","Warn: no status checks found to merge onto branch 'main'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":1,"reason":"dependency not pinned by hash detected -- score normalized to 1","details":["Info: Possibly incomplete results: error parsing shell code: reached EOF without closing quote \": .github/workflows/strings.yml:49","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/build.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docs.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/strings.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/strings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/strings.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/strings.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/style.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/style.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/style.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/style.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/style.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/style.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/style.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/style.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/style.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/style.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/style.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:107: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:133: update your workflow using https://app.stepsecurity.io/secureworkflow/pretalx/pretalx/tests.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:50","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:67","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/docs.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/strings.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/style.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/style.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/style.yml:77","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:71","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:73","Info:   0 out of  20 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned","Info:   2 out of   2 npmCommand dependencies pinned","Info:   0 out of  10 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 5 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Vulnerabilities","score":2,"reason":"8 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-g974-hxvm-x689","Warn: Project is vulnerable to: GHSA-g3ch-rx76-35fx","Warn: Project is vulnerable to: PYSEC-2022-43167","Warn: Project is vulnerable to: PYSEC-2023-206"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T09:54:29.420Z","repository_id":37602857,"created_at":"2025-08-19T09:54:29.421Z","updated_at":"2025-08-19T09:54:29.421Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31949441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["call-for-paper","call-for-papers","cfp","conference","conference-management","django","events","pretalx","python","scheduling"],"created_at":"2024-07-30T18:00:31.257Z","updated_at":"2026-04-17T23:07:43.743Z","avatar_url":"https://github.com/pretalx.png","language":"Python","funding_links":["https://patreon.com/rixx"],"categories":["Event Organisation","Python","django","\u003ca id=\"tag-communication\" href=\"#tag-communication\"\u003eCommunication\u003c/a\u003e"],"sub_categories":[],"readme":".. SPDX-FileCopyrightText: 2017-present Tobias Kunze\n.. SPDX-License-Identifier: Apache-2.0\n\n|logo|\n\n.. image:: https://img.shields.io/github/actions/workflow/status/pretalx/pretalx/tests.yml?branch=main\n   :target: https://github.com/pretalx/pretalx/actions/workflows/tests.yml?query=workflow%3ATests\n   :alt: Continuous integration\n\n.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/pretalx/pretalx/python-coverage-comment-action-data/endpoint.json\u0026colorB=3aa57c\n   :target: https://htmlpreview.github.io/?https://github.com/pretalx/pretalx/blob/python-coverage-comment-action-data/htmlcov/index.html\n   :alt: Coverage\n\n.. image:: https://img.shields.io/pypi/v/pretalx.svg?colorB=3aa57c\n   :target: https://pypi.python.org/pypi/pretalx\n   :alt: PyPI\n\n.. image:: https://img.shields.io/badge/docs-passing-3aa57c\n   :target: https://docs.pretalx.org/\n   :alt: Documentation\n\n.. image:: https://img.shields.io/badge/news-blog-3aa57c\n   :target: https://pretalx.com/p/news/\n   :alt: Website\n\n**pretalx** is a conference planning tool focused on providing the best\nexperience for organisers, speakers, reviewers, and attendees alike.  It\nhandles the submission process with a configurable Call for Participation, the\nreviewing and selection of submissions, and the scheduling and release\nhandling. After the event, pretalx allows speakers to receive feedback, upload\ntheir slides, and organisers to embed recordings.\n\nRead our `feature list`_ on our main site to get a better idea of what pretalx\ncan do for you, but it typically involves everything you'll need to curate\nsubmissions and contents for a conference with several tracks and conference\ndays.\n\nYou can host pretalx yourself, as detailed in our `administrator\ndocumentation`_, or use our public instance at `pretalx.com`_. If you want to\nuse pretalx, we recommend you follow `our blog`_, where we announce new\nversions and upcoming features.\n\n📺 Look and feel\n----------------\n\n|screenshots|\n\nCheck out our `feature list`_ for more screenshots – or check the `list of\nevents`_ to see how pretalx looks in the wild.\n\npretalx is highly configurable, so you can change its appearance and behaviour\nin many ways if the defaults don't fit your event. If the settings are not\nenough for you, you can even write plugins of your own.\n\n🚦 Project status\n-----------------\n\npretalx is under `active development`_ and used by `many events`_. It supports\neverything required for talk submission, speaker communication, and scheduling.\nYou can see our supported features in the `feature list`_, and our planned\nfeatures in our open issues_. pretalx has regular releases – you can look at\nthe `changelog`_ to see upcoming and past changes, and install pretalx via\nPyPI_.\n\n🔨 Contributing\n---------------\n\nContributions to pretalx are very welcome! You can contribute observations,\nbugs or feature requests via the issues. If you want to contribute changes to\npretalx, please check our `developer documentation`_ on how to set up pretalx\nand get started on development. Please bear in mind that our Code of Conduct\napplies to the complete contribution process.\n\nIf you are interested in plugin development, check both our documentation and\nour `list of plugin ideas`_ in the project wiki.\n\n💡 Project information\n----------------------\n\nThe pretalx source code is available on `GitHub`_, where you can also find the\nissue tracker. The documentation is available at `docs.pretalx.org`_, and you\ncan find up to date information on `our blog`_ and `Twitter`_. The pretalx\npackage is available via `PyPI`_.\n\nWe publish pretalx under the terms of the Apache License. See the LICENSE file\nfor further information and the complete license text.\n\nThe primary maintainer of this project is Tobias Kunze \u003cr@rixx.de\u003e (who also\nruns `pretalx.com`_).  See the CONTRIBUTORS file for a list of all the awesome\nfolks who contributed to this project.\n\n🧭 Users\n--------\n\nIf you want to look at conferences using pretalx, head over to the wiki for a\n`list of events`_. And if you use pretalx for your event, please add it to the\nlist (or tell us about it, and we'll add it)!\n\n.. |logo| image:: https://raw.githubusercontent.com/pretalx/pretalx/main/src/pretalx/static/common/img/logo.png\n   :alt: pretalx logo\n   :target: https://pretalx.com\n.. |screenshots| image:: https://img.pretalx.com/docs/screenshots.png\n   :target: https://pretalx.com/p/features\n   :alt: Screenshots of pretalx pages\n.. _issues: https://github.com/pretalx/pretalx/issues/\n.. _feature list: https://pretalx.com/p/features\n.. _developer documentation: https://docs.pretalx.org/developer/index.html\n.. _administrator documentation: https://docs.pretalx.org/administrator/index.html\n.. _pretalx.com: https://pretalx.com/\n.. _active development: https://github.com/pretalx/pretalx/pulse\n.. _changelog: https://docs.pretalx.org/en/latest/changelog.html\n.. _PyPI: https://pypi.python.org/pypi/pretalx\n.. _list of plugin ideas: https://github.com/pretalx/pretalx/wiki/Plugin-ideas\n.. _list of events: https://github.com/pretalx/pretalx/wiki/Events\n.. _many events: https://github.com/pretalx/pretalx/wiki/Events\n.. _our blog: https://pretalx.com/p/news/\n.. _GitHub: https://github.com/pretalx/pretalx\n.. _docs.pretalx.org: https://docs.pretalx.org\n.. _Twitter: https://twitter.com/pretalx\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpretalx%2Fpretalx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpretalx%2Fpretalx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpretalx%2Fpretalx/lists"}