A favicon of novel

novel

Novel is an open-source, Notion-style WYSIWYG editor that enhances content creation with intelligent, AI-powered autocompletion features for developers.

A screenshot of novelVisit

Novel: AI-Enhanced Notion-Style WYSIWYG Editor

Novel provides developers with an open-source, Notion-style WYSIWYG editing experience. It integrates AI-powered autocompletions to streamline content creation. Built with a modern tech stack including Next.js, Tiptap, and OpenAI, Novel allows for easy local setup and one-click deployment to Vercel. It's designed for building rich text interfaces with intelligent assistance, making it a versatile tool for various web applications requiring sophisticated text input and editing capabilities.

Features:

  • Notion-style WYSIWYG Editing: Delivers an intuitive, block-based rich text editing environment akin to Notion.
  • AI-Powered Autocompletions: Integrates OpenAI to provide smart text suggestions and complete phrases as you type.
  • Open-Source Project: Available under the Apache-2.0 license, fostering community involvement and broad usability.
  • Effortless Vercel Deployment: Allows users to deploy their own Novel instance with a single click via Vercel.
  • Local Setup Guidance: Includes comprehensive instructions for setting up and running Novel locally, including necessary environment variables like OPENAI API KEY and BLOB READ WRITE TOKEN.
  • Multi-Framework Support: Provides community-driven packages for integration with popular frameworks such as React, Svelte, and Vue.
  • VSCode Extension Available: Offers a dedicated Visual Studio Code extension for an integrated development experience.
  • Built on Tiptap: Leverages the Tiptap framework for its core text editing capabilities and extensibility.
  • Vercel AI SDK Powered: Utilizes the Vercel AI SDK to implement and manage its AI-driven functionalities.
  • Styled with TailwindCSS: Employs TailwindCSS for a utility-first approach to styling, ensuring easy customization.
  • Slash Command Functionality: Features a Notion-like slash command system for quick insertion of various content blocks and tools.
  • Image Handling with Vercel Blob: Supports image uploads and management, indicated by the requirement for a Vercel Blob token for storage.

Summary:

Novel is an advanced, open-source WYSIWYG editor designed to emulate the Notion editing experience, enhanced with AI-driven autocompletion. It empowers developers to integrate sophisticated text editing capabilities into their applications. With support for various frameworks, easy deployment, and a robust feature set including slash commands and AI assistance, Novel is ideal for projects requiring rich content creation and intelligent text input.

Distribution:
opensource
GitHub:
14,806 Stars
1,230 Forks
Share:

 

  
 

Similar to novel: