[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8351":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":17,"stars7d":18,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":39,"readmeContent":40,"aiSummary":41,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":42,"discoverSource":43},8351,"polr","cydrobolt\u002Fpolr","cydrobolt",":aerial_tramway: A modern, powerful, and robust URL shortener","https:\u002F\u002Fpolrproject.org",null,"PHP",5097,893,134,173,0,1,2,3,38.05,"GNU General Public License v2.0",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37,38],"analytics","angular","api","bootstrap","html","javascript","json","json-api","laravel","lumen-framework","modern","php","url-shortener","2026-06-11 04:03:01","\u003Cimg src=\"https:\u002F\u002Fi.imgur.com\u002FckI6GTu.png\" width=\"350px\" alt=\"Polr Logo\" \u002F>\n\n\n:aerial_tramway: A modern, minimalist, and lightweight URL shortener.\n\n[![GitHub license](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-GPLv2%2B-blue.svg)]()\n[![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fcydrobolt\u002Fpolr.svg)](https:\u002F\u002Fgithub.com\u002Fcydrobolt\u002Fpolr\u002Freleases)\n[![Builds status](https:\u002F\u002Ftravis-ci.org\u002Fcydrobolt\u002Fpolr.svg)](https:\u002F\u002Ftravis-ci.org\u002Fcydrobolt\u002Fpolr)\n[![Docs](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdocs-latest-brightgreen.svg?style=flat)](http:\u002F\u002Fpolr.readthedocs.org\u002Fen\u002Flatest\u002F)\n\n\nPolr is an intrepid, self-hostable open-source link shortening web application with a robust API. It allows you to host your own URL shortener, to brand your URLs, and to gain control over your data. Polr is especially easy to use, and provides a modern, themable feel.\n\n[Getting Started](http:\u002F\u002Fdocs.polrproject.org\u002Fen\u002Flatest\u002Fuser-guide\u002Finstallation\u002F) - [API Documentation](http:\u002F\u002Fdocs.polrproject.org\u002Fen\u002Flatest\u002Fdeveloper-guide\u002Fapi\u002F) - [Contributing](https:\u002F\u002Fgithub.com\u002Fcydrobolt\u002Fpolr\u002Fblob\u002Fmaster\u002F.github\u002FCONTRIBUTING.md) - [Bugs](https:\u002F\u002Fgithub.com\u002Fcydrobolt\u002Fpolr\u002Fissues) - [IRC](http:\u002F\u002Fwebchat.freenode.net\u002F?channels=#polr)\n\n### Quickstart\n\nPolr is written in PHP and Lumen, using MySQL as its primary database.\n\n - To get started with Polr on your server, check out the [installation guide](http:\u002F\u002Fdocs.polrproject.org\u002Fen\u002Flatest\u002Fuser-guide\u002Finstallation\u002F). You can clone this repository, or download a [release](https:\u002F\u002Fgithub.com\u002Fcydrobolt\u002Fpolr\u002Freleases).\n - To get started with the Polr API, check out the [API guide](http:\u002F\u002Fdocs.polrproject.org\u002Fen\u002Flatest\u002Fdeveloper-guide\u002Fapi\u002F).\n\n\nInstallation TL;DR: clone or download this repository, set document root to `public\u002F`, create MySQL database, go to `yoursite.com\u002Fsetup` and follow instructions.\n\n### Demo\n\nTo test out the demo, head to [demo.polr.me](http:\u002F\u002Fdemo.polr.me) and use the following credentials:\n\n- Username: `demo-admin`\n- Password: `demo-admin`\n\n### Upgrading Polr\n*Upgrading from 1.x:*\n\nThere are breaking changes between 2.x and 1.x; it is not yet possible to automatically upgrade to 2.x.\n\n*Upgrading from 2.x:*\n - Back up your database and files\n - Update by using `git pull` or downloading a release\n - Run `composer install --no-dev -o` to ensure dependencies are up to date\n - Migrate with `php artisan migrate` to ensure database structure is up to date\n\n#### Browser Extensions\n\n* Safari - [Polr.safariextension](https:\u002F\u002Fgithub.com\u002Fcleverdevil\u002FPolr.safariextension)\n\n#### Libraries\n\n* Python - [mypolr](https:\u002F\u002Fgithub.com\u002Ffauskanger\u002Fmypolr)\n\n#### Acknowledgements\nWe would like to thank Oregon State University's Open Source Lab for providing resources for our infrastructure. The Polr website and demo are hosted on their infrastructure.\n\n\u003Ca href=\"\u002F\u002Fosuosl.org\">\u003Cimg height=\"100em\" src=\"http:\u002F\u002Fi.imgur.com\u002F1VtLxyX.png\" \u002F>\u003C\u002Fa>\n\nThank you to [lastspark](https:\u002F\u002Fthenounproject.com\u002Flastspark\u002F) for providing our logo's icon.\n\n#### Versioning\n\nPolr uses [Semantic Versioning](http:\u002F\u002Fsemver.org\u002F)\n\n\n#### License\n\n\n    Copyright (C) 2013-2018 Chaoyi Zha\n\n    This program is free software; you can redistribute it and\u002For\n    modify it under the terms of the GNU General Public License\n    as published by the Free Software Foundation; either version 2\n    of the License, or (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program; if not, write to the Free Software\n    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.\n","Polr 是一个现代、强大且稳定的网址缩短服务。它使用 PHP 和 Lumen 框架开发，支持 MySQL 数据库，具备丰富的 API 接口和可定制的主题界面。核心功能包括自托管 URL 缩短服务、品牌化 URL 以及数据控制。Polr 适合需要自定义 URL 缩短服务的企业或个人开发者，尤其是那些希望拥有完全数据控制权并能够轻松集成到现有系统中的用户。此外，Polr 提供了详细的文档和多种语言的客户端库，方便用户快速上手和二次开发。","2026-06-11 03:17:30","top_language"]