{"id":13457366,"url":"https://github.com/stonith404/pingvin-share","last_synced_at":"2025-05-13T20:09:28.699Z","repository":{"id":37308184,"uuid":"485379314","full_name":"stonith404/pingvin-share","owner":"stonith404","description":"A self-hosted file sharing platform that combines lightness and beauty, perfect for seamless and efficient file sharing.","archived":false,"fork":false,"pushed_at":"2025-05-06T08:51:20.000Z","size":20761,"stargazers_count":4156,"open_issues_count":119,"forks_count":289,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-05-06T09:48:51.589Z","etag":null,"topics":["file-sharing","nestjs","nextjs","self-hosted"],"latest_commit_sha":null,"homepage":"https://stonith404.github.io/pingvin-share/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stonith404.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"stonith404"}},"created_at":"2022-04-25T13:17:54.000Z","updated_at":"2025-05-06T08:08:21.000Z","dependencies_parsed_at":"2023-10-12T23:09:55.543Z","dependency_job_id":"f9e96d75-b8ca-4b79-b3cd-ea3418127560","html_url":"https://github.com/stonith404/pingvin-share","commit_stats":{"total_commits":639,"total_committers":39,"mean_commits":"16.384615384615383","dds":"0.11267605633802813","last_synced_commit":"e195565630f1bdcf08bad4c8536c118c12d78fa7"},"previous_names":[],"tags_count":103,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stonith404%2Fpingvin-share","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stonith404%2Fpingvin-share/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stonith404%2Fpingvin-share/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stonith404%2Fpingvin-share/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stonith404","download_url":"https://codeload.github.com/stonith404/pingvin-share/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254020605,"owners_count":22000752,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["file-sharing","nestjs","nextjs","self-hosted"],"created_at":"2024-07-31T08:01:41.462Z","updated_at":"2025-05-13T20:09:28.681Z","avatar_url":"https://github.com/stonith404.png","language":"TypeScript","funding_links":["https://github.com/sponsors/stonith404"],"categories":["TypeScript","Apps","Software"],"sub_categories":["FileSharing","File Transfer - Single-click \u0026 Drag-n-drop Upload"],"readme":"# \u003cdiv align=\"center\"\u003e\u003cimg  src=\"https://user-images.githubusercontent.com/58886915/166198400-c2134044-1198-4647-a8b6-da9c4a204c68.svg\" width=\"40\"/\u003e \u003c/br\u003ePingvin Share\u003c/div\u003e\n\n[![](https://dcbadge.limes.pink/api/server/wHRQ9nFRcK)](https://discord.gg/wHRQ9nFRcK) [![](https://img.shields.io/badge/Crowdin-2E3340.svg?style=for-the-badge\u0026logo=Crowdin\u0026logoColor=white)](https://crowdin.com/project/pingvin-share) [![](https://img.shields.io/badge/sponsor-30363D?style=for-the-badge\u0026logo=GitHub-Sponsors\u0026logoColor=#white)](https://github.com/sponsors/stonith404)\n\n---\n\nPingvin Share is a self-hosted file sharing platform and an alternative for WeTransfer.\n\n## ✨ Features\n\n- Share files using a link\n- Unlimited file size (restricted only by disk space)\n- Set an expiration date for shares\n- Secure shares with visitor limits and passwords\n- Email recipients\n- Reverse shares\n- OIDC and LDAP authentication\n- Integration with ClamAV for security scans\n- Different file providers: local storage and S3\n\n## 🐧 Get to know Pingvin Share\n\n- [Demo](https://pingvin-share.dev.eliasschneider.com)\n- [Review by DB Tech](https://www.youtube.com/watch?v=rWwNeZCOPJA)\n\n\u003cimg src=\"https://user-images.githubusercontent.com/58886915/225038319-b2ef742c-3a74-4eb6-9689-4207a36842a4.png\" width=\"700\"/\u003e\n\n## ⌨️ Setup\n\n### Installation with Docker (recommended)\n\n1. Download the `docker-compose.yml` file\n2. Run `docker compose up -d`\n\nThe website is now listening on `http://localhost:3000`, have fun with Pingvin Share 🐧!\n\n\u003e [!TIP]\n\u003e Checkout [Pocket ID](https://github.com/stonith404/pocket-id), a user-friendly OIDC provider that lets you easily log in to services like Pingvin Share using Passkeys.\n\n## 📚 Documentation\n\nFor more installation options and advanced configurations, please refer to the [documentation](https://stonith404.github.io/pingvin-share).\n\n## 🖤 Contribute\n\nWe would love it if you want to help make Pingvin Share better! You can either [help to translate](https://stonith404.github.io/pingvin-share/help-out/translate) Pingvin Share or [contribute to the codebase](https://stonith404.github.io/pingvin-share/help-out/contribute).\n\n## ❤️ Sponsors\n\nThank you for supporting Pingvin Share 🙏\n\n- [@COMPLEXWASTAKEN](https://github.com/COMPLEXWASTAKEN)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstonith404%2Fpingvin-share","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstonith404%2Fpingvin-share","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstonith404%2Fpingvin-share/lists"}