# Packages

## PHP Packages

**github api:**

- https://github.com/KnpLabs/php-github-api

> doc https://github.com/KnpLabs/php-github-api/tree/master/doc

```bash
composer require knplabs/github-api:^3.0 guzzlehttp/guzzle:^7.0.1 http-interop/http-factory-guzzle:^1.0
```

**gitlab api**

- `gitonomy/gitlib`

**markdown**

- `cebe/markdown` https://github.com/michelf/php-markdown
- `erusev/parsedown` https://github.com/erusev/parsedown
- `league/commonmark` https://github.com/thephpleague/commonmark
  - docs https://commonmark.thephpleague.com
- `michelf/php-markdown` https://github.com/michelf/php-markdown

**html to markdown**

- `league/html-to-markdown` https://github.com/thephpleague/html-to-markdown

**NEON**

like Yaml, json but simple.

- `nette/neon` https://github.com/nette/neon NEON: encodes and decodes NEON file format.

**JSON**

> https://github.com/json-next/awesome-json-next

- `colinodell/json5` json5 parse
- `laktak/hjson`

**crontab**

- `dragonmantank/cron-expression` https://github.com/dragonmantank/cron-expression
- `phppkg/hucron` https://github.com/phppkg/hucron

**parser&lexer**

- `doctrine/lexer` https://github.com/doctrine/lexer

## Frontend Packages

- bulmaswatch
- https://unpkg.com/json5@2.2.0/dist/index.min.js
- https://github.com/mixmark-io/turndown Convert HTML into Markdown with JavaScript.
  - https://unpkg.com/turndown/dist/turndown.js