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
- Host: GitHub
- URL: https://github.com/python-websockets/websockets
- Owner: python-websockets
- License: bsd-3-clause
- Created: 2013-03-30T08:59:30.000Z (almost 13 years ago)
- Default Branch: main
- Last Pushed: 2026-03-07T06:02:28.000Z (19 days ago)
- Last Synced: 2026-03-07T20:53:30.351Z (19 days ago)
- Topics: python, python3, websocket, websocket-client, websocket-library, websocket-server, websockets
- Language: Python
- Homepage: https://websockets.readthedocs.io/
- Size: 3.46 MB
- Stars: 5,638
- Watchers: 107
- Forks: 585
- Open Issues: 22
-
Metadata Files:
- Readme: README.rst
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
-
Funding:
- Github: python-websockets
- Open collective: websockets
- Tidelift: pypi/websockets
Owner metadata:
- Name: python-websockets
- Login: python-websockets
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/130129149?v=4
- Repositories: 1
- Last Synced at: 2023-04-09T06:52:51.862Z
- Profile URL: https://github.com/python-websockets
GitHub Events
Total
- Create event: 44
- Delete event: 32
- Fork event: 53
- Issue comment event: 431
- Issues event: 156
- Pull request event: 121
- Pull request review comment event: 4
- Pull request review event: 5
- Push event: 204
- Release event: 5
- Watch event: 367
- Total: 1422
Last Year
- Create event: 25
- Delete event: 17
- Fork event: 26
- Issue comment event: 182
- Issues event: 57
- Pull request event: 61
- Pull request review comment event: 1
- Pull request review event: 2
- Push event: 68
- Release event: 1
- Watch event: 206
- Total: 646
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 | 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
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
- Total packages: 2
-
Total downloads:
- pypi: 205,402,341 last-month
- Total docker downloads: 1,276,158,704
- Total dependent packages: 1,450 (may contain duplicates)
- Total dependent repositories: 29,785 (may contain duplicates)
- Total versions: 50
- Total maintainers: 1
- Total advisories: 2
pypi.org: websockets
An implementation of the WebSocket Protocol (RFC 6455 & 7692)
- Homepage: https://github.com/python-websockets/websockets
- Documentation: https://websockets.readthedocs.io/
- Licenses: BSD-3-Clause
- Latest release: 15.0.1 (published about 1 year ago)
- Last Synced: 2026-03-03T05:01:10.180Z (23 days ago)
- Versions: 48
- Dependent Packages: 1,447
- Dependent Repositories: 29,748
- Downloads: 205,402,341 Last month
- Docker Downloads: 1,276,158,704
-
Rankings:
- Dependent packages count: 0.023%
- Dependent repos count: 0.041%
- Downloads: 0.047%
- Docker downloads count: 0.048%
- Average: 0.77%
- Stargazers count: 1.459%
- Forks count: 3.001%
- Maintainers (1)
-
Funding:
- https://tidelift.com/subscription/pkg/pypi-websockets?utm_source=pypi-websockets&utm_medium=referral&utm_campaign=readme
- Advisories:
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
- furo *
- sphinx *
- sphinx-autobuild *
- sphinx-copybutton *
- sphinx-inline-tabs *
- sphinxcontrib-spelling *
- sphinxcontrib-trio *
- sphinxext-opengraph *
- websockets *
- websockets *
- actions/checkout v3 composite
- actions/setup-python v4 composite
- python 3.9-alpine build
- websockets *
- websockets *
- 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