{"id":30799387,"url":"https://github.com/triole/lunr-indexer","last_synced_at":"2025-09-05T19:11:52.495Z","repository":{"id":143197952,"uuid":"376234235","full_name":"triole/lunr-indexer","owner":"triole","description":"lunr-indexer builds a lunar search index from all md files inside a folder, it comes along as static binary","archived":false,"fork":false,"pushed_at":"2024-11-28T17:03:35.000Z","size":45,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-28T17:32:00.216Z","etag":null,"topics":["indexer","lunr","search-engine"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/triole.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-06-12T07:58:02.000Z","updated_at":"2024-11-28T17:03:39.000Z","dependencies_parsed_at":"2023-05-23T19:00:31.674Z","dependency_job_id":null,"html_url":"https://github.com/triole/lunr-indexer","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/triole/lunr-indexer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triole%2Flunr-indexer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triole%2Flunr-indexer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triole%2Flunr-indexer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triole%2Flunr-indexer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/triole","download_url":"https://codeload.github.com/triole/lunr-indexer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triole%2Flunr-indexer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273806205,"owners_count":25171569,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["indexer","lunr","search-engine"],"created_at":"2025-09-05T19:11:40.008Z","updated_at":"2025-09-05T19:11:52.485Z","avatar_url":"https://github.com/triole.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lunr Indexer ![test](https://github.com/triole/lunr-indexer/actions/workflows/test.yaml/badge.svg) ![build](https://github.com/triole/lunr-indexer/actions/workflows/build.yaml/badge.svg)\n\n\u003c!-- toc --\u003e\n\n- [Synopsis](#synopsis)\n- [Index JSON Layout](#index-json-layout)\n- [Help \u0026amp; Usage](#help--usage)\n- [Disclaimer](#disclaimer)\n\n\u003c!-- /toc --\u003e\n\n## Synopsis\n\nLunr Indexer recursively finds all markdown files inside a directory and builds a [lunrjs](https://lunrjs.com/) search index from them. It is blazingly fast and can run a watcher that reindexes automatically on changes inside the folder.\n\n## Index JSON Layout\n\nTo check the layout of the resulting index json have a look at the test data inside the repo. For example [here](https://github.com/triole/lunr-indexer/blob/master/testdata/set1/assert.json).\n\n## Help \u0026 Usage\n\nFor help and more information consider running\n\n```shell\n# simple usage\n$ lunr-indexer /path/to/md_files\n\n# custom output file\n$ lunr-indexer /path/to/md_files -o /path/to/output.json\n\n# running the watcher\n$ lunr-indexer /path/to/md_files -w\n\n# help and more information\n$ lunr-indexer -h\n```\n\n## Disclaimer\n\nWarning. Use this software at your own risk. I may not be hold responsible for any data loss, starving your kittens or losing the bling bling powerpoint presentation you made to impress human resources with the efficiency of your employee's performance.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftriole%2Flunr-indexer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftriole%2Flunr-indexer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftriole%2Flunr-indexer/lists"}