You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -43,7 +50,7 @@ Dynamia Platform represents a major evolution from DynamiaTools, bringing togeth
43
50
44
51
By default, **Dynamia Platform automatically generates full-featured web interfaces** using **ZK Framework**, a powerful server-side component framework that eliminates the need to write JavaScript, HTML, or CSS manually. Simply define your entities and view descriptors, and ZK renders responsive, interactive UIs with zero frontend code.
45
52
46
-
**Coming Soon**: In upcoming releases, Dynamia Platform will support **modern frontend frameworks** like **React**, **Vue**, and **Angular**, giving you the flexibility to choose your preferred technology stack while maintaining the same automatic generation capabilities. You'll be able to leverage our **TypeScript SDK** and pre-built components to build modern, decoupled SPAs that consume Dynamia's RESTful APIs.
53
+
**Coming Soon**: In upcoming releases, Dynamia Platform will support additional **modern frontend frameworks** like **React** and **Angular**. **Vue 3** is already supported via [`@dynamia-tools/vue`](https://www.npmjs.com/package/@dynamia-tools/vue). You can leverage our **TypeScript SDK** and pre-built components to build modern, decoupled SPAs that consume Dynamia's RESTful APIs.
47
54
48
55
## ✨ Core Capabilities
49
56
@@ -78,19 +85,34 @@ We're actively working on making Dynamia Platform more accessible, flexible, and
78
85
- Better search and navigation
79
86
80
87
#### 📦 **TypeScript SDK**
81
-
A complete TypeScript/JavaScript package ecosystem for frontend development:
82
-
-**`@dynamia/client`** - Core client library for REST API interaction
83
-
-**`@dynamia/types`** - TypeScript type definitions for all API responses
84
-
-**`@dynamia/hooks`** - React hooks for common operations
85
-
-**`@dynamia/composables`** - Vue composables for reactive integration
88
+
A complete TypeScript/JavaScript package ecosystem for frontend development, available on npm:
89
+
90
+
| Package | Description |
91
+
|---|---|
92
+
|**[`@dynamia-tools/sdk`](https://www.npmjs.com/package/@dynamia-tools/sdk)**| Core client library for REST API interaction |
|**[`@dynamia-tools/vue`](https://www.npmjs.com/package/@dynamia-tools/vue)**| Vue 3 composables and components for reactive integration |
95
+
|**[`@dynamia-tools/cli`](https://www.npmjs.com/package/@dynamia-tools/cli)**| CLI tool for scaffolding Dynamia Platform projects |
96
+
97
+
```bash
98
+
# Install the core SDK
99
+
npm install @dynamia-tools/sdk
100
+
101
+
# Install the Vue adapter
102
+
npm install @dynamia-tools/vue
103
+
104
+
# Install the CLI globally
105
+
npm install -g @dynamia-tools/cli
106
+
```
107
+
86
108
- Full type safety and IntelliSense support
87
109
- Automatic API client generation from backend schema
88
110
- WebSocket support for real-time features
89
111
90
-
#### 🎨 **Vue Template**
91
-
Modern frontend template with:
112
+
#### 🎨 **Vue Integration** ✅ Available
113
+
Modern Vue 3 frontend integration with:
92
114
- Vue 3 + TypeScript + Vite
93
-
- Pre-configured integration with Dynamia Platform APIs
115
+
- Pre-configured integration with Dynamia Platform APIs via `@dynamia-tools/vue`
94
116
- Responsive design with Tailwind CSS
95
117
- Authentication and authorization out of the box
96
118
- CRUD components library
@@ -110,7 +132,7 @@ Seamless integration with popular frameworks:
110
132
- Built-in authentication flows
111
133
112
134
#### ⚡ **Automation & Developer Experience**
113
-
- CLI tool for scaffolding projects and modules
135
+
-**[`@dynamia-tools/cli`](https://www.npmjs.com/package/@dynamia-tools/cli)** ✅ CLI tool for scaffolding projects and modules
114
136
- Code generators for entities, views, and endpoints
115
137
- Hot reload for view descriptors
116
138
- Development dashboard for monitoring
@@ -147,13 +169,16 @@ Full-featured SaaS support with:
147
169
- Payment and subscription handling
148
170
- Per-tenant data segregation
149
171
- Status monitoring and control
172
+
- 📦 **npm:**[`@dynamia-tools/saas-sdk`](https://www.npmjs.com/package/@dynamia-tools/saas-sdk) — TypeScript/JavaScript client SDK for the SaaS REST API
150
173
151
174
### **Entity File Management**
152
175
Attach files to any entity with:
153
176
- Local disk storage
154
177
-**AWS S3 integration** for cloud storage
178
+
-**[Buckie](https://dynamia.tools/buckie/) integration** — the lightweight, filesystem-native file server built by Dynamia (see [GitHub](https://github.com/dynamiatools/buckie) · [npm `@dynamia-tools/buckie`](https://www.npmjs.com/package/@dynamia-tools/buckie))
155
179
- Metadata persistence
156
180
- Automatic file handling
181
+
- 📦 **npm:**[`@dynamia-tools/files-sdk`](https://www.npmjs.com/package/@dynamia-tools/files-sdk) — TypeScript/JavaScript client SDK for the Entity Files REST API
- 📦 **npm:**[`@dynamia-tools/reports-sdk`](https://www.npmjs.com/package/@dynamia-tools/reports-sdk) — TypeScript/JavaScript client SDK for the Reports REST API
181
207
182
208
### **Finance Framework**
183
209
Domain-driven financial calculations for:
@@ -230,29 +256,29 @@ Enterprise authentication and authorization:
> **💡 Pro Tip**: With CalVer, all Dynamia Platform components use the same version. Just use `26.4.1` for everything!
378
+
For extensions that expose a REST API, install their **TypeScript/JavaScript SDK** from npm:
379
+
380
+
```bash
381
+
# Multi-tenancy / SaaS SDK
382
+
npm install @dynamia-tools/saas-sdk
383
+
384
+
# Entity Files SDK (works with local, S3 and Buckie storage)
385
+
npm install @dynamia-tools/files-sdk
386
+
387
+
# Reporting SDK
388
+
npm install @dynamia-tools/reports-sdk
389
+
390
+
# Buckie file server (standalone or as Dynamia storage backend)
391
+
npm install @dynamia-tools/buckie
392
+
```
393
+
394
+
> **💡 Pro Tip**: With CalVer, all Dynamia Platform components use the same version. Just use `26.5.2` for everything!
353
395
354
-
> **Note**: All artifacts are available on [Maven Central](https://search.maven.org/search?q=tools.dynamia)
396
+
> **Note**: All artifacts are available on [Maven Central](https://search.maven.org/search?q=tools.dynamia) and npm packages on [npmjs.com](https://www.npmjs.com/search?q=%40dynamia-tools)
355
397
356
398
## 📚 Documentation
357
399
@@ -472,7 +514,7 @@ Java 11+ and ecosystem update:
472
514
- 🚀 **Spring Boot 4** - Next-gen Spring ecosystem
473
515
- 🎨 **ZK 10+** - Modern web UI capabilities
474
516
- 🔄 **Synchronized Releases** - Core, extensions, starters, and themes share the same version
475
-
- 🎯 **Simplified Dependencies** - One version to rule them all (e.g., 26.4.1 for February 2026)
517
+
- 🎯 **Simplified Dependencies** - One version to rule them all (e.g., 26.5.2 for February 2026)
476
518
- ⚡ **Enhanced Performance** - Optimized for modern JVM and cloud environments
477
519
- 🛡️ **Production Hardened** - Battle-tested in enterprise environments
0 commit comments