An open API service for producing an overview of a list of open source projects.

https://github.com/python-websockets/websockets

python python3 websocket websocket-client websocket-library websocket-server websockets

Score: 34.18838160031616

Last synced: about 6 hours ago
JSON representation

Repository metadata:

Library for building WebSocket servers and clients in Python


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 23 days ago

Total Commits: 1,705
Total Committers: 84
Avg Commits per committer: 20.298
Development Distribution Score (DDS): 0.093

Commits in past year: 87
Committers in past year: 7
Avg Commits per committer in past year: 12.429
Development Distribution Score (DDS) in past year: 0.23

Name Email Commits
Aymeric Augustin a****n@m****g 1547
dependabot[bot] 4****] 33
Chris Jerdonek c****k@g****m 14
mayeut m****t 10
Jonathan Martin h****d@h****m 5
Rémi Cardona r****a@p****r 4
Cory Johns j****a@g****m 4
Szieberth Ádám s****m@g****m 3
Michał Górny m****y@g****g 3
xuanzhi33 3****3 2
Ben Hoyt b****t@g****m 2
Gunnlaugur Thor Briem g****r@g****m 2
Mark E. Haase m****e@g****m 2
Ram Rachum r****m@r****m 2
cclauss c****s@b****h 2
Tim Gates t****s@i****m 2
Anton Agestam g****t@a****e 1
Ali Al-Alak a****k@g****m 1
Alexis Métaireau a****s@n****g 1
= m****g@o****m 1
38elements 3****s 1
Janakarajan Natarajan j****n@a****m 1
J. Nick Koston n****k@k****g 1
Igor Starikov i****n@y****u 1
Hugo h****k 1
Harmon H****8@g****m 1
Forrest Li f****t 1
Erik van Raalte e****4@g****m 1
Edward Betts e****d@4****m 1
Anton Lakotka a****y@g****m 1
and 54 more...

Issue and Pull Request metadata

Last synced: 26 days ago

Total issues: 291
Total pull requests: 236
Average time to close issues: 5 months
Average time to close pull requests: 2 months
Total issue authors: 230
Total pull request authors: 57
Average comments per issue: 3.87
Average comments per pull request: 1.6
Merged pull request: 127
Bot issues: 0
Bot pull requests: 54

Past year issues: 44
Past year pull requests: 53
Past year average time to close issues: 13 days
Past year average time to close pull requests: 16 days
Past year issue authors: 42
Past year pull request authors: 15
Past year average comments per issue: 2.82
Past year average comments per pull request: 1.64
Past year merged pull request: 19
Past year bot issues: 0
Past year bot pull requests: 21

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/python-websockets/websockets

Top Issue Authors

  • aaugustin (37)
  • FrankC01 (5)
  • tushargoyal22 (4)
  • Pithikos (3)
  • damc (3)
  • gborrageiro (3)
  • alamathe1 (2)
  • bfontaine (2)
  • killerwhite (2)
  • WrongAnswertoAC (2)
  • rayrapetyan (2)
  • jbdyn (2)
  • daveisfera (2)
  • x011 (2)
  • stalkerg (2)

Top Pull Request Authors

  • aaugustin (90)
  • dependabot[bot] (54)
  • MauroAntonino (4)
  • mattyoungberg (4)
  • a-alak (4)
  • Electron4444 (4)
  • majiayu000 (3)
  • SLiV9 (2)
  • anthony-moreau (2)
  • nanmuyao (2)
  • darkhaniop (2)
  • thewhaleking (2)
  • floryst (2)
  • dqh-au (2)
  • MtkN1 (2)

Top Issue Labels

  • enhancement (44)
  • bug (29)
  • question (20)
  • documentation (20)
  • low priority (10)
  • rewrite (4)
  • blocked (4)
  • help wanted (3)
  • high priority (2)

Top Pull Request Labels

  • dependencies (54)
  • github_actions (19)
  • bug (5)
  • review wanted (5)
  • enhancement (1)

Package metadata

pypi.org: websockets

An implementation of the WebSocket Protocol (RFC 6455 & 7692)

anaconda.org: websockets

websockets is a library for building WebSocket servers and clients in Python with a focus on correctness, simplicity, robustness, and performance. It supports several network I/O and control flow paradigms. The default implementation builds upon asyncio, Python’s built-in asynchronous I/O library. It provides an elegant coroutine-based API. It’s ideal for servers that handle many client connections. The threading implementation is a good alternative for clients, especially if you aren’t familiar with asyncio. It may also be used for servers that handle few client connections. The Sans-I/O implementation is designed for integrating in third-party libraries, typically application servers, in addition being used internally by websockets.

  • Homepage: https://websockets.readthedocs.io
  • Licenses: BSD-3-Clause
  • Latest release: 15.0.1 (published 9 months ago)
  • Last Synced: 2026-02-04T16:14:37.905Z (about 2 months ago)
  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 37
  • Rankings:
    • Stargazers count: 11.913%
    • Forks count: 15.57%
    • Average: 21.191%
    • Dependent repos count: 26.63%
    • Dependent packages count: 30.652%

Dependencies

docs/requirements.txt pypi
  • furo *
  • sphinx *
  • sphinx-autobuild *
  • sphinx-copybutton *
  • sphinx-inline-tabs *
  • sphinxcontrib-spelling *
  • sphinxcontrib-trio *
  • sphinxext-opengraph *
example/deployment/heroku/requirements.txt pypi
  • websockets *
example/tutorial/step3/requirements.txt pypi
  • websockets *
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
example/deployment/kubernetes/Dockerfile docker
  • python 3.9-alpine build
example/deployment/fly/requirements.txt pypi
  • websockets *
example/deployment/render/requirements.txt pypi
  • websockets *
pyproject.toml pypi
setup.py pypi
.github/workflows/release.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • docker/setup-qemu-action v3 composite
  • pypa/cibuildwheel v2.16.2 composite
  • pypa/gh-action-pypi-publish release/v1 composite