{"id":13456422,"url":"https://github.com/LinkStackOrg/LinkStack","last_synced_at":"2025-03-24T10:32:44.047Z","repository":{"id":37438110,"uuid":"459095253","full_name":"LinkStackOrg/LinkStack","owner":"LinkStackOrg","description":"LinkStack - the ultimate solution for creating a personalized \u0026 professional profile page. Showcase all your important links in one place, forget the limitation of one link on social media. Set up your personal site on your own server with just a few clicks.","archived":false,"fork":false,"pushed_at":"2024-04-25T16:21:20.000Z","size":45182,"stargazers_count":1842,"open_issues_count":26,"forks_count":196,"subscribers_count":30,"default_branch":"main","last_synced_at":"2024-05-03T03:59:50.314Z","etag":null,"topics":["blade","hacktoberfest","laravel","linkstack","linktree","linktree-alternative","open-source","personal-website","php","privacy","self-hosted","webapp"],"latest_commit_sha":null,"homepage":"https://linkstack.org","language":"PHP","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/LinkStackOrg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":"JulianPrieber","patreon":"JulianPrieber","liberapay":"LinkStack","custom":["paypal.me/JulianPrieber","buymeacoffee.com/JulianPrieber"]}},"created_at":"2022-02-14T09:29:22.000Z","updated_at":"2024-05-10T09:49:49.387Z","dependencies_parsed_at":"2023-12-25T13:52:21.068Z","dependency_job_id":"173fb605-dbba-4a12-bad6-f5087095ae40","html_url":"https://github.com/LinkStackOrg/LinkStack","commit_stats":null,"previous_names":[],"tags_count":125,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinkStackOrg%2FLinkStack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinkStackOrg%2FLinkStack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinkStackOrg%2FLinkStack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LinkStackOrg%2FLinkStack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LinkStackOrg","download_url":"https://codeload.github.com/LinkStackOrg/LinkStack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221962376,"owners_count":16908331,"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":["blade","hacktoberfest","laravel","linkstack","linktree","linktree-alternative","open-source","personal-website","php","privacy","self-hosted","webapp"],"created_at":"2024-07-31T08:01:21.600Z","updated_at":"2025-03-24T10:32:44.038Z","avatar_url":"https://github.com/LinkStackOrg.png","language":"PHP","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"200px\" src=\"https://raw.githubusercontent.com/LinkStackOrg/branding/main/logo/svg/logo_animated.svg\"\u003e\u003cbr\u003e\n  \u003cbr\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" width=\"400px\" srcset=\"https://raw.githubusercontent.com/LinkStackOrg/branding/main/logo/png/wordmark_light.png\"\u003e\n    \u003cimg width=\"400px\" src=\"https://raw.githubusercontent.com/LinkStackOrg/branding/main/logo/png/wordmark_dark.png\"\u003e\n  \u003c/picture\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003e\u003cb\u003eOpen-Source Linktree Alternative\u003c/b\u003e\u003c/h3\u003e\n\n\u003ch3 align=\"center\"\u003eLinkStack is a highly customizable link sharing platform\u003cbr\u003ewith an intuitive, easy to use user interface.\u003c/h3\u003e\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#Function\"\u003eFunction\u003c/a\u003e •\n  \u003ca href=\"#About\"\u003eAbout\u003c/a\u003e •\n  \u003ca href=\"#Instances\"\u003eInstances\u003c/a\u003e •\n  \u003ca href=\"#Themes\"\u003eThemes\u003c/a\u003e •\n  \u003ca href=\"#Installation\"\u003eInstallation\u003c/a\u003e •\n  \u003ca href=\"#Docker\"\u003eDocker Version\u003c/a\u003e •\n  \u003ca href=\"#Updating\"\u003eUpdating\u003c/a\u003e •\n  \u003ca href=\"#Discord\"\u003eDiscord\u003c/a\u003e •\n  \u003ca href=\"#Fork-Structure\"\u003eFork structure\u003c/a\u003e •\n  \u003ca href=\"#License\"\u003eLicense\u003c/a\u003e •\n  \u003ca href=\"#Supporters\"\u003eSupporters\u003c/a\u003e •\n  \u003ca href=\"#Special-thanks\"\u003eSpecial thanks\u003c/a\u003e •\n  \u003ca href=\"#Additional-credit\"\u003eAdditional credit\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/linkstackorg/linkstack/stargazers\"\u003e\u003cimg alt=\"GitHub Repo stars\" src=\"https://img.lss.ovh/github/stars/julianprieber/littlelink-custom?label=Star%20the%20project\u0026logo=GitHub\"\u003e\u003c/a\u003e\n\u003ca href=\"https://mstdn.social/@linkstack\"\u003e\u003cimg alt=\"Mastodon Follow\" src=\"https://img.lss.ovh/mastodon/follow/110147874401985724?domain=http%3A%2F%2Fmstdn.social\u0026style=social\"\u003e\u003c/a\u003e\n\u003ca href=\"https://discord.linkstack.org\"\u003e\u003cimg alt=\"Discord online user count\" src=\"https://img.lss.ovh/discord/955765706111193118?color=4A55CC\u0026label=Discord\u0026logo=Discord\u0026style=flat\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/sponsors/julianprieber\"\u003e\u003cimg alt=\"GitHub spomsors\" src=\"https://img.lss.ovh/github/sponsors/JulianPrieber?color=BF4B8A\u0026logo=githubsponsors\u0026style=flat\u0026label=Sponsor%20us%20on%20Github\"\u003e\u003c/a\u003e\n\u003ca href=\"https://patreon.com/julianprieber\"\u003e\u003cimg alt=\"Patreon\" src=\"https://img.lss.ovh/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Djulianprieber%26type%3Dpatrons\u0026style=flat\u0026logo=patreon\"\u003e\u003c/a\u003e\n\u003ca href=\"https://liberapay.com/LittleLink-Custom\"\u003e\u003cimg src=\"https://img.lss.ovh/liberapay/patrons/LittleLink-Custom?logo=liberapay\u0026label=LiberaPay patrons\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/linkstackorg/linkstack/releases/latest/download/linkstack.zip\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/LinkStackOrg/branding/main/badges/png/download_latest.png\" alt=\"Download latest\" width=\"380\" \u003e\u003c/a\u003e\n    \u003cbr\u003e\n\t\u003ca href=\"https://github.com/linkstackorg/linkstack/releases\"\u003e\u003cimg alt=\"GitHub release (latest by date)\" src=\"https://img.lss.ovh/github/v/release/JulianPrieber/LittleLink-Custom?label=Latest%20release\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n\u003ca name=\"Function\"\u003e\u003c/a\u003e\n## Function\n\nLinkStack: The Ultimate Link Management Solution\n\nLinkStack is a unique platform that provides an efficient solution for managing and sharing links online. Our platform offers a website similar to Linktree, which allows users to overcome the limitation of only being able to add one link on social media platforms.\n\nWith LinkStack, users can easily link to their own custom page and provide their followers with access to all the links they need in one convenient location. What sets LinkStack apart from other link management platforms is its flexibility, which allows users to host their links on their own web server or web hosting provider. This provides users with complete control over their online presence and ensures that their links are easily accessible.\n\nAdditionally, LinkStack allows other users to register and create their own links, making it an ideal solution for businesses and organizations looking to manage multiple links. With our user-friendly Admin Panel, managing and accessing other users' links is easy.\n\n\u003cbr\u003e\n\t    \n\u003ca name=\"About\"\u003e\u003c/a\u003e\n## About\n\nWith LinkStack, our mission is to provide users with a free and privacy-focused solution for managing and sharing links online. We believe that everyone should have access to a customizable link-sharing platform without sacrificing their privacy and control over their data.\n\nTo achieve this mission, we offer a self-hosted option for users who want complete control over their data without having it sold to third-party companies. Our platform can be easily implemented through a simple **drag and drop** process, eliminating the need for complex terminal commands or source code manipulation.\n\nFor those who may not have the technical expertise to self-host, we also offer free instances of our platform while still prioritizing their privacy. Our platform offers many of the same features and options as commercial link-sharing platforms while maintaining the values of privacy and autonomy.\n\nOur goal is to provide a free version of a link-sharing service, similar to Linktree, while empowering users to take ownership of their data. We will never sell user data and believe in providing a trustworthy and transparent solution for managing and sharing links online.\n\t    \n\u003cbr\u003e\n\t    \n\u003ca name=\"Instances\"\u003e\u003c/a\u003e\n## Instances\n\n\u003ch3 align=\"center\"\u003eFind the right instance for you\u003c/h3\u003e\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003eOur community instance program provides users with the opportunity to register on hosted instances and use Linkstack for free. Members of our community have generously provided their resources to host instances, allowing us to expand the reach of Linkstack and give back to the community\u003c/h3\u003e\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://linkstack.org/instances\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/LinkStackOrg/branding/main/badges/png/create_account.png\" alt=\"Community instances\" width=\"350\" \u003e\u003c/a\u003e\n\u003c/p\u003e\n\t    \n\u003ca name=\"Themes\"\u003e\u003c/a\u003e\n## Themes\n\n\u003ch3 align=\"center\"\u003eCustom Themes\u003c/h3\u003e\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\nCustomize the look of your LinkStack instance with themes. Themes allow you to change the look and feel of your site with a few clicks. Users can submit themes they created for everyone to download and use.\n\u003c/p\u003e\n    \n\u003cp align=\"center\"\u003e\nContribute by designing your own themes. You can read more about contributing below.\n\u003c/p\u003e\n    \n\u003cbr\u003e\n\n|![preview1](https://raw.githubusercontent.com/LinkStackOrg/stargazer/main/preview.png) |![preview2](https://raw.githubusercontent.com/LinkStackOrg/Magic-Kingdom/main/preview.png)|\n| ------------- |-------------|\n|![preview3](https://raw.githubusercontent.com/LinkStackOrg/polygon/main/preview.png)|![preview4](https://raw.githubusercontent.com/LinkStackOrg/PolySleek/main/preview.png)|  \n\n\u003cbr\u003e\n\nYou can find all available Themes on here:\n[linkstack.org/themes](https://linkstack.org/themes)\n\n\n\u003cbr\u003e\n\n### How to add themes\n#### How to add themes to your LinkStack instance\nYou can add your downloaded themes to your LinkStack instance on the Admin Panel. Navigate to the 'Themes' tab and scroll to the bottom of the page.\n\nNow click on Choose file and select your downloaded theme zip file. Now click on 'Upload theme' and you should be able to select your uploaded theme now.\n\n\u003cbr\u003e\u003cbr\u003e\n\n### **Themes are envisioned to be made by users for users.**\n\nIf you know a bit about CSS, consider making your own theme and adding it to the public directory.\nEverything is documented in the dedicated GitHub repository.\n\n[github.com/LinkStackOrg/linkstack-themes/tree/main/contributing](https://github.com/LinkStackOrg/linkstack-themes/tree/main/contributing)\n\n\u003ca name=\"Installation\"\u003e\u003c/a\u003e\n## Installation\n\n### Downloading and installing steps:\n* **[Download](https://github.com/linkstackorg/linkstack/releases)** the latest release of LinkStack and simply place the folder 'linkstack' or the contents of this folder in the root directory of your website.\n\n### That's it! No coding no command line setup just plug and play.\n\n\u003cbr\u003e\t\n\n#### Go through the first setup page:\n\nWhen accessing your instance for the first time, you will be greeted by the first setup page.\n\n\u003cp align=\"center\"\u003e\n\u003cimg width=\"650\" src=\"https://raw.githubusercontent.com/LinkStackOrg/branding/main/marketing/setup_wizard.png\"\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n\u003ca name=\"Docker\"\u003e\u003c/a\u003e\n## Docker\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/linkstackorg/linkstack-docker\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" width=\"600px\" srcset=\"https://raw.githubusercontent.com/LinkStackOrg/branding/main/marketing/docker_edition_dark.png\"\u003e\n  \u003cimg width=\"600px\" src=\"https://raw.githubusercontent.com/LinkStackOrg/branding/main/marketing/docker_edition_light.png\"\u003e\n\u003c/picture\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\nThe official docker version of [LinkStack](https://github.com/linkstackorg/linkstack). This docker image is a simple to set up solution, containing everything you need to run LinkStack.\n\nThe docker version of LinkStack retains all the features and customization options of the [original version](https://github.com/linkstackorg/linkstack).\n\nThis docker is based on [Alpine Linux](https://www.alpinelinux.org), a Linux distribution designed to be small, simple and secure. The web server is running [Apache2](https://www.apache.org), a free and open-source cross-platform web server software. The docker comes with [PHP 8.2](https://www.php.net/releases/8.2/en.php) for high compatibility and performance.\n\n#### Using the docker is as simple as pulling and deploying.\n\n#### Pull\n\n`docker pull linkstackorg/linkstack`\n\n#### [Learn more about the Docker version](https://github.com/LinkStackOrg/linkstack-docker)\n\n\u003cbr\u003e\n\n\u003ca name=\"Updating\"\u003e\u003c/a\u003e\n## Updating\n\nWhen a **new version** is released, you will get an update notification on your Admin Panel.\n\n### Automatic one click Updater\nThis updater allows you to update your installation with just one click.\n\n\u003cbr\u003e\t\n\n**How to use the Automatic Updater:**\n\n- To update your instance, click on the update notification on your Admin Panel.\n\n- Click on “Update automatically” and the updater will take care of the rest.\n\nYou can still download updates manually. New versions will are still uploaded to the GitHub repository as usual.\n\n\u003cbr\u003e\t\n\nBefore updating, the updater will create a backup. Your instance won’t save more than two backups at a time. You can download these updates from the created folder: `backups\\updater-backups`.\n\nIf you switched your database to MySQL, your database will not be included in the backup.\n\nThe updater may fail without throwing an error and just remain on the current version if there are unmet dependencies. This could include not having the correct version of the dependencies (eg. having php-sqlite3 pointing to php8.3-sqlite3, while LinkStack uses PHP 8.2 and needs php8.2-sqlite3). To troubleshoot, update manually and check the errors thown by the instance when accessing the website, as well as the PHP version reported.\n\n\u003ca name=\"Discord\"\u003e\u003c/a\u003e\n## Discord\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.linkstack.org\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/LinkStackOrg/branding/main/marketing/discord.png\" alt=\"Join the Discord\" width=\"600\" \u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n\u003ca name=\"License\"\u003e\u003c/a\u003e\n## License\n\n[![License: AGPL v3](https://img.lss.ovh/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)\n\nAs of version 4.0.0, the license for this project has been updated to the GNU Affero General Public License v3.0, which explicitly requires that any modifications made to the project must be made public. This license also requires that a copyright notice and license notice be included in any copies or derivative works of the project.\n\nAdditionally, any changes made to the project must be clearly stated, and the source code for the modified version must be made available to anyone who receives the modified version. Network use of the project is also considered distribution, and as such, any network use of the project must comply with the terms of the license.\n\nFinally, any derivative works of the project must be licensed under the same license terms as the original project.\n\n[Read more here](https://www.gnu.org/licenses/agpl-3.0)\n\n\u003cbr\u003e\n\n\u003ca name=\"Supporters\"\u003e\u003c/a\u003e\n## Supporters\nYou can support LinkStack [here](https://linkstack.org/sponsor).\n\n\n**💖 Thank you:**\n\n- Stephen Marshall\n- [Jascha Urbach](https://github.com/jaschaurbach)\n- [LeoColman](https://github.com/LeoColman)\n- [Eric Chung](https://github.com/erickchung)\n- [Daltz](https://github.com/Daltz)\n- [Jan Klomp](https://github.com/escuco)\n- [AnhDOS](https://github.com/AnhDOS)\n- [MrSpuddy](https://github.com/MrSpuddy)\n- [Chih Wang](https://github.com/dozod-c)\n- [kigordid](https://github.com/kigordid)\n- [Ariq Naufal](https://github.com/naufdotal)\n- [Molleman-De-Coster-BV](https://github.com/Molleman-De-Coster-BV)\n- [RogueThorn](https://github.com/DunklerPhoenix)\n- [sachacalibre](https://github.com/sachacalibre)\n- [John Francis Sukamto](https://github.com/bigbadmonster17)\n\n- [Add Your Name](https://linkstack.org/sponsor)\n\n\u003cbr\u003e\n\n### Contributors\n\nThank you for improving LinkStack!\n\n\u003cp\u003e\n  \u003ca href=\"https://github.com/linkstackorg/linkstack/graphs/contributors\"\u003e\u003cimg src=\"https://components.linkstack.org/contributors\" alt=\"Contributors\" width=\"600\" \u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n### Beta Testers\n\nThank you for all your efforts!\n\n\u003cp\u003e\n  \u003ca href=\"https://linkstack.org/beta-tester\"\u003e\u003cimg src=\"https://components.linkstack.org/beta-testers\" alt=\"Contributors\" width=\"600\" \u003e\u003c/a\u003e\n\u003c/p\u003e\n\n[Become a beta tester](https://linkstack.org/beta-tester)\n\n\u003cbr\u003e\n\n### Stargazers\n\n\u003ca href=\"https://star-history.com/#LinkStackOrg/LinkStack\u0026LinkStackOrg/linkstack-docker\u0026LinkStackOrg/linkstack-themes\u0026Date\"\u003e\n    \u003cimg alt=\"Star History Chart\" width=\"700px\" src=\"https://api.star-history.com/svg?repos=LinkStackOrg/LinkStack,LinkStackOrg/linkstack-docker,LinkStackOrg/linkstack-themes\u0026type=Date\"\u003e\n\u003c/a\u003e\n\n\u003cbr\u003e\n\n\u003ca name=\"Additional-credit\"\u003e\u003c/a\u003e\n## Additional-credit\n\n- [laravel](https://github.com/laravel/laravel)\n- [forked from](https://github.com/khzg/littlelink-admin)\n- [default theme](https://github.com/sethcottle/littlelink)\n- [dashboard template](https://github.com/iqonicdesignofficial/hope-ui-laravel-dashboard)\n- [general animations](https://github.com/animate-css/animate.css)\n- [config editor](https://github.com/GeoSot/Laravel-EnvEditor)\n- [text editor (admin)](https://github.com/ckeditor/ckeditor4)\n- [text editor (user)](https://github.com/ckeditor/ckeditor5)\n- [backup backend](https://github.com/spatie/laravel-backup)\n- [Vcard backend](https://github.com/jeroendesloovere/vcard)\n- [QR code backend](https://github.com/Bacon/BaconQrCode)\n","funding_links":["https://github.com/sponsors/JulianPrieber","https://patreon.com/JulianPrieber","https://liberapay.com/LinkStack","paypal.me/JulianPrieber","buymeacoffee.com/JulianPrieber","https://github.com/sponsors/julianprieber","https://patreon.com/julianprieber","https://liberapay.com/LittleLink-Custom"],"categories":["PHP","Blade","置顶","Build Your Own"],"sub_categories":["9、效率工具集合","Our Mission"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLinkStackOrg%2FLinkStack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLinkStackOrg%2FLinkStack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLinkStackOrg%2FLinkStack/lists"}