PHPackages                             tabel/tabel - 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. tabel/tabel

ActiveProject[Framework](/categories/framework)

tabel/tabel
===========

A Tabel framework application

00PHP

Since Aug 9Pushed 1w ago1 watchersCompare

[ Source](https://github.com/munenepeter/Tabel)[ Packagist](https://packagist.org/packages/tabel/tabel)[ RSS](/packages/tabel-tabel/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

Tabel
=====

[](#tabel)

Overview
--------

[](#overview)

**Tabel** is a foundational template designed to help developers quickly build simple PHP applications using the Tabel framework. This skeleton provides a minimal setup that streamlines the development process, allowing you to focus on your application's functionality without the overhead of a full-fledged framework.

Features
--------

[](#features)

- **Basic Directory Structure**: Organized layout for easy navigation and management of your application.
- **Lightweight Design**: No dependencies for faster performance and faster learning curve (especially for me).

Getting Started
---------------

[](#getting-started)

### Prerequisites

[](#prerequisites)

Before you begin, ensure you have the following installed:

- PHP (version 8.2 or higher)
- Composer (for autoloading)

### Installation

[](#installation)

1. **Clone the Repository**: ```
    git clone https://github.com/munenepeter/Tabel.git --depth=1
    ```
2. **Navigate into Your Project Directory &amp; remove git**: ```
    cd Tabel

    rm -rf .git/

    #initialize your own tracking

    git init
    ```
3. **Install Dependencies** (just one, the framework is dependency free, but you can add your own dependencies): ```
    composer install
    ```

### Configuration

[](#configuration)

1. **Environment Variables**:
    - Copy the `.env.example` file to `.env`: ```
        cp .env.example .env
        ```
    - Update the `.env` file with your environment-specific settings, such as database credentials.

### Running Your Application

[](#running-your-application)

To run your application locally, you can use PHP's built-in server. From the root of your project directory, execute:

```
php -S localhost:8000 -t server.php
```

You can then access your application at `http://localhost:8000`.

Development Guidelines
----------------------

[](#development-guidelines)

### Adding Routes

[](#adding-routes)

Define your application routes in a dedicated routes file (e.g., `routes/web.php`).

And for cli commands, instead of the famous `artisan` you can use `tabel` or rename the file to whatever you would like and the framework will not be supporting extensive cli commands out of the box, just those one can use for CRON jobs.

> Remember i made this for my usecase and more often than not i create my files manually and run expensive commands with other tools.

Also it closely resembes laravel, so you should feel at home if you are familiar with the framework, but don't expect all the magic to be there, for more please go through the [documentation](./docs) and the [source code](https://github.com/munenepeter/framework).

License
-------

[](#license)

This skeleton is open-source and free to use. Feel free to modify it according to your project needs.

###  Health Score

20

—

LowBetter than 12% of packages

Maintenance64

Regular maintenance activity

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity11

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/68741159?v=4)[Peter Munene](/maintainers/munenepeter)[@munenepeter](https://github.com/munenepeter)

---

Top Contributors

[![munenepeter](https://avatars.githubusercontent.com/u/68741159?v=4)](https://github.com/munenepeter "munenepeter (20 commits)")

### Embed Badge

![Health badge](/badges/tabel-tabel/health.svg)

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

###  Alternatives

[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[sergebezborodov/beanstalk-yii2

Beanstalk component for Yii Framework 2

201.2k](/packages/sergebezborodov-beanstalk-yii2)

PHPackages © 2026

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