{"id":18048571,"url":"https://github.com/bent10/boox","last_synced_at":"2025-04-10T09:51:49.161Z","repository":{"id":238787753,"uuid":"778929784","full_name":"bent10/boox","owner":"bent10","description":"Search anything, instantly","archived":false,"fork":false,"pushed_at":"2025-04-08T10:54:45.000Z","size":45810,"stargazers_count":5,"open_issues_count":11,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-08T11:35:33.442Z","etag":null,"topics":["boox","document-search","full-text-search","fulltext-search","fuzzy-matching","fuzzy-search","instantsearch","inverted-index","nlp","search","search-engine","search-index","tf-idf","tfidf","vector-search","vector-space-model"],"latest_commit_sha":null,"homepage":"https://stilearning.com/boox","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bent10.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-28T17:29:19.000Z","updated_at":"2025-02-17T02:35:53.000Z","dependencies_parsed_at":"2025-04-01T11:36:30.072Z","dependency_job_id":null,"html_url":"https://github.com/bent10/boox","commit_stats":null,"previous_names":["bent10/boox"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bent10%2Fboox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bent10%2Fboox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bent10%2Fboox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bent10%2Fboox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bent10","download_url":"https://codeload.github.com/bent10/boox/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248197959,"owners_count":21063623,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boox","document-search","full-text-search","fulltext-search","fuzzy-matching","fuzzy-search","instantsearch","inverted-index","nlp","search","search-engine","search-index","tf-idf","tfidf","vector-search","vector-space-model"],"created_at":"2024-10-30T20:13:24.934Z","updated_at":"2025-04-10T09:51:49.130Z","avatar_url":"https://github.com/bent10.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"https://stilearning.com/boox/boox-logo.svg?v1\" width=\"24\" /\u003e Boox\n\nBoox is a lightweight, zero-dependency full-text search library designed for both browser and Node.js. It enables you to efficiently search through multiple documents and datasets, returning relevant results based on your queries.\n\n## Packages\n\n| Package               | Description                                | Version (click for changelog)                                              |\n| :-------------------- | :----------------------------------------- | :------------------------------------------------------------------------- |\n| [core](packages/core) | The Boox package.                          | [![npm](https://img.shields.io/npm/v/boox)](packages/core/changelog.md)    |\n| [cli](packages/cli)   | CLI tool to train your datasets with Boox. | [![npm](https://img.shields.io/npm/v/boox-cli)](packages/cli/changelog.md) |\n\n## Documentation\n\nGo to [Boox documentation](https://stilearning.com/boox).\n\n# Integration\n\nBoox is designed to be flexible and can be easily integrated with other libraries and frameworks to enhance your search functionality. The key is to manage the search state and update the UI based on the search results returned by Boox. Here are some examples of how you can integrate Boox with popular tools:\n\n- [Vanilla JavaScript](./examples/vanilla)\n- [React](./examples/react)\n- [Vue.js](./examples/vue)\n- [Svelte](./examples/svelte)\n- [Angular](./examples/angular)\n- [Next.js](./examples/nextjs)\n- [Express.js](./examples/express)\n\n## Contributing\n\nWe 💛\u0026nbsp; issues.\n\nWhen committing, please conform to [the semantic-release commit standards](https://www.conventionalcommits.org/). Please install `commitizen` and the adapter globally, if you have not already.\n\n```bash\nnpm i -g commitizen cz-conventional-changelog\n```\n\nNow you can use `git cz` or just `cz` instead of `git commit` when committing. You can also use `git-cz`, which is an alias for `cz`.\n\n```bash\ngit add . \u0026\u0026 git cz\n```\n\n## License\n\n![GitHub](https://img.shields.io/github/license/bent10/boox)\n\nA project by [Stilearning](https://stilearning.com) \u0026copy; 2024.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbent10%2Fboox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbent10%2Fboox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbent10%2Fboox/lists"}