MCPcopy
hub / github.com/vriteio/vrite

github.com/vriteio/vrite @v0.4.4 sqlite

repository ↗ · DeepWiki ↗ · release v0.4.4 ↗
2,231 symbols 7,129 edges 648 files 4 documented · 0%
README
<a href="https://vrite.io">
    <img src="https://github.com/vriteio/vrite/raw/v0.4.4/github/assets/cover.png"/>
</a>
<h1 align="center">Open-source, collaborative developer content platform</h1>

Usage Guide | Website | Vrite Cloud

Vrite is available under the AGPL-3.0 license. Discord Chat Follow @vriteio

Vrite is an open-source, collaborative space to create, manage, and deploy product documentation, technical blogs, and knowledge bases. It aims to provide a high-quality, integrated user and developer experience, with features like:

  • Built-in management dashboard for managing content production and delivery using Kanban or List view;
  • Modern WYSIWYG editing experience with support for Markdown, integrated code editor, code formatting and real-time collaboration;
  • AI-powered semantic search for organizing and searching through your content base;
  • Versitile API and Extension System for customizing your experience and delivering content to any frontend;
  • Open-source, with options to both self-host and use Vrite Cloud.

Learn more about all the features of Vrite and how to use them from the official Usage Guide.

Links

Extension points exported contracts — how you extend this code

Extension (Interface)
(no doc) [3 implementers]
packages/sdk/javascript/src/api/extension.ts
OverlayProps (Interface)
(no doc)
packages/components/src/primitives/overlay.tsx
MagicLinkProps (Interface)
(no doc)
packages/emails/emails/magic-link.tsx
FastifyInstance (Interface)
(no doc)
packages/backend/src/env.ts
CodeBlockAttributes (Interface)
(no doc)
packages/editor/src/code-block.ts
Configuration (Interface)
(no doc)
apps/backend/collaboration/src/extensions/version-history.ts
ImportMetaEnv (Interface)
(no doc)
apps/docs/src/env.d.ts
PublicEnv (Interface)
(no doc)
apps/web/src/typings.d.ts

Core symbols most depended-on inside this repo

map
called by 305
apps/web/src/lib/editor/extensions/element/selection.ts
setLoading
called by 166
apps/web/src/views/auth/password.tsx
zodId
called by 99
packages/backend/src/lib/mongo.ts
loading
called by 95
apps/web/src/views/auth/password.tsx
notify
called by 87
apps/web/src/context/notifications.tsx
useClient
called by 83
apps/web/src/context/client.tsx
get
called by 82
packages/sdk/javascript/src/api/tags.ts
create
called by 77
packages/sdk/javascript/src/api/tags.ts

Shape

Function 1,481
Interface 400
Method 332
Class 18

Languages

TypeScript100%

Modules by API surface

apps/web/public/sandbox.js60 symbols
apps/web/src/lib/editor/extensions/collaboration/sync-plugin.js52 symbols
packages/sdk/javascript/src/extensions/index.ts32 symbols
packages/backend/src/ee/billing/plugin.ts27 symbols
apps/web/src/lib/editor/extensions/element/node.tsx27 symbols
apps/web/src/context/content/actions.ts27 symbols
apps/web/src/context/command-palette/index.tsx24 symbols
apps/web/src/context/content/index.tsx21 symbols
packages/backend/src/plugins/search/index.ts18 symbols
apps/web/src/lib/editor/extensions/block-paste.ts18 symbols
apps/web/src/views/editor/editor.tsx16 symbols
packages/backend/src/plugins/email.ts15 symbols

Dependencies from manifests, versioned

@astrojs/mdx1.1.1 · 1×
@astrojs/node6.0.0 · 1×
@astrojs/sitemap3.0.0 · 1×
@astrojs/solid-js3.0.1 · 1×
@aws-sdk/client-s33.507.0 · 1×
@aws-sdk/s3-request-presigner3.507.0 · 1×
@fastify/cookie9.3.1 · 1×
@fastify/cors9.0.1 · 1×
@fastify/env4.3.0 · 1×
@fastify/jwt8.0.0 · 1×
@fastify/mongodb8.0.0 · 1×
@fastify/multipart8.1.0 · 1×

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add vrite \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact