[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70800":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":31,"lastSyncTime":32,"discoverSource":33},70800,"linkding","sissbruecker\u002Flinkding","sissbruecker","Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up using Docker.","https:\u002F\u002Flinkding.link\u002F",null,"Python",10702,564,45,187,0,19,94,87.16,"MIT License",false,"master",[24,25,26,27],"bookmark-manager","bookmark-service","bookmarks","self-hosted","2026-06-11 04:04:38","\u003Cdiv align=\"center\">\n    \u003Cbr>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsissbruecker\u002Flinkding\">\n        \u003Cimg src=\"assets\u002Fheader.svg\" height=\"50\">\n    \u003C\u002Fa>\n    \u003Cbr>\n\u003C\u002Fdiv>\n\n##  Introduction\n\nlinkding is a bookmark manager that you can host yourself.\nIt's designed be to be minimal, fast, and easy to set up using Docker.\n\nThe name comes from:\n- *link* which is often used as a synonym for URLs and bookmarks in common language\n- *Ding* which is German for thing\n- ...so basically something for managing your links\n\n**Feature Overview:**\n- Clean UI optimized for readability\n- Organize bookmarks with tags\n- Bulk editing, Markdown notes, read it later functionality\n- Share bookmarks with other users or guests\n- Automatically provides titles, descriptions and icons of bookmarked websites\n- Automatically archive websites, either as local HTML file or on Internet Archive\n- Import and export bookmarks in Netscape HTML format\n- Installable as a Progressive Web App (PWA)\n- Extensions for [Firefox](https:\u002F\u002Faddons.mozilla.org\u002Ffirefox\u002Faddon\u002Flinkding-extension\u002F) and [Chrome](https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Flinkding-extension\u002Fbeakmhbijpdhipnjhnclmhgjlddhidpe), as well as a bookmarklet\n- SSO support via OIDC or authentication proxies\n- REST API for developing 3rd party apps\n- Admin panel for user self-service and raw data access\n\n\n**Demo:** https:\u002F\u002Fdemo.linkding.link\u002F\n\n**Screenshot:**\n\n![Screenshot](\u002Fdocs\u002Fpublic\u002Flinkding-screenshot.png?raw=true \"Screenshot\")\n\n## Getting Started\n\nThe following links help you to get started with linkding:\n- [Install linkding on your own server](https:\u002F\u002Flinkding.link\u002Finstallation) or [check managed hosting options](https:\u002F\u002Flinkding.link\u002Fmanaged-hosting)\n- [Install the browser extension](https:\u002F\u002Flinkding.link\u002Fbrowser-extension)\n- [Check out community projects](https:\u002F\u002Flinkding.link\u002Fcommunity), which include mobile apps, browser extensions, libraries and more\n\n## Documentation\n\nThe full documentation is now available at [linkding.link](https:\u002F\u002Flinkding.link\u002F).\n\nIf you want to contribute to the documentation, you can find the source files in the `docs` folder.\n\nIf you want to contribute a community project, feel free to [submit a PR](https:\u002F\u002Fgithub.com\u002Fsissbruecker\u002Flinkding\u002Fedit\u002Fmaster\u002Fdocs\u002Fsrc\u002Fcontent\u002Fdocs\u002Fcommunity.md).\n\n## Contributing\n\nSmall improvements, bugfixes and documentation improvements are always welcome. If you want to contribute a larger feature, consider opening an issue first to discuss it. I may choose to ignore PRs for features that don't align with the project's goals or that I don't want to maintain.\n\n## Development\n\nThe application is built using the Django web framework. You can get started by checking out the excellent [Django docs](https:\u002F\u002Fdocs.djangoproject.com\u002Fen\u002F4.1\u002F). The `bookmarks` folder contains the actual bookmark application. Other than that the code should be self-explanatory \u002F standard Django stuff 🙂.\n\n### Prerequisites\n- Python 3.13\n- [uv](https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002Fgetting-started\u002Finstallation\u002F)\n- Node.js\n\n### Setup\n\nInitialize the development environment with:\n```\nmake init\n```\nThis sets up a virtual environment using uv, installs NPM dependencies and runs migrations to create the initial database.\n\nCreate a user for the frontend:\n```\nuv run manage.py createsuperuser --username=joe --email=joe@example.com\n```\n\nRun the frontend build for bundling frontend components with:\n```\nmake frontend\n```\n\nThen start the Django development server with:\n```\nmake serve\n```\nThe frontend is now available under http:\u002F\u002Flocalhost:8000\n\n### Tests\n\nRun all tests with pytest:\n```\nmake test\n```\n\n\n### Linting\n\nRun linting with ruff:\n```\nmake lint\n```\n\n### Formatting\n\nFormat Python code with ruff, Django templates with djlint, and JavaScript code with prettier:\n```\nmake format\n```\n\n### DevContainers\n\nThis repository also supports DevContainers: [![Open in Remote - Containers](https:\u002F\u002Fimg.shields.io\u002Fstatic\u002Fv1?label=Remote%20-%20Containers&message=Open&color=blue&logo=visualstudiocode)](https:\u002F\u002Fvscode.dev\u002Fredirect?url=vscode:\u002F\u002Fms-vscode-remote.remote-containers\u002FcloneInVolume?url=https:\u002F\u002Fgithub.com\u002Fsissbruecker\u002Flinkding.git)\n\nOnce checked out, only the following commands are required to get started:\n\nCreate a user for the frontend:\n```\nuv run manage.py createsuperuser --username=joe --email=joe@example.com\n```\nStart the Node.js development server (used for compiling JavaScript components like tag auto-completion) with:\n```\nmake frontend\n```\nStart the Django development server with:\n```\nmake serve\n```\nThe frontend is now available under http:\u002F\u002Flocalhost:8000\n","linkding 是一个自托管的书签管理工具，旨在通过 Docker 快速且简便地部署。其核心功能包括：简洁易读的用户界面、使用标签组织书签、批量编辑、Markdown 笔记、稍后阅读、与他人或访客共享书签、自动获取网站标题、描述和图标、自动存档网页至本地或互联网档案馆、支持 Netscape HTML 格式的导入导出、可作为渐进式 Web 应用安装，并提供 Firefox 和 Chrome 浏览器扩展及书签小工具。此外，它还支持通过 OIDC 或认证代理进行单点登录，以及 REST API 供第三方应用开发。此项目适用于需要对个人或团队书签进行高效管理和共享的场景。",2,"2026-06-11 03:34:16","high_star"]