+|
|+
Community Driven

Built in the Open,
for the Next Generation

Docyrus is built on top of a growing ecosystem of open-source libraries. We publish our client SDKs, UI primitives, and MCP tools for everyone to build on.

Client SDK
@docyrus/api-client
UI Primitives
@docyrus/ui
MCP Tooling
@docyrus/mcp-core
Project Catalog

Modular Dependencies

Pick and choose the tools that fit your build.

Client SDKs

Typed, robust libraries for Node.js, React, and browser environments. Includes `@docyrus/api-client` and `@docyrus/signin`.

package.json
"dependencies": {
"@docyrus/api-client": "^4.2.0",
"@docyrus/signin": "^1.1.0"
}

UI Primitives

Headless components and premium UI blocks built on Shadcn patterns.

@docyrus/ui

Codegen & Tools

Automatic TypeScript type generation from your Docyrus tenant schema.

@docyrus/codegen

Open for Contribution

We believe the best developer tools are built in the open. Join our community, report issues, and help us shape the future of Docyrus.

Sponsor
Star
Workflow Example

The Modern
Build Loop

How our open packages work together to speed up your development cycle.

1

Define in Docyrus

Shape your data sources and enums in the platform.

2

Generate Types

Run `docyrus-codegen` to get fresh TS interfaces.

3

Build UI

Use `@docyrus/ui` to build your app's frontend with type safety.

Terminal Shell
$ npx @docyrus/codegen --output ./types
✓ Successfully generated types for 12 data sources
$ pnpm dev
App running at localhost:3000

Built by
Builders

Our tools are designed to be extensible, modular, and open. Start contributing to the Docyrus ecosystem today.