Skip to content

Conversation

@alex40724
Copy link
Member

See also #10862

Assessment:

Phiki is a syntax highlighter written in PHP. It uses TextMate grammar files and Visual Studio Code themes to generate syntax highlighted code for the web.

General Information:

  • Name of the dependency: phiki/phiki
  • Version: 2.0.5
  • this dependency was already used in ILIAS.
  • the dependency's license is compatible with ILIAS' license: MIT

Type of dependency:

  • composer
  • npm

Usage:

  • components/ILIAS/COPage

Reasoning:

We abandonded the previous geshi library due to lacking maintenance. The syntax highlighter is being used in the page editor for code paragraphs. Having a syntax highlighter greatly improves readability of code snippets fostering teaching and learning of programming languages.

Maintenance:

  • Last release of the Library: 2025-11-04
  • One main developer, 11 contributors
  • Monthly releases since Oct 2024

Links:

Packagist: https://packagist.org/packages/phiki/phiki
GitHub: https://github.com/phikiphp/phiki
Documentation: https://phiki.dev/

Alternatives:

There are several alternatives like Geshi or other libs. This however seems to be the most active currently maintained alternative.

@alex40724 alex40724 added jour fixe dependencies Pull requests that update a dependency file labels Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file jour fixe

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant