מסגרות Node.js בקוד פתוח
19 רשומות בקטגוריה מסגרות Node.js שהקוד שלהן פומבי תחת רישיון שאושר על ידי OSI, מדורגות לפי פרטיות עם ראיות. הבחירות ראשונות, ואחר כך לפי ניקוד.
Koa ציון D הבחירה שלנו
מסגרת רשת מינימלית ל-Node.js מבית הצוות שמאחורי Express, הבנויה סביב פונקציות תווכה (middleware) אסינכרוניות.
MIT-licensed. קוד מקור
Express ציון A
מסגרת רשת מינימלית ל-Node.js שמספקת ניתוב ותווכה (middleware) לבניית יישומי רשת וממשקי API.
MIT-licensed. קוד מקור
Fastify ציון A
מסגרת רשת ל-Node.js שמתמקדת בתקורה נמוכה, עם מערכת תוספים ובדיקת תקינות וסריאליזציה המבוססות על JSON schema.
MIT-licensed. קוד מקור
Elysia ציון B
מסגרת רשת ב-TypeScript שתוכננה עבור סביבת הריצה Bun, עם בטיחות טיפוסים מקצה לקצה ובדיקת תקינות לפי סכמה.
MIT-licensed. קוד מקור
Hono ציון B
מסגרת רשת קטנה הבנויה על תקני רשת (Web Standards) שרצה על Node.js, Bun, Deno, Cloudflare Workers וסביבות ריצה אחרות של JavaScript.
MIT-licensed. קוד מקור
Nitro ציון B
ערכת כלים לשרת לבניית שרתי רשת וממשקי API ב־JavaScript וב־TypeScript, מבוססת על h3 וניתנת לפריסה בפלטפורמות אחסון ובסביבות ריצה רבות.
MIT-licensed. קוד מקור
Oak ציון B
מסגרת Middleware לשרתי HTTP על Deno, Node.js, Bun ו־Cloudflare Workers, בהשראת Koa, עם נתב מובנה.
MIT-licensed. קוד מקור
Restify ציון B
מסגרת לשירותי רשת ב-Node.js לבניית ממשקי REST API, עם דגש על יכולת תצפית (observability) ועל נכונות.
MIT-licensed. קוד מקור
AdonisJS ציון D
מסגרת רשת MVC ל-Node.js שמותאמת קודם כול ל-TypeScript וכוללת ניתוב, ORM, אימות ובדיקת תקינות.
MIT-licensed. קוד מקור
Encore.ts ציון D
מסגרת Backend ל־TypeScript עם סביבת ריצה מבוססת Rust, שבה ממשקי API ותשתית כמו מסדי נתונים, תורים ומשימות cron מוגדרים בקוד.
MPL-2.0-licensed. קוד מקור
Feathers ציון D
מסגרת TypeScript ו-JavaScript לבניית יישומים בזמן אמת וממשקי REST API על Node.js.
MIT-licensed. קוד מקור
LoopBack ציון D
מסגרת TypeScript ל־Node.js לבניית ממשקי REST API ומיקרו־שירותים, עם תמיכה ב־OpenAPI, הזרקת תלויות ומחברים למסדי נתונים.
MIT-licensed. קוד מקור
Meteor ציון D
פלטפורמת JavaScript מלאה (full-stack) לבניית יישומי רשת ונייד עם נתונים בזמן אמת על Node.js.
MIT-licensed. קוד מקור
Moleculer ציון D
מסגרת מיקרו־שירותים ל־Node.js עם גילוי שירותים, איזון עומסים, עמידות בתקלות ומנגנוני העברת הודעות הניתנים להחלפה.
MIT-licensed. קוד מקור
NestJS ציון D
מסגרת TypeScript לבניית יישומי Node.js בצד השרת, המשתמשת במודולים, בהזרקת תלויות ובמעטרים (decorators) על גבי Express או Fastify.
MIT-licensed. קוד מקור
Total.js ציון D
מסגרת Node.js לבניית אפליקציות רשת, שירותי REST ואפליקציות בזמן אמת, בלי תלויות צד שלישי בליבה ועם אחסון NoSQL מובנה.
MIT-licensed. קוד מקור
tRPC ציון D
ספריית TypeScript לבניית ממשקי API עם בטיחות טיפוסים מקצה לקצה, שמשתפת טיפוסים בין השרת ללקוח בלי סכמות ובלי יצירת קוד.
MIT-licensed. קוד מקור
Hapi ציון D
מסגרת רשת ל-Node.js לבניית יישומים ושירותים, עם תמיכה מובנית בבדיקת תקינות קלט, במטמון ובאימות.
BSD-3-Clause licensed. קוד מקור
Sails ציון D
מסגרת רשת MVC ל-Node.js הבנויה על Express, עם ממשקי REST API שנוצרים אוטומטית, תמיכה ב-WebSocket וה-ORM Waterline.
MIT-licensed. קוד מקור
השוואת כל הרשומות בקטגוריה מסגרות Node.js (19), בקוד פתוח או לא.