{"repo":"zce/velite","free":true,"listed":false,"github":"https://github.com/zce/velite","clone":"git clone https://github.com/zce/velite.git","description":"Turns Markdown / MDX, YAML, JSON, or others into app's data layer with Zod schema.","language":"TypeScript","stars":808,"topics":["content","contentlayer","datalayer","esbuild","headless-cms","markdown","mdx","typescript","zod","velite"],"license":"MIT","category":"productivity","readme_excerpt":"Turns Markdown / MDX, YAML, JSON, or other files into app's data layer with type-safe schema. What is Velite? Velite is a tool for building type-safe data layer, turns Markdown / MDX, YAML, JSON, or other files into app's data layer with Zod schema. Naming Origin \"Velite\" comes from the English word \"elite\". \"Velite\" itself is the code name for Napoleon's elite army. Key Features - Easy to use : Move your contents into content folder, define collections schema, run velite , then use the output data in your application. - Type-safe : Contents schema validation by Zod, and generate type inference for TypeScript. - Framework Agnostic : JSON & Entry & DTS output, out of the box support for any JavaScript framework or library. - Light-weight : Choose more native APIs instead of bloated NPM modules, less runtime dependencies, so it is fast and efficiently. - Still powerful : Built-in Markdown / MDX, YAML, JSON support, relative files & images processing, schema validation, etc. - Configurable : Both input and output directories can be customized, and support for custom loaders, hooks, etc. - Extensible : Support any file types by custom loaders, custom field validation and transform by custom schema with parser context() , and any output formats by hooks. Check out our detailed Why Velite to learn more about what makes Velite special. ✨ Try Velite Online You can try Velite directly in your browser on StackBlitz: - https://stackblitz.com/edit/velite-basic - https://stackblitz.com/ed","default_branch":null,"files":null,"tree":[],"storefront":"/r/zce","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zce/velite/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."}