PHPackages                             yitznewton/procslyte - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. yitznewton/procslyte

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

yitznewton/procslyte
====================

ProCSLyte: a PHP processor for Citation Style Language (CSL)

0.0.1-alpha.2(11y ago)06[1 issues](https://github.com/yitznewton/procslyte/issues)GPL-3.0PHPPHP &gt;=5.4

Since Oct 28Pushed 11y ago1 watchersCompare

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

READMEChangelogDependencies (7)Versions (4)Used By (0)

[![Travis build status](https://camo.githubusercontent.com/fa5333561134ba2e690e08d3fb22df946db439f66ad1298f56ab6aebdf3ff90b/687474703a2f2f696d672e736869656c64732e696f2f7472617669732f7969747a6e6577746f6e2f70726f63736c7974652e737667)](https://camo.githubusercontent.com/fa5333561134ba2e690e08d3fb22df946db439f66ad1298f56ab6aebdf3ff90b/687474703a2f2f696d672e736869656c64732e696f2f7472617669732f7969747a6e6577746f6e2f70726f63736c7974652e737667)[![Code Climate grade](https://camo.githubusercontent.com/83a66f51308c7e791593911d8040d463a07ebcfe278159a09b989019cb5b8b1c/687474703a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6769746875622f7969747a6e6577746f6e2f70726f63736c7974652e737667)](https://camo.githubusercontent.com/83a66f51308c7e791593911d8040d463a07ebcfe278159a09b989019cb5b8b1c/687474703a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6769746875622f7969747a6e6577746f6e2f70726f63736c7974652e737667)[![Code Climate coverage](https://camo.githubusercontent.com/7d2a51c81a02a4f51185807d7e6464a4c39f504720530842c1b12e72153efbca/687474703a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f636f7665726167652f6769746875622f7969747a6e6577746f6e2f70726f63736c7974652e737667)](https://camo.githubusercontent.com/7d2a51c81a02a4f51185807d7e6464a4c39f504720530842c1b12e72153efbca/687474703a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f636f7665726167652f6769746875622f7969747a6e6577746f6e2f70726f63736c7974652e737667)[![PHP 5.3 not supported](https://camo.githubusercontent.com/9afd5c76b9f341454a74f4128de5dcd89ffc7751f93c76de0745cfd31004b286/687474703a2f2f696d672e736869656c64732e696f2f62616467652f352e332d6e6f745f737570706f727465642d7265642e737667)](https://camo.githubusercontent.com/9afd5c76b9f341454a74f4128de5dcd89ffc7751f93c76de0745cfd31004b286/687474703a2f2f696d672e736869656c64732e696f2f62616467652f352e332d6e6f745f737570706f727465642d7265642e737667)[![PHP 5.4 supported](https://camo.githubusercontent.com/760e693148ed706bbc61496cb5545c2bfd18102ac49bea0151ab20c1f55d2f5b/687474703a2f2f696d672e736869656c64732e696f2f62616467652f352e342d737570706f727465642d677265656e2e737667)](https://camo.githubusercontent.com/760e693148ed706bbc61496cb5545c2bfd18102ac49bea0151ab20c1f55d2f5b/687474703a2f2f696d672e736869656c64732e696f2f62616467652f352e342d737570706f727465642d677265656e2e737667)[![PHP 5.5 supported](https://camo.githubusercontent.com/d99bc53b22b8e1de05cf0a84f9a2cc3ebdabf0662d864baa6ad6cc06dfb68ebe/687474703a2f2f696d672e736869656c64732e696f2f62616467652f352e352d737570706f727465642d677265656e2e737667)](https://camo.githubusercontent.com/d99bc53b22b8e1de05cf0a84f9a2cc3ebdabf0662d864baa6ad6cc06dfb68ebe/687474703a2f2f696d672e736869656c64732e696f2f62616467652f352e352d737570706f727465642d677265656e2e737667)[![PHP 5.6 supported](https://camo.githubusercontent.com/2120621e988c8e3363fd474475bd059915df9eb8357791e2440a2e75ea4b7117/687474703a2f2f696d672e736869656c64732e696f2f62616467652f352e362d737570706f727465642d677265656e2e737667)](https://camo.githubusercontent.com/2120621e988c8e3363fd474475bd059915df9eb8357791e2440a2e75ea4b7117/687474703a2f2f696d672e736869656c64732e696f2f62616467652f352e362d737570706f727465642d677265656e2e737667)[![HHVM not tested](https://camo.githubusercontent.com/c746c5888f3da6fb90ff07de03d4ffbf30be94aeeea874f687aef3515bbf86df/687474703a2f2f696d672e736869656c64732e696f2f6868766d2f7969747a6e6577746f6e2f70726f63736c7974652e737667)](https://camo.githubusercontent.com/c746c5888f3da6fb90ff07de03d4ffbf30be94aeeea874f687aef3515bbf86df/687474703a2f2f696d672e736869656c64732e696f2f6868766d2f7969747a6e6577746f6e2f70726f63736c7974652e737667)[![license: GPL](https://camo.githubusercontent.com/12732abacaac55b3ea76059f24ce22e1dc2ba903d67772dbf6b7728f7dff8dc3/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7969747a6e6577746f6e2f70726f63736c7974652e737667)](https://camo.githubusercontent.com/12732abacaac55b3ea76059f24ce22e1dc2ba903d67772dbf6b7728f7dff8dc3/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7969747a6e6577746f6e2f70726f63736c7974652e737667)

ProCSLyte
=========

[](#procslyte)

A PHP processor for Citation Style Language (CSL)
-------------------------------------------------

[](#a-php-processor-for-citation-style-language-csl)

ProCSLyte (pronounced "proselyte") is a processor for CSL. See [the specification](http://citationstyles.org/downloads/specification.html#text).

ProCSLyte is in very early development; it is not yet usable to generate citations.

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

[](#installation)

To install ProCSLyte in your app:

```
$ composer require yitznewton/procslyte
```

To work on the ProCSLyte code, clone this repo and do:

```
$ composer install
```

Tests
-----

[](#tests)

```
$ make phpunit
# or
$ ./vendor/bin/phpunit
```

To run the full CI harness:

```
$ make ci
```

Documentation
-------------

[](#documentation)

There is [some documentation in docs/](docs/) about design decisions that we faced.

License
-------

[](#license)

[GPLv3](http://opensource.org/licenses/GPL-3.0)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

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

Every ~5 days

Total

2

Last Release

4212d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/80399c682aa6e0a353272015b221b5581bec505409017a175993bc719b4ae346?d=identicon)[yitznewton](/maintainers/yitznewton)

---

Top Contributors

[![yitznewton](https://avatars.githubusercontent.com/u/619299?v=4)](https://github.com/yitznewton "yitznewton (89 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

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

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

###  Alternatives

[mtdowling/jmespath.php

Declaratively specify how to extract elements from a JSON document

2.0k472.8M135](/packages/mtdowling-jmespathphp)[opis/closure

A library that can be used to serialize closures (anonymous functions) and arbitrary data.

2.6k230.0M284](/packages/opis-closure)[masterminds/html5

An HTML5 parser and serializer.

1.8k242.8M229](/packages/masterminds-html5)[sabberworm/php-css-parser

Parser for CSS Files written in PHP

1.8k191.2M65](/packages/sabberworm-php-css-parser)[michelf/php-markdown

PHP Markdown

3.5k52.4M345](/packages/michelf-php-markdown)[jms/metadata

Class/method/property metadata management in PHP

1.8k152.8M88](/packages/jms-metadata)

PHPackages © 2026

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