https://github.com/sidorares/node-mysql2
database-adapter mysql mysql-client node-js
Score: 35.146186536713756
Last synced: about 4 hours ago
JSON representation
Repository metadata:
:zap: fast mysqljs/mysql compatible mysql driver for node.js
- Host: GitHub
- URL: https://github.com/sidorares/node-mysql2
- Owner: sidorares
- License: mit
- Created: 2013-04-17T05:23:59.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2026-10-05T12:05:36.000Z (4 days ago)
- Last Synced: 2026-10-06T10:58:03.799Z (3 days ago)
- Topics: database-adapter, mysql, mysql-client, node-js
- Language: TypeScript
- Homepage: https://sidorares.github.io/node-mysql2/
- Size: 160 MB
- Stars: 4,388
- Watchers: 49
- Forks: 679
- Open Issues: 457
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- Contributing: Contributing.md
- Funding: .github/FUNDING.yml
- License: License
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Agents: AGENTS.md
- Claude: CLAUDE.md
- Cursor: .cursorrules
- Copilot: .github/copilot-instructions.md
-
Funding:
- Github: sidorares
Owner metadata:
- Name: Andrey Sidorov
- Login: sidorares
- Email:
- Kind: user
- Description:
- Website:
- Location: Melbourne, Australia
- Twitter: sidorares
- Company: Tactiq
- Icon url: https://avatars.githubusercontent.com/u/173025?u=6136e9ff99d12b32378579a5a86af9321fed641c&v=4
- Repositories: 168
- Last Synced at: 2024-04-14T07:14:09.226Z
- Profile URL: https://github.com/sidorares
GitHub Events
Total
- Commit comment event: 3
- Create event: 576
- Delete event: 593
- Discussion event: 1
- Fork event: 56
- Issue comment event: 666
- Issues event: 130
- Pull request event: 1354
- Pull request review comment event: 40
- Pull request review event: 56
- Push event: 930
- Release event: 14
- Watch event: 278
- Total: 4697
Last Year
- Commit comment event: 1
- Create event: 155
- Delete event: 147
- Discussion event: 1
- Fork event: 6
- Issue comment event: 111
- Issues event: 36
- Pull request event: 387
- Pull request review comment event: 11
- Pull request review event: 16
- Push event: 259
- Release event: 4
- Watch event: 29
- Total: 1163
Committers metadata
Last synced: 1 day ago
Total Commits: 3,568
Total Committers: 279
Avg Commits per committer: 12.789
Development Distribution Score (DDS): 0.603
Commits in past year: 520
Committers in past year: 35
Avg Commits per committer in past year: 14.857
Development Distribution Score (DDS) in past year: 0.333
| Name | Commits | |
|---|---|---|
| dependabot[bot] | 4****] | 1418 |
| Andrey Sidorov | s****s@y****m | 906 |
| Weslley Araújo | 4****l | 245 |
| github-actions[bot] | 4****] | 104 |
| Andrey Sidorov | a****v@d****u | 104 |
| Sushant | s****n@o****m | 82 |
| greenkeeperio-bot | s****t@g****o | 77 |
| greenkeeper[bot] | g****] | 47 |
| Gajus Kuizinas | g****s@g****m | 29 |
| Diogo Resende | d****e@t****t | 19 |
| testn | t****1@d****m | 17 |
| Felix Geisendörfer | f****x@d****m | 16 |
| Mark Dierolf | m****f@c****o | 15 |
| Joe Mordica | j****a@g****m | 15 |
| Andrey Sidorov | a****v@o****u | 10 |
| yuxizhe | y****8@g****m | 10 |
| Rui Quelhas | r****s@o****m | 9 |
| Igor Savin | i****n@g****m | 8 |
| Oz Wolfe | o****z@l****m | 8 |
| Simon Schick | d****y@g****m | 8 |
| Trevor Robinson | t****r@s****m | 7 |
| Jan Schmidle | j****n@c****m | 6 |
| Weijan Chen | c****n@1****m | 5 |
| William Desportes | w****s@w****r | 5 |
| Vadim Ogievetsky | v****n@g****m | 5 |
| Brian White | m****x@m****t | 5 |
| Nate Lillich | n****e@l****m | 5 |
| Ben Botto | b****o@g****m | 4 |
| Andrew Dibble | a****w@d****s | 4 |
| larshp | l****p@h****m | 4 |
| and 249 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 386
Total pull requests: 2,781
Average time to close issues: 11 months
Average time to close pull requests: 17 days
Total issue authors: 343
Total pull request authors: 138
Average comments per issue: 4.24
Average comments per pull request: 0.81
Merged pull request: 1,805
Bot issues: 11
Bot pull requests: 2,371
Past year issues: 24
Past year pull requests: 266
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 1 day
Past year issue authors: 23
Past year pull request authors: 30
Past year average comments per issue: 1.79
Past year average comments per pull request: 0.76
Past year merged pull request: 170
Past year bot issues: 0
Past year bot pull requests: 217
Top Issue Authors
- dependabot[bot] (11)
- sidorares (6)
- markddrake (4)
- komanton (4)
- kouxin (2)
- dennys (2)
- Congelli501 (2)
- siddharthvp (2)
- yshrsmz (2)
- joakimbeng (2)
- fabiokounang (2)
- infusion (2)
- wellwelwel (2)
- MasterOdin (2)
- kingram6865 (2)
Top Pull Request Authors
- dependabot[bot] (2,287)
- wellwelwel (157)
- github-actions[bot] (84)
- sidorares (34)
- KunZhou-at (16)
- robert-pitt-foodhub (4)
- testn (4)
- jcmartineztiempo (4)
- uPaymeiFixit (4)
- NotAFlightRisk (4)
- Parsonswy (4)
- WenisOK (4)
- Hosampor (4)
- vlasky (3)
- pkuczynski (3)
Top Issue Labels
- typescript (24)
- question (20)
- needs reproduction (17)
- needs investigation (12)
- bug (12)
- feature request (12)
- dependencies (11)
- documentation (6)
- enhancement (5)
- bun (5)
- good first issue (3)
- high-priority (2)
- performance (2)
- security (2)
- mysqljs-mysql-incompatibilities (2)
- good first contribution (2)
- server (2)
- public interface api (2)
- Cloudflare Workers (1)
- mysqljs/mysql incompatibilities (1)
- help wanted (1)
- needs discussion (1)
- refactor (1)
- feligxe-mysql-incompatibilities (1)
Top Pull Request Labels
- dependencies (2,321)
- javascript (638)
- autorelease: tagged (46)
- needs rebase (42)
- autorelease: pending (38)
- website (31)
- typescript (31)
- documentation (25)
- needs investigation (14)
- needs tests (13)
- security (12)
- refactor (10)
- deno (9)
- enhancement (9)
- mysql v9 (8)
- bun (7)
- needs discussion (7)
- good first contribution (6)
- needs documentation (6)
- mysqljs-mysql-incompatibilities (6)
- awaiting approval (5)
- invalid (4)
- needs typings (3)
- mysqljs/mysql incompatibilities (3)
- duplicate (3)
- performance (2)
- node.js (2)
- needs lint (2)
- in progress (2)
- needs passing tests (2)
Package metadata
- Total packages: 13
-
Total downloads:
- npm: 61,239,969 last-month
- Total docker downloads: 1,296,617,184
- Total dependent packages: 4,011 (may contain duplicates)
- Total dependent repositories: 126,700 (may contain duplicates)
- Total versions: 619
- Total maintainers: 21
- Total advisories: 7
npmjs.org: mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://sidorares.github.io/node-mysql2/docs
- Licenses: MIT
- Latest release: 3.24.5 (published 9 days ago)
- Last Synced: 2026-10-08T21:38:37.742Z (about 8 hours ago)
- Versions: 328
- Dependent Packages: 4,001
- Dependent Repositories: 126,697
- Downloads: 61,239,152 Last month
- Docker Downloads: 1,296,617,184
-
Rankings:
- Dependent packages count: 0.024%
- Docker downloads count: 0.048%
- Dependent repos count: 0.096%
- Downloads: 0.113%
- Average: 0.573%
- Stargazers count: 1.565%
- Forks count: 1.594%
- Maintainers (1)
-
Advisories:
- MySQL2: Auth Plugin Downgrade to mysql_clear_password Leaks Plaintext Credentials
- MySQL2: Unbounded zlib inflate in compressed MySQL protocol handler allows decompression-bomb DoS
- mysql2 vulnerable to Prototype Pollution
- MySQL2 for Node Arbitrary Code Injection
- mysql2 Remote Code Execution (RCE) via the readCodeFor function
- mysql2 cache poisoning vulnerability
- mysql2 vulnerable to Prototype Poisoning
npmjs.org: @zhennann/mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://github.com/sidorares/node-mysql2#readme
- Licenses: MIT
- Latest release: 2.3.6 (published almost 4 years ago)
- Last Synced: 2026-10-07T14:21:37.483Z (1 day ago)
- Versions: 4
- Dependent Packages: 3
- Dependent Repositories: 1
- Downloads: 66 Last month
-
Rankings:
- Stargazers count: 1.564%
- Forks count: 1.594%
- Average: 5.293%
- Dependent packages count: 5.802%
- Downloads: 6.735%
- Dependent repos count: 10.77%
- Maintainers (1)
proxy.golang.org: github.com/sidorares/node-mysql2
- Homepage:
- Documentation: https://pkg.go.dev/github.com/sidorares/node-mysql2#section-documentation
- Licenses: mit
- Latest release: v3.24.5+incompatible (published 9 days ago)
- Last Synced: 2026-10-07T14:21:03.701Z (1 day ago)
- Versions: 199
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
npmjs.org: @coorpacademy/mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://github.com/sidorares/node-mysql2#readme
- Licenses: MIT
- Latest release: 3.0.0-rc.2 (published over 3 years ago)
- Last Synced: 2026-10-07T14:20:58.068Z (1 day ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 31 Last month
-
Rankings:
- Forks count: 1.994%
- Stargazers count: 2.036%
- Downloads: 5.983%
- Average: 10.308%
- Dependent packages count: 16.22%
- Dependent repos count: 25.306%
- Maintainers (12)
npmjs.org: vogievetsky-mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://github.com/sidorares/node-mysql2#readme
- Licenses: MIT
- Latest release: 1.0.0-rc.1 (published over 10 years ago)
- Last Synced: 2026-10-07T14:21:26.057Z (1 day ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 81 Last month
-
Rankings:
- Stargazers count: 1.569%
- Forks count: 1.594%
- Dependent repos count: 10.77%
- Average: 11.104%
- Downloads: 20.266%
- Dependent packages count: 21.319%
- Maintainers (1)
npmjs.org: mysql2-degfy-test
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://github.com/sidorares/node-mysql2#readme
- Licenses: MIT
- Latest release: 0.0.2 (published about 7 years ago)
- Last Synced: 2026-10-07T14:21:04.446Z (1 day ago)
- Versions: 2
- Dependent Packages: 2
- Dependent Repositories: 1
- Downloads: 40 Last month
-
Rankings:
- Stargazers count: 1.564%
- Forks count: 1.594%
- Dependent packages count: 8.79%
- Dependent repos count: 10.77%
- Average: 13.752%
- Downloads: 46.043%
- Maintainers (1)
npmjs.org: @ishikawa-pro/mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://github.com/sidorares/node-mysql2#readme
- Licenses: MIT
- Latest release: 2.3.3 (published about 4 years ago)
- Last Synced: 2026-10-07T14:20:58.032Z (1 day ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 19 Last month
-
Rankings:
- Forks count: 1.998%
- Stargazers count: 2.036%
- Dependent packages count: 16.22%
- Average: 16.822%
- Dependent repos count: 25.306%
- Downloads: 38.549%
- Maintainers (1)
repo1.maven.org: org.webjars.npm:mysql2
WebJar for mysql2
- Homepage: http://webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/mysql2/
- Licenses: MIT
- Latest release: 1.5.3 (published over 8 years ago)
- Last Synced: 2026-10-07T14:22:24.239Z (1 day ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 4.649%
- Forks count: 6.608%
- Average: 18.809%
- Dependent repos count: 31.98%
- Dependent packages count: 31.998%
npmjs.org: @shiyuhang0/mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://github.com/sidorares/node-mysql2#readme
- Licenses: MIT
- Latest release: 0.9.3 (published almost 3 years ago)
- Last Synced: 2026-10-07T14:21:13.218Z (1 day ago)
- Versions: 42
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 153 Last month
-
Rankings:
- Stargazers count: 1.564%
- Forks count: 1.588%
- Average: 23.649%
- Dependent repos count: 37.245%
- Dependent packages count: 54.198%
- Maintainers (1)
npmjs.org: @depup/mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS (with updated dependencies)
- Homepage: https://sidorares.github.io/node-mysql2/docs
- Licenses: MIT
- Latest release: 3.24.5-depup.0 (published 9 days ago)
- Last Synced: 2026-10-07T14:22:18.043Z (1 day ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 318 Last month
-
Rankings:
- Dependent repos count: 22.513%
- Average: 27.474%
- Dependent packages count: 32.435%
- Maintainers (1)
npmjs.org: oceanbase
fast oceanbase driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://sidorares.github.io/node-mysql2/docs
- Licenses: MIT
- Latest release: 0.0.1 (published 9 months ago)
- Last Synced: 2026-10-07T14:21:13.204Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 17 Last month
-
Rankings:
- Dependent repos count: 23.123%
- Average: 28.235%
- Dependent packages count: 33.347%
- Maintainers (1)
repo1.maven.org: org.mvnpm:mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://sidorares.github.io/node-mysql2/docs
- Documentation: https://appdoc.app/artifact/org.mvnpm/mysql2/
- Licenses: MIT
- Latest release: 3.24.5 (published 8 days ago)
- Last Synced: 2026-10-07T14:22:02.946Z (1 day ago)
- Versions: 22
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 31.191%
- Average: 37.892%
- Dependent packages count: 44.593%
npmjs.org: mysql2-stream-fix
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
- Homepage: https://sidorares.github.io/node-mysql2/docs
- Licenses: MIT
- Latest release: 3.9.1 (published over 2 years ago)
- Last Synced: 2026-10-07T14:21:07.264Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 92 Last month
-
Rankings:
- Dependent repos count: 33.225%
- Average: 40.258%
- Dependent packages count: 47.291%
- Maintainers (1)
Dependencies
- actions/cache v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v2 composite
- benchmark-action/github-action-benchmark v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/checkout v2 composite
- actions/download-artifact v2 composite
- actions/setup-node v3 composite
- actions/upload-artifact v2 composite
- danielpalme/ReportGenerator-GitHub-Action 4.8.12 composite
- ewjoachim/coverage-comment-action v1 composite
- jimschubert/delete-artifacts-action v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- shogo82148/actions-setup-mysql v1 composite
- actions/checkout v2 composite
- github/codeql-action/analyze v1 composite
- github/codeql-action/autobuild v1 composite
- github/codeql-action/init v1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- google-github-actions/release-please-action v3 composite
- 299 dependencies
- @types/chai ^4.3.4 development
- @types/mocha ^10.0.0 development
- @types/node ^18.7.1 development
- @typescript-eslint/eslint-plugin ^5.42.1 development
- @typescript-eslint/parser ^5.42.1 development
- assert-diff ^3.0.2 development
- benchmark ^2.1.4 development
- c8 ^7.10.0 development
- chai ^4.3.7 development
- error-stack-parser ^2.0.3 development
- eslint ^8.27.0 development
- eslint-config-prettier ^8.5.0 development
- eslint-plugin-async-await 0.0.0 development
- eslint-plugin-markdown ^3.0.0 development
- husky ^8.0.2 development
- is-async-supported ^1.2.0 development
- lint-staged ^13.0.3 development
- mocha ^10.0.0 development
- portfinder ^1.0.28 development
- prettier ^2.4.1 development
- progress ^2.0.3 development
- typescript ^4.4.3 development
- urun 0.0.8 development
- utest 0.0.8 development
- denque ^2.1.0
- generate-function ^2.3.1
- iconv-lite ^0.6.3
- long ^5.2.1
- lru-cache ^7.14.1
- named-placeholders ^1.1.3
- seq-queue ^0.0.5
- sqlstring ^2.3.2
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- peaceiris/actions-gh-pages v3 composite
- 1252 dependencies
- @docusaurus/module-type-aliases ^3.0.1 development
- @docusaurus/tsconfig ^3.0.1 development
- @docusaurus/types ^3.0.1 development
- @typescript-eslint/eslint-plugin ^6.11.0 development
- @typescript-eslint/parser ^6.11.0 development
- eslint ^8.54.0 development
- eslint-import-resolver-typescript ^3.6.1 development
- eslint-plugin-import ^2.29.0 development
- eslint-plugin-react ^7.33.2 development
- eslint-plugin-react-hooks ^4.6.0 development
- eslint-plugin-react-refresh ^0.4.4 development
- prettier ^3.1.0 development
- typescript ^5.2.2 development
- @docusaurus/core ^3.0.1
- @docusaurus/preset-classic ^3.0.1
- @easyops-cn/docusaurus-search-local ^0.37.4
- @mdx-js/react ^3.0.0
- clsx ^1.2.1
- docusaurus-plugin-sass ^0.2.5
- lucide-react ^0.293.0
- prism-react-renderer ^2.1.0
- react ^18.0.0
- react-dom ^18.0.0
- sass ^1.69.5
- actions/cache v5 composite
- actions/checkout v6 composite
- actions/setup-node v6 composite
- actions/cache v5 composite
- actions/checkout v6 composite
- actions/setup-node v6 composite
- codecov/codecov-action v6 composite
- poku *
- actions/cache v5 composite
- actions/checkout v6 composite
- actions/setup-node v6 composite
- denoland/deno alpine
- mysql lts
- node lts-alpine
- oven/bun alpine
- actions/cache v5 composite
- actions/checkout v6 composite
- actions/setup-node v6 composite