เฟรมเวิร์กฟรอนต์เอนด์และฟูลสแตก แบบโอเพนซอร์ส
เฟรมเวิร์กฟรอนต์เอนด์และฟูลสแตก 33 รายการที่เปิดเผยโค้ดภายใต้สัญญาอนุญาตที่ OSI รับรอง ประเมินด้านความเป็นส่วนตัวพร้อมหลักฐาน ตัวเลือกแนะนำมาก่อน แล้วตามด้วยคะแนน
Svelte เกรด B ตัวเลือกแนะนำของเรา
เฟรมเวิร์กคอมโพเนนต์สำหรับ JavaScript และ TypeScript ที่คอมไพล์คอมโพเนนต์เป็น JavaScript ตอนบิลด์แทนการใช้ virtual DOM
MIT-licensed. ซอร์สโค้ด
Alpine.js เกรด B
เฟรมเวิร์ก JavaScript น้ำหนักเบาที่เพิ่มพฤติกรรมแบบรีแอกทีฟให้ HTML ผ่านแอตทริบิวต์ที่เขียนลงในมาร์กอัปโดยตรง
MIT-licensed. ซอร์สโค้ด
Backbone.js เกรด B
ไลบรารี JavaScript น้ำหนักเบาที่ให้โครงสร้างแก่เว็บแอปพลิเคชันด้วยโมเดล คอลเลกชัน วิว และเราเตอร์
MIT-licensed. ซอร์สโค้ด
Blitz.js เกรด B
ชุดเครื่องมือฟูลสแตกสำหรับ Next.js ที่เพิ่มการยืนยันตัวตน ชั้นข้อมูลที่ไม่ต้องเขียน API และการสร้างโค้ด
MIT-licensed. ซอร์สโค้ด
htmx เกรด B
ไลบรารี JavaScript ที่ให้องค์ประกอบ HTML ส่งคำขอ HTTP และสลับใส่ HTML ที่เรนเดอร์จากเซิร์ฟเวอร์ผ่านแอตทริบิวต์ โดยไม่ต้องเขียน JavaScript
Zero-Clause BSD licensed. ซอร์สโค้ด
Inferno เกรด B
ไลบรารี JavaScript สำหรับสร้างส่วนติดต่อผู้ใช้ด้วย virtual DOM และ API คอมโพเนนต์แบบเดียวกับ React
MIT-licensed. ซอร์สโค้ด
jQuery เกรด B
ไลบรารี JavaScript สำหรับจัดการ DOM จัดการอีเวนต์ และ Ajax ซึ่งดูแลภายใต้ OpenJS Foundation
MIT-licensed. ซอร์สโค้ด
Marko เกรด B
ภาษาและเฟรมเวิร์ก UI ที่อิง HTML สำหรับ JavaScript เดิมมาจาก eBay ซึ่งคอมไพล์คอมโพเนนต์สำหรับการเรนเดอร์ฝั่งเซิร์ฟเวอร์แบบสตรีมมิงและ partial hydration ในเบราว์เซอร์
MIT-licensed. ซอร์สโค้ด
Mithril.js เกรด B
เฟรมเวิร์ก JavaScript ฝั่งไคลเอนต์ขนาดเล็กสำหรับสร้างแอปหน้าเดียว พร้อม virtual DOM การกำหนดเส้นทางในตัว และยูทิลิตี HTTP
MIT-licensed. ซอร์สโค้ด
Nuxt เกรด B
เฟรมเวิร์กที่อิงกับ Vue สำหรับสร้างเว็บแอปพลิเคชัน พร้อมการเรนเดอร์ฝั่งเซิร์ฟเวอร์ การสร้างแบบสแตติก และการกำหนดเส้นทางตามไฟล์
MIT-licensed. ซอร์สโค้ด
React Router เกรด B
ไลบรารีกำหนดเส้นทางและเฟรมเวิร์ก full-stack สำหรับ React ซึ่งโหมดเฟรมเวิร์กเป็นความต่อเนื่องของเฟรมเวิร์ก Remix
MIT-licensed. ซอร์สโค้ด
RedwoodSDK เกรด B
เฟรมเวิร์ก React แบบฟูลสแตกจากทีม RedwoodJS ที่ทำงานบน Cloudflare Workers สร้างเป็นปลั๊กอิน Vite พร้อมเซิร์ฟเวอร์คอมโพเนนต์ การเรนเดอร์ฝั่งเซิร์ฟเวอร์ และฟีเจอร์แบบเรียลไทม์
MIT-licensed. ซอร์สโค้ด
Remix เกรด B
เว็บเฟรมเวิร์กฟูลสแตกสำหรับ JavaScript และ TypeScript จาก Shopify ที่สร้างบนมาตรฐานเว็บ เช่น Fetch API และฟอร์ม HTML เวอร์ชันก่อนหน้าที่อิง React ยังคงอยู่ในฐานะโหมดเฟรมเวิร์กของ React Router
MIT-licensed. ซอร์สโค้ด
SolidJS เกรด B
ไลบรารี JavaScript สำหรับสร้างส่วนติดต่อผู้ใช้ด้วย JSX และความเป็นรีแอกทีฟแบบละเอียด ซึ่งอัปเดต DOM โดยตรงโดยไม่ใช้ virtual DOM
MIT-licensed. ซอร์สโค้ด
SolidStart เกรด B
เฟรมเวิร์ก full-stack สำหรับ SolidJS ซึ่งเป็นไลบรารี UI แบบ reactive พร้อมการกำหนดเส้นทาง ฟังก์ชันฝั่งเซิร์ฟเวอร์ และการเรนเดอร์ฝั่งเซิร์ฟเวอร์
MIT-licensed. ซอร์สโค้ด
SvelteKit เกรด B
เฟรมเวิร์กสำหรับสร้างเว็บแอปพลิเคชันด้วย Svelte ซึ่งเป็นเฟรมเวิร์ก UI ที่อิงคอมไพเลอร์ พร้อมการกำหนดเส้นทาง การเรนเดอร์ฝั่งเซิร์ฟเวอร์ และการสร้างเว็บไซต์แบบสแตติก
MIT-licensed. ซอร์สโค้ด
Astro เกรด C
เว็บเฟรมเวิร์กสำหรับเว็บไซต์ที่เน้นเนื้อหา ซึ่งเรนเดอร์หน้าเป็น HTML และโหลด JavaScript เฉพาะคอมโพเนนต์ที่โต้ตอบได้
MIT-licensed. ซอร์สโค้ด
Analog เกรด D
เมตาเฟรมเวิร์กฟูลสแตกสำหรับ Angular ที่สร้างบน Vite พร้อมการกำหนดเส้นทางตามไฟล์ การเรนเดอร์ฝั่งเซิร์ฟเวอร์ การสร้างแบบสแตติก และ API route
MIT-licensed. ซอร์สโค้ด
Angular เกรด D
เฟรมเวิร์กเว็บแอปพลิเคชันที่อิงกับ TypeScript จาก Google พร้อมคอมโพเนนต์ dependency injection การกำหนดเส้นทาง และ CLI
MIT-licensed. ซอร์สโค้ด
Aurelia เกรด D
เฟรมเวิร์กฟรอนต์เอนด์ JavaScript และ TypeScript สำหรับสร้างเว็บแอปพลิเคชันด้วยคอมโพเนนต์ตามมาตรฐาน การผูกข้อมูล และ dependency injection
MIT-licensed. ซอร์สโค้ด
Ember.js เกรด D
เฟรมเวิร์ก JavaScript สำหรับสร้างเว็บแอปพลิเคชัน พร้อมข้อตกลงมาตรฐาน CLI การกำหนดเส้นทาง และชั้นข้อมูล
MIT-licensed. ซอร์สโค้ด
Fresh เกรด D
เว็บเฟรมเวิร์กสำหรับ Deno จาก Deno Land ที่เรนเดอร์หน้าบนเซิร์ฟเวอร์ด้วย Preact และส่ง JavaScript เฉพาะสำหรับส่วนที่โต้ตอบได้ (island)
MIT-licensed. ซอร์สโค้ด
Gatsby เกรด D
เฟรมเวิร์กที่อิงกับ React สำหรับสร้างเว็บไซต์และแอปแบบสแตติก พร้อมชั้นข้อมูล GraphQL และปลั๊กอินสำหรับแหล่งเนื้อหา
MIT-licensed. ซอร์สโค้ด
Lit เกรด D
ไลบรารีสำหรับสร้าง Web Components พร้อมพร็อพเพอร์ตีแบบ reactive และเทมเพลตแบบประกาศ
BSD-3-Clause licensed. ซอร์สโค้ด
Next.js เกรด D
เฟรมเวิร์ก React จาก Vercel สำหรับสร้างเว็บแอปพลิเคชัน พร้อมการเรนเดอร์ฝั่งเซิร์ฟเวอร์ การสร้างแบบสแตติก และ API route
MIT-licensed. ซอร์สโค้ด
Preact เกรด D
ไลบรารี JavaScript ขนาดเล็กที่มี API คอมโพเนนต์เข้ากันได้กับ React สำหรับสร้างส่วนติดต่อผู้ใช้
MIT-licensed. ซอร์สโค้ด
Qwik เกรด D
เว็บเฟรมเวิร์กที่ serialize สถานะของแอปพลิเคชันลงใน HTML เพื่อให้หน้าทำงานต่อในเบราว์เซอร์ได้โดยไม่ต้อง hydration
MIT-licensed. ซอร์สโค้ด
React เกรด D
ไลบรารี JavaScript สำหรับสร้างส่วนติดต่อผู้ใช้จากคอมโพเนนต์ ใช้สำหรับเว็บและแอปพลิเคชันแบบเนทีฟ
MIT-licensed. ซอร์สโค้ด
Stencil เกรด D
คอมไพเลอร์จาก Ionic สำหรับสร้างเว็บคอมโพเนนต์ที่นำกลับมาใช้ใหม่ได้ด้วย TypeScript และ JSX ซึ่งทำงานได้กับเฟรมเวิร์กฟรอนต์เอนด์ใดก็ได้หรือไม่ใช้เฟรมเวิร์กเลย
MIT-licensed. ซอร์สโค้ด
TanStack Start เกรด D
เฟรมเวิร์ก React และ Solid แบบฟูลสแตกที่สร้างบน TanStack Router และ Vite พร้อมการกำหนดเส้นทางที่ปลอดภัยด้านชนิดข้อมูล ฟังก์ชันฝั่งเซิร์ฟเวอร์ และการเรนเดอร์ฝั่งเซิร์ฟเวอร์
MIT-licensed. ซอร์สโค้ด
Vike เกรด D
เฟรมเวิร์กที่อิง Vite สำหรับสร้างเว็บแอปพลิเคชัน พร้อมการเรนเดอร์ฝั่งเซิร์ฟเวอร์ การสร้างแบบสแตติก และการกำหนดเส้นทาง ใช้ร่วมกับไลบรารี UI เช่น React, Vue หรือ Solid
MIT-licensed. ซอร์สโค้ด
Waku เกรด D
เฟรมเวิร์ก React แบบมินิมอลสำหรับสร้างเว็บแอปพลิเคชันด้วย React Server Components การเรนเดอร์ฝั่งเซิร์ฟเวอร์ และการสร้างแบบสแตติก
MIT-licensed. ซอร์สโค้ด
Vue เกรด D
เฟรมเวิร์ก JavaScript แบบ progressive สำหรับสร้างส่วนติดต่อผู้ใช้ด้วยเทมเพลตแบบ reactive ที่อิงคอมโพเนนต์
MIT-licensed. ซอร์สโค้ด
เปรียบเทียบ เฟรมเวิร์กฟรอนต์เอนด์และฟูลสแตก ทั้งหมด 34 รายการ ทั้งแบบโอเพนซอร์สและไม่ใช่โอเพนซอร์ส