PHPackages                             irpcpro/tele-link - 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. [Framework](/categories/framework)
4. /
5. irpcpro/tele-link

ActiveProject[Framework](/categories/framework)

irpcpro/tele-link
=================

Tele Link (link shortener) a pure php project with custom micro framework.

1.0.0(3y ago)19MITPHPPHP ^7.4

Since Jan 13Pushed 2y ago1 watchersCompare

[ Source](https://github.com/irpcpro/tele-link)[ Packagist](https://packagist.org/packages/irpcpro/tele-link)[ RSS](/packages/irpcpro-tele-link/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

TeleLink
========

[](#telelink)

**Version:**1.0.0

Link shortening system (PHP) pure php project with custom micro framework.

[![Latest Stable Version](https://camo.githubusercontent.com/1abc8d37b6d8062e8cfa9bfade88510e55ef43e9e8b146b95ff825ca505ae62e/687474703a2f2f706f7365722e707567782e6f72672f6972706370726f2f74656c652d6c696e6b2f76)](https://packagist.org/packages/irpcpro/tele-link)[![Total Downloads](https://camo.githubusercontent.com/5200d87b38f1d9e1501b5a97f35ffd26e92e7752d0145ecfcf752f3216b59e71/687474703a2f2f706f7365722e707567782e6f72672f6972706370726f2f74656c652d6c696e6b2f646f776e6c6f616473)](https://packagist.org/packages/irpcpro/tele-link)[![License](https://camo.githubusercontent.com/c1444e713d9203d261d05a0f2e19fab2d37e9a66bb8eff5261bc39ca89594f06/687474703a2f2f706f7365722e707567782e6f72672f6972706370726f2f74656c652d6c696e6b2f6c6963656e7365)](https://packagist.org/packages/irpcpro/tele-link)[![PHP Version Require](https://camo.githubusercontent.com/ecd756b6007fcb801f02683b296883fa85cb1162d2b796df8b87778fe93bc5f1/687474703a2f2f706f7365722e707567782e6f72672f6972706370726f2f74656c652d6c696e6b2f726571756972652f706870)](https://packagist.org/packages/irpcpro/tele-link)
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#)

Installation
------------

[](#installation)

Install this project via Composer:

```
composer create-project irpcpro/tele-link

```

###### Requires:

[](#requires)

- php: "^7.4",
- vitodtagliente/pure-routing: "^1.0",
- rych/phpass: "^2.0",
- firebase/php-jwt: "^6.3",
- ext-json: "\*",
- ext-mysqli: "\*"

Database Configuration
----------------------

[](#database-configuration)

for set your database configuration, edit `config/app-config.php`

Create Default Database Tables
------------------------------

[](#create-default-database-tables)

Run this script to create database tables

```
~ composer run-script sql-creator

```

Run Application
---------------

[](#run-application)

For run application, just need to run server on `.\public\`

```
~ cd .\public\
~ php -S localhost:8080

```

Or run server on `.\public\` directory.

Routes
------

[](#routes)

###### - Login \[POST\]:

[](#--login-post)

```
{{host}}/api/v1/user/login

```

```
{
    "username": "admin",
    "password": "123"
}

```

###### - Create Link \[POST\]

[](#--create-link-post)

⚠️ need authorization

```
{{host}}/api/v1/shortener/create

```

```
{
    "link": "https://facebook.com"
}

```

###### - Get All Links \[GET\]

[](#--get-all-links-get)

⚠️ need authorization

```
{{host}}/api/v1/shortener/get-all?limit=10

```

###### - Delete Links \[DELETE\]

[](#--delete-links-delete)

⚠️ need authorization

```
{{host}}/api/v1/shortener/delete/{link_id}

```

###### - Edit Links \[EDIT\]

[](#--edit-links-edit)

⚠️ need authorization

```
{{host}}/api/v1/shortener/edit

```

```
{
    "link_id": 5,
    "link": "http://google-new.com"
}

```

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity45

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

Unknown

Total

1

Last Release

1221d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8e932c40bdc4b3ccccbda72828207fb9f90c588517cd1619db52ee52162c8d2a?d=identicon)[irpcpro](/maintainers/irpcpro)

---

Top Contributors

[![irpcpro](https://avatars.githubusercontent.com/u/35578127?v=4)](https://github.com/irpcpro "irpcpro (25 commits)")

---

Tags

phpmicro-frameworkshortener\_linkshort\_link\_service

### Embed Badge

![Health badge](/badges/irpcpro-tele-link/health.svg)

```
[![Health](https://phpackages.com/badges/irpcpro-tele-link/health.svg)](https://phpackages.com/packages/irpcpro-tele-link)
```

PHPackages © 2026

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