PHPackages                             leedch/codemonkey - 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. [Templating &amp; Views](/categories/templating)
4. /
5. leedch/codemonkey

ActiveLibrary[Templating &amp; Views](/categories/templating)

leedch/codemonkey
=================

Module for generating code from simple templates / configs

2.0.2(4y ago)07511MITPHPPHP ~7.0|~7.1|~7.2|~7.3|~7.4|~8.0

Since Jul 9Pushed 4y ago1 watchersCompare

[ Source](https://github.com/leedave/codemonkey)[ Packagist](https://packagist.org/packages/leedch/codemonkey)[ Docs](https://github.com/leedave/codemonkey.git)[ RSS](/packages/leedch-codemonkey/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (2)Versions (11)Used By (1)

Code Monkey
===========

[](#code-monkey)

The purpose of this component is to help you be lazy at creating your code. structures.

It allows you to generate full standardized code by only providing the dynamic parts of you code.

Set up is simple, all it requires is

- A JSON configuration file
- A very simple template file (text file containing placeholders)

This project is purposely not connected to any programming language or syntax. The idea is that you can use it for any kind of project. For example:

- Create Code (PHP, Java, Phyton, .NET whatever)
- Create Data Structures (JSON, XML, YAML etc)
- Create Vagrant Machines

Life is short and there are more fun things to do than to write code twice. Let the machines do the dirty work

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity74

Established project with proven stability

 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 ~182 days

Recently: every ~409 days

Total

10

Last Release

1635d ago

Major Versions

0.1.0 → 1.0.02017-07-17

1.0.0 → 2.0.02017-12-31

PHP version history (3 changes)0.0.1PHP ~5.6|~7.0

2.0.0PHP ~7.0|~7.1

2.0.2PHP ~7.0|~7.1|~7.2|~7.3|~7.4|~8.0

### Community

Maintainers

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

---

Top Contributors

[![leedave](https://avatars.githubusercontent.com/u/5908330?v=4)](https://github.com/leedave "leedave (17 commits)")

---

Tags

templategenerateleedchcodemonkey

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[phpoffice/phpword

PHPWord - A pure PHP library for reading and writing word processing documents (OOXML, ODF, RTF, HTML, PDF)

7.6k39.0M228](/packages/phpoffice-phpword)[rize/uri-template

PHP URI Template (RFC 6570) supports both expansion &amp; extraction

435149.5M62](/packages/rize-uri-template)[anourvalar/office

Generate documents from existing Excel &amp; Word templates | Export tables to Excel (Grids)

24095.2k](/packages/anourvalar-office)[larablocks/pigeon

A more flexible email message builder for Laravel 5 including chained methods, reusable message configurations, and message layout and template view management.

143.7k](/packages/larablocks-pigeon)

PHPackages © 2026

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