PHPackages                             kejawenlab/semart-skeleton - 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. kejawenlab/semart-skeleton

ActiveProject[Framework](/categories/framework)

kejawenlab/semart-skeleton
==========================

Symfony Skeleton with common functionalities so developer can focus on business

v1.4.8(5y ago)507417[1 issues](https://github.com/KejawenLab/SemartSkeleton/issues)[1 PRs](https://github.com/KejawenLab/SemartSkeleton/pulls)MITJavaScriptPHP ^7.2

Since Mar 14Pushed 5y ago10 watchersCompare

[ Source](https://github.com/KejawenLab/SemartSkeleton)[ Packagist](https://packagist.org/packages/kejawenlab/semart-skeleton)[ RSS](/packages/kejawenlab-semart-skeleton/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (30)Versions (26)Used By (0)

Semart Skeleton
===============

[](#semart-skeleton)

[![Build Status](https://camo.githubusercontent.com/f14b9eed2ded0dd03921e701c02cbf3c39f40b0177a6fe6962b793c75d1f35e0/68747470733a2f2f7472617669732d63692e6f72672f4b656a6177656e4c61622f53656d617274536b656c65746f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/KejawenLab/SemartSkeleton)[![Coverage Status](https://camo.githubusercontent.com/c9b266f91dcf67fd9c0e1d0b3df7addf337c3e3e367d1f89776c6b57a013df4e/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f4b656a6177656e4c61622f53656d617274536b656c65746f6e2f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/KejawenLab/SemartSkeleton?branch=master)[![PHPStan](https://camo.githubusercontent.com/fdcdf50c27377a0f41a7196eeaae8539c4684bfc8a1f9843fdac60fdbc53deab/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374796c652d6c6576656c2532306d61782d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265266c6162656c3d7068707374616e)](https://github.com/phpstan/phpstan)

Tentang
-------

[](#tentang)

**Semart Skeleton** adalah sebuah skeleton atau boilerplate atau kerangka awal untuk memulai sebuah proyek. Dibangun dengan menggunakan framework [Symfony](https://symfony.com) dan berbagai bundle serta diramu oleh Developer yang telah berpengalaman lebih dari **8 tahun** menggunakan Symfony.

Ditujukan untuk memudahkan Developer dalam mengerjakan proyek tanpa perlu dipusingkan dengan berbagai pengaturan-pengaturan yang bersifat rutinitas dan berulang. Memiliki beberapa fitur dasar seperti pengaturan user, group, menu dan hak akses yang dapat diatur dengan mudah melalui menu yang telah kami siapkan.

Fitur Semart Skeleton
---------------------

[](#fitur-semart-skeleton)

- Pengaturan User
- Pengaturan Group
- Pengaturan Menu
- Pengaturan Hak Akses
- Pengaturan Aplikasi
- SQL Editor
- CRUD Generator
- Pengurutan
- Pencarian
- Multiple File Upload
- User Context Filter

Kebutuhan Sistem
----------------

[](#kebutuhan-sistem)

- PHP 7.2 atau lebih baru
- MySQL/MariaDB/PostgreSQL sebagai RDBMS
- Redis Server sebagai Session Storage
- Composer sebagai Dependencies Management

Cara Instalasi (Menggunakan Composer)
-------------------------------------

[](#cara-instalasi-menggunakan-composer)

- Clone repositori dengan `git clone` command:

```
git clone https://github.com/KejawenLab/SemartSkeleton.git Semart

```

atau dengan `composer create-project` command:

```
composer create-project -sdev kejawenlab/semart-skeleton Semart

```

- Masuk ke direktori `Semart` dengan perintah `cd Semart`
- Jalankan perintah `composer update --prefer-dist -vvv`
- Jalankan perintah `symfony server:start` untuk menjalankan web server
- Buka browser pada alamat `http://localhost:8000` atau sesuai port yang tampil ketika menjalankan perintah diatas
- Gunakan username `admin` dan password `semartadmin` untuk masuk ke aplikasi

Cara Instalasi (Menggunakan Docker)
-----------------------------------

[](#cara-instalasi-menggunakan-docker)

- Clone repositori dengan `git clone` command:

```
git clone https://github.com/KejawenLab/SemartSkeleton.git Semart

```

atau dengan `composer create-project` command:

```
composer create-project -sdev kejawenlab/semart-skeleton Semart

```

- Masuk ke direktori `Semart` dengan perintah `cd Semart`
- Jalankan perintah `docker-compose build && docker-compose up`
- Masuk ke container `app` dengan perintah `docker-compose exec app bash`
- Jalankan perintah `php bin/console semart:install` dari dalam container `app`
- Buka browser pada alamat `http://localhost:8080`
- Gunakan username `admin` dan password `semartadmin` untuk masuk ke aplikasi

Flow Semart Skeleton
--------------------

[](#flow-semart-skeleton)

[![Flow](doc/assets/imgs/flow.png "Flow")](doc/assets/imgs/flow.png)

Dokumentasi Lengkap
-------------------

[](#dokumentasi-lengkap)

- [Penggunaan Dasar](doc/id/usage.md)
- [Pengaturan Hak Akses](doc/id/permission.md)
- [Konfigurasi Menu](doc/id/menu.md)
- [Pencarian dan Sorting](doc/id/search_sort.md)
- [Event System](doc/id/event.md)
- [User Context](doc/id/user_context.md)
- [Relasi Tabel](doc/id/relation.md)
- [Relasi Tabel](doc/id/date_time.md)

Anda juga dapat membaca dokumentasinya secara online melalui [Github I/O Putra Kahfi](https://puterakahfi.github.io/SemartSkeleton)

Unit Testing
------------

[](#unit-testing)

```
php vendor/bin/phpunit
```

Preview
-------

[](#preview)

- Login

[![Login](doc/assets/imgs/login.png "Login")](doc/assets/imgs/login.png)

- Menu List

[![Menu List](doc/assets/imgs/menu_list.png "Menu List")](doc/assets/imgs/menu_list.png)

- Roles

[![Roles](doc/assets/imgs/roles.png "Roles")](doc/assets/imgs/roles.png)

- Setting List

[![Setting List](doc/assets/imgs/setting_list.png "Setting List")](doc/assets/imgs/setting_list.png)

- User Form

[![User Form](doc/assets/imgs/user_form.png "User Form")](doc/assets/imgs/user_form.png)

- User List

[![User List](doc/assets/imgs/user_list.png "User List")](doc/assets/imgs/user_list.png)

- Query Runner

[![Query Runner](doc/assets/imgs/query_runner.png "Query Runner")](doc/assets/imgs/query_runner.png)

Bug dan Request Fitur
---------------------

[](#bug-dan-request-fitur)

Anda dapat menggunakan `Issues` untuk melaporkan adanya bug, atau menggunakan `Pull requests` untuk request fitur.

Kontributor
-----------

[](#kontributor)

Terima kasih kepada semua [kontributor](https://github.com/KejawenLab/SemartSkeleton/graphs/contributors)

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 59.8% 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 ~19 days

Recently: every ~45 days

Total

24

Last Release

2170d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b1543299498b8618f1907f5749c58e773076b15b4cafa527cf59ca73b4125b01?d=identicon)[ad3n](/maintainers/ad3n)

---

Top Contributors

[![ad3n](https://avatars.githubusercontent.com/u/7464920?v=4)](https://github.com/ad3n "ad3n (281 commits)")[![samsonasik](https://avatars.githubusercontent.com/u/459648?v=4)](https://github.com/samsonasik "samsonasik (178 commits)")[![puterakahfi](https://avatars.githubusercontent.com/u/3124969?v=4)](https://github.com/puterakahfi "puterakahfi (8 commits)")[![alfiqo](https://avatars.githubusercontent.com/u/27723110?v=4)](https://github.com/alfiqo "alfiqo (1 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![ircham](https://avatars.githubusercontent.com/u/456011?v=4)](https://github.com/ircham "ircham (1 commits)")

---

Tags

skeletonskeleton-applicationsymfonysymfony-applicationsymfony-skeletonsymfony-sketon

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/kejawenlab-semart-skeleton/health.svg)

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

###  Alternatives

[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

7310.3k29](/packages/open-dxp-opendxp)

PHPackages © 2026

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