Skip to content

slogvo/vue-notion

Repository files navigation

Vue Notion

Vue Notion is a fast and accurate Vue renderer for Notion. TS batteries included. ⚡️

Bộ render Notion cho Vue cực nhanh và chính xác. Hỗ trợ đầy đủ TypeScript. 🚀

Vue Notion は、Vue向けの高速で正確なNotionレンダラーです。TypeScriptに完全対応。 ⚡️

NPM License

🚧 Work in Progress

This project is currently under active development. Star and watch this repo for updates!

Features

  • 🔍 Search - built-in full-text search with SearchDialog
  • 🗂️ Collections - full support for database views (Gallery, List, Board, Table) including Grouping
  • 🚀 Simple - TypeScript + Vue 3
  • Fast - Optimized rendering with lazy loading
  • 💪 Smooth - Full SSR/SSG support with Nuxt 3
  • 🎨 Flexible - Works with Vue 3, Nuxt 3, and any Vue-based framework

Packages

Package NPM Environment Description
vue-notion TBD Browser + SSR Fast Vue renderer for Notion
notion-client TBD Server-side TypeScript client for Notion API
notion-types TBD Universal Core Notion TypeScript types
notion-utils TBD Universal Utilities for Notion data

Quick Start

Check out the vue-notion package for installation and usage instructions.

Development

# Install dependencies
pnpm install

# Build all packages
pnpm build

# Run in development mode
pnpm dev

# Run tests
pnpm test

Roadmap

See ROADMAP.md for current status and planned features.

License

MIT © Vue Notion Contributors

About

Vue Notion is a fast and accurate Vue 3 renderer for Notion. Use Notion as a CMS for your Vue or Nuxt applications. ⚡️

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors