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

https://github.com/Pagefind/pagefind

Score: 29.244890405040906

Last synced: about 15 hours ago
JSON representation

Repository metadata:

Static low-bandwidth search at scale


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 1,114
Total Committers: 76
Avg Commits per committer: 14.658
Development Distribution Score (DDS): 0.324

Commits in past year: 182
Committers in past year: 18
Avg Commits per committer in past year: 10.111
Development Distribution Score (DDS) in past year: 0.533

Name Email Commits
Liam Bigelow 4****w 753
dependabot[bot] 4****] 166
Steven Kalt k****n@g****m 28
cloudcannon-oss[bot] 1****] 22
Jothsa 5****a 17
David Prothero d****o@t****m 8
Daniel Pauls d****t@g****m 7
Johannes Schindelin j****n@g****e 6
github-actions[bot] g****] 6
Mike Fiedler m****n@g****m 5
nguthiru n****n@g****m 5
pagefinder[bot] 2****] 5
Paul van Brouwershaven p****n@e****m 4
Andreas Deininger a****s@d****t 3
Jan Claasen j****n@c****m 3
Valtteri Laitinen d****v@v****i 3
Richard Si s****6@g****m 2
Nurseiit Abdimomyn 2****t 2
Nicolas Hoizey n****s@h****m 2
Ricky de Laveaga g****t@r****m 2
jermanuts 1****s 2
yaardie 1****e 2
HAMANO Tsukasa c****e@c****g 2
May Kittens Devour Your Soul y****2@g****m 2
Maruf Alom d****f@g****m 2
Lioman d****v@l****e 2
Ken Petti k****i@t****m 2
Dalibor Hon h****r@g****m 2
Christian Oliff c****f@p****e 2
Dan Urbanowicz d****z@g****m 1
and 46 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 44
Total pull requests: 106
Average time to close issues: 3 months
Average time to close pull requests: 17 days
Total issue authors: 37
Total pull request authors: 16
Average comments per issue: 1.34
Average comments per pull request: 0.6
Merged pull request: 29
Bot issues: 1
Bot pull requests: 79

Past year issues: 42
Past year pull requests: 95
Past year average time to close issues: 5 days
Past year average time to close pull requests: 3 days
Past year issue authors: 36
Past year pull request authors: 12
Past year average comments per issue: 1.33
Past year average comments per pull request: 0.51
Past year merged pull request: 26
Past year bot issues: 1
Past year bot pull requests: 73

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/Pagefind/pagefind

Top Issue Authors

  • charliez0 (3)
  • bglw (3)
  • vvasuki (2)
  • tfrancart (2)
  • BouzelatTarek (2)
  • dependabot[bot] (1)
  • iwanb (1)
  • LuminousAK (1)
  • Fuslone (1)
  • scarf005 (1)
  • hfournier (1)
  • dobromir-hristov (1)
  • holas1337 (1)
  • katywings (1)
  • artiga033 (1)

Top Pull Request Authors

  • dependabot[bot] (79)
  • bglw (9)
  • lioman (3)
  • justsml (2)
  • susunye (2)
  • SKalt (1)
  • nguthiru (1)
  • babakfp (1)
  • mbrambilla (1)
  • altinnadmin (1)
  • randomguy-2650 (1)
  • miketheman (1)
  • SajjadArifGul (1)
  • scallywah (1)
  • cmahnke (1)

Top Issue Labels

  • improvement (5)
  • bug (5)
  • javascript (1)
  • collecting opinions (1)
  • dependencies (1)

Top Pull Request Labels

  • dependencies (79)
  • javascript (57)
  • rust (19)
  • python (2)
  • python:uv (1)

Package metadata

npmjs.org: @pagefind/default-ui

Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users' bandwidth as possible.

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-10T11:00:33.914Z (3 days ago)
  • Versions: 71
  • Dependent Packages: 5
  • Dependent Repositories: 33
  • Downloads: 2,033,107 Last month
  • Rankings:
    • Downloads: 1.004%
    • Dependent repos count: 2.216%
    • Average: 2.307%
    • Dependent packages count: 3.703%
  • Maintainers (1)
  • Advisories:
npmjs.org: pagefind

Implement search on any static website.

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-10T11:00:34.365Z (3 days ago)
  • Versions: 120
  • Dependent Packages: 3
  • Dependent Repositories: 48
  • Downloads: 3,351,604 Last month
  • Rankings:
    • Downloads: 1.142%
    • Dependent repos count: 1.976%
    • Stargazers count: 2.095%
    • Average: 2.987%
    • Forks count: 3.921%
    • Dependent packages count: 5.802%
  • Maintainers (1)
  • Advisories:
proxy.golang.org: github.com/Pagefind/pagefind

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Pagefind/pagefind#section-documentation
  • Licenses: mit
  • Latest release: v1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:47.421Z (4 days ago)
  • Versions: 148
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.129%
    • Forks count: 2.455%
    • Average: 3.62%
    • Dependent packages count: 5.271%
    • Dependent repos count: 5.625%
proxy.golang.org: github.com/pagefind/pagefind

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/pagefind/pagefind#section-documentation
  • Licenses: mit
  • Latest release: v1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:48.673Z (4 days ago)
  • Versions: 148
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.298%
    • Average: 5.476%
    • Dependent repos count: 5.653%
npmjs.org: @pagefind/linux-x64

The platform-specific binary for pagefind on linux/x64

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:44.425Z (4 days ago)
  • Versions: 57
  • Dependent Packages: 0
  • Dependent Repositories: 18
  • Downloads: 2,828,701 Last month
  • Rankings:
    • Downloads: 1.657%
    • Stargazers count: 2.095%
    • Dependent repos count: 2.977%
    • Forks count: 3.921%
    • Average: 12.851%
    • Dependent packages count: 53.607%
  • Maintainers (1)
npmjs.org: @pagefind/darwin-arm64

The platform-specific binary for pagefind on darwin/arm64

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:42.109Z (4 days ago)
  • Versions: 57
  • Dependent Packages: 0
  • Dependent Repositories: 18
  • Downloads: 225,109 Last month
  • Rankings:
    • Stargazers count: 2.095%
    • Dependent repos count: 2.977%
    • Downloads: 3.392%
    • Forks count: 3.921%
    • Average: 13.198%
    • Dependent packages count: 53.607%
  • Maintainers (1)
npmjs.org: @pagefind/windows-x64

The platform-specific binary for pagefind on win32/x64

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:47.595Z (4 days ago)
  • Versions: 57
  • Dependent Packages: 0
  • Dependent Repositories: 18
  • Downloads: 199,122 Last month
  • Rankings:
    • Stargazers count: 2.095%
    • Dependent repos count: 2.977%
    • Downloads: 3.454%
    • Forks count: 3.921%
    • Average: 13.211%
    • Dependent packages count: 53.607%
  • Maintainers (1)
npmjs.org: @pagefind/linux-arm64

The platform-specific binary for pagefind on linux/arm64

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:43.012Z (4 days ago)
  • Versions: 57
  • Dependent Packages: 0
  • Dependent Repositories: 18
  • Downloads: 238,601 Last month
  • Rankings:
    • Stargazers count: 2.095%
    • Dependent repos count: 2.977%
    • Downloads: 3.668%
    • Forks count: 3.921%
    • Average: 13.254%
    • Dependent packages count: 53.607%
  • Maintainers (1)
npmjs.org: @pagefind/darwin-x64

The platform-specific binary for pagefind on darwin/x64

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:44.144Z (4 days ago)
  • Versions: 57
  • Dependent Packages: 0
  • Dependent Repositories: 18
  • Downloads: 166,634 Last month
  • Rankings:
    • Stargazers count: 2.095%
    • Dependent repos count: 2.977%
    • Downloads: 3.742%
    • Forks count: 3.921%
    • Average: 13.268%
    • Dependent packages count: 53.607%
  • Maintainers (1)
npmjs.org: @pagefind/modular-ui

> The Pagefind Modular UI is under development, and as it currently stands should be treated as a prerelease version. If you rely on this on a production website, make sure to pin your Pagefind versions.

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-10T11:00:34.066Z (3 days ago)
  • Versions: 73
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,054 Last month
  • Rankings:
    • Downloads: 5.971%
    • Average: 21.389%
    • Dependent repos count: 25.306%
    • Dependent packages count: 32.89%
  • Maintainers (1)
  • Advisories:
npmjs.org: @pagefind/windows-arm64

The platform-specific binary for pagefind on win32/arm64

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:43.361Z (4 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 76,038 Last month
  • Rankings:
    • Dependent repos count: 22.181%
    • Average: 27.064%
    • Dependent packages count: 31.947%
  • Maintainers (1)
npmjs.org: @pagefind/component-ui

Modular web components for Pagefind search.

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:47.174Z (4 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 14,850 Last month
  • Rankings:
    • Dependent repos count: 22.716%
    • Average: 27.735%
    • Dependent packages count: 32.754%
  • Maintainers (1)
crates.io: pagefind

Implement search on any static website.

  • Homepage:
  • Documentation: https://docs.rs/pagefind/
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-10T11:00:32.442Z (3 days ago)
  • Versions: 115
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 178,058 Total
  • Rankings:
    • Downloads: 24.564%
    • Average: 29.232%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
  • Maintainers (1)
  • Advisories:
npmjs.org: @pagefind/freebsd-x64

The platform-specific binary for pagefind on freebsd/x64

  • Homepage: https://github.com/Pagefind/pagefind#readme
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:44.295Z (4 days ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 133,125 Last month
  • Rankings:
    • Dependent repos count: 23.938%
    • Average: 29.235%
    • Dependent packages count: 34.533%
  • Maintainers (1)
pypi.org: pagefind-bin-extended

Pagefind is a library for performant, low-bandwidth, fully static search.

  • Homepage: https://pagefind.app
  • Documentation: https://pagefind-bin-extended.readthedocs.io/
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:49.543Z (4 days ago)
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 10,078 Last month
  • Rankings:
    • Dependent packages count: 10.256%
    • Average: 33.991%
    • Dependent repos count: 57.726%
  • Maintainers (1)
pypi.org: pagefind-bin

Pagefind is a library for performant, low-bandwidth, fully static search.

  • Homepage: https://pagefind.app
  • Documentation: https://pagefind-bin.readthedocs.io/
  • Licenses: MIT
  • Latest release: 1.5.2 (published 2 months ago)
  • Last Synced: 2026-06-09T19:00:45.884Z (4 days ago)
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,862,211 Last month
  • Rankings:
    • Dependent packages count: 10.256%
    • Average: 33.991%
    • Dependent repos count: 57.726%
  • Maintainers (1)

Dependencies

.github/workflows/dependabot.yml actions
  • actions/checkout v3 composite
  • fastify/github-action-merge-dependabot v3 composite
  • peter-murray/workflow-application-token-action v2 composite
.github/workflows/release.yml actions
  • actions-rs/toolchain v1 composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
  • jetli/wasm-pack-action v0.4.0 composite
  • octokit/request-action v2.x composite
  • peter-murray/workflow-application-token-action v2 composite
  • softprops/action-gh-release v1 composite
  • supplypike/setup-bin v3 composite
.github/workflows/test.yml actions
  • actions-rs/toolchain v1 composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • jetli/wasm-pack-action v0.4.0 composite
  • supplypike/setup-bin v3 composite
Cargo.lock cargo
  • 313 dependencies
Cargo.toml cargo
pagefind/Cargo.toml cargo
pagefind_stem/Cargo.toml cargo
pagefind_web/Cargo.toml cargo
docs/data/meta.yml cpan
docs/go.mod go
  • github.com/bglw/alto-as-module v0.0.0-20230913092122-33bf111efa20
docs/go.sum go
  • github.com/bglw/alto-as-module v0.0.0-20230909071857-b033587cf17d
  • github.com/bglw/alto-as-module v0.0.0-20230909074829-aaadfa22b941
  • github.com/bglw/alto-as-module v0.0.0-20230909080407-5c3b468a9129
  • github.com/bglw/alto-as-module v0.0.0-20230911044913-8021739d1a42
  • github.com/bglw/alto-as-module v0.0.0-20230911045327-c33b70da33c5
  • github.com/bglw/alto-as-module v0.0.0-20230911045401-e57dca0e88c4
  • github.com/bglw/alto-as-module v0.0.0-20230911045419-d41cfe5c7d1a
  • github.com/bglw/alto-as-module v0.0.0-20230911045523-57d0476747a6
  • github.com/bglw/alto-as-module v0.0.0-20230911230728-1d8deaa3aab3
  • github.com/bglw/alto-as-module v0.0.0-20230911231643-9f740c12a3ed
  • github.com/bglw/alto-as-module v0.0.0-20230911231837-6481f206db56
  • github.com/bglw/alto-as-module v0.0.0-20230911232430-d4b13723a50f
  • github.com/bglw/alto-as-module v0.0.0-20230911232820-3d097354836a
  • github.com/bglw/alto-as-module v0.0.0-20230913092122-33bf111efa20
docs/package-lock.json npm
  • @vue/reactivity 3.1.5
  • @vue/shared 3.1.5
  • alpinejs 3.13.0
docs/package.json npm
  • alpinejs ^3.13.0
pagefind_ui/default/package-lock.json npm
  • @esbuild/android-arm 0.18.2 development
  • @esbuild/android-arm64 0.18.2 development
  • @esbuild/android-x64 0.18.2 development
  • @esbuild/darwin-arm64 0.18.2 development
  • @esbuild/darwin-x64 0.18.2 development
  • @esbuild/freebsd-arm64 0.18.2 development
  • @esbuild/freebsd-x64 0.18.2 development
  • @esbuild/linux-arm 0.18.2 development
  • @esbuild/linux-arm64 0.18.2 development
  • @esbuild/linux-ia32 0.18.2 development
  • @esbuild/linux-loong64 0.18.2 development
  • @esbuild/linux-mips64el 0.18.2 development
  • @esbuild/linux-ppc64 0.18.2 development
  • @esbuild/linux-riscv64 0.18.2 development
  • @esbuild/linux-s390x 0.18.2 development
  • @esbuild/linux-x64 0.18.2 development
  • @esbuild/netbsd-x64 0.18.2 development
  • @esbuild/openbsd-x64 0.18.2 development
  • @esbuild/sunos-x64 0.18.2 development
  • @esbuild/win32-arm64 0.18.2 development
  • @esbuild/win32-ia32 0.18.2 development
  • @esbuild/win32-x64 0.18.2 development
  • @nodelib/fs.scandir 2.1.5 development
  • @nodelib/fs.stat 2.0.5 development
  • @nodelib/fs.walk 1.2.8 development
  • bcp-47 2.1.0 development
  • braces 3.0.2 development
  • esbuild 0.18.2 development
  • esbuild-plugin-import-glob 0.1.1 development
  • esbuild-svelte 0.7.3 development
  • fast-glob 3.2.11 development
  • fastq 1.13.0 development
  • fill-range 7.0.1 development
  • glob-parent 5.1.2 development
  • is-alphabetical 2.0.1 development
  • is-alphanumerical 2.0.1 development
  • is-decimal 2.0.1 development
  • is-extglob 2.1.1 development
  • is-glob 4.0.3 development
  • is-number 7.0.0 development
  • merge2 1.4.1 development
  • micromatch 4.0.5 development
  • picomatch 2.3.1 development
  • queue-microtask 1.2.3 development
  • reusify 1.0.4 development
  • run-parallel 1.2.0 development
  • svelte 3.59.1 development
  • to-regex-range 5.0.1 development
  • typescript 5.1.3 development
pagefind_ui/default/package.json npm
  • bcp-47 ^2.1.0 development
  • esbuild ^0.18.2 development
  • esbuild-plugin-import-glob ^0.1.1 development
  • esbuild-svelte ^0.7.3 development
  • svelte ^3.59.1 development
  • typescript ^5.1.3 development
pagefind_ui/modular/package-lock.json npm
  • @esbuild/android-arm 0.19.0 development
  • @esbuild/android-arm64 0.19.0 development
  • @esbuild/android-x64 0.19.0 development
  • @esbuild/darwin-arm64 0.19.0 development
  • @esbuild/darwin-x64 0.19.0 development
  • @esbuild/freebsd-arm64 0.19.0 development
  • @esbuild/freebsd-x64 0.19.0 development
  • @esbuild/linux-arm 0.19.0 development
  • @esbuild/linux-arm64 0.19.0 development
  • @esbuild/linux-ia32 0.19.0 development
  • @esbuild/linux-loong64 0.19.0 development
  • @esbuild/linux-mips64el 0.19.0 development
  • @esbuild/linux-ppc64 0.19.0 development
  • @esbuild/linux-riscv64 0.19.0 development
  • @esbuild/linux-s390x 0.19.0 development
  • @esbuild/linux-x64 0.19.0 development
  • @esbuild/netbsd-x64 0.19.0 development
  • @esbuild/openbsd-x64 0.19.0 development
  • @esbuild/sunos-x64 0.19.0 development
  • @esbuild/win32-arm64 0.19.0 development
  • @esbuild/win32-ia32 0.19.0 development
  • @esbuild/win32-x64 0.19.0 development
  • @nodelib/fs.scandir 2.1.5 development
  • @nodelib/fs.stat 2.0.5 development
  • @nodelib/fs.walk 1.2.8 development
  • bcp-47 2.1.0 development
  • braces 3.0.2 development
  • esbuild 0.19.0 development
  • esbuild-plugin-import-glob 0.1.1 development
  • fast-glob 3.2.12 development
  • fastq 1.15.0 development
  • fill-range 7.0.1 development
  • glob-parent 5.1.2 development
  • is-alphabetical 2.0.1 development
  • is-alphanumerical 2.0.1 development
  • is-decimal 2.0.1 development
  • is-extglob 2.1.1 development
  • is-glob 4.0.3 development
  • is-number 7.0.0 development
  • merge2 1.4.1 development
  • micromatch 4.0.5 development
  • picomatch 2.3.1 development
  • queue-microtask 1.2.3 development
  • reusify 1.0.4 development
  • run-parallel 1.2.0 development
  • to-regex-range 5.0.1 development
  • typescript 5.2.2 development
pagefind_ui/modular/package.json npm
  • bcp-47 ^2.1.0 development
  • esbuild ^0.19.0 development
  • esbuild-plugin-import-glob ^0.1.1 development
  • typescript ^5.2.2 development
pagefind_web_js/package-lock.json npm
  • 195 dependencies
pagefind_web_js/package.json npm
  • ava ^5.3.1 development
  • esbuild ^0.19.0 development
  • tsx ^3.12.8 development
  • typescript ^5.2.2 development
  • @types/mark.js ^8.11.8
  • mark.js ^8.11.1
wrappers/node/package-lock.json npm
  • @types/node 20.7.0 development
wrappers/node/package.json npm
  • @types/node ^20.4.5 development
wrappers/tester/package-lock.json npm
  • ../node 0.0.0
  • pagefind
wrappers/tester/package.json npm
  • pagefind file:../node