SkillAgentSearch skills...

Realworld

Ditsmod codebase containing real world examples (CRUD, auth, i18n, advanced patterns, etc) that adheres to the RealWorld spec and API.

Install / Use

/learn @ditsmod/Realworld
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

RealWorld Example App

Ditsmod codebase containing real world examples (CRUD, auth, i18n, OpenAPI with validation, etc) that adheres to the RealWorld spec and API.

This codebase was created to demonstrate a fully fledged fullstack application built with Ditsmod including CRUD operations, authentication, routing, pagination, and more.

Prerequisites

Please make sure that Node.js >= v20.6.0 is installed on your operating system.

Getting started

This monorepository includes Ditsmod applications seed. Packages are in ESM format and have native Node.js aliases starting with #.

All packages are located in packages/* directory.

From start you need:

  1. Clone the project
git clone https://github.com/ditsmod/realworld.git my-app
cd my-app
  1. Bootstrap the project
npm install
  1. Copy packages/server/.env-example to packages/server/.env:
cp packages/server/.env-example packages/server/.env

And fill this file.

  1. Then create database (for example real_world), grant access permissions for this database, and execute MySQL-dump from packages/server/sql/dump/info.sql.

Start the web server

npm start

After that, see OpenAPI docs on http://0.0.0.0:3000/api/openapi.

Postman tests

To run postman tests:

npm test
View on GitHub
GitHub Stars10
CategoryProduct
Updated3mo ago
Forks6

Languages

TypeScript

Security Score

92/100

Audited on Dec 9, 2025

No findings