PHPackages                             j/kudni - 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. j/kudni

ActiveLibrary

j/kudni
=======

A modern php framework for php 7.4+

v0.0.0(6y ago)03MITPHP &gt;=7.3

Since Jul 14Pushed 6y agoCompare

[ Source](https://github.com/jsyspk/kudni)[ Packagist](https://packagist.org/packages/j/kudni)[ RSS](/packages/j-kudni/feed)WikiDiscussions master Synced 3d ago

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

Kudni
=====

[](#kudni)

A modern next generation framework for PHP 7.4+

Everything that follows is strongly opinionated but tries to stick with the better standards &amp; best practices.

Why?
----

[](#why)

A lot is happening in the php world right now and new frameworks are emerging every now and then.

There are some fundamental issues that forced the creation of this framework and the libraries that are going to follow.

- capitalization of file names and directories. Something that didn't make much sense, but when you are in linux, the nonsense grows exponentially.
- adding directories just for the sake of composer. Nested directories hell.
- adding namespaces and title casing just for the composer. Again, name-spacing without understanding the essence of namespaces.
- interfaces just for the sake of interface. A lot of classes like ICompany or DepartmentInterface etc.

Composer has done a great job but it has also killed the name-spacing feature's essence.

This framework is just a small step towards a better and cleaner php-world.

Key features
------------

[](#key-features)

- Simplicity
- OOP
- DDD
- DRY
- Natural Interfaces

How to install
--------------

[](#how-to-install)

`composer require j/kudni`

How to use
----------

[](#how-to-use)

### A new web app

[](#a-new-web-app)

Under Construction

Join us
-------

[](#join-us)

Please do give us a hand in creating a better php community

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity43

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

2497d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/572f8b539bfbe5232a59292eb77276a42aea59943bba6819e93abf490400e12c?d=identicon)[zenhiro](/maintainers/zenhiro)

---

Top Contributors

[![ali-gro](https://avatars.githubusercontent.com/u/137016061?v=4)](https://github.com/ali-gro "ali-gro (2 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

PHPackages © 2026

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