PHPackages                             xy3/1t-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. xy3/1t-api

ActiveLibrary

xy3/1t-api
==========

Api for 1t.ie

1.0.5(5y ago)514[2 issues](https://github.com/xy3/1t.ie/issues)MITPHP

Since Aug 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/xy3/1t.ie)[ Packagist](https://packagist.org/packages/xy3/1t-api)[ RSS](/packages/xy3-1t-api/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (1)Versions (7)Used By (0)

1t.ie
=====

[](#1tie)

Quick Short link generator. This began as a 3-day coding challenge but here we are I guess 🤷

Live at [1t.ie](https://1t.ie)

Features
--------

[](#features)

1t.ie provides easy link shortening without needing to sign in. Shortened links are as short as possible and GET request parameters will be forwarded to the resolved URL.

In a nutshell:

- URL parameter forwarding
- Really short links
- No overhead; average 9ms URL resolution
- No need to register
- Register to make links permanent
- Anonymous links expire after 1 week

\*Not all features added currently

Installing on your server
-------------------------

[](#installing-on-your-server)

First set up an SQL database and import `setup.sql` to build the table structure.

Then, in a PHP / Apache web accessible directory run:

```
git clone https://github.com/xy3/1t-ui.git
cd 1t-ui
composer install
```

\*Note that you need to clone the *1t-ui* repository, not this repository.

1t-ui needs to be the root directory of a virtual host.

Once finished, modify the values in config.ini with your actual database login details.

Requirements
------------

[](#requirements)

1. PHP &gt; 5.4.0
2. Composer
3. PHP web server (e.g. Apache, NGINX)

Todo
----

[](#todo)

- My account page
- User accounts
- Link expiry handling
- Recent urls shortened by this PC / IP address

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance12

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~17 days

Total

6

Last Release

2022d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/32339757?v=4)[xy3](/maintainers/xy3)[@xy3](https://github.com/xy3)

---

Top Contributors

[![xy3](https://avatars.githubusercontent.com/u/32339757?v=4)](https://github.com/xy3 "xy3 (42 commits)")

---

Tags

kleinlinkslooking-for-contributorsphpphp-routerphp-routingphp7routerurl-shortener

### Embed Badge

![Health badge](/badges/xy3-1t-api/health.svg)

```
[![Health](https://phpackages.com/badges/xy3-1t-api/health.svg)](https://phpackages.com/packages/xy3-1t-api)
```

###  Alternatives

[vinkla/hashids

A Hashids bridge for Laravel

2.1k13.3M73](/packages/vinkla-hashids)[ashallendesign/short-url

A Laravel package for creating shortened URLs for your web apps.

1.4k1.9M4](/packages/ashallendesign-short-url)[kirkbushell/eloquence

A set of extensions adding additional functionality and consistency to Laravel's awesome Eloquent library.

573970.0k1](/packages/kirkbushell-eloquence)[elfsundae/laravel-hashid

A simple, elegant way to obfuscate your data by generating reversible, non-sequential, URL-safe identifiers.

415246.3k2](/packages/elfsundae-laravel-hashid)[deligoez/laravel-model-hashid

Generate, Save, and Route Stripe/Youtube-like Hash IDs for Laravel Eloquent Models

16498.0k](/packages/deligoez-laravel-model-hashid)[solspace/craft-freeform

The most flexible and user-friendly form building plugin!

52664.9k12](/packages/solspace-craft-freeform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
