MCPcopy Index your code
hub / github.com/marcj/deepkit

github.com/marcj/deepkit @v1.0.2 sqlite

repository ↗ · DeepWiki ↗ · release v1.0.2 ↗
10,223 symbols 26,664 edges 855 files 425 documented · 4%
README
<img src="https://github.com/marcj/deepkit/raw/v1.0.2/media/deepkit_logo.svg#gh-dark-mode-only" width="192" />
<img src="https://github.com/marcj/deepkit/raw/v1.0.2/media/deepkit_logo_dark.svg#gh-light-mode-only" width="192" />

Discord npm CI

Deepkit Framework is a new high-performance and real-time TypeScript framework for enterprise TypeScript applications. Standalone TypeScript libraries and a framework that brings everything together.

Docs

Check out the Deepkit Documentation to get started.

Getting started

To create a Deepkit app with Deepkit Framework from scratch, you can use NPM init:

npm init @deepkit/app@latest my-deepkit-app

Community Packages

Examples

Contributing

If you are interested in contributing to the development of Deepkit, check out the Development Docs to learn more about setting up your local development environment.

Extension points exported contracts — how you extend this code

RpcServerListener (Interface)
(no doc) [28 implementers]
packages/framework/src/worker.ts
PreparedAdapter (Interface)
(no doc) [16 implementers]
packages/sql/src/prepare.ts
LoggerTransport (Interface)
(no doc) [6 implementers]
packages/logger/src/logger.ts
RouteParameterResolver (Interface)
(no doc) [16 implementers]
packages/http/src/router.ts
InjectorInterface (Interface)
(no doc) [40 implementers]
packages/injector/src/injector.ts
ConnectionInterface (Interface)
(no doc) [28 implementers]
packages/mongo/src/client/host.ts
Command (Interface)
(no doc) [48 implementers]
packages/app/src/command.ts
BrokerAdapterBase (Interface)
(no doc) [12 implementers]
packages/broker/src/broker.ts

Core symbols most depended-on inside this repo

push
called by 1543
packages/type/src/reflection/processor.ts
get
called by 487
packages/injector/tests/injector2.spec.ts
filter
called by 414
packages/orm/src/query.ts
query
called by 402
packages/orm/src/database.ts
log
called by 398
packages/type/tests/type.spec.ts
serialize
called by 394
packages/type/src/serializer-facade.ts
set
called by 364
packages/type/src/reflection/type.ts
GET
called by 345
packages/http/src/model.ts

Shape

Method 4,635
Class 3,263
Function 1,733
Interface 543
Enum 49

Languages

TypeScript100%
Python1%

Modules by API surface

packages/desktop-ui/bin/create-font.js300 symbols
packages/type/tests/performance-issue1.spec.ts197 symbols
packages/type/src/reflection/reflection.ts161 symbols
packages/injector/tests/injector2.spec.ts160 symbols
packages/type/src/reflection/type.ts150 symbols
packages/type/src/serializer.ts141 symbols
packages/http/src/http.ts131 symbols
packages/http/tests/router.spec.ts125 symbols
packages/orm/src/query.ts101 symbols
packages/type/tests/integration2.spec.ts99 symbols
packages/type/tests/serializer.spec.ts94 symbols
packages/sql/src/schema/table.ts94 symbols

Dependencies from manifests, versioned

@angular-devkit/build-angular19.1.6 · 1×
@angular/animations19.1.5 · 1×
@angular/cdk19.1.3 · 1×
@angular/cli19.1.6 · 1×
@angular/common19.1.5 · 1×
@angular/compiler19.1.5 · 1×
@angular/compiler-cli19.1.5 · 1×
@angular/core19.1.5 · 1×
@angular/forms19.1.5 · 1×
@angular/platform-browser19.1.5 · 1×
@angular/platform-browser-dynamic19.1.5 · 1×
@angular/platform-server19.1.5 · 1×

Datastores touched

(mongodb)Database · 1 repos
mydbDatabase · 1 repos
dbDatabase · 1 repos
defaultDbDatabase · 1 repos
example-appDatabase · 1 repos
my-appDatabase · 1 repos
mydatabaseDatabase · 1 repos
orm-integrationDatabase · 1 repos

For agents

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

⬇ download graph artifact