Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
samchon/nestia: NestJS Helper + AI Chatbot Development

samchon/nestia: NestJS Helper + AI Chatbot Development

10 hours ago

Nestia

!Nestia Logo

GitHub license</a> npm version</a> Downloads</a> Build Status</a> Guide Documents</a> Gurubase</a> Discord Badge</a>

Nestia is a set of helper libraries for NestJS, supporting below features:

- @nestia/core: - Super-fast/easy decorators - Advanced WebSocket routes - @nestia/sdk: - Swagger generator, more evolved than ever - SDK library generator for clients - Mockup Simulator for client applications - Automatic E2E test functions generator - @nestia/e2e: Test program utilizing e2e test functions - @nestia/benchmark: Benchmark program using e2e test functions - @nestia/editor: Swagger-UI with Online TypeScript Editor - @agentica: Agentic AI library specialized in LLM function calling - @autobe: Vibe coding agent generating NestJS application - nestia: Just CLI (command line interface) tool

[!NOTE]
- Only one line required, with pure TypeScript type
- Enhance performance 30x up
- Runtime validator is 20,000x faster than class-validator
- JSON serialization is 200x faster than class-transformer
- Software Development Kit
- Collection of typed fetch functions with DTO structures like tRPC
- Mockup simulator means embedded backend simulator in the SDK
- similar with msw, but fully automated

!nestia-sdk-demo

Left is NestJS server code, and right is client (frontend) code utilizing SDK

Sponsors and Backers

Thanks for your support.

Your donation would encourage nestia development.

Backers</a>

Guide Documents

Check out the document in the
website:

🏠 Home

- Introduction - Setup - Pure TypeScript

📖 Features

- Core Library - @WebSocketRoute - @TypedRoute - @TypedBody - @TypedParam - @TypedQuery - @TypedFormData - @TypedHeaders - @TypedException - Software Development Kit - SDK Builder - Mockup Simulator - E2E Test Functions - Distribution - Swagger Document - Swagger Builder - AI Chatbot Development - Cloud Swagger Editor - Documentation Strategy - E2E Testing - Why E2E Test? - Test Program Development - Performance Benchmark

🔗 Appendix

- API Documents - ⇲ Benchmark Result%20Core(TM)%20i5-1135G7%20%40%202.40GHz) - ⇲ dev.to Articles
Chat with me