All 74 Dependencies

Every package Glean depends on, ranked by repo health score.

Glean is a self-hosted RSS reader and personal knowledge management platform designed for developers, researchers, and information-heavy users who want full data ownership over their reading workflow. It aggregates content from RSS and Atom feeds, enables saving articles and external URLs as bookmarks, and offers folder and tag-based organization for building a personal knowledge base.

The platform ships as a Docker Compose stack with three distinct services — a React web application, a FastAPI backend, and a background worker — giving users clear separation between the UI, API layer, and asynchronous processing. Feed updates happen automatically every 15 minutes via a Redis-backed task queue, and an optional Milvus integration enables AI-powered preference learning and smart content recommendations.

Glean's standout feature is its built-in MCP (Model Context Protocol) server, which exposes the user's RSS knowledge base as a set of tools callable by AI assistants like Claude Desktop. Users can search their subscriptions, retrieve articles, and query reading history conversationally without leaving their AI workflow. The platform also ships as an Electron desktop application for macOS, Windows, and Linux alongside the web deployment.

The project follows a structured phased roadmap: core RSS features and organization tools are complete, an embedding-based preference pipeline is actively in development, and future phases cover a rule engine, AI summaries with bring-your-own-key support, a Chrome extension, and a mobile PWA.

42 clsx ^2.1.0 42 tw-animate-css ^1.4.0 44 crypto-js ^4.2.0 46 loglevel ^1.9.2 50 python-jose >=3.3.0 50 tailwindcss-typography ^0.5.19 55 arq >=0.25.0 56 HTTPX >=0.27.0 56 i18next-browser-languageDetector ^8.0.0 61 eslint-plugin-react ^7.33.0 62 prettier-plugin-tailwindcss ^0.7.0 outdated 63 python-dotenv >=1.2.1 64 React Testing Library ^16.3.2 65 jest-dom ^6.9.1 outdated 68 electron-store ^11.0.2 68 eslint-config-prettier ^10.0.0 69 python-multipart >=0.0.9 70 lightGallery ^2.9.0 71 loguru >=0.7.0 72 globals ^16.0.0 outdated 72 python-readability >=0.8.1 74 feedparser >=6.0.0 75 bcrypt (Python) >=4.0.0 76 structlog >=24.1.0 77 react-i18next ^16.0.0 outdated 78 Zustand ^5.0.0 78 concurrently ^9.2.1 outdated 78 date-fns ^4.0.0 79 greenlet >=3.0.0 82 class-variance-authority ^0.7.1 82 i18next ^25.0.0 outdated 83 asyncpg >=0.29.0 85 @hookform/resolvers ^5.0.0 86 highlight.js ^11.11.1 86 tailwind-merge ^3.0.0 88 Base UI 1.0.0 89 Alembic >=1.13.0 89 DOMPurify ^3.3.1 89 jsdom ^28.0.0 outdated 89 lxml >=5.1.0 89 pydantic-settings >=2.2.0 89 python-sdk >=1.9.0 90 Tailwind CSS ^4.1.17 90 Tailwind CSS ^4.1.17 91 FastAPI >=0.110.0 91 Uvicorn >=0.27.0 91 prettier ^3.2.0 92 React Hook Form ^7.50.0 92 TanStack Query ^5.24.0 92 Zod ^4.0.0 92 lucide-react ^0.562.0 outdated 92 postcss ^8.4.0 92 sentence-transformers >=2.2.0 93 Pydantic >=2.6.0 93 SQLAlchemy >=2.0.0 93 Vitest ^4.0.16 outdated 93 pymilvus >=2.6.3 94 Axios ^1.6.0 94 Vite ^7.0.0 outdated 94 typescript-eslint ^8.0.0 94 typescript-eslint ^8.0.0 95 ESLint ^9.0.0 outdated 95 ESLint ^9.0.0 outdated 95 NumPy >=1.24.0 95 React Router ^7.0.0 outdated 95 electron-builder ^26.0.0 95 electron-builder ^6.3.9 outdated 96 PyTorch >=2.0.0 97 Electron ^39.2.4 outdated 97 OpenAI Python SDK >=1.0.0 97 TypeScript ^5.3.0 outdated 98 React ^5.0.0 outdated 98 React ^18.2.0 outdated 98 React DOM ^18.2.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers