Turns Markdown / MDX, YAML, JSON, or others into app's data layer with Zod schema.
MIT License
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.
"Velite" comes from the English word "elite".
"Velite" itself is the code name for Napoleon's elite army.
content
folder, define collections schema, run velite
, then use the output data in your application.Check out our detailed Why Velite to learn more about what makes Velite special. ✨
You can try Velite directly in your browser on StackBlitz:
[!NOTE] You may need a real-world project to start Velite quickly. I have forked the shadcn-ui/taxonomy project as an example, you can try it out. https://github.com/zce/taxonomy
The following are the features I want to achieve or are under development:
See the open issues for a list of proposed features (and known issues).
git checkout -b my-awesome-feature
git commit -am 'Add some feature'
git push -u origin my-awesome-feature
[!NOTE] Be sure to merge the latest from "upstream" before making a pull request!