{"id":13412351,"url":"https://github.com/linkwarden/linkwarden","last_synced_at":"2025-05-08T23:36:34.879Z","repository":{"id":37048163,"uuid":"479657569","full_name":"linkwarden/linkwarden","owner":"linkwarden","description":"⚡️⚡️⚡️ Self-hosted collaborative bookmark manager to collect, organize, and preserve webpages, articles, and documents.","archived":false,"fork":false,"pushed_at":"2025-05-06T12:51:22.000Z","size":32035,"stargazers_count":12033,"open_issues_count":352,"forks_count":460,"subscribers_count":38,"default_branch":"main","last_synced_at":"2025-05-08T20:54:41.764Z","etag":null,"topics":["bookmark-manager","collaboration","nextjs","self-hosted","typescript"],"latest_commit_sha":null,"homepage":"https://linkwarden.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linkwarden.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":"linkwarden","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-04-09T07:53:01.000Z","updated_at":"2025-05-08T20:19:23.000Z","dependencies_parsed_at":"2023-12-27T21:45:00.939Z","dependency_job_id":"a3b6eead-8ec5-45dd-832d-fb6a936e48f6","html_url":"https://github.com/linkwarden/linkwarden","commit_stats":{"total_commits":1273,"total_committers":51,"mean_commits":24.96078431372549,"dds":"0.19010212097407697","last_synced_commit":"ed7fab04735e77e98c52c150b4973339ed8ab5c8"},"previous_names":["linkwarden/linkwarden","daniel31x13/link-warden"],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkwarden%2Flinkwarden","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkwarden%2Flinkwarden/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkwarden%2Flinkwarden/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linkwarden%2Flinkwarden/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linkwarden","download_url":"https://codeload.github.com/linkwarden/linkwarden/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253155551,"owners_count":21862718,"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":["bookmark-manager","collaboration","nextjs","self-hosted","typescript"],"created_at":"2024-07-30T20:01:23.738Z","updated_at":"2025-05-08T23:36:34.826Z","avatar_url":"https://github.com/linkwarden.png","language":"TypeScript","funding_links":["https://opencollective.com/linkwarden"],"categories":["TypeScript","HarmonyOS","Apps","typescript","nextjs","🌐 Web Development - Frontend","Table of Contents"],"sub_categories":["Windows Manager","KnowledgeBase","Bookmark Manager"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./assets/logo.png\" width=\"100px\" /\u003e\n  \u003ch1\u003eLinkwarden\u003c/h1\u003e\n  \u003ch3\u003eBookmark Preservation for Individuals and Teams\u003c/h3\u003e\n\n\u003ca href=\"https://discord.com/invite/CtuYV47nuJ\"\u003e\u003cimg src=\"https://img.shields.io/discord/1117993124669702164?logo=discord\u0026style=flat\" alt=\"Discord\"\u003e\u003c/a\u003e\n\u003ca href=\"https://twitter.com/LinkwardenHQ\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/linkwarden\" alt=\"Twitter\"\u003e\u003c/a\u003e \u003ca href=\"https://news.ycombinator.com/item?id=36942308\"\u003e\u003cimg src=\"https://img.shields.io/badge/Hacker%20News-280-%23FF6600\"\u003e\u003c/img\u003e\u003c/a\u003e\n\n\u003ca href=\"https://github.com/linkwarden/linkwarden/releases\"\u003e\u003cimg alt=\"GitHub release\" src=\"https://img.shields.io/github/v/release/linkwarden/linkwarden\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/linkwarden\"\u003e\u003cimg src=\"https://img.shields.io/opencollective/all/linkwarden\" alt=\"Open Collective\"\u003e\u003c/a\u003e\n\n\u003c/div\u003e\n\n\u003cdiv align='center'\u003e\n\n[« LAUNCH DEMO »](https://demo.linkwarden.app)\n\n[Cloud](https://cloud.linkwarden.app) · [Website](https://linkwarden.app) · [Features](https://github.com/linkwarden/linkwarden#features) · [Docs](https://docs.linkwarden.app)\n\n\u003c/div\u003e\n\n## Intro \u0026 motivation\n\n**Linkwarden is a self-hosted, open-source collaborative bookmark manager to collect, organize and archive webpages.**\n\nThe objective is to organize useful webpages and articles you find across the web in one place, and since useful webpages can go away (see the inevitability of [Link Rot](https://www.howtogeek.com/786227/what-is-link-rot-and-how-does-it-threaten-the-web/)), Linkwarden also saves a copy of each webpage as a Screenshot and PDF, ensuring accessibility even if the original content is no longer available.\n\nAdditionally, Linkwarden is designed with collaboration in mind, sharing links with the public and/or allowing multiple users to work together seamlessly.\n\n\u003e [!TIP]  \n\u003e Our official [Cloud](https://linkwarden.app/#pricing) offering provides the simplest way to begin using Linkwarden and it's the preferred choice for many due to its time-saving benefits. \u003cbr\u003e Your subscription supports our hosting infrastructure and ongoing development. \u003cbr\u003e Alternatively, if you prefer self-hosting Linkwarden, you can do so by following our [Installation documentation](https://docs.linkwarden.app/self-hosting/installation).\n\n\u003cimg src=\"./assets/dashboard.png\" /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"./assets/all_links.jpg\" width=\"23%\" /\u003e\n\n\u003cimg src=\"./assets/list_view.jpg\" width=\"23%\" /\u003e\n\n\u003cimg src=\"./assets/all_collections.jpg\" width=\"23%\" /\u003e\n\n\u003cimg src=\"./assets/manage_team.jpg\" width=\"23%\" /\u003e\n\n\u003cimg src=\"./assets/readable_view.jpg\" width=\"23%\" /\u003e\n\n\u003cimg src=\"./assets/preserved_formats.jpg\" width=\"23%\" /\u003e\n\n\u003cimg src=\"./assets/public_page.jpg\" width=\"23%\" /\u003e\n\n\u003cimg src=\"./assets/light_dashboard.jpg\" width=\"23%\" /\u003e\n\u003c/div\u003e\n\n## Features\n\n- 📸 Auto capture a screenshot, PDF, single html file, and readable view of each webpage.\n- 🏛️ Send your webpage to Wayback Machine ([archive.org](https://archive.org)) for a snapshot. (Optional)\n- ✨ Local AI Tagging to automatically tag your links based on their content (Optional).\n- 📂 Organize links by collection, sub-collection, name, description and multiple tags.\n- 👥 Collaborate on gathering links in a collection.\n- 🎛️ Customize the permissions of each member.\n- 🌐 Share your collected links and preserved formats with the world.\n- 📌 Pin your favorite links to dashboard.\n- 🔍 Full text search, filter and sort for easy retrieval.\n- 📱 Responsive design and supports most modern browsers.\n- 🌓 Dark/Light mode support.\n- 🧩 Browser extension. [Star it here!](https://github.com/linkwarden/browser-extension)\n- 🔄 Browser Synchronization (using [Floccus](https://floccus.org)!)\n- ⬇️ Import and export your bookmarks.\n- 🔐 SSO integration. (Enterprise and Self-hosted users only)\n- 📦 Installable Progressive Web App (PWA).\n- 🍎 iOS Shortcut to save Links to Linkwarden.\n- 🔑 API keys.\n- ✅ Bulk actions.\n- 👥 User administration.\n- 🌐 Support for Other Languages (i18n).\n- 📁 Image and PDF Uploads.\n- 🎨 Custom Icons for Links and Collections.\n- 🔔 RSS Feed Subscription.\n- ✨ And many more features. (Literally!)\n\n## Like what we're doing? Give us a Star ⭐\n\n![Star Us](https://raw.githubusercontent.com/linkwarden/linkwarden/main/assets/star_repo.gif)\n\n## We're building our Community 🌐\n\nJoin and follow us in the following platforms to stay up to date about the most recent features and for support:\n\n\u003ca href=\"https://discord.com/invite/CtuYV47nuJ\"\u003e\u003cimg src=\"https://img.shields.io/discord/1117993124669702164?logo=discord\u0026style=flat\" alt=\"Discord\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://twitter.com/LinkwardenHQ\"\u003e\u003cimg src=\"https://img.shields.io/twitter/follow/linkwarden\" alt=\"Twitter\"\u003e\u003c/a\u003e\n\n\u003ca href=\"https://fosstodon.org/@linkwarden\"\u003e\u003cimg src=\"https://img.shields.io/mastodon/follow/110748840237143200?domain=https%3A%2F%2Ffosstodon.org\" alt=\"Mastodon\"\u003e\u003c/a\u003e\n\n## Suggestions\n\nWe _usually_ go after the [popular suggestions](https://github.com/linkwarden/linkwarden/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc). Feel free to open a [new issue](https://github.com/linkwarden/linkwarden/issues/new?assignees=\u0026labels=enhancement\u0026projects=\u0026template=feature_request.md\u0026title=) to suggest one - others might be interested too! :)\n\n## Roadmap\n\nMake sure to check out our [public roadmap](https://github.com/orgs/linkwarden/projects/1).\n\n## Community Projects\n\nHere are some community-maintained projects that are built around Linkwarden:\n\n- [My Links](https://apps.apple.com/ca/app/my-links-for-linkwarden/id6504573402) - iOS and MacOS Apps, maintained by [JGeek00](https://github.com/JGeek00).\n- [LinkDroid](https://fossdroid.com/a/linkdroid-for-linkwarden.html) - Android App with share sheet integration, [source code](https://github.com/Dacid99/LinkDroid-for-Linkwarden).\n- [LinkGuardian](https://github.com/Elbullazul/LinkGuardian) - An Android client for Linkwarden. Built with Kotlin and Jetpack compose.\n- [StarWarden](https://github.com/rtuszik/starwarden) - A browser extension to save your starred GitHub repositories to Linkwarden.\n\n## Development\n\nIf you want to contribute, Thanks! Start by checking our [public roadmap](https://github.com/orgs/linkwarden/projects/1), there you'll see a [README for contributers](https://github.com/orgs/linkwarden/projects/1?pane=issue\u0026itemId=34708277) for the rest of the info on how to contribute and the main tech stack.\n\n## Security\n\nIf you found a security vulnerability, please do **not** create a public issue, instead send an email to [security@linkwarden.app](mailto:security@linkwarden.app) stating the vulnerability. Thanks!\n\n## Support \u003c3\n\nOther than using our official [Cloud](https://linkwarden.app/#pricing) offering, any [donations](https://opencollective.com/linkwarden) are highly appreciated as well!\n\nHere are the other ways to support/cheer this project:\n\n- Starring this repository.\n- Joining us on [Discord](https://discord.com/invite/CtuYV47nuJ).\n- Referring Linkwarden to a friend.\n\nIf you did any of the above, Thanksss! Otherwise thanks.\n\n## Thanks to All the Contributors 💪\n\nHuge thanks to these guys for spending their time helping Linkwarden grow. They rock! ⚡️\n\n\u003cimg src=\"https://contributors-img.web.app/image?repo=linkwarden/linkwarden\" alt=\"Contributors\"/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkwarden%2Flinkwarden","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinkwarden%2Flinkwarden","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinkwarden%2Flinkwarden/lists"}