Privacy Ratings

เฟรมเวิร์ก Node.js แบบโอเพนซอร์ส

เฟรมเวิร์ก Node.js 19 รายการที่เปิดเผยโค้ดภายใต้สัญญาอนุญาตที่ OSI รับรอง ประเมินด้านความเป็นส่วนตัวพร้อมหลักฐาน ตัวเลือกแนะนำมาก่อน แล้วตามด้วยคะแนน

  1. Koa เกรด D ตัวเลือกแนะนำของเรา

    เว็บเฟรมเวิร์กแบบมินิมอลสำหรับ Node.js จากทีมผู้สร้าง Express สร้างรอบฟังก์ชัน middleware แบบ async

    MIT-licensed. ซอร์สโค้ด

  2. Express เกรด A

    เว็บเฟรมเวิร์กแบบมินิมอลสำหรับ Node.js ที่มีการกำหนดเส้นทางและ middleware สำหรับสร้างเว็บแอปพลิเคชันและ API

    MIT-licensed. ซอร์สโค้ด

  3. Fastify เกรด A

    เว็บเฟรมเวิร์กสำหรับ Node.js ที่เน้นโอเวอร์เฮดต่ำ พร้อมระบบปลั๊กอินและการตรวจสอบและ serialization ที่อิงกับ JSON schema

    MIT-licensed. ซอร์สโค้ด

  4. Elysia เกรด B

    เว็บเฟรมเวิร์ก TypeScript ที่ออกแบบสำหรับรันไทม์ Bun พร้อมความปลอดภัยของชนิดข้อมูลแบบต้นทางถึงปลายทางและการตรวจสอบสคีมา

    MIT-licensed. ซอร์สโค้ด

  5. Hono เกรด B

    เว็บเฟรมเวิร์กขนาดเล็กที่สร้างบน Web Standards ทำงานบน Node.js, Bun, Deno, Cloudflare Workers และรันไทม์ JavaScript อื่น ๆ

    MIT-licensed. ซอร์สโค้ด

  6. Nitro เกรด B

    ชุดเครื่องมือเซิร์ฟเวอร์สำหรับสร้างเว็บเซิร์ฟเวอร์และ API ด้วย JavaScript และ TypeScript ที่สร้างบน h3 และนำไปใช้งานได้บนแพลตฟอร์มโฮสติ้งและรันไทม์จำนวนมาก

    MIT-licensed. ซอร์สโค้ด

  7. Oak เกรด B

    เฟรมเวิร์ก middleware สำหรับเซิร์ฟเวอร์ HTTP บน Deno, Node.js, Bun และ Cloudflare Workers ที่ได้แบบอย่างจาก Koa พร้อมเราเตอร์ในตัว

    MIT-licensed. ซอร์สโค้ด

  8. Restify เกรด B

    เฟรมเวิร์กเว็บเซอร์วิส Node.js สำหรับสร้าง REST API โดยเน้นความสามารถในการสังเกตการณ์ (observability) และความถูกต้อง

    MIT-licensed. ซอร์สโค้ด

  9. AdonisJS เกรด D

    เว็บเฟรมเวิร์ก MVC สำหรับ Node.js ที่เน้น TypeScript เป็นหลัก มีการกำหนดเส้นทาง ORM การยืนยันตัวตน และการตรวจสอบความถูกต้องของข้อมูล

    MIT-licensed. ซอร์สโค้ด

  10. Encore.ts เกรด D

    เฟรมเวิร์กแบ็กเอนด์ TypeScript ที่มีรันไทม์ที่เขียนด้วย Rust โดยประกาศ API และโครงสร้างพื้นฐาน เช่น ฐานข้อมูล คิว และ cron job ไว้ในโค้ด

    MPL-2.0-licensed. ซอร์สโค้ด

  11. Feathers เกรด D

    เฟรมเวิร์ก TypeScript และ JavaScript สำหรับสร้างแอปพลิเคชันแบบเรียลไทม์และ REST API บน Node.js

    MIT-licensed. ซอร์สโค้ด

  12. LoopBack เกรด D

    เฟรมเวิร์ก TypeScript สำหรับ Node.js สำหรับสร้าง REST API และไมโครเซอร์วิส พร้อมการรองรับ OpenAPI, dependency injection และตัวเชื่อมต่อฐานข้อมูล

    MIT-licensed. ซอร์สโค้ด

  13. Meteor เกรด D

    แพลตฟอร์ม JavaScript แบบ full-stack สำหรับสร้างเว็บและแอปมือถือพร้อมข้อมูลแบบเรียลไทม์บน Node.js

    MIT-licensed. ซอร์สโค้ด

  14. Moleculer เกรด D

    เฟรมเวิร์กไมโครเซอร์วิสสำหรับ Node.js พร้อมการค้นหาบริการ การกระจายโหลด การทนต่อความผิดพลาด และตัวส่งข้อความแบบเสียบเปลี่ยนได้

    MIT-licensed. ซอร์สโค้ด

  15. NestJS เกรด D

    เฟรมเวิร์ก TypeScript สำหรับสร้างแอปพลิเคชัน Node.js ฝั่งเซิร์ฟเวอร์ โดยใช้โมดูล dependency injection และ decorator บน Express หรือ Fastify

    MIT-licensed. ซอร์สโค้ด

  16. Total.js เกรด D

    เฟรมเวิร์ก Node.js สำหรับสร้างเว็บแอปพลิเคชัน บริการ REST และแอปแบบเรียลไทม์ โดยแกนหลักไม่มี dependency จากบุคคลที่สามและมีที่จัดเก็บ NoSQL ในตัว

    MIT-licensed. ซอร์สโค้ด

  17. tRPC เกรด D

    ไลบรารี TypeScript สำหรับสร้าง API ที่ปลอดภัยด้านชนิดข้อมูลตั้งแต่ต้นทางถึงปลายทาง โดยแชร์ชนิดข้อมูลระหว่างเซิร์ฟเวอร์และไคลเอนต์โดยไม่ต้องใช้สคีมาหรือการสร้างโค้ด

    MIT-licensed. ซอร์สโค้ด

  18. Hapi เกรด D

    เว็บเฟรมเวิร์กสำหรับ Node.js สำหรับสร้างแอปพลิเคชันและบริการ พร้อมการตรวจสอบอินพุต การแคช และการยืนยันตัวตนในตัว

    BSD-3-Clause licensed. ซอร์สโค้ด

  19. Sails เกรด D

    เว็บเฟรมเวิร์ก MVC สำหรับ Node.js ที่สร้างบน Express พร้อม REST API ที่สร้างอัตโนมัติ รองรับ WebSocket และ ORM Waterline

    MIT-licensed. ซอร์สโค้ด

เปรียบเทียบ เฟรมเวิร์ก Node.js ทั้งหมด 19 รายการ ทั้งแบบโอเพนซอร์สและไม่ใช่โอเพนซอร์ส