Licences & Source Code
PostDelegate is free software. Here is what it is built from, and how to get the source.
Source code offer (AGPL-3.0 §13)
The AGPL-3.0 requires that everyone who interacts with this software over a network is offered the Corresponding Source of the exact version they are interacting with — including our modifications.
You can obtain the complete source code of PostDelegate at:
https://github.com/khanjer496-alt/Nashr
That repository contains the full source, build instructions and the modifications made on top of Postiz. If the link is unavailable, or you would prefer the source on physical media, write to Support contact will be published before accounts open. and we will provide it at no more than the cost of distribution.
The full text of the GNU Affero General Public License v3 ships with the source as LICENSE and is also published at gnu.org/licenses/agpl-3.0.html.
What we changed
PostDelegate is a maintained fork of Postiz that adds global publishing infrastructure, human and agent workflows, and optional localization capabilities such as Arabic, RTL and regional calendars. Every modification is recorded in FORK_CUSTOMIZATIONS.md in the source repository, alongside the rationale for each change.
Trademarks
The Postiz name and logo are trademarks of their owners and are not used to identify PostDelegate. Copyright licences and trademarks are separate: the AGPL-3.0 grants rights in the code, not in the upstream brand. The attribution on this page is licence compliance, not an endorsement by or affiliation with the Postiz project.
AI model providers
AI features send content to third-party model providers, which are proprietary services rather than open-source components. Which providers are enabled depends on this deployment’s configuration; see the Privacy Policy for what is sent and why, or ask Privacy contact will be published before accounts open. for the current processor register.
Open-source dependencies
PostDelegate depends on 213 direct open-source packages. Each is used under its own licence; the full licence text ships inside each package in the source distribution. Transitive dependencies carry their own notices.
| Package | Version | Licence |
|---|---|---|
| @ag-ui/mastra | 1.0.1 | Apache-2.0 |
| @ai-sdk/openai | 2.0.98 | Apache-2.0 |
| @atproto/api | 0.15.27 | MIT |
| @aws-sdk/client-s3 | 3.1003.0 | Apache-2.0 |
| @aws-sdk/s3-request-presigner | 3.1003.0 | Apache-2.0 |
| @casl/ability | 6.8.0 | MIT |
| @copilotkit/react-core | 1.10.6 | MIT |
| @copilotkit/react-textarea | 1.10.6 | MIT |
| @copilotkit/react-ui | 1.10.6 | MIT |
| @copilotkit/runtime | 1.10.6 | MIT |
| @dub/analytics | 0.0.32 | MPL-2.0 |
| @hookform/resolvers | 3.10.0 | MIT |
| @langchain/community | 1.1.27 | MIT |
| @langchain/core | 1.1.39 | MIT |
| @langchain/langgraph | 1.2.8 | MIT |
| @langchain/openai | 1.4.3 | MIT |
| @langchain/tavily | 1.2.0 | MIT |
| @mantine/core | 5.10.5 | MIT |
| @mantine/dates | 5.10.5 | MIT |
| @mantine/hooks | 5.10.5 | MIT |
| @mantine/modals | 5.10.5 | MIT |
| @mastra/core | 1.21.0 | Apache-2.0 |
| @mastra/mcp | 1.4.1 | Apache-2.0 |
| @mastra/memory | 1.13.0 | Apache-2.0 |
| @mastra/pg | 1.8.5 | Apache-2.0 |
| @meronex/icons | 4.0.0 | MIT |
| @modelcontextprotocol/sdk | 1.27.1 | MIT |
| @nest-lab/throttler-storage-redis | 1.2.0 | MIT |
| @nestjs/cli | 11.0.21 | MIT |
| @nestjs/common | 11.1.21 | MIT |
| @nestjs/core | 11.1.21 | MIT |
| @nestjs/microservices | 11.1.21 | MIT |
| @nestjs/platform-express | 11.1.21 | MIT |
| @nestjs/schedule | 6.1.3 | MIT |
| @nestjs/swagger | 11.4.3 | MIT |
| @nestjs/throttler | 6.5.0 | MIT |
| @neynar/nodejs-sdk | 3.137.0 | MIT |
| @neynar/react | 1.2.22 | MIT |
| @pigment-css/react | 0.0.30 | MIT |
| @postiz/wallets | 0.0.1 | Apache-2.0 |
| @prisma/client | 6.5.0 | Apache-2.0 |
| @sentry/nestjs | 10.45.0 | MIT |
| @sentry/nextjs | 10.45.0 | MIT |
| @sentry/profiling-node | 10.45.0 | MIT |
| @sentry/react | 10.45.0 | MIT |
| @solana/wallet-adapter-react | 0.15.39 | Apache-2.0 |
| @solana/wallet-adapter-react-ui | 0.9.39 | Apache-2.0 |
| @stripe/react-stripe-js | 5.6.1 | MIT |
| @stripe/stripe-js | 8.9.0 | MIT |
| @swc/helpers | 0.5.13 | Apache-2.0 |
| @sweetalert2/theme-dark | 5.0.27 | MIT |
| @tailwindcss/postcss | 4.2.1 | MIT |
| @temporalio/activity | 1.15.0 | MIT |
| @temporalio/client | 1.15.0 | MIT |
| @temporalio/common | 1.15.0 | MIT |
| @temporalio/worker | 1.15.0 | MIT |
| @temporalio/workflow | 1.15.0 | MIT |
| @tiptap/extension-bold | 3.20.1 | MIT |
| @tiptap/extension-document | 3.20.1 | MIT |
| @tiptap/extension-heading | 3.20.1 | MIT |
| @tiptap/extension-history | 3.20.1 | MIT |
| @tiptap/extension-link | 3.20.1 | MIT |
| @tiptap/extension-list | 3.20.1 | MIT |
| @tiptap/extension-mention | 3.20.1 | MIT |
| @tiptap/extension-paragraph | 3.20.1 | MIT |
| @tiptap/extension-text | 3.20.1 | MIT |
| @tiptap/extension-underline | 3.20.1 | MIT |
| @tiptap/pm | 3.20.1 | MIT |
| @tiptap/react | 3.20.1 | MIT |
| @tiptap/starter-kit | 3.20.1 | MIT |
| @tiptap/suggestion | 3.20.1 | MIT |
| @types/bcrypt | 5.0.2 | MIT |
| @types/concat-stream | 2.0.3 | MIT |
| @types/facebook-nodejs-business-sdk | 20.0.3 | MIT |
| @types/jsonwebtoken | 9.0.10 | MIT |
| @types/lodash | 4.17.24 | MIT |
| @types/md5 | 2.3.6 | MIT |
| @types/mime | 3.0.4 | MIT |
| @types/mime-types | 2.1.4 | MIT |
| @types/multer | 1.4.13 | MIT |
| @types/nodemailer | 6.4.23 | MIT |
| @types/parse5 | 6.0.1 | MIT |
| @types/react-dropzone | 4.2.2 | MIT |
| @types/remove-markdown | 0.3.4 | MIT |
| @types/sha256 | 0.2.2 | MIT |
| @types/striptags | 0.0.5 | MIT |
| @types/yup | 0.32.0 | MIT |
| @uidotdev/usehooks | 2.4.1 | MIT |
| @uiw/react-md-editor | 4.0.11 | MIT |
| @uppy/aws-s3 | 4.3.2 | MIT |
| @uppy/compressor | 2.3.2 | MIT |
| @uppy/core | 4.5.3 | MIT |
| @uppy/dashboard | 4.4.3 | MIT |
| @uppy/drag-drop | 4.2.2 | MIT |
| @uppy/file-input | 4.2.2 | MIT |
| @uppy/progress-bar | 4.3.2 | MIT |
| @uppy/react | 4.5.2 | MIT |
| @uppy/status-bar | 4.2.3 | MIT |
| @uppy/transloadit | 4.3.3 | MIT |
| @uppy/xhr-upload | 4.4.2 | MIT |
| accept-language | 3.0.20 | MIT |
| array-move | 4.0.0 | MIT |
| async-mutex | 0.5.0 | MIT |
| axios | 1.14.0 | MIT |
| bcrypt | 5.1.1 | MIT |
| bottleneck | 2.19.5 | MIT |
| bs58 | 6.0.0 | MIT |
| bufferutil | 4.1.0 | MIT |
| canvas | 2.11.2 | MIT |
| chart.js | 4.5.1 | MIT |
| class-transformer | 0.5.1 | MIT |
| class-validator | 0.14.4 | MIT |
| class-validator-jsonschema | 5.1.0 | MIT |
| clsx | 2.1.1 | MIT |
| compression | 1.8.1 | MIT |
| concat-stream | 2.0.0 | MIT |
| cookie-parser | 1.4.7 | MIT |
| copy-to-clipboard | 3.3.3 | MIT |
| crypto-hash | 3.1.0 | MIT |
| dayjs | 1.11.19 | MIT |
| dotenv | 16.6.1 | BSD-2-Clause |
| dotenv-cli | 8.0.0 | MIT |
| emoji-picker-react | 4.18.0 | MIT |
| evp_bytestokey | 1.0.3 | MIT |
| facebook-nodejs-business-sdk | 21.0.5 | Platform License |
| fast-xml-parser | 4.5.4 | MIT |
| file-type | 16.5.4 | MIT |
| google-auth-library | 9.15.1 | Apache-2.0 |
| googleapis | 137.1.0 | Apache-2.0 |
| hot-reload-extension-vite | 1.1.0 | MIT |
| i18n-iso-countries | 7.14.0 | MIT |
| i18next | 25.8.14 | MIT |
| i18next-browser-languagedetector | 8.2.1 | MIT |
| i18next-resources-to-backend | 1.2.1 | MIT |
| image-to-pdf | 3.0.2 | ISC |
| ioredis | 5.10.0 | MIT |
| isomorphic-dompurify | 3.10.0 | MIT |
| json-to-graphql-query | 2.3.0 | MIT |
| jsonwebtoken | 9.0.3 | MIT |
| lodash | 4.17.23 | MIT |
| mastra | 1.3.19 | Apache-2.0 |
| md5 | 2.3.0 | BSD-3-Clause |
| mime | 3.0.0 | MIT |
| mime-types | 2.1.35 | MIT |
| multer | 1.4.5-lts.2 | MIT |
| music-metadata | 7.14.0 | MIT |
| nestjs-command | 3.1.5 | MIT |
| nestjs-real-ip | 3.0.1 | MIT |
| nestjs-temporal-core | 3.2.3 | MIT |
| next | 16.2.6 | MIT |
| next-plausible | 3.12.5 | MIT |
| node-fetch | 3.3.2 | MIT |
| node-telegram-bot-api | 0.66.0 | MIT |
| nodemailer | 7.0.13 | MIT-0 |
| nostr-tools | 2.23.3 | Unlicense |
| openai | 6.27.0 | Apache-2.0 |
| p-limit | 3.1.0 | MIT |
| parse5 | 6.0.1 | MIT |
| polotno | 3.0.0-beta.25 | SEE LICENSE IN LICENSE.md |
| posthog-js | 1.359.1 | SEE LICENSE IN LICENSE |
| react | 19.2.4 | MIT |
| react-colorful | 5.6.1 | MIT |
| react-country-flag | 3.1.0 | MIT |
| react-dnd | 16.0.1 | MIT |
| react-dnd-html5-backend | 16.0.1 | MIT |
| react-dom | 19.2.4 | MIT |
| react-dropzone | 14.4.1 | MIT |
| react-hook-form | 7.71.2 | MIT |
| react-hotkeys-hook | 5.2.4 | MIT |
| react-i18next | 15.7.4 | MIT |
| react-loading | 2.0.3 | MIT |
| react-sortablejs | 6.1.4 | MIT |
| react-tag-autocomplete | 7.5.1 | ISC |
| react-tooltip | 5.30.0 | MIT |
| react-use-cookie | 1.6.1 | MIT |
| react-use-keypress | 1.4.0 | MIT |
| redis | 4.7.1 | MIT |
| reflect-metadata | 0.2.2 | Apache-2.0 |
| remove-markdown | 0.5.5 | MIT |
| resend | 3.5.0 | MIT |
| rss-parser | 3.13.0 | MIT |
| rxjs | 7.8.2 | Apache-2.0 |
| sass | 1.97.3 | MIT |
| sha256 | 0.2.0 | UNKNOWN |
| sharp | 0.33.5 | Apache-2.0 |
| simple-statistics | 7.8.8 | ISC |
| slugify | 1.6.6 | MIT |
| stripe | 20.4.0 | MIT |
| striptags | 3.2.0 | MIT |
| subtitle | 4.2.2-alpha.0 | MIT |
| sweetalert2 | 11.4.8 | MIT |
| swr | 2.4.1 | MIT |
| tailwind-scrollbar | 3.1.0 | MIT |
| tailwindcss | 3.4.17 | MIT |
| tailwindcss-rtl | 0.9.0 | MIT |
| timezones-list | 3.1.0 | MIT |
| tippy.js | 6.3.7 | MIT |
| tldts | 6.1.86 | MIT |
| transloadit | 3.0.2 | MIT |
| tslib | 2.8.1 | 0BSD |
| tweetnacl | 1.0.3 | Unlicense |
| twitter-api-v2 | 1.29.0 | Apache-2.0 |
| twitter-text | 3.1.0 | UNKNOWN |
| use-debounce | 10.1.0 | MIT |
| utf-8-validate | 5.0.10 | MIT |
| uuid | 10.0.0 | MIT |
| viem | 2.47.0 | MIT |
| webextension-polyfill | 0.12.0 | MPL-2.0 |
| ws | 8.19.0 | MIT |
| yargs | 17.7.2 | MIT |
| yup | 1.7.1 | MIT |
| zod | 3.25.76 | MIT |
| zustand | 5.0.11 | MIT |