An osu! server for the generic public, optimized for maintainability in modern python
  • Python 97%
  • Shell 1.5%
  • Go 1.2%
  • Makefile 0.2%
Find a file
dependabot[bot] 205d641998
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Test Application Code / run-test-suite (push) Has been cancelled
Bump cryptography from 46.0.5 to 46.0.6 (#757)
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.5 to 46.0.6.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/46.0.5...46.0.6)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-29 18:18:18 -03:00
.devcontainer chore: add dev container (#705) 2025-05-05 17:00:18 +03:00
.github chore: fix run-test-suite job in CI (#724) 2025-10-09 23:54:15 +03:00
app Use O(1) dict lookups for player collection get/contains (#747) 2026-03-02 01:16:18 -05:00
ext Remove unnecessary features to decrease maintenance/complexity overhead. + Cleanup & more repo usage. (#612) 2024-02-16 21:42:26 +00:00
migrations [v5.2.2] Significantly optimize performance for fetching leaderboards (#642) 2024-02-28 20:25:26 -05:00
scripts chore: fix run-test-suite job in CI (#724) 2025-10-09 23:54:15 +03:00
testing Tests running in CI & score submission integration test (#508) 2024-02-08 20:12:00 -05:00
tests Update akatsuki-pp-py (#677) 2024-09-04 13:23:04 +01:00
tools More strict mypy config (#701) 2025-05-01 00:26:18 -07:00
.coveragerc stop using deprecated methods 2023-09-23 23:20:13 -04:00
.dockerignore feat: allow .env reload 2023-04-09 04:25:26 -04:00
.env.example unhardcode the discord invite (#743) 2026-02-19 19:05:41 -05:00
.gitignore Low-lift solution to move to stdlib logging (#611) 2024-02-26 01:42:20 -05:00
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate (#752) 2026-03-19 15:19:14 -03:00
CODEOWNERS Add @infernalfire72 as CODEOWNER 2025-04-30 00:54:19 -07:00
docker-compose.test.yml unhardcode the discord invite (#743) 2026-02-19 19:05:41 -05:00
docker-compose.yml unhardcode the discord invite (#743) 2026-02-19 19:05:41 -05:00
Dockerfile chore: use poetry 2.2.1 instead of 1.8.3 (#722) 2025-10-09 21:17:50 +03:00
LICENSE v3.2.2 - restrictions, dev commands, png/jpeg support for avatars, cleaning, fixes, and much more (#57) 2021-02-28 00:45:17 -05:00
logging.yaml.example Ignore warnings from multipart.multipart logger to fix mass log spam (#674) 2024-07-17 16:02:41 -04:00
main.py Low-lift solution to move to stdlib logging (#611) 2024-02-26 01:42:20 -05:00
Makefile Added compose config with cloudflared support (#713) 2025-06-21 14:37:19 -04:00
poetry.lock Bump cryptography from 46.0.5 to 46.0.6 (#757) 2026-03-29 18:18:18 -03:00
pyproject.toml Bump cryptography from 46.0.5 to 46.0.6 (#757) 2026-03-29 18:18:18 -03:00
README.md docs: update documentation for python 3.11 upgrade 2023-09-21 19:10:27 +03:00
README_CN.md docs: update documentation for python 3.11 upgrade 2023-09-21 19:10:27 +03:00
README_DE.MD docs: update documentation for python 3.11 upgrade 2023-09-21 19:10:27 +03:00
README_IT.md Added italian readme and wiki translation 🇮🇹 (#712) 2025-06-13 23:58:12 +00:00

bancho.py

Python 3.11+ Code style: black pre-commit.ci status Discord

bancho.py is an in-progress osu! server implementation for developers of all levels of experience interested in hosting their own osu private server instance(s).

the project is developed primarily by the Akatsuki team, and our aim is to create the most easily maintainable, reliable, and feature-rich osu! server implementation available.

If you are interested in running or contributing to bancho.py, you should head over to the bancho.py wiki.

License

bancho.py is licensed under the MIT License. Please see the LICENSE file for more information.