Bumps the minor-and-patch group with 39 updates: | Package | From | To | | --- | --- | --- | | [@eslint/compat](https://github.com/eslint/rewrite) | `1.2.7` | `1.2.8` | | [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.29` | `1.2.30` | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.13.14` | `22.14.0` | | [eslint](https://github.com/eslint/eslint) | `9.23.0` | `9.24.0` | | [turbo](https://github.com/vercel/turborepo) | `2.4.4` | `2.5.0` | | [typescript](https://github.com/microsoft/TypeScript) | `5.8.2` | `5.8.3` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.2.3` | `6.2.5` | | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.0.9` | `3.1.1` | | [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `3.2.4` | `3.3.1` | | [electron](https://github.com/electron/electron) | `34.4.1` | `34.5.0` | | [@react-native-firebase/analytics](https://github.com/invertase/react-native-firebase) | `21.12.3` | `21.13.0` | | [@react-native-firebase/app](https://github.com/invertase/react-native-firebase) | `21.12.3` | `21.13.0` | | [@react-native-firebase/app-check](https://github.com/invertase/react-native-firebase) | `21.12.3` | `21.13.0` | | [@react-native-firebase/crashlytics](https://github.com/invertase/react-native-firebase) | `21.12.3` | `21.13.0` | | [@tanstack/query-sync-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-sync-storage-persister) | `5.70.0` | `5.71.10` | | [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.70.0` | `5.71.10` | | [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.70.0` | `5.71.10` | | [react-native-gesture-handler](https://github.com/software-mansion/react-native-gesture-handler) | `2.24.0` | `2.25.0` | | [react-native-ios-context-menu](https://github.com/dominicstop/react-native-ios-context-menu) | `3.1.0` | `3.1.1` | | [react-native-ios-utilities](https://github.com/dominicstop/react-native-ios-utilities) | `5.1.3` | `5.1.4` | | [react-native-reanimated](https://github.com/software-mansion/react-native-reanimated/tree/HEAD/packages/react-native-reanimated) | `3.17.1` | `3.17.2` | | [react-native-web](https://github.com/necolas/react-native-web) | `0.19.13` | `0.20.0` | | [eas-cli](https://github.com/expo/eas-cli) | `16.1.0` | `16.2.1` | | [@sentry/react](https://github.com/getsentry/sentry-javascript) | `9.10.1` | `9.11.0` | | [framer-motion](https://github.com/motiondivision/motion) | `12.6.2` | `12.6.3` | | [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.4.1` | `7.5.0` | | [sonner](https://github.com/emilkowalski/sonner) | `2.0.2` | `2.0.3` | | [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.0` | `2.2.1` | | [@microflash/remark-callout-directives](https://github.com/Microflash/remark-callout-directives) | `4.3.3` | `4.4.0` | | [remark-rehype](https://github.com/remarkjs/remark-rehype) | `11.1.1` | `11.1.2` | | [dompurify](https://github.com/cure53/DOMPurify) | `3.2.4` | `3.2.5` | | [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.0.2` | `3.1.0` | | [@sentry/electron](https://github.com/getsentry/sentry-electron) | `6.3.0` | `6.4.0` | | [@lottiefiles/dotlottie-react](https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react) | `0.13.2` | `0.13.3` | | [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.70.0` | `5.71.10` | | [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.5` | `3.13.6` | | [embla-carousel-react](https://github.com/davidjerleke/embla-carousel) | `8.5.2` | `8.6.0` | | [embla-carousel-wheel-gestures](https://github.com/xiel/embla-carousel-wheel-gestures) | `8.0.1` | `8.0.2` | | [firebase](https://github.com/firebase/firebase-js-sdk) | `11.5.0` | `11.6.0` | Updates `@eslint/compat` from 1.2.7 to 1.2.8 - [Release notes](https://github.com/eslint/rewrite/releases) - [Changelog](https://github.com/eslint/rewrite/blob/main/release-please-config.json) - [Commits](https://github.com/eslint/rewrite/compare/compat-v1.2.7...compat-v1.2.8) Updates `@iconify-json/simple-icons` from 1.2.29 to 1.2.30 - [Commits](https://github.com/iconify/icon-sets/commits) Updates `@types/node` from 22.13.14 to 22.14.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Updates `eslint` from 9.23.0 to 9.24.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.23.0...v9.24.0) Updates `turbo` from 2.4.4 to 2.5.0 - [Release notes](https://github.com/vercel/turborepo/releases) - [Changelog](https://github.com/vercel/turborepo/blob/main/release.md) - [Commits](https://github.com/vercel/turborepo/compare/v2.4.4...v2.5.0) Updates `typescript` from 5.8.2 to 5.8.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml) - [Commits](https://github.com/microsoft/TypeScript/commits) Updates `vite` from 6.2.3 to 6.2.5 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite) Updates `vitest` from 3.0.9 to 3.1.1 - [Release notes](https://github.com/vitest-dev/vitest/releases) - [Commits](https://github.com/vitest-dev/vitest/commits/v3.1.1/packages/vitest) Updates `@sentry/vite-plugin` from 3.2.4 to 3.3.1 - [Release notes](https://github.com/getsentry/sentry-javascript-bundler-plugins/releases) - [Changelog](https://github.com/getsentry/sentry-javascript-bundler-plugins/blob/main/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript-bundler-plugins/compare/3.2.4...3.3.1) Updates `electron` from 34.4.1 to 34.5.0 - [Release notes](https://github.com/electron/electron/releases) - [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md) - [Commits](https://github.com/electron/electron/compare/v34.4.1...v34.5.0) Updates `@react-native-firebase/analytics` from 21.12.3 to 21.13.0 - [Release notes](https://github.com/invertase/react-native-firebase/releases) - [Changelog](https://github.com/invertase/react-native-firebase/blob/main/CHANGELOG.md) - [Commits](https://github.com/invertase/react-native-firebase/compare/v21.12.3...v21.13.0) Updates `@react-native-firebase/app` from 21.12.3 to 21.13.0 - [Release notes](https://github.com/invertase/react-native-firebase/releases) - [Changelog](https://github.com/invertase/react-native-firebase/blob/main/CHANGELOG.md) - [Commits](https://github.com/invertase/react-native-firebase/compare/v21.12.3...v21.13.0) Updates `@react-native-firebase/app-check` from 21.12.3 to 21.13.0 - [Release notes](https://github.com/invertase/react-native-firebase/releases) - [Changelog](https://github.com/invertase/react-native-firebase/blob/main/CHANGELOG.md) - [Commits](https://github.com/invertase/react-native-firebase/compare/v21.12.3...v21.13.0) Updates `@react-native-firebase/crashlytics` from 21.12.3 to 21.13.0 - [Release notes](https://github.com/invertase/react-native-firebase/releases) - [Changelog](https://github.com/invertase/react-native-firebase/blob/main/CHANGELOG.md) - [Commits](https://github.com/invertase/react-native-firebase/compare/v21.12.3...v21.13.0) Updates `@tanstack/query-sync-storage-persister` from 5.70.0 to 5.71.10 - [Release notes](https://github.com/TanStack/query/releases) - [Commits](https://github.com/TanStack/query/commits/v5.71.10/packages/query-sync-storage-persister) Updates `@tanstack/react-query` from 5.70.0 to 5.71.10 - [Release notes](https://github.com/TanStack/query/releases) - [Commits](https://github.com/TanStack/query/commits/v5.71.10/packages/react-query) Updates `@tanstack/react-query-persist-client` from 5.70.0 to 5.71.10 - [Release notes](https://github.com/TanStack/query/releases) - [Commits](https://github.com/TanStack/query/commits/v5.71.10/packages/react-query-persist-client) Updates `react-native-gesture-handler` from 2.24.0 to 2.25.0 - [Release notes](https://github.com/software-mansion/react-native-gesture-handler/releases) - [Commits](https://github.com/software-mansion/react-native-gesture-handler/compare/2.24.0...2.25.0) Updates `react-native-ios-context-menu` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/dominicstop/react-native-ios-context-menu/releases) - [Commits](https://github.com/dominicstop/react-native-ios-context-menu/compare/v3.1.0...v3.1.1) Updates `react-native-ios-utilities` from 5.1.3 to 5.1.4 - [Release notes](https://github.com/dominicstop/react-native-ios-utilities/releases) - [Commits](https://github.com/dominicstop/react-native-ios-utilities/compare/v5.1.3...v5.1.4) Updates `react-native-reanimated` from 3.17.1 to 3.17.2 - [Release notes](https://github.com/software-mansion/react-native-reanimated/releases) - [Commits](https://github.com/software-mansion/react-native-reanimated/commits/3.17.2/packages/react-native-reanimated) Updates `react-native-web` from 0.19.13 to 0.20.0 - [Release notes](https://github.com/necolas/react-native-web/releases) - [Commits](https://github.com/necolas/react-native-web/compare/0.19.13...0.20.0) Updates `eas-cli` from 16.1.0 to 16.2.1 - [Release notes](https://github.com/expo/eas-cli/releases) - [Changelog](https://github.com/expo/eas-cli/blob/main/CHANGELOG.md) - [Commits](https://github.com/expo/eas-cli/compare/v16.1.0...v16.2.1) Updates `@sentry/react` from 9.10.1 to 9.11.0 - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/9.10.1...9.11.0) Updates `framer-motion` from 12.6.2 to 12.6.3 - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.6.2...v12.6.3) Updates `react-router` from 7.4.1 to 7.5.0 - [Release notes](https://github.com/remix-run/react-router/releases) - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md) - [Commits](https://github.com/remix-run/react-router/commits/react-router@7.5.0/packages/react-router) Updates `sonner` from 2.0.2 to 2.0.3 - [Release notes](https://github.com/emilkowalski/sonner/releases) - [Commits](https://github.com/emilkowalski/sonner/compare/v2.0.2...v2.0.3) Updates `@headlessui/react` from 2.2.0 to 2.2.1 - [Release notes](https://github.com/tailwindlabs/headlessui/releases) - [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v2.2.1/packages/@headlessui-react) Updates `@microflash/remark-callout-directives` from 4.3.3 to 4.4.0 - [Release notes](https://github.com/Microflash/remark-callout-directives/releases) - [Changelog](https://github.com/Microflash/remark-callout-directives/blob/main/CHANGELOG.md) - [Commits](https://github.com/Microflash/remark-callout-directives/compare/v4.3.3...v4.4.0) Updates `remark-rehype` from 11.1.1 to 11.1.2 - [Release notes](https://github.com/remarkjs/remark-rehype/releases) - [Commits](https://github.com/remarkjs/remark-rehype/compare/11.1.1...11.1.2) Updates `dompurify` from 3.2.4 to 3.2.5 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.2.4...3.2.5) Updates `tailwind-merge` from 3.0.2 to 3.1.0 - [Release notes](https://github.com/dcastil/tailwind-merge/releases) - [Commits](https://github.com/dcastil/tailwind-merge/compare/v3.0.2...v3.1.0) Updates `@sentry/electron` from 6.3.0 to 6.4.0 - [Release notes](https://github.com/getsentry/sentry-electron/releases) - [Changelog](https://github.com/getsentry/sentry-electron/blob/master/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-electron/compare/6.3.0...6.4.0) Updates `@lottiefiles/dotlottie-react` from 0.13.2 to 0.13.3 - [Release notes](https://github.com/LottieFiles/dotlottie-web/releases) - [Changelog](https://github.com/LottieFiles/dotlottie-web/blob/main/packages/react/CHANGELOG.md) - [Commits](https://github.com/LottieFiles/dotlottie-web/commits/HEAD/packages/react) Updates `@tanstack/react-query-devtools` from 5.70.0 to 5.71.10 - [Release notes](https://github.com/TanStack/query/releases) - [Commits](https://github.com/TanStack/query/commits/v5.71.10/packages/react-query-devtools) Updates `@tanstack/react-virtual` from 3.13.5 to 3.13.6 - [Release notes](https://github.com/TanStack/virtual/releases) - [Changelog](https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md) - [Commits](https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.6/packages/react-virtual) Updates `embla-carousel-react` from 8.5.2 to 8.6.0 - [Release notes](https://github.com/davidjerleke/embla-carousel/releases) - [Commits](https://github.com/davidjerleke/embla-carousel/compare/v8.5.2...v8.6.0) Updates `embla-carousel-wheel-gestures` from 8.0.1 to 8.0.2 - [Release notes](https://github.com/xiel/embla-carousel-wheel-gestures/releases) - [Commits](https://github.com/xiel/embla-carousel-wheel-gestures/compare/v8.0.1...v8.0.2) Updates `firebase` from 11.5.0 to 11.6.0 - [Release notes](https://github.com/firebase/firebase-js-sdk/releases) - [Changelog](https://github.com/firebase/firebase-js-sdk/blob/main/CHANGELOG.md) - [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@11.5.0...firebase@11.6.0) --- updated-dependencies: - dependency-name: "@eslint/compat" dependency-version: 1.2.8 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@iconify-json/simple-icons" dependency-version: 1.2.30 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@types/node" dependency-version: 22.14.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: eslint dependency-version: 9.24.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: turbo dependency-version: 2.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: typescript dependency-version: 5.8.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: vite dependency-version: 6.2.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: vitest dependency-version: 3.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@sentry/vite-plugin" dependency-version: 3.3.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: electron dependency-version: 34.5.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@react-native-firebase/analytics" dependency-version: 21.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@react-native-firebase/app" dependency-version: 21.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@react-native-firebase/app-check" dependency-version: 21.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@react-native-firebase/crashlytics" dependency-version: 21.13.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@tanstack/query-sync-storage-persister" dependency-version: 5.71.10 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@tanstack/react-query" dependency-version: 5.71.10 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@tanstack/react-query-persist-client" dependency-version: 5.71.10 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: react-native-gesture-handler dependency-version: 2.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: react-native-ios-context-menu dependency-version: 3.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: react-native-ios-utilities dependency-version: 5.1.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: react-native-reanimated dependency-version: 3.17.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: react-native-web dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: eas-cli dependency-version: 16.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@sentry/react" dependency-version: 9.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: framer-motion dependency-version: 12.6.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: react-router dependency-version: 7.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: sonner dependency-version: 2.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@headlessui/react" dependency-version: 2.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@microflash/remark-callout-directives" dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: remark-rehype dependency-version: 11.1.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: dompurify dependency-version: 3.2.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: tailwind-merge dependency-version: 3.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@sentry/electron" dependency-version: 6.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@lottiefiles/dotlottie-react" dependency-version: 0.13.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: "@tanstack/react-query-devtools" dependency-version: 5.71.10 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: "@tanstack/react-virtual" dependency-version: 3.13.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: embla-carousel-react dependency-version: 8.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch - dependency-name: embla-carousel-wheel-gestures dependency-version: 8.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: firebase dependency-version: 11.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor-and-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|---|---|---|
| .github | ||
| .vscode | ||
| api | ||
| apps | ||
| configs | ||
| constants | ||
| icons/mgc | ||
| locales | ||
| packages | ||
| patches | ||
| plugins/eslint | ||
| scripts | ||
| wiki | ||
| .editorconfig | ||
| .gitignore | ||
| .npmrc | ||
| .nvmrc | ||
| .prettierignore | ||
| .prettierrc.mjs | ||
| CHANGELOG.md | ||
| CODE_OF_CONDUCT.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
| SECURITY.md | ||
| bump.hotfix.config.js | ||
| changelogithub.config.ts | ||
| eslint.config.mjs | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| tsconfig.json | ||
| tsslint.config.ts | ||
| turbo.json | ||
| vercel.json | ||
| vitest.workspace.ts | ||
README.md
As they say, your thoughts are what you read—and we’ve been consuming noisy feeds for too long! Folo organizes content into one timeline, keeping you updated on what matters, noise-free. Share lists, explore collections, and enjoy distraction-free browsing.
👋🏻 Getting Started & Join Our Community
Whether for users or professional developers, Folo will be your open information playground. Please be aware that Folo is currently under active development, and feedback is welcome for any issue encountered.
Feel free to try it using the following methods:
| Operating System | Source |
|---|---|
| Any | |
| iOS | |
| macOS | |
| Windows | |
| Linux |
You can also install using the following methods maintained by our community:
- If you are using Arch Linux, you can install package follow-appimage that maintained by timochan.
- If you are using Nix, you can install package follow that maintained by iosmanthus.
- If you are using macOS with Homebrew, you can install cask follow (also @alpha and @nightly) that maintained by realSunyz.
| Join our Discord server to connect with developers, request features, and receive support. | |
|---|---|
| Follow us on X/Twitter for product updates and to join in on reward activities. |
!IMPORTANT] **Star Us**, You will receive all release notifications from GitHub without any delay \~
✨ Features
Customized Information Hub
Subscribe to a vast range of feeds and curated lists. Curate your favorites and keep track of what matters most to you.
AI At Your Fingertips
A smarter and more efficient browsing with AI-powered features like translation, summary, and more.
Dynamic Content Support
Because we know content is more than just text. From articles to videos, images to audio — Folo gets it all covered.
$POWER An Ownership Economy
Tip creators across instantly with $POWER, support content you love, and unlock value in your own work. Your content, your power.
More Than Just An App
This isn’t just another app. Folo is a community — introducing a new era of openness and community-driven experience.
🤝 Contributing
You are welcome to join the open source community to build together, please check our Contributing Guide for more details.
🔏 Code signing policy
Folo for Windows uses free code signing provided by SignPath.io, certificate by SignPath Foundation.
Folo for macOS and iOS are signed and notarized by Apple Developer Program.
All released files are verified with GitHub artifact attestations to ensure their provenance and integrity.
📝 License
Folo is licensed under the GNU General Public License version 3 with the addition of the following special exception:
All content in the icons/mgc directory is copyrighted by https://mgc.mingcute.com/ and cannot be redistributed.
All content in the lottie directory is distributed under the Lottie Simple License.