pagefind
by Pagefind
Pagefind is a static search library that adds fast search to a website without needing a search server. It is built to work on large sites while using very little of visitors' bandwidth.
- Stars
- 5.5k
- Licence
- MIT
- Runs on
- Your computer
- Setup
- Moderate
- Language
- Rust
- Age
- 1638 days
What you can do with it
- Add search to a static website without running a server
- Index a large site so visitors can search it with little data use
- Host the search files alongside your site on ordinary static hosting
Could replace
- Algolia
- Elastic Cloud
Our suggestion based on what it does, not a feature-by-feature comparison.
Make money with it
A freelance web developer could add fast, no-cost-to-run search to clients' static sites as a paid extra.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Add site search to a documentation or marketing website without paying for a hosted search service
- Offer search on client static sites as part of a web design or build package
Can you use it commercially?
Free to use, change and sell, including in paid products. Keep the copyright notice.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
It runs as a command-line tool over your built site to create the search index, with installation steps in the documentation at pagefind.app.
Follow the official instructions in the project README.
Checked 27 Oct 2026. Summary drafted by AI from the project's README.