오픈 소스 프런트엔드 및 풀스택 프레임워크
OSI 승인 라이선스로 코드가 공개된 프런트엔드 및 풀스택 프레임워크 33개를 근거와 함께 개인정보 보호 측면에서 평가했습니다. 추천을 먼저, 그다음 점수순으로 표시합니다.
Svelte 등급 B 추천
가상 DOM을 사용하는 대신 빌드 시점에 컴포넌트를 JavaScript로 컴파일하는 JavaScript 및 TypeScript용 컴포넌트 프레임워크입니다.
MIT-licensed. 소스 코드
Alpine.js 등급 B
마크업에 직접 작성하는 속성을 통해 HTML에 반응형 동작을 추가하는 경량 JavaScript 프레임워크입니다.
MIT-licensed. 소스 코드
Backbone.js 등급 B
모델, 컬렉션, 뷰, 라우터로 웹 애플리케이션에 구조를 부여하는 경량 JavaScript 라이브러리입니다.
MIT-licensed. 소스 코드
Blitz.js 등급 B
인증, API 없는 데이터 계층, 코드 생성을 추가하는 Next.js용 풀스택 툴킷입니다.
MIT-licensed. 소스 코드
htmx 등급 B
JavaScript를 작성하지 않고도 속성을 통해 HTML 요소가 HTTP 요청을 보내고 서버에서 렌더링한 HTML로 교체할 수 있게 하는 JavaScript 라이브러리입니다.
Zero-Clause BSD licensed. 소스 코드
Inferno 등급 B
가상 DOM과 React 스타일의 컴포넌트 API로 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리입니다.
MIT-licensed. 소스 코드
jQuery 등급 B
DOM 조작, 이벤트 처리, Ajax를 위한 JavaScript 라이브러리로, OpenJS Foundation에서 유지 관리합니다.
MIT-licensed. 소스 코드
Marko 등급 B
원래 eBay에서 만든 JavaScript용 HTML 기반 UI 언어이자 프레임워크로, 스트리밍 서버 렌더링과 브라우저에서의 부분 하이드레이션을 위해 컴포넌트를 컴파일합니다.
MIT-licensed. 소스 코드
Mithril.js 등급 B
싱글 페이지 애플리케이션을 구축하기 위한 작은 클라이언트 측 JavaScript 프레임워크로, 가상 DOM과 내장 라우팅 및 HTTP 유틸리티를 제공합니다.
MIT-licensed. 소스 코드
Nuxt 등급 B
서버 측 렌더링, 정적 생성, 파일 기반 라우팅을 갖춘 웹 애플리케이션 구축용 Vue 기반 프레임워크입니다.
MIT-licensed. 소스 코드
React Router 등급 B
React용 라우팅 라이브러리이자 풀스택 프레임워크로, 프레임워크 모드는 Remix 프레임워크를 계승합니다.
MIT-licensed. 소스 코드
RedwoodSDK 등급 B
RedwoodJS 팀이 만든 Cloudflare Workers에서 실행되는 풀스택 React 프레임워크로, Vite 플러그인으로 구축되었으며 서버 컴포넌트, 서버 측 렌더링, 실시간 기능을 제공합니다.
MIT-licensed. 소스 코드
Remix 등급 B
Fetch API와 HTML 폼 같은 웹 표준을 기반으로 한 Shopify의 JavaScript 및 TypeScript용 풀스택 웹 프레임워크입니다. 이전의 React 기반 버전은 React Router의 프레임워크 모드로 이어지고 있습니다.
MIT-licensed. 소스 코드
SolidJS 등급 B
JSX와 세밀한 반응성으로 사용자 인터페이스를 구축하는 JavaScript 라이브러리로, 가상 DOM 없이 DOM을 직접 업데이트합니다.
MIT-licensed. 소스 코드
SolidStart 등급 B
반응형 UI 라이브러리인 SolidJS를 위한 풀스택 프레임워크로, 라우팅, 서버 함수, 서버 측 렌더링을 제공합니다.
MIT-licensed. 소스 코드
SvelteKit 등급 B
컴파일러 기반 UI 프레임워크인 Svelte로 웹 애플리케이션을 구축하는 프레임워크로, 라우팅, 서버 측 렌더링, 정적 사이트 생성을 제공합니다.
MIT-licensed. 소스 코드
Astro 등급 C
페이지를 HTML로 렌더링하고 인터랙티브 컴포넌트에만 JavaScript를 로드하는 콘텐츠 중심 웹사이트용 웹 프레임워크입니다.
MIT-licensed. 소스 코드
Analog 등급 D
Vite 기반의 Angular용 풀스택 메타 프레임워크로, 파일 기반 라우팅, 서버 측 렌더링, 정적 생성, API 라우트를 제공합니다.
MIT-licensed. 소스 코드
Angular 등급 D
컴포넌트, 의존성 주입, 라우팅, CLI를 갖춘 Google의 TypeScript 기반 웹 애플리케이션 프레임워크입니다.
MIT-licensed. 소스 코드
Aurelia 등급 D
표준 기반 컴포넌트, 데이터 바인딩, 의존성 주입으로 웹 애플리케이션을 구축하기 위한 JavaScript 및 TypeScript 프런트엔드 프레임워크입니다.
MIT-licensed. 소스 코드
Ember.js 등급 D
규칙, CLI, 라우팅, 데이터 레이어를 갖춘 웹 애플리케이션 구축용 JavaScript 프레임워크입니다.
MIT-licensed. 소스 코드
Fresh 등급 D
Deno Land가 만든 Deno용 웹 프레임워크로, Preact로 서버에서 페이지를 렌더링하고 인터랙티브 아일랜드에만 JavaScript를 전송합니다.
MIT-licensed. 소스 코드
Gatsby 등급 D
GraphQL 데이터 레이어와 콘텐츠 소스용 플러그인을 갖춘, 정적 웹사이트와 앱 구축을 위한 React 기반 프레임워크입니다.
MIT-licensed. 소스 코드
Lit 등급 D
반응형 속성과 선언적 템플릿으로 웹 컴포넌트를 구축하기 위한 라이브러리입니다.
BSD-3-Clause licensed. 소스 코드
Next.js 등급 D
서버 측 렌더링, 정적 생성, API 라우트를 갖춘 웹 애플리케이션 구축용 Vercel의 React 프레임워크입니다.
MIT-licensed. 소스 코드
Preact 등급 D
사용자 인터페이스 구축을 위한 React 호환 컴포넌트 API를 갖춘 작은 JavaScript 라이브러리입니다.
MIT-licensed. 소스 코드
Qwik 등급 D
애플리케이션 상태를 HTML로 직렬화하여 하이드레이션 없이 브라우저에서 페이지를 재개하는 웹 프레임워크입니다.
MIT-licensed. 소스 코드
React 등급 D
컴포넌트로 사용자 인터페이스를 구축하는 JavaScript 라이브러리로, 웹 및 네이티브 애플리케이션에 사용됩니다.
MIT-licensed. 소스 코드
Stencil 등급 D
어떤 프런트엔드 프레임워크와도, 또는 프레임워크 없이도 동작하는 재사용 가능한 웹 컴포넌트를 TypeScript와 JSX로 구축하기 위한 Ionic의 컴파일러입니다.
MIT-licensed. 소스 코드
TanStack Start 등급 D
TanStack Router와 Vite를 기반으로 한 풀스택 React 및 Solid 프레임워크로, 타입 안전 라우팅, 서버 함수, 서버 측 렌더링을 제공합니다.
MIT-licensed. 소스 코드
Vike 등급 D
서버 측 렌더링, 정적 생성, 라우팅으로 웹 애플리케이션을 구축하기 위한 Vite 기반 프레임워크로, React, Vue, Solid 같은 UI 라이브러리와 함께 사용합니다.
MIT-licensed. 소스 코드
Waku 등급 D
React Server Components, 서버 측 렌더링, 정적 생성으로 웹 애플리케이션을 구축하기 위한 최소한의 React 프레임워크입니다.
MIT-licensed. 소스 코드
Vue 등급 D
반응형 컴포넌트 기반 템플릿으로 사용자 인터페이스를 구축하는 프로그레시브 JavaScript 프레임워크입니다.
MIT-licensed. 소스 코드
프런트엔드 및 풀스택 프레임워크 34개 모두 비교(오픈 소스 여부 무관).