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

https://github.com/googleapis/js-genai

Score: 29.844833366813965

Last synced: about 22 hours ago
JSON representation

Repository metadata:

TypeScript/JavaScript SDK for Gemini and Vertex AI.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 1,353
Total Committers: 43
Avg Commits per committer: 31.465
Development Distribution Score (DDS): 0.85

Commits in past year: 602
Committers in past year: 27
Avg Commits per committer in past year: 22.296
Development Distribution Score (DDS) in past year: 0.816

Name Email Commits
Annie Luc a****c@g****m 203
Google Team Member g****t@g****m 165
Wanlin Du w****u@g****m 144
release-please[bot] 5****] 129
Mark Daoust m****t@g****m 125
Amir Hardon a****a@g****m 105
Kaituo Huang k****o@g****m 87
Matthew Tang t****w@g****m 83
Ivan Lopez Hernandez i****h@g****m 50
Ayush Agrawal a****a@g****m 48
Yvonne Yu y****u@g****m 45
Amy Wu w****y@g****m 34
Jaycee Li j****i@g****m 30
Sara Robinson s****b@g****m 24
Qiao Wang q****g@g****m 18
Sasha Sobran a****n@g****m 10
Jeff Scudder j****r@g****m 8
Ben Kazemi b****i@g****m 7
Holt Skinner h****r@g****m 5
Kashyap Krishnakumar k****k@g****m 5
Alexey Volkov a****v@g****m 2
Amir Hardon a****h 2
Christian Leopoldseder c****p@g****m 2
Mark McDonald m****d@g****m 2
James Gan j****g@g****m 2
kyasbal k****4@g****m 1
dependabot[bot] 4****] 1
Carlos Aranda c****a@g****m 1
Frances Hubis Thoma f****h@g****m 1
Shivam Mishra 1****9 1
and 13 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 221
Total pull requests: 736
Average time to close issues: 2 months
Average time to close pull requests: 7 days
Total issue authors: 176
Total pull request authors: 55
Average comments per issue: 2.83
Average comments per pull request: 0.32
Merged pull request: 378
Bot issues: 4
Bot pull requests: 666

Past year issues: 37
Past year pull requests: 265
Past year average time to close issues: 2 months
Past year average time to close pull requests: 10 days
Past year issue authors: 34
Past year pull request authors: 26
Past year average comments per issue: 4.11
Past year average comments per pull request: 0.74
Past year merged pull request: 136
Past year bot issues: 0
Past year bot pull requests: 234

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/googleapis/js-genai

Top Issue Authors

  • amirh (9)
  • gsans (6)
  • Bimbimz (5)
  • kaiseenn (5)
  • deathemperor (4)
  • EskelCz (3)
  • ScottMansfield (3)
  • uniquarkD (3)
  • layola13 (3)
  • duuv93 (3)
  • failure-checker[bot] (3)
  • jsalsman (2)
  • joshling1919 (2)
  • Hydralerne (2)
  • kevinsimper (2)

Top Pull Request Authors

  • copybara-service[bot] (600)
  • release-please[bot] (62)
  • Varun-S10 (5)
  • amirh (4)
  • dependabot[bot] (4)
  • hegdeashwin (3)
  • Leask (3)
  • chingor13 (2)
  • pragnyanramtha (2)
  • tylerc (2)
  • samurai00 (2)
  • IgorGanapolsky (2)
  • hkt74 (2)
  • edenbuilds (2)
  • murrayju (1)

Top Issue Labels

  • priority: p2 (122)
  • type: bug (114)
  • priority: p3 (76)
  • type: question (57)
  • status:awaiting user response (43)
  • api:gemini-api (32)
  • type: feature request (29)
  • status:stale (29)
  • api: vertex-ai (8)
  • api: livestream (5)
  • type: process (3)
  • documentation (2)
  • generated: genai (1)
  • priority: p1 (1)
  • api: file (1)
  • api: datastream (1)
  • asset: tool (1)

Top Pull Request Labels

  • google-contributor (493)
  • autorelease: pending (41)
  • status:stale (38)
  • autorelease: tagged (21)
  • status:awaiting user response (12)
  • api:gemini-api (6)
  • ready to pull (6)
  • javascript (4)
  • dependencies (4)
  • api: vertex-ai (1)
  • type: bug (1)
  • type: feature request (1)

Package metadata

proxy.golang.org: github.com/googleapis/js-genai

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/googleapis/js-genai#section-documentation
  • Licenses: apache-2.0
  • Latest release: v3.0.0+incompatible (published 2 days ago)
  • Last Synced: 2026-11-07T11:27:21.520Z (2 days ago)
  • Versions: 111
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.811%
    • Average: 4.973%
    • Dependent repos count: 5.135%
npmjs.org: @proxyvn/genai

[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)

  • Homepage: https://github.com/googleapis/js-genai#readme
  • Licenses: Apache-2.0
  • Latest release: 1.40.0 (published 9 months ago)
  • Last Synced: 2026-11-07T11:03:28.229Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 89 Last month
  • Rankings:
    • Downloads: 12.503%
    • Average: 22.843%
    • Dependent repos count: 22.945%
    • Dependent packages count: 33.081%
  • Maintainers (1)
npmjs.org: google-genai-mtls

[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)

  • Homepage: https://github.com/googleapis/js-genai#readme
  • Licenses: Apache-2.0
  • Latest release: 1.49.0 (published 7 months ago)
  • Last Synced: 2026-11-07T11:03:29.226Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 124 Last month
  • Rankings:
    • Downloads: 15.708%
    • Dependent repos count: 23.332%
    • Average: 24.231%
    • Dependent packages count: 33.652%
  • Maintainers (1)
npmjs.org: @zdooon/google-genai

[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)

  • Homepage: https://github.com/googleapis/js-genai#readme
  • Licenses: Apache-2.0
  • Latest release: 1.30.0 (published 12 months ago)
  • Last Synced: 2026-11-07T11:05:00.508Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 332 Last month
  • Rankings:
    • Dependent repos count: 23.384%
    • Average: 28.555%
    • Dependent packages count: 33.727%
  • Maintainers (1)
npmjs.org: @google/genai

[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)

  • Homepage: https://github.com/googleapis/js-genai#readme
  • Licenses: Apache-2.0
  • Latest release: 3.0.0 (published 3 days ago)
  • Last Synced: 2026-11-07T11:03:29.212Z (2 days ago)
  • Versions: 111
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 106,668,572 Last month
  • Docker Downloads: 5,038,550
  • Rankings:
    • Dependent repos count: 24.868%
    • Average: 30.415%
    • Dependent packages count: 35.963%
  • Maintainers (3)
repo1.maven.org: org.mvnpm.at.google:genai

[![NPM Downloads](https://img.shields.io/npm/dw/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai) [![Node Current](https://img.shields.io/node/v/%40google%2Fgenai)](https://www.npmjs.com/package/@google/genai)

  • Homepage: https://github.com/googleapis/js-genai#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.google/genai/
  • Licenses: Apache-2.0
  • Latest release: 3.0.0 (published 3 days ago)
  • Last Synced: 2026-11-07T11:05:00.114Z (2 days ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 28.609%
    • Average: 34.758%
    • Dependent packages count: 40.907%

Dependencies

.github/workflows/format.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
.github/workflows/stale.yml actions
  • actions/stale v5 composite
.github/workflows/test-pack.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
.github/workflows/test.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
node/package.json npm
package-lock.json npm
  • 483 dependencies
package.json npm
  • @eslint/js 9.20.0 development
  • @microsoft/api-extractor ^7.50.1 development
  • @rollup/plugin-json ^6.1.0 development
  • @types/jasmine ^5.1.2 development
  • @types/node ^20.9.0 development
  • @types/unist ^3.0.3 development
  • @types/ws ^8.5.14 development
  • eslint 8.57.0 development
  • gts ^5.2.0 development
  • jasmine ^5.5.0 development
  • jasmine-reporters ^2.4.0 development
  • nyc ^17.1.0 development
  • prettier 3.3.3 development
  • prettier-plugin-organize-imports ^4.1.0 development
  • rollup-plugin-typescript2 ^0.36.0 development
  • ts-node ^10.9.2 development
  • tslib ^2.8.1 development
  • typedoc ^0.27.0 development
  • typescript ~5.2.0 development
  • typescript-eslint 8.24.1 development
  • google-auth-library ^9.14.2
  • ws ^8.18.0
web/package.json npm
.github/workflows/api-report-diff.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
.github/workflows/google-contributor-stale.yml actions
  • actions/stale v10 composite
sdk-samples/web/package.json npm
  • @eslint/js ^9.21.0 development
  • @types/react ^19.0.10 development
  • @types/react-dom ^19.0.4 development
  • @vitejs/plugin-react ^4.4.1 development
  • eslint ^9.21.0 development
  • eslint-plugin-react-hooks ^5.1.0 development
  • eslint-plugin-react-refresh ^0.4.19 development
  • globals ^15.15.0 development
  • sass ^1.85.1 development
  • typescript ~5.7.2 development
  • typescript-eslint ^8.24.1 development
  • vite ^6.3.5 development
  • @google/genai file:../..
  • @popperjs/core ^2.11.8
  • bootstrap ^5.3.3
  • react ^19.0.0
  • react-dom ^19.0.0
sdk-samples/package-lock.json npm
  • 146 dependencies
.github/workflows/pages.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
sdk-samples/web/package-lock.json npm
  • 252 dependencies
sdk-samples/package.json npm
  • @types/express ^5.0.0 development
  • tsx ^4.19.0 development
  • @google/genai file:..
  • cors ^2.8.5
  • express ^4.21.2
  • google-auth-library ^10.6.2
  • socket.io ^4.8.1
  • zod ^3.25.0
sdk-samples/local-tokenizer/node/package-lock.json npm
  • @esbuild/aix-ppc64 0.25.12 development
  • @esbuild/android-arm 0.25.12 development
  • @esbuild/android-arm64 0.25.12 development
  • @esbuild/android-x64 0.25.12 development
  • @esbuild/darwin-arm64 0.25.12 development
  • @esbuild/darwin-x64 0.25.12 development
  • @esbuild/freebsd-arm64 0.25.12 development
  • @esbuild/freebsd-x64 0.25.12 development
  • @esbuild/linux-arm 0.25.12 development
  • @esbuild/linux-arm64 0.25.12 development
  • @esbuild/linux-ia32 0.25.12 development
  • @esbuild/linux-loong64 0.25.12 development
  • @esbuild/linux-mips64el 0.25.12 development
  • @esbuild/linux-ppc64 0.25.12 development
  • @esbuild/linux-riscv64 0.25.12 development
  • @esbuild/linux-s390x 0.25.12 development
  • @esbuild/linux-x64 0.25.12 development
  • @esbuild/netbsd-arm64 0.25.12 development
  • @esbuild/netbsd-x64 0.25.12 development
  • @esbuild/openbsd-arm64 0.25.12 development
  • @esbuild/openbsd-x64 0.25.12 development
  • @esbuild/openharmony-arm64 0.25.12 development
  • @esbuild/sunos-x64 0.25.12 development
  • @esbuild/win32-arm64 0.25.12 development
  • @esbuild/win32-ia32 0.25.12 development
  • @esbuild/win32-x64 0.25.12 development
  • esbuild 0.25.12 development
  • fsevents 2.3.3 development
  • get-tsconfig 4.13.0 development
  • resolve-pkg-maps 1.0.0 development
  • tsx 4.20.6 development
  • typescript 5.9.3 development
  • @google/genai *
sdk-samples/local-tokenizer/node/package.json npm
  • tsx ^4.20.6 development
  • typescript ^5.9.3 development
  • @google/genai file:../../..
test/packaging/no-optional-deps/package.json npm
  • @types/node ^24.0.3 development
  • typescript ^5.8.3 development
  • @google/genai file:../../google-genai-1.5.1.tgz
.github/workflows/coverage.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v4 composite
.github/workflows/block_major_releases.yml actions
  • actions/github-script v8 composite