novel

Notion-style WYSIWYG editor with AI-powered autocompletion. (by steven-tey)

Novel Alternatives

Similar projects and alternatives to novel

  1. supabase

    893 novel VS supabase

    The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. vercel

    604 novel VS vercel

    Develop. Preview. Ship.

  4. logseq

    564 novel VS logseq

    A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.

  5. shadcn/ui

    317 novel VS shadcn/ui

    A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.

  6. appsmith

    254 novel VS appsmith

    Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

  7. mermaid

    161 novel VS mermaid

    Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

  8. obsidian-dataview

    113 novel VS obsidian-dataview

    A data index and query language over Markdown files, for https://obsidian.md/.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. tiptap

    95 novel VS tiptap

    The headless rich text editor framework for web artisans.

  11. yjs

    63 novel VS yjs

    Shared data types for building collaborative software

  12. tailwindcss-typography

    Beautiful typographic defaults for HTML you don't control.

  13. ai

    30 novel VS ai

    The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents

  14. nanostores

    20 novel VS nanostores

    A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores

  15. platforms

    17 novel VS platforms

    A full-stack Next.js app with multi-tenancy.

  16. plate

    11 novel VS plate

    Rich-text editor with AI, MCP, and shadcn/ui

  17. BlockNote

    2 novel VS BlockNote

    A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.

  18. react-prosemirror

    4 novel VS react-prosemirror

    A library for safely integrating ProseMirror and React.

  19. mui-tiptap

    1 novel VS mui-tiptap

    A Material UI (MUI) styled WYSIWYG rich text editor, using Tiptap

  20. RVS_Spinner

    A Fancy "Popup Prize-Wheel Spinner" UIControl

  21. website

    8 novel VS website

    Syntax Podcast Website (by syntaxfm)

  22. chadnext

    7 novel VS chadnext

    ChadNext - Quick Starter Template for your Next project includes Next.js 15 App router, Shadcn UI, LuciaAuth, Prisma, Server Actions, Stripe, Internationalization and more.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better novel alternative or higher similarity.

novel discussion

Log in or Post with

novel reviews and mentions

Posts with mentions or reviews of novel. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-25.
  • Open Source Notion-style WYSIWYG editor with AI-powered autocompletion
    1 project | news.ycombinator.com | 3 May 2025
  • Editor.js ou une belle alternative aux éditeurs Wysiwyg traditionnel
    2 projects | dev.to | 25 Feb 2025
  • Here’s how AI-powered autocompletion is implemented in Novel, an open-source text editor
    4 projects | dev.to | 3 Dec 2024
    Since we are interested in learning about the AI-powered autocompletion, you first need to know where you see “Ask AI”. Open Novel and select some text using your mouse in the editor that is rendered by default. It can be any text. You will see this widget popup as shown below:
  • Top 8 Most Popular Open-Source Next.js Boilerplates/Starter
    13 projects | dev.to | 25 Nov 2024
    Editor: Novel
  • 5 github profiles every developer must follow
    7 projects | dev.to | 6 Jul 2024
    he also created cool projects like https://oneword.domains/, https://sharegpt.com/, https://novel.sh/ and https://extrapolate.app/
  • Shadcn UI: Must-Have Tools & Resources
    83 projects | dev.to | 14 Jun 2024
    novel - Novel is a Notion-style WYSIWYG editor with AI-powered autocompletion. Built with Tiptap + Vercel AI SDK.
  • Create your own content management system with Remix and Xata
    4 projects | dev.to | 7 Jun 2024
    // app/routes/api_.generate.tsx import { completion } from 'litellm'; import { ActionFunctionArgs } from '@remix-run/node'; export async function action({ request }: ActionFunctionArgs) { const encoder = new TextEncoder(); const { prompt } = await request.json(); const response = await completion({ n: 1, top_p: 1, stream: true, temperature: 0.7, presence_penalty: 0, model: 'gpt-3.5-turbo', messages: [ { role: 'system', content: 'You are an AI writing assistant that continues existing text based on context from prior text. ' + 'Give more weight/priority to the later characters than the beginning ones. ' + 'Limit your response to no more than 200 characters, but make sure to construct complete sentences.' // we're disabling markdown for now until we can figure out a way to stream markdown text with proper formatting: https://github.com/steven-tey/novel/discussions/7 // "Use Markdown formatting when appropriate.", }, { role: 'user', content: prompt } ] }); // Create a streaming response const customReadable = new ReadableStream({ async start(controller) { for await (const part of response) { try { const tmp = part.choices[0]?.delta?.content; if (tmp) controller.enqueue(encoder.encode(tmp)); } catch (e) { console.log(e); } } controller.close(); } }); // Return the stream response and keep the connection alive return new Response(customReadable, { // Set the headers for Server-Sent Events (SSE) headers: { Connection: 'keep-alive', 'Content-Encoding': 'none', 'Cache-Control': 'no-cache, no-transform', 'Content-Type': 'text/event-stream; charset=utf-8' } }); }
  • Brand new `Rlim` online markdown writing service
    5 projects | /r/Markdown | 13 Oct 2023
    novel editor based on TipTap
  • 🖊 I am building a pastebin alternative!
    1 project | dev.to | 10 Sep 2023
    The difference is I am gonna let users write notion like documents and then share it, unlike pastebin which only lets us share text. For writing documents, I'm gonna use Novel.sh. It is a WYSIWYG editor which provides interface and features similar to Notion. It also lets us use OpenAI API to integrate AI into it.
  • Ask HN: Which open-source editor would you choose to build something like Notion
    3 projects | news.ycombinator.com | 6 Sep 2023
    Probably tiptap.dev, here's a notion-like editor built with it: https://github.com/steven-tey/novel
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic novel repo stats
22
14,881
8.4
5 months ago

steven-tey/novel is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of novel is TypeScript.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?