FindSoftware

Velite

Content layer library that turns Markdown, MDX, YAML and JSON files into typed data for a JavaScript or TypeScript application.

Velite is a content layer library that reads Markdown, MDX, YAML and JSON files from a content folder, checks each entry against a Zod schema declared in a config file, and writes the result as typed data an application imports. Image and file references inside the content are resolved at build time, and image optimization is part of the built-in asset processing. The author is Lei Wang.

The package is installed as a development dependency and run with the velite command, optionally in watch mode during development. The quick start covers the config file and the content folder layout.

Worth knowing

Velite is an ESM-only package, so it cannot be loaded with require(), and the nearest package.json needs "type": "module" or the config file needs a module extension.

The introduction says the documentation “is not yet complete”.

Identity

Status
Active
Maintainer
Lei Wang5
Maintained by
Individual
First release
202412

Rendering and deploy

Runs as
Dev only7
Install with
npm install velite -D6

Releases

Current major version
Pre-1.011
Last release
2026-06-1711

Adoption

GitHub stars
8248
npm downloads a week
50,08310
Contributors
219
Dependent repositories
213

Why these figures do not compare

Sources

  1. 2026-10-23: links, License, License model
    velite.js.org
  2. 2026-10-23: links, Categories
    velite.js.org/guide/introduction
  3. 2026-10-23: links, Written in
    github.com/zce/velite
  4. 2026-10-23: License
    github.com/zce/velite/blob/main/license
  5. 2026-10-23: Maintainer
    zce.me/
  6. 2026-10-23: Runtime, Minimum runtime, Install with, Content storage
    velite.js.org/guide/quick-start
  7. 2026-10-23: Runs as
    velite.js.org/reference/cli
  8. 2026-10-23: GitHub stars
    api.github.com/repos/zce/velite
  9. 2026-10-23: Contributors
    api.github.com/repos/zce/velite/contributors
  10. 2026-10-23: npm downloads a week
    api.npmjs.org/downloads/point/last-week/velite
  11. 2026-10-23: Current major version, Last release
    github.com/zce/velite/releases/tag/v0.4.0
  12. 2026-10-23: First release
    github.com/zce/velite/releases/tag/v0.1.0
  13. 2026-10-25: Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/velite

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON