Deutsch (German)
Dokumentation
Blog
Deepkit ist ein modulares Framework für TypeScript-Backend-Webanwendungen.
Strukturiert, skalierbar und für Enterprise-Architekturen entwickelt.
Erste Schritte
Auf GitHub ansehen
Composition
App
@deepkit/app
Parser für die Befehlszeilenschnittstelle (CLI), Konfigurationslader, Dependency-Injection-Container, Ereignissystem, Modulsystem.
Framework
@deepkit/framework
App-Modul, das Anwendungs-/HTTP-/RPC-Server, Worker, Debugger und Integrationstests bereitstellt.
HTTP
@deepkit/http
App-Modul, das einen HTTP-Server basierend auf dem Node-http-Modul mit Validierung und Serialisierung bereitstellt.
Angular SSR
@deepkit/angular-ssr
App-Modul zur Integration von Angular SSR.
Infrastructure
RPC
@deepkit/rpc
Remote Procedure Call (RPC) mit binärer Kodierung für WebSockets und TCP.
RPC TCP
@deepkit/rpc-tcp
TCP-Server und -Client für Deepkit RPC.
Broker
@deepkit/broker
Message-Broker mit Warteschlangen, Pub/Sub, Key-Value, zweistufigem Cache und verteilten Sperren.
Broker Redis
@deepkit/broker-redis
Broker-Redis-Adapter.
Filesystem
Dateisystem
@deepkit/filesystem
Einheitliche API für die Arbeit mit lokalen und entfernten Dateisystemen.
Dateisystem FTP
@deepkit/filesystem-ftp
Dateisystem-FTP-Adapter.
Dateisystem SFTP
@deepkit/filesystem-sftp
Dateisystem-SFTP-(SSH)-Adapter.
Dateisystem S3
@deepkit/filesystem-s3
Dateisystem-S3-Adapter.
Dateisystem Google
@deepkit/filesystem-google
Dateisystem-Google-Storage-Adapter.
Dateisystem Datenbank
@deepkit/filesystem-database
Dateisystem-Adapter für Deepkit ORM.
Database
ORM/DBAL
@deepkit/orm
Objekt-relationaler Mapper (ORM) und Datenzugriffsbibliothek (DAL). MongoDB, SQLite, Postgres, MySQL.
ORM MySQL
@deepkit/mysql
MySQL-Adapter für Deepkit ORM.
ORM Postgres
@deepkit/postgres
PostgreSQL-Adapter für Deepkit ORM.
ORM SQLite
@deepkit/sqlite
SQLite-Adapter für Deepkit ORM.
ORM Mongo
@deepkit/mongodb
MongoDB-Adapter für Deepkit ORM.
Fundamentals
Typ
@deepkit/type
Laufzeittypen mit Reflexion, JSON-Serialisierung, Validierung und Type Guards.
Ereignis
@deepkit/event
Asynchroner und synchroner Ereignis-Dispatcher.
Dependency Injection
@deepkit/injector
Dependency-Injection-(DI)-Container mit Modulen, Konfiguration, Geltungsbereichen sowie Unterstützung für nominale Typ-Aliase/Interfaces.
Vorlage
@deepkit/template
HTML-Vorlagen-Engine auf Basis von JSX.
Logger
@deepkit/logger
Logger mit Geltungsbereichen, Farben sowie benutzerdefiniertem Transporter und Formatierer.
Workflow
@deepkit/workflow
Workflow-Engine / Endlicher Automat.
Stoppuhr
@deepkit/stopwatch
Profilieren und Ausführungszeiten von Code erfassen.
Tools
Devtool
@deepkit/devtool
Chrome-DevTools für Deepkit (RPC).
Desktop-UI
@deepkit/desktop-ui
Angular-Desktop-UI-Bibliothek.
ORM-Browser
@deepkit/orm-browser
Weboberfläche zur Verwaltung von ORM-Daten.
API-Konsole
@deepkit/api-console
Weboberfläche zur Verwaltung von ORM-Daten.
Bench
@deepkit/bench
Werkzeuge, um Benchmarks auszuführen und Statistiken zu sammeln.
Core
BSON
@deepkit/bson
BSON-Encoder und -Decoder.
Core
@deepkit/core
Kernfunktionen für die Arbeit mit JavaScript.
Topsort
@deepkit/topsort
Algorithmus für topologische Sortierung.
Runtime
Vite
@deepkit/vite
Vite-Plugin zur Verwendung der Deepkit-Laufzeittypen.
Bun
@deepkit/bun
Bun-Plugin zur Verwendung der Deepkit-Laufzeittypen.
Typ-Compiler
@deepkit/type-compiler
Typ-Compiler als TypeScript-Plugin, um Laufzeittypen verfügbar zu machen.
© 2025 Deepkit®
Contact
Data protection
English
中文 (Chinese)
한국어 (Korean)
日本語 (Japanese)
Deutsch (German)
Made in Germany