Privacy Ratings

오픈 소스 프런트엔드 및 풀스택 프레임워크

OSI 승인 라이선스로 코드가 공개된 프런트엔드 및 풀스택 프레임워크 33개를 근거와 함께 개인정보 보호 측면에서 평가했습니다. 추천을 먼저, 그다음 점수순으로 표시합니다.

  1. Svelte 등급 B 추천

    가상 DOM을 사용하는 대신 빌드 시점에 컴포넌트를 JavaScript로 컴파일하는 JavaScript 및 TypeScript용 컴포넌트 프레임워크입니다.

    MIT-licensed. 소스 코드

  2. Alpine.js 등급 B

    마크업에 직접 작성하는 속성을 통해 HTML에 반응형 동작을 추가하는 경량 JavaScript 프레임워크입니다.

    MIT-licensed. 소스 코드

  3. Backbone.js 등급 B

    모델, 컬렉션, 뷰, 라우터로 웹 애플리케이션에 구조를 부여하는 경량 JavaScript 라이브러리입니다.

    MIT-licensed. 소스 코드

  4. Blitz.js 등급 B

    인증, API 없는 데이터 계층, 코드 생성을 추가하는 Next.js용 풀스택 툴킷입니다.

    MIT-licensed. 소스 코드

  5. htmx 등급 B

    JavaScript를 작성하지 않고도 속성을 통해 HTML 요소가 HTTP 요청을 보내고 서버에서 렌더링한 HTML로 교체할 수 있게 하는 JavaScript 라이브러리입니다.

    Zero-Clause BSD licensed. 소스 코드

  6. Inferno 등급 B

    가상 DOM과 React 스타일의 컴포넌트 API로 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리입니다.

    MIT-licensed. 소스 코드

  7. jQuery 등급 B

    DOM 조작, 이벤트 처리, Ajax를 위한 JavaScript 라이브러리로, OpenJS Foundation에서 유지 관리합니다.

    MIT-licensed. 소스 코드

  8. Marko 등급 B

    원래 eBay에서 만든 JavaScript용 HTML 기반 UI 언어이자 프레임워크로, 스트리밍 서버 렌더링과 브라우저에서의 부분 하이드레이션을 위해 컴포넌트를 컴파일합니다.

    MIT-licensed. 소스 코드

  9. Mithril.js 등급 B

    싱글 페이지 애플리케이션을 구축하기 위한 작은 클라이언트 측 JavaScript 프레임워크로, 가상 DOM과 내장 라우팅 및 HTTP 유틸리티를 제공합니다.

    MIT-licensed. 소스 코드

  10. Nuxt 등급 B

    서버 측 렌더링, 정적 생성, 파일 기반 라우팅을 갖춘 웹 애플리케이션 구축용 Vue 기반 프레임워크입니다.

    MIT-licensed. 소스 코드

  11. React Router 등급 B

    React용 라우팅 라이브러리이자 풀스택 프레임워크로, 프레임워크 모드는 Remix 프레임워크를 계승합니다.

    MIT-licensed. 소스 코드

  12. RedwoodSDK 등급 B

    RedwoodJS 팀이 만든 Cloudflare Workers에서 실행되는 풀스택 React 프레임워크로, Vite 플러그인으로 구축되었으며 서버 컴포넌트, 서버 측 렌더링, 실시간 기능을 제공합니다.

    MIT-licensed. 소스 코드

  13. Remix 등급 B

    Fetch API와 HTML 폼 같은 웹 표준을 기반으로 한 Shopify의 JavaScript 및 TypeScript용 풀스택 웹 프레임워크입니다. 이전의 React 기반 버전은 React Router의 프레임워크 모드로 이어지고 있습니다.

    MIT-licensed. 소스 코드

  14. SolidJS 등급 B

    JSX와 세밀한 반응성으로 사용자 인터페이스를 구축하는 JavaScript 라이브러리로, 가상 DOM 없이 DOM을 직접 업데이트합니다.

    MIT-licensed. 소스 코드

  15. SolidStart 등급 B

    반응형 UI 라이브러리인 SolidJS를 위한 풀스택 프레임워크로, 라우팅, 서버 함수, 서버 측 렌더링을 제공합니다.

    MIT-licensed. 소스 코드

  16. SvelteKit 등급 B

    컴파일러 기반 UI 프레임워크인 Svelte로 웹 애플리케이션을 구축하는 프레임워크로, 라우팅, 서버 측 렌더링, 정적 사이트 생성을 제공합니다.

    MIT-licensed. 소스 코드

  17. Astro 등급 C

    페이지를 HTML로 렌더링하고 인터랙티브 컴포넌트에만 JavaScript를 로드하는 콘텐츠 중심 웹사이트용 웹 프레임워크입니다.

    MIT-licensed. 소스 코드

  18. Analog 등급 D

    Vite 기반의 Angular용 풀스택 메타 프레임워크로, 파일 기반 라우팅, 서버 측 렌더링, 정적 생성, API 라우트를 제공합니다.

    MIT-licensed. 소스 코드

  19. Angular 등급 D

    컴포넌트, 의존성 주입, 라우팅, CLI를 갖춘 Google의 TypeScript 기반 웹 애플리케이션 프레임워크입니다.

    MIT-licensed. 소스 코드

  20. Aurelia 등급 D

    표준 기반 컴포넌트, 데이터 바인딩, 의존성 주입으로 웹 애플리케이션을 구축하기 위한 JavaScript 및 TypeScript 프런트엔드 프레임워크입니다.

    MIT-licensed. 소스 코드

  21. Ember.js 등급 D

    규칙, CLI, 라우팅, 데이터 레이어를 갖춘 웹 애플리케이션 구축용 JavaScript 프레임워크입니다.

    MIT-licensed. 소스 코드

  22. Fresh 등급 D

    Deno Land가 만든 Deno용 웹 프레임워크로, Preact로 서버에서 페이지를 렌더링하고 인터랙티브 아일랜드에만 JavaScript를 전송합니다.

    MIT-licensed. 소스 코드

  23. Gatsby 등급 D

    GraphQL 데이터 레이어와 콘텐츠 소스용 플러그인을 갖춘, 정적 웹사이트와 앱 구축을 위한 React 기반 프레임워크입니다.

    MIT-licensed. 소스 코드

  24. Lit 등급 D

    반응형 속성과 선언적 템플릿으로 웹 컴포넌트를 구축하기 위한 라이브러리입니다.

    BSD-3-Clause licensed. 소스 코드

  25. Next.js 등급 D

    서버 측 렌더링, 정적 생성, API 라우트를 갖춘 웹 애플리케이션 구축용 Vercel의 React 프레임워크입니다.

    MIT-licensed. 소스 코드

  26. Preact 등급 D

    사용자 인터페이스 구축을 위한 React 호환 컴포넌트 API를 갖춘 작은 JavaScript 라이브러리입니다.

    MIT-licensed. 소스 코드

  27. Qwik 등급 D

    애플리케이션 상태를 HTML로 직렬화하여 하이드레이션 없이 브라우저에서 페이지를 재개하는 웹 프레임워크입니다.

    MIT-licensed. 소스 코드

  28. React 등급 D

    컴포넌트로 사용자 인터페이스를 구축하는 JavaScript 라이브러리로, 웹 및 네이티브 애플리케이션에 사용됩니다.

    MIT-licensed. 소스 코드

  29. Stencil 등급 D

    어떤 프런트엔드 프레임워크와도, 또는 프레임워크 없이도 동작하는 재사용 가능한 웹 컴포넌트를 TypeScript와 JSX로 구축하기 위한 Ionic의 컴파일러입니다.

    MIT-licensed. 소스 코드

  30. TanStack Start 등급 D

    TanStack Router와 Vite를 기반으로 한 풀스택 React 및 Solid 프레임워크로, 타입 안전 라우팅, 서버 함수, 서버 측 렌더링을 제공합니다.

    MIT-licensed. 소스 코드

  31. Vike 등급 D

    서버 측 렌더링, 정적 생성, 라우팅으로 웹 애플리케이션을 구축하기 위한 Vite 기반 프레임워크로, React, Vue, Solid 같은 UI 라이브러리와 함께 사용합니다.

    MIT-licensed. 소스 코드

  32. Waku 등급 D

    React Server Components, 서버 측 렌더링, 정적 생성으로 웹 애플리케이션을 구축하기 위한 최소한의 React 프레임워크입니다.

    MIT-licensed. 소스 코드

  33. Vue 등급 D

    반응형 컴포넌트 기반 템플릿으로 사용자 인터페이스를 구축하는 프로그레시브 JavaScript 프레임워크입니다.

    MIT-licensed. 소스 코드

프런트엔드 및 풀스택 프레임워크 34개 모두 비교(오픈 소스 여부 무관).