Mirror of the Pretix GitHub repository. Here for licensing reasons. https://pretix.eu
  • Python 77.7%
  • HTML 12.8%
  • JavaScript 4.9%
  • SCSS 3.3%
  • Vue 0.8%
  • Other 0.4%
Find a file
2026-06-12 15:30:06 +02:00
.github Fix playwright install on CI (#6180) 2026-05-12 13:14:05 +02:00
_build Fix pyproject.toml wheel build issues (#3313) 2023-05-13 12:40:16 +02:00
deployment/docker Block access to manifests in default nginx configurations 2024-12-15 11:59:11 +01:00
doc Check-in API: Add reusable media exchange (#6115) 2026-06-11 16:25:13 +02:00
res Update pretix logo to refreshed version (#3114) 2023-02-13 11:42:08 +01:00
src LocaleMiddleware: Correctly reset region for backend views 2026-06-12 15:30:06 +02:00
.clabot Update .clabot 2025-03-14 17:08:38 +01:00
.codecov.yml Update .codecov.yml 2017-02-16 10:33:08 +01:00
.dockerignore Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00
.editorconfig Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00
.gitattributes Visualize custom check-in rules (#2053) 2021-05-05 12:58:00 +02:00
.gitignore Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00
.gitlab-ci.yml Skip e2e tests on gitlab for now 2026-06-12 14:07:42 +02:00
.gitmodules Got rid of all submodules 2016-02-16 16:17:04 +01:00
.landscape.yaml Add a landscape configuration file 2015-02-12 10:22:08 +01:00
.licenseheader Update license header (#5540) 2025-10-10 15:32:46 +02:00
.node-version Pin node version to 24 with .node-version (#6207) 2026-05-22 09:34:30 +02:00
.prettierignore Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00
.readthedocs.yaml Fix readthedocs build 2022-10-10 11:47:00 +02:00
CODE_OF_CONDUCT.md Change links to new documentation 2025-02-25 17:17:02 +01:00
CONTRIBUTING.md Overhaul contribution guide & add a AI policy (#6038) 2026-04-21 11:32:56 +02:00
Dockerfile Prune wheel and setuptools-rust from build-system (#6268) 2026-06-11 16:29:32 +02:00
eslint.config.mjs Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00
LICENSE pretix Community Edition moves to AGPLv3-based license (#2023) 2021-04-12 10:33:47 +02:00
MANIFEST.in Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00
package-lock.json Bump picomatch 2026-05-17 16:34:46 +02:00
package.json Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00
pyproject.toml Update cryptography requirement from >=48.0.0 to >=48.0.1 2026-06-12 08:23:03 +02:00
README.rst Update README.rst (#5299) 2025-07-17 11:21:28 +02:00
SECURITY.md Update SECURITY.md 2025-05-29 10:46:32 +02:00
setup.cfg Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00
setup.py Do not run custom build commands on other packages 2023-06-12 09:34:56 +02:00
tsconfig.json Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00
vite.config.ts Migrate vue2 control components and widget to vue3 and vite (#5989) 2026-05-11 15:05:06 +02:00

pretix
======

.. image:: https://img.shields.io/pypi/v/pretix.svg
   :target: https://pypi.python.org/pypi/pretix

.. image:: https://github.com/pretix/pretix/workflows/Documentation/badge.svg
   :target: https://docs.pretix.eu/

.. image:: https://github.com/pretix/pretix/workflows/Tests/badge.svg
   :target: https://github.com/pretix/pretix/actions/workflows/tests.yml

.. image:: https://codecov.io/gh/pretix/pretix/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/pretix/pretix



Reinventing ticket presales, one ticket at a time.

Project status & release cycle
------------------------------

While there is always a lot to do and improve on, pretix by now has been in use for thousands of events
conferences that sold millions of tickets combined. We therefore think of pretix as being stable and ready to use.

If you want to use or extend pretix, we strongly recommend to follow our `blog`_. We will announce all
releases there. You can always find the latest stable version on PyPI or in the ``release/X.Y`` branch of
this repository. The ``master`` branch contains a development version that we also try to keep stable in
the sense that it does not break your data,  but its APIs might change without prior notice.

To get started using pretix on your own server, look at the `installation guide`_ in our documentation.

Support
-------

This project is 100 percent free and open source software. You are welcome to ask questions in the GitHub
repository. Private support via email or phone is only offered to customers of our pretix Hosted or pretix
Enterprise offerings. If you are interested in commercial support, hosting services or supporting this project
financially, please go to `pretix.eu`_ or contact us at support@pretix.eu.

Contributing
------------
If you want to contribute to pretix, please read the `developer documentation`_
in our documentation. If you have any further questions, please do not hesitate to ask!

.. image:: https://translate.pretix.eu/widgets/pretix/-/pretix/multi-blue.svg
   :target: https://translate.pretix.eu/engage/pretix/

Code of Conduct
---------------
We have a `Code of Conduct`_ in place that applies to all project contributions,
including issues, pull requests, etc.

License
-------

The code in this repository is covered by different licenses. Most of it is available to everyone under the terms of
the GNU AGPL license v3 with additional terms. See the LICENSE file for the complete license details.

.. _installation guide: https://docs.pretix.eu/self-hosting/installation/general/
.. _developer documentation: https://docs.pretix.eu/dev/development/index.html
.. _Code of Conduct: https://docs.pretix.eu/dev/development/contribution/codeofconduct.html
.. _pretix.eu: https://pretix.eu
.. _blog: https://pretix.eu/about/en/blog/