# steven-tey/novel

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/steven-tey-novel).**

16,331 stars · 1,383 forks · TypeScript · Apache-2.0

## Links

- GitHub: https://github.com/steven-tey/novel
- Homepage: https://novel.sh
- awesome-repositories: https://awesome-repositories.com/repository/steven-tey-novel.md

## Topics

`ai-sdk` `chatgpt` `nextjs` `notion` `openai` `prosemirror` `tiptap` `vercel`

## Description

Notion-style WYSIWYG editor with AI-powered autocompletion.

## Tags

### User Interface & Experience

- [Rich Text WYSIWYG Editors](https://awesome-repositories.com/f/user-interface-experience/rich-text-wysiwyg-editors.md) — Provides a Notion-style WYSIWYG editor that supports formatting, media, and structured content. ([source](https://cdn.jsdelivr.net/gh/steven-tey/novel@main/README.md))
- [AI Autocomplete Engines](https://awesome-repositories.com/f/user-interface-experience/autocomplete-suggestion-engines/ai-autocomplete-engines.md) — Implements AI-powered autocomplete that suggests and inserts text completions via an OpenAI API endpoint. ([source](https://cdn.jsdelivr.net/gh/steven-tey/novel@main/README.md))
- [Rich Text Editors](https://awesome-repositories.com/f/user-interface-experience/rich-text-editors.md) — Provides an embeddable editor whose default content, extensions, props, callbacks, debounce, and storage can be configured.
- [Block-Based Editors](https://awesome-repositories.com/f/user-interface-experience/rich-text-wysiwyg-editors/block-based-editors.md) — Builds a WYSIWYG editor with slash commands, block-based formatting, and media embedding for structured content.

### Artificial Intelligence & ML

- [AI Autocomplete Editors](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-document-editors/ai-autocomplete-editors.md) — Ships an editor feature that suggests and inserts text completions as the user types via an OpenAI API endpoint.
- [AI Writing Assistants](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-writing-assistants.md) — Generates and inserts text suggestions in real time using an OpenAI API endpoint to accelerate drafting.
- [OpenAI API Clients](https://awesome-repositories.com/f/artificial-intelligence-ml/openai-api-clients.md) — Connects to an OpenAI API endpoint to provide AI-driven autocomplete suggestions during typing.

### Development Tools & Productivity

- [Collaborative Editor Plugins](https://awesome-repositories.com/f/development-tools-productivity/code-editors-ides/extension-ecosystems-management/editor-extensions/editor-architectures/plugin-based-editor-frameworks/collaborative-editor-plugins.md) — Ships a TipTap-based editor architecture that extends ProseMirror with plugin-based collaborative editing support.
- [Editor Behavior Customizations](https://awesome-repositories.com/f/development-tools-productivity/editor-extensions/editor-behavior-customizations.md) — Provides a configurable editor with control over default content, extensions, callbacks, debounce, and storage. ([source](https://cdn.jsdelivr.net/gh/steven-tey/novel@main/README.md))

### Web Development

- [Configurable Editor Embeddings](https://awesome-repositories.com/f/web-development/rich-text-editors/configurable-editor-embeddings.md) — Embeds a configurable rich text editor with control over extensions, callbacks, storage, and debounce behavior.

### Part of an Awesome List

- [AI Interface Components](https://awesome-repositories.com/f/awesome-lists/ai/ai-interface-components.md) — Notion-style rich-text editor with AI-powered autocompletion.
