Repositories
Open source code for Dyma lives under the Dyma-IO organization.
Application repos
| Repository | Deploy target | Stack |
|---|---|---|
| Repository | Deploy target | Stack |
| ------------ | --------------- | ------- |
dyma-landing | dyma.io | Next.js 15 |
dyma-client | dyma.io/app | Next.js 15 |
dyma-admin | admin.dyma.io | Next.js 15 |
dyma-api | api.dyma.io | NestJS |
dyma-shared | npm package @dyma-io/shared | TypeScript |
Infrastructure repos
| Repository | Purpose | Stack |
|---|---|---|
dyma-contracts | Escrow, reputation, token factory | Rust / CosmWasm |
dyma-indexer | Multi-chain quest verification | Rust |
dyma-docs | This documentation site | Docusaurus |
Planned
| Repository | Deploy target |
|---|---|
dyma-studio | studio.dyma.io |
Local development
Each repository includes a README with setup steps. Typical flow:
git clone https://github.com/Dyma-IO/dyma-landing.git
cd dyma-landing
cp .env.example .env.local
npm install
npm run dev
API local Swagger: http://localhost:4000/docs when running dyma-api.
Documentation site
This site is built with Docusaurus and published to GitHub Pages:
https://dyma-io.github.io/dyma-docs/
To run locally:
git clone https://github.com/Dyma-IO/dyma-docs.git
cd dyma-docs
npm install
npm start