framework front-end và full-stack mã nguồn mở
33 framework front-end và full-stack có mã nguồn công khai theo giấy phép được OSI phê duyệt, được đánh giá quyền riêng tư với bằng chứng. Lựa chọn của chúng tôi trước, sau đó theo điểm.
Svelte Hạng B Lựa chọn của chúng tôi
Framework component cho JavaScript và TypeScript, biên dịch component thành JavaScript lúc build thay vì dùng DOM ảo.
MIT-licensed. Mã nguồn
Alpine.js Hạng B
Framework JavaScript gọn nhẹ, bổ sung hành vi phản ứng cho HTML qua các thuộc tính viết trực tiếp trong mã đánh dấu.
MIT-licensed. Mã nguồn
Backbone.js Hạng B
Thư viện JavaScript gọn nhẹ giúp tổ chức cấu trúc cho ứng dụng web với model, collection, view và bộ định tuyến.
MIT-licensed. Mã nguồn
Blitz.js Hạng B
Bộ công cụ full-stack cho Next.js, bổ sung xác thực, lớp dữ liệu không cần API và sinh mã.
MIT-licensed. Mã nguồn
htmx Hạng B
Thư viện JavaScript cho phép phần tử HTML gửi yêu cầu HTTP và thay thế bằng HTML kết xuất từ máy chủ thông qua thuộc tính, không cần viết JavaScript.
Zero-Clause BSD licensed. Mã nguồn
Inferno Hạng B
Thư viện JavaScript để xây dựng giao diện người dùng với DOM ảo và API component theo phong cách React.
MIT-licensed. Mã nguồn
jQuery Hạng B
Thư viện JavaScript để thao tác DOM, xử lý sự kiện và Ajax, được duy trì dưới OpenJS Foundation.
MIT-licensed. Mã nguồn
Marko Hạng B
Ngôn ngữ và framework giao diện dựa trên HTML cho JavaScript, ban đầu từ eBay, biên dịch component để kết xuất phía máy chủ dạng luồng và hydration một phần trong trình duyệt.
MIT-licensed. Mã nguồn
Mithril.js Hạng B
Framework JavaScript phía máy khách nhỏ gọn để xây dựng ứng dụng một trang, có DOM ảo cùng tiện ích định tuyến và HTTP tích hợp.
MIT-licensed. Mã nguồn
Nuxt Hạng B
Framework dựa trên Vue để xây dựng ứng dụng web với kết xuất phía máy chủ, tạo trang tĩnh và định tuyến dựa trên file.
MIT-licensed. Mã nguồn
React Router Hạng B
Thư viện định tuyến và framework full-stack cho React, trong đó chế độ framework là phiên bản tiếp nối của framework Remix.
MIT-licensed. Mã nguồn
RedwoodSDK Hạng B
Framework React full-stack của nhóm RedwoodJS chạy trên Cloudflare Workers, được xây dựng như một plugin Vite với server component, kết xuất phía máy chủ và tính năng thời gian thực.
MIT-licensed. Mã nguồn
Remix Hạng B
Framework web full-stack cho JavaScript và TypeScript của Shopify, xây dựng trên các tiêu chuẩn web như Fetch API và biểu mẫu HTML. Phiên bản trước dựa trên React được tiếp tục dưới dạng chế độ framework của React Router.
MIT-licensed. Mã nguồn
SolidJS Hạng B
Thư viện JavaScript để xây dựng giao diện người dùng với JSX và khả năng phản ứng chi tiết, cập nhật DOM trực tiếp mà không cần DOM ảo.
MIT-licensed. Mã nguồn
SolidStart Hạng B
Framework full-stack cho SolidJS, một thư viện giao diện phản ứng, có định tuyến, hàm phía máy chủ và kết xuất phía máy chủ.
MIT-licensed. Mã nguồn
SvelteKit Hạng B
Framework để xây dựng ứng dụng web với Svelte, một framework giao diện dựa trên trình biên dịch, có định tuyến, kết xuất phía máy chủ và tạo trang tĩnh.
MIT-licensed. Mã nguồn
Astro Hạng C
Framework web cho trang web tập trung vào nội dung, kết xuất trang thành HTML và chỉ tải JavaScript cho các component tương tác.
MIT-licensed. Mã nguồn
Analog Hạng D
Meta-framework full-stack cho Angular xây dựng trên Vite, có định tuyến dựa trên tệp, kết xuất phía máy chủ, tạo trang tĩnh và API route.
MIT-licensed. Mã nguồn
Angular Hạng D
Framework ứng dụng web dựa trên TypeScript của Google, có component, dependency injection, định tuyến và CLI.
MIT-licensed. Mã nguồn
Aurelia Hạng D
Framework front-end JavaScript và TypeScript để xây dựng ứng dụng web với component dựa trên tiêu chuẩn, liên kết dữ liệu và dependency injection.
MIT-licensed. Mã nguồn
Ember.js Hạng D
Framework JavaScript để xây dựng ứng dụng web, có quy ước, CLI, định tuyến và lớp dữ liệu.
MIT-licensed. Mã nguồn
Fresh Hạng D
Framework web cho Deno do Deno Land phát triển, kết xuất trang trên máy chủ bằng Preact và chỉ gửi JavaScript cho các vùng tương tác (island).
MIT-licensed. Mã nguồn
Gatsby Hạng D
Framework dựa trên React để xây dựng trang web và ứng dụng tĩnh, có lớp dữ liệu GraphQL và plugin cho các nguồn nội dung.
MIT-licensed. Mã nguồn
Lit Hạng D
Thư viện để xây dựng Web Components với thuộc tính phản ứng và template khai báo.
BSD-3-Clause licensed. Mã nguồn
Next.js Hạng D
Framework React của Vercel để xây dựng ứng dụng web với kết xuất phía máy chủ, tạo trang tĩnh và API route.
MIT-licensed. Mã nguồn
Preact Hạng D
Thư viện JavaScript nhỏ gọn với API component tương thích React để xây dựng giao diện người dùng.
MIT-licensed. Mã nguồn
Qwik Hạng D
Framework web tuần tự hóa trạng thái ứng dụng vào HTML để trang tiếp tục chạy trong trình duyệt mà không cần hydration.
MIT-licensed. Mã nguồn
React Hạng D
Thư viện JavaScript để xây dựng giao diện người dùng từ component, dùng cho ứng dụng web và ứng dụng gốc.
MIT-licensed. Mã nguồn
Stencil Hạng D
Trình biên dịch của Ionic để xây dựng web component có thể tái sử dụng bằng TypeScript và JSX, hoạt động với mọi framework front-end hoặc không cần framework.
MIT-licensed. Mã nguồn
TanStack Start Hạng D
Framework React và Solid full-stack xây dựng trên TanStack Router và Vite, có định tuyến an toàn kiểu, server function và kết xuất phía máy chủ.
MIT-licensed. Mã nguồn
Vike Hạng D
Framework dựa trên Vite để xây dựng ứng dụng web với kết xuất phía máy chủ, tạo trang tĩnh và định tuyến, dùng cùng các thư viện giao diện như React, Vue hoặc Solid.
MIT-licensed. Mã nguồn
Waku Hạng D
Framework React tối giản để xây dựng ứng dụng web với React Server Components, kết xuất phía máy chủ và tạo trang tĩnh.
MIT-licensed. Mã nguồn
Vue Hạng D
Framework JavaScript lũy tiến để xây dựng giao diện người dùng với template phản ứng, dựa trên component.
MIT-licensed. Mã nguồn
So sánh tất cả 34 framework front-end và full-stack, mã nguồn mở hay không.