Skip to content
Grok

Libraries for API Development

HTTP

Libraryคำอธิบาย
axios-http.com faviconAxiosHTTP Client สำหรับเรียกใช้ API
expressjs.com faviconExpressFramework สำหรับสร้าง REST API
www.fastify.io faviconFastifyFramework API ที่เร็วและมีประสิทธิภาพ
swagger.io faviconSwaggerสร้างเอกสาร API อัตโนมัติ
joi.dev faviconJoiสำหรับ Validate ข้อมูล
passportjs.org faviconPassportสำหรับจัดการ Authentication
github.com faviconMulterสำหรับรับไฟล์ผ่าน API

GraphQL

Libraryคำอธิบาย
graphql.org faviconGraphQLQuery Language สำหรับ API
www.apollographql.com faviconApollo ServerFramework สำหรับสร้าง GraphQL API

WebSocket

Libraryคำอธิบาย
socket.io faviconSocket.IOLibrary สำหรับ Real-time Communication แบบ Full-featured
github.com faviconwsWebSocket Library มาตรฐานแบบเบาๆ
github.com faviconuWebSocketsWebSocket ที่เร็วและมีประสิทธิภาพสูง
github.com faviconSockJSWebSocket Fallback สำหรับ Browser ที่ไม่รองรับ

Modern TypeScript Libraries

Libraryคำอธิบาย
trpc.io favicontRPCType-safe API ไร้ Schema
zod.dev faviconZodType-safe Validation
hono.dev faviconHonoWeb Framework แบบ Edge-ready
elysiajs.com faviconElysiaWeb Framework แบบ TypeScript-first
typegraphql.com faviconTypeGraphQLสร้าง GraphQL API แบบ Type-safe

Libraries for CLI Development

Libraryคำอธิบาย
github.com faviconCommanderFramework สำหรับสร้าง CLI Application แบบมืออาชีพ (มี command และ option)
github.com faviconInquirerสร้างแบบฟอร์มรับ Input ใน Terminal (ถามตอบแบบ Interactive)
github.com faviconChalkไลบรารีตกแต่งข้อความใน Terminal (ใส่สี, ตัวหนา, ตัวเอียง)
github.com faviconOraสร้าง Loading Animation
github.com faviconFigletสร้าง ASCII Art สำหรับข้อความ
github.com faviconBoxenตกแต่งข้อความด้วยกรอบสวยงาม
github.com faviconListrสร้าง Task List ที่แสดง Progress
github.com faviconShellJSใช้คำสั่ง Unix/Linux ใน Node.js
github.com faviconYargsอีกตัวเลือกสำหรับสร้าง CLI App
github.com faviconNodemonรันโปรแกรมใหม่อัตโนมัติเมื่อไฟล์เปลี่ยน

Modern TypeScript Libraries

Libraryคำอธิบาย
github.com faviconCleyeCLI Builder แบบ Type-safe
github.com faviconGluegunCLI Toolkit แบบ Modern
oclif.io faviconoclifCLI Framework จาก Heroku
github.com faviconTyperCLI Builder แบบ Python-like

Essential TypeScript Libraries

Core Utilities

Libraryคำอธิบาย
zod.dev faviconZodSchema Validation แบบ Type-safe
github.com faviconts-patternPattern Matching สำหรับ TypeScript
effect.website faviconEffectFunctional Programming ใน TypeScript
github.com faviconts-toolbeltUtility Types ขั้นสูง

Testing

Libraryคำอธิบาย
github.com faviconts-mochaMocha สำหรับ TypeScript
github.com faviconts-jestJest สำหรับ TypeScript
github.com favicontypescript-isRuntime Type Checking

Build & Tooling

Libraryคำอธิบาย
github.com favicontsupBundler สำหรับ TypeScript
github.com faviconts-nodeรัน TypeScript โดยไม่ต้องคอมไพล์
typedoc.org faviconTypeDocสร้างเอกสารจาก TypeScript

Framework Enhancements

Libraryคำอธิบาย
github.com favicontypediDependency Injection

Advanced Types

Libraryคำอธิบาย
github.com favicontype-festUtility Types สำหรับงานขั้นสูง
github.com faviconts-essentialsUtility Types เพิ่มเติม
github.com faviconutility-typesUtility Types จาก Redux

Runtime Safety

Libraryคำอธิบาย
github.com faviconio-tsRuntime type validation แบบ Functional
github.com faviconruntypesRuntime type checking
github.com faviconsuperstructData validation ที่ทันสมัย

Testing Utilities

Libraryคำอธิบาย
github.com faviconexpect-typeTest Type Assertions
github.com favicontsdTest Type Definitions
github.com favicon@typescript-eslintESLint สำหรับ TypeScript

Cutting-edge TypeScript (2025)

Libraryคำอธิบาย
bun.sh faviconBun.shRuntime ที่เร็วที่สุดสำหรับ TypeScript
biolib.sh faviconBiolibTypeScript ที่ทำงานได้ทุกที่ (WASM, Edge, etc.)
wxt.dev faviconWXTสร้าง Browser Extensions ด้วย TypeScript
arktype.io faviconArkTypeType System ที่ล้ำสมัย
github.com faviconTypeBoxJSON Schema แบบ Type-Safe
turbo.build faviconTurborepoMonorepo Tooling สำหรับ TypeScript
partykit.io faviconPartykitReal-time Sync สำหรับแอปสมัยใหม่
inlang.com faviconInlangInternationalization แบบ Type-Safe

Libraries for Web Development

| Library