{"repo":"edochi/mdvs","free":true,"listed":false,"github":"https://github.com/edochi/mdvs","clone":"git clone https://github.com/edochi/mdvs.git","description":"Schema inference, frontmatter validation, and semantic search for markdown directories","language":"Rust","stars":27,"topics":["cli","embeddings","markdown","parquet","rust","semantic-search","validation","word2vec","frontmatter"],"license":"MIT","category":"cli-tools","readme_excerpt":"mdvs — Markdown Validation & Search An in-process validation & search engine for markdown documents — schema inference, frontmatter validation, and local semantic search. --- Why mdvs? • What it does • Installation • Documentation • Example Vault Why mdvs? mdvs is useful when you have a markdown corpus with structured frontmatter. Some common cases: - Obsidian vaults — typed-frontmatter notes you want to keep validated and searchable, all local. - Knowledge bases maintained with LLM agents — mdvs is the typed database the agent reads from (hybrid search with SQL --where filters) and validates against ( mdvs check after each turn). Everything via --output json . - Docs-as-code repos (Hugo, MkDocs, Astro) — frontmatter consistency enforced in CI; JSON Schema export for downstream tools. What it does - Infers a typed schema from your existing files. No config to write — point it at a directory and it figures out which fields belong where. - Validates frontmatter. Catches wrong types, missing required fields, and disallowed locations. Path-scoped rules: role can be required in team/ but not in blog/ . - Multi-format frontmatter. YAML ( --- ), TOML ( +++ ), or JSON ( {...} ), auto-detected per file. Mix freely within one vault. - Hybrid search. Vector similarity + BM25 full-text + RRF fusion. SQL --where filters on typed frontmatter: --where \"status = 'published' AND date '2026-05-01'\" . - JSON Schema interop. mdvs export-jsonschema emits a JSON Schema 2020-12 document; mdvs init ","default_branch":null,"files":null,"tree":[],"storefront":"/r/edochi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/edochi/mdvs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}