mirror of
https://github.com/738/awesome-url-shortener.git
synced 2026-10-17 13:04:54 -05:00
docs: verify shortener backlog and refresh service directory
Incorporate verified contributions, distinguish confirmed shutdowns from access failures, and document proposed dispositions for all 56 items. Co-authored-by: 1010Jan1010 <64615462+1010Jan1010@users.noreply.github.com> Co-authored-by: Abd-Ur-Rehman <7280837+Abd-Ur-Rehman@users.noreply.github.com> Co-authored-by: Ahmed-Hasnain <88373839+Ahmed-Hasnain@users.noreply.github.com> Co-authored-by: DikaArdnt <88322331+DikaArdnt@users.noreply.github.com> Co-authored-by: SyntaxScribe <126327487+SyntaxScribe@users.noreply.github.com> Co-authored-by: agentmilindu <1391468+agentmilindu@users.noreply.github.com> Co-authored-by: ash-development <75553731+ash-development@users.noreply.github.com> Co-authored-by: bounis67 <85965126+bounis67@users.noreply.github.com> Co-authored-by: braham517 <47574172+braham517@users.noreply.github.com> Co-authored-by: caneroncu <2666869+caneroncu@users.noreply.github.com> Co-authored-by: chrism2671 <456541+chrism2671@users.noreply.github.com> Co-authored-by: codethevoid <60989638+codethevoid@users.noreply.github.com> Co-authored-by: fae5de <154805049+fae5de@users.noreply.github.com> Co-authored-by: harrisonratcliffe <53269265+harrisonratcliffe@users.noreply.github.com> Co-authored-by: iki-arch <179927520+iki-arch@users.noreply.github.com> Co-authored-by: jaalto <34601+jaalto@users.noreply.github.com> Co-authored-by: josedavidrp <47485267+josedavidrp@users.noreply.github.com> Co-authored-by: kaikayy <130557716+kaikayy@users.noreply.github.com> Co-authored-by: kavacky <956387+kavacky@users.noreply.github.com> Co-authored-by: kbrmedia <4764591+kbrmedia@users.noreply.github.com> Co-authored-by: krisboblea <24961323+krisboblea@users.noreply.github.com> Co-authored-by: latracal <99718581+latracal@users.noreply.github.com> Co-authored-by: numanrki <43486441+numanrki@users.noreply.github.com> Co-authored-by: paulocastellano <265964+paulocastellano@users.noreply.github.com> Co-authored-by: piffio <1305094+piffio@users.noreply.github.com> Co-authored-by: ramesaliyev <2088512+ramesaliyev@users.noreply.github.com> Co-authored-by: rinoyrk <9625630+rinoyrk@users.noreply.github.com> Co-authored-by: shortpen <165601606+shortpen@users.noreply.github.com> Co-authored-by: showfom <6773591+showfom@users.noreply.github.com> Co-authored-by: suryatanjung <70964278+suryatanjung@users.noreply.github.com>
This commit is contained in:
co-authored by
1010Jan1010
Abd-Ur-Rehman
Ahmed-Hasnain
DikaArdnt
SyntaxScribe
agentmilindu
ash-development
bounis67
braham517
caneroncu
chrism2671
codethevoid
fae5de
harrisonratcliffe
iki-arch
jaalto
josedavidrp
kaikayy
kavacky
kbrmedia
krisboblea
latracal
numanrki
paulocastellano
piffio
ramesaliyev
rinoyrk
shortpen
showfom
suryatanjung
parent
15947b579c
commit
ca967db7b2
@@ -0,0 +1,94 @@
|
||||
# Backlog review: 2026-09-21
|
||||
|
||||
Scope: all 47 open pull requests and all 9 open issues in 738/awesome-url-shortener. All proposed PR changes were confined to README.md. Bodies, diffs, and available discussion/review comments were inspected.
|
||||
|
||||
This document records proposed dispositions. The original PRs and issues remain open until the maintainer authorizes and applies the plan. The accompanying README incorporates 39 PRs, recommends closing one parked-domain proposal, and leaves seven PRs pending evidence. Eight issues can be resolved; one needs a working service URL.
|
||||
|
||||
## Verification and limits
|
||||
|
||||
- Checked official homepages, documentation, repository source/license declarations, redirect destinations, and HTTP/TLS responses. Access failures were retried.
|
||||
- This is a directory review, not an end-to-end audit of every service. No paid accounts, registrations, or production short links were created.
|
||||
- JavaScript-only pages were inspected through available HTML and public bundles. Browser execution could not be completed because the installed browse runtime lacked its expected Chromium build.
|
||||
- HTTP 403, DNS failure, and TLS errors are observations, not proof of permanent shutdown. Existing affected services have a separate access-problems category; new inaccessible services are held.
|
||||
- No GitHub Actions workflows or PR status checks were configured. README structure, ordering, duplicates, links, and whitespace were checked locally.
|
||||
|
||||
## Pull requests
|
||||
|
||||
| PR | Proposed action | Reason and evidence |
|
||||
| --- | --- | --- |
|
||||
| [#31](https://github.com/738/awesome-url-shortener/pull/31) | Incorporate / supersede | Include url1.io. Replace the former Kutt domain with kutt.to based on the upstream warning; resolve the stale PR conflict through this update. [Source](https://github.com/thedevs-network/kutt#readme). |
|
||||
| [#51](https://github.com/738/awesome-url-shortener/pull/51) | Incorporate / supersede | Include Slug with a short description; repository has GPL-3.0 licensing. [Source](https://github.com/pheralb/slug). |
|
||||
| [#53](https://github.com/738/awesome-url-shortener/pull/53) | Incorporate / supersede | Include the hosted service and link directly to its source repository in the self-hosted section. [Source](https://github.com/ramesaliyev/kes.im). |
|
||||
| [#56](https://github.com/738/awesome-url-shortener/pull/56) | Hold open | short.reus.nc returned HTTP 521 on repeated checks. Verify restoration or provide a working replacement. [Source](https://short.reus.nc). |
|
||||
| [#58](https://github.com/738/awesome-url-shortener/pull/58) | Incorporate / supersede | Include the verified service; normalize its description and ordering. [Source](https://xurl.app). |
|
||||
| [#59](https://github.com/738/awesome-url-shortener/pull/59) | Incorporate / supersede | Include Pxl; official URL-shortener API documentation confirms shortening. Do not make an independent GDPR-compliance assertion. [Source](https://www.pxl.to/blog/url-shortener-api). |
|
||||
| [#62](https://github.com/738/awesome-url-shortener/pull/62) | Incorporate / supersede | Include the verified service; normalize its description and ordering. [Source](https://qryptic.io). |
|
||||
| [#63](https://github.com/738/awesome-url-shortener/pull/63) | Incorporate / supersede | Include Lua.sh with a direct source repository link. [Source](https://github.com/luadotsh/lua). |
|
||||
| [#65](https://github.com/738/awesome-url-shortener/pull/65) | Incorporate / supersede | Include the verified service; normalize its description and ordering. [Source](https://yolla.link). |
|
||||
| [#67](https://github.com/738/awesome-url-shortener/pull/67) | Incorporate / supersede | Include the verified service; normalize its description and ordering. [Source](https://s.ee). |
|
||||
| [#69](https://github.com/738/awesome-url-shortener/pull/69) | Incorporate / supersede | Include MyURL with a neutral description. Homepage and public JavaScript bundle describe URL shortening; browser execution was not verified. [Source](https://myurlsh.de/). |
|
||||
| [#71](https://github.com/738/awesome-url-shortener/pull/71) | Incorporate / supersede | Include the verified service; normalize its description and ordering. [Source](https://prettyurl.net). |
|
||||
| [#75](https://github.com/738/awesome-url-shortener/pull/75) | Incorporate / supersede | Include Minily; paid plans are required for unlimited links and custom domains. [Source](https://minily.org/). |
|
||||
| [#78](https://github.com/738/awesome-url-shortener/pull/78) | Hold open | urls.ac failed DNS resolution on repeated checks. Supply a reachable replacement URL. [Source](https://urls.ac). |
|
||||
| [#79](https://github.com/738/awesome-url-shortener/pull/79) | Close without inclusion | Do not include: link-rotator.com currently shows a parked domain / possible sale page. [Source](https://link-rotator.com/). |
|
||||
| [#81](https://github.com/738/awesome-url-shortener/pull/81) | Incorporate / supersede | Include ShortPen without the unsupported promise of free service without limits. [Source](https://shortpen.com/). |
|
||||
| [#106](https://github.com/738/awesome-url-shortener/pull/106) | Incorporate / supersede | Include Zu.lk with a concise feature description, without promotional claims. [Source](https://zu.lk). |
|
||||
| [#107](https://github.com/738/awesome-url-shortener/pull/107) | Incorporate / supersede | Include PyMD without claiming Python Software Foundation endorsement; retain the existing sor.bz entry. Do not add pork.li, which failed DNS resolution. [Source](https://py.md/). |
|
||||
| [#108](https://github.com/738/awesome-url-shortener/pull/108) | Hold open | ogli.sh returned HTTP 520 on repeated checks. Supply a working service or documented replacement. [Source](https://ogli.sh). |
|
||||
| [#111](https://github.com/738/awesome-url-shortener/pull/111) | Hold open | url-shortener.co.in now serves a logistics business. TS4 only exposed a JavaScript application shell in this review. Remove the unrelated domain and provide a verifiable shortening page for TS4. [Source](https://url-shortener.co.in). |
|
||||
| [#112](https://github.com/738/awesome-url-shortener/pull/112) | Incorporate / supersede | Include kua.lat with a factual feature description instead of its slogan. [Source](https://kua.lat). |
|
||||
| [#113](https://github.com/738/awesome-url-shortener/pull/113) | Incorporate / supersede | Include Linkly and verified status corrections. Buffer and Ow.ly remain available in their parent products; Polr is not archived. reduced.to is archived, not actively continuing as claimed. [Source](https://support.buffer.com/en-us/articles/shortening-and-unshortening-links-dgev2p41yY). |
|
||||
| [#118](https://github.com/738/awesome-url-shortener/pull/118) | Hold open | The repository and PHP entry point contain no identifiable open-source license. Add an explicit license before inclusion in the open-source section. [Source](https://github.com/dayeggpi/CutItOff). |
|
||||
| [#120](https://github.com/738/awesome-url-shortener/pull/120) | Incorporate / supersede | Include the verified service; normalize its description and ordering. [Source](https://replug.io/). |
|
||||
| [#121](https://github.com/738/awesome-url-shortener/pull/121) | Incorporate / supersede | Include Rushomon with a direct link to its AGPL source repository. [Source](https://rushomon.cc). |
|
||||
| [#124](https://github.com/738/awesome-url-shortener/pull/124) | Hold open | The current homepage and API documentation list utility endpoints but no URL-shortening endpoint. Supply current shortening documentation. [Source](https://api-snap.com/docs). |
|
||||
| [#126](https://github.com/738/awesome-url-shortener/pull/126) | Hold open | linkshrink.dev failed DNS resolution on repeated checks. Supply a reachable service URL before inclusion. [Source](https://linkshrink.dev). |
|
||||
| [#128](https://github.com/738/awesome-url-shortener/pull/128) | Incorporate / supersede | Include Brevio; its README explicitly declares MIT licensing and provides installation instructions. [Source](https://github.com/numanrki/Brevio). |
|
||||
| [#133](https://github.com/738/awesome-url-shortener/pull/133) | Incorporate / supersede | Include PeakURL as self-hosted open-source software; replace the promotional description. [Source](https://peakurl.org/open-source). |
|
||||
| [#134](https://github.com/738/awesome-url-shortener/pull/134) | Incorporate / supersede | Include the verified service; normalize its description and ordering. [Source](https://www.capsulink.com). |
|
||||
| [#135](https://github.com/738/awesome-url-shortener/pull/135) | Incorporate / supersede | Include the verified service; normalize its description and ordering. [Source](https://redirhub.com). |
|
||||
| [#136](https://github.com/738/awesome-url-shortener/pull/136) | Incorporate / supersede | Include the shared-provider relationship confirmed by the v.gd FAQ. [Source](https://v.gd/faq.php). |
|
||||
| [#137](https://github.com/738/awesome-url-shortener/pull/137) | Incorporate / supersede | Do not add the stale 10-free-links/month claim. Link to current pricing and trial terms. [Source](https://t.ly/pricing). |
|
||||
| [#138](https://github.com/738/awesome-url-shortener/pull/138) | Incorporate / supersede | Include 5 free links/month with an official source and verification date. [Source](https://bitly.com/pages/pricing). |
|
||||
| [#139](https://github.com/738/awesome-url-shortener/pull/139) | Incorporate / supersede | Include 30 free links/month with an official source and verification date. [Source](https://cutt.ly/resources/tools/url-shortener). |
|
||||
| [#140](https://github.com/738/awesome-url-shortener/pull/140) | Incorporate / supersede | Do not mark Ow.ly deprecated. Hootsuite still documents it as a dashboard feature; link to that page. [Source](https://www.hootsuite.com/pages/owly). |
|
||||
| [#141](https://github.com/738/awesome-url-shortener/pull/141) | Incorporate / supersede | Record the current HTTPS failure separately from confirmed discontinued services. [Source](https://rip.to/). |
|
||||
| [#142](https://github.com/738/awesome-url-shortener/pull/142) | Incorporate / supersede | Record current HTTP 403 as an access problem, not proof of permanent shutdown. [Source](https://bitly.kr/). |
|
||||
| [#143](https://github.com/738/awesome-url-shortener/pull/143) | Incorporate / supersede | Include the anonymous-link expiration note supported by tiny.cc. [Source](https://tiny.cc/). |
|
||||
| [#144](https://github.com/738/awesome-url-shortener/pull/144) | Incorporate / supersede | Include x.gd with optional expiration; avoid an unconditional promise that links never expire. [Source](https://x.gd). |
|
||||
| [#145](https://github.com/738/awesome-url-shortener/pull/145) | Incorporate / supersede | Selectively incorporate sorting, descriptions, restored 3.ly, and verified status changes. Keep Ow.ly, Buffer, Polr, and shorten-url.com; do not repeat unsupported shutdown or archive claims. Preserve LinkHuddle because a waitlist alone does not establish shutdown. [Source](https://www.hootsuite.com/pages/owly). |
|
||||
| [#148](https://github.com/738/awesome-url-shortener/pull/148) | Incorporate / supersede | Include the verified service; normalize its description and ordering. [Source](https://urlyte.com). |
|
||||
| [#151](https://github.com/738/awesome-url-shortener/pull/151) | Incorporate / supersede | Include mnlc.es using its current misenlac.es homepage; normalize formatting. [Source](https://misenlac.es/es). |
|
||||
| [#154](https://github.com/738/awesome-url-shortener/pull/154) | Incorporate / supersede | Include under a separate commercial self-hosted category, not hosted services or open-source software. [Source](https://gempixel.com/products/premium-url-shortener). |
|
||||
| [#157](https://github.com/738/awesome-url-shortener/pull/157) | Incorporate / supersede | Include Flyn with free and paid plans; custom domains and deep links are not free-plan features. [Source](https://www.flyn.to/). |
|
||||
| [#159](https://github.com/738/awesome-url-shortener/pull/159) | Incorporate / supersede | Include under self-hosted software; clarify destination allowlist and optional aggregate analytics instead of claiming no tracking. [Source](https://github.com/kaikayy/tab-share-shortener). |
|
||||
| [#161](https://github.com/738/awesome-url-shortener/pull/161) | Incorporate / supersede | Include FavURL; feature page confirms analytics, QR codes, collections, and custom domains. [Source](https://fav-url.com/features). |
|
||||
|
||||
## Issues
|
||||
|
||||
| Issue | Proposed action | Reason and evidence |
|
||||
| --- | --- | --- |
|
||||
| [#25](https://github.com/738/awesome-url-shortener/issues/25) | Close as completed | rip.to was already added in merged PR #29 on 2024-01-15. This review separately records its current access failure. [Source](https://github.com/738/awesome-url-shortener/pull/29). |
|
||||
| [#38](https://github.com/738/awesome-url-shortener/issues/38) | Incorporate / close | Original repository is 404; the replacement repository has MIT licensing and self-hosting instructions. [Source](https://github.com/vaginessa/Twin-Url). |
|
||||
| [#39](https://github.com/738/awesome-url-shortener/issues/39) | Incorporate / close | Include URLed in the archived-projects category, not as an actively maintained project. [Source](https://github.com/masoncfrancis/urled). |
|
||||
| [#60](https://github.com/738/awesome-url-shortener/issues/60) | Incorporate / close | Include link2.it; the current homepage provides a shortening form. [Source](https://link2.it). |
|
||||
| [#61](https://github.com/738/awesome-url-shortener/issues/61) | Incorporate / close | gg.gg now shows a Good Game placeholder instead of its former shortening service. [Source](https://gg.gg). |
|
||||
| [#64](https://github.com/738/awesome-url-shortener/issues/64) | Hold open | Smally failed DNS resolution on repeated live checks. Search results contain an older page, so restoration or a working replacement is needed. [Source](https://smally.cc). |
|
||||
| [#73](https://github.com/738/awesome-url-shortener/issues/73) | Incorporate / close | wr.do redirects to LikeDo; include the current product and identify its former name. [Source](https://like.do). |
|
||||
| [#77](https://github.com/738/awesome-url-shortener/issues/77) | Incorporate / close | Remove from active services; the operator confirmed public access was disabled even though the website still loads. [Source](https://73.nu/shutdown-notice). |
|
||||
| [#114](https://github.com/738/awesome-url-shortener/issues/114) | Incorporate / close | Move zlnk.com out of active services; the domain now leads to an Afternic sale listing. [Source](https://www.afternic.com/domain/zlnk.com). |
|
||||
|
||||
## Additional evidence for overlapping cleanup PRs
|
||||
|
||||
- [Kutt upstream warning](https://github.com/thedevs-network/kutt#readme): kutt.it is no longer owned by the project; the current service is [kutt.to](https://kutt.to).
|
||||
- [Buffer help](https://support.buffer.com/en-us/articles/shortening-and-unshortening-links-dgev2p41yY) and [Hootsuite Ow.ly](https://www.hootsuite.com/pages/owly) document active built-in shortening.
|
||||
- [Polr source](https://github.com/cydrobolt/polr) is accessible and not marked archived; the archive claim in #113 is unsupported.
|
||||
- [reduced.to source](https://github.com/origranot/reduced.to) is marked archived on 2025-04-27.
|
||||
- [lstu.fr](https://lstu.fr/login) explicitly restricts shortening to its owner; the self-hosted project remains available.
|
||||
- [clicky.me](https://clicky.me) explicitly says it is in maintenance mode and cannot be actively used.
|
||||
- [3.ly](https://www.3.ly/) currently offers a shortener and is restored to the active list.
|
||||
- [shorten-url.com](https://shorten-url.com/en) still displays a service and plans; a sale notice alone does not establish shutdown.
|
||||
|
||||
## Attribution
|
||||
|
||||
The proposal builds on the linked original contributions. Their PR links preserve the individual change history. Original proposals are described as superseded, not merged, if this consolidated update is accepted.
|
||||
Reference in New Issue
Block a user