Projects in Awesome Lists by thecodingmachine
A curated list of projects in awesome lists by thecodingmachine .
https://github.com/thecodingmachine/javascript.jquery.jquery-filetree
This package contains the JQuery FileTree component, along a PHP wrapper class to include JQuery FileTree easily in your web pages.
Last synced: 10 Jan 2026
https://github.com/thecodingmachine/utils.log.psr.errorlog_logger
This package contains a very simple PSR-3 compatible logger that logs messages directly to the PHP error log (using the error_log PHP function)
Last synced: 05 Oct 2025
https://github.com/thecodingmachine/harmony-module-interface
The harmony-module-interface package contains interfaces to improve the integration of your project with Harmony.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.console
A console to work with Mouf-PHP framework from the command-line
Last synced: 07 Oct 2025
https://github.com/thecodingmachine/utils.package-builder
This package contains a set of utility functions for Mouf to ease the way you can build packages.
Last synced: 09 Oct 2025
https://github.com/thecodingmachine/harmony-laravel-module
This package is an Harmony module for the Laravel PHP framework.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/html.renderer
This package contains the rendering mechanism of the Mouf framework. It is a mechanism allowing packages/templates/developers to overload a default template for various HTML objects.
Last synced: 09 Oct 2025
https://github.com/thecodingmachine/utils.mailer.db-mail-service
This package contains a mailer that does not send any mail! Instead, it stores the mail to be sent in a database 'mails' table. The DB mailer can later forward the mail to a real mailer that will indeed send the mail.
Last synced: 29 Mar 2025
https://github.com/thecodingmachine/harmony-zf2-module
This package is an Harmony module for the Zend Framework 2 PHP framework.
Last synced: 11 Oct 2025
https://github.com/thecodingmachine/harmony-class-explorer
A set of utility classes used by Harmony to explore PHP classes
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/security.userservice.extensions
This package contains a set of extensions over Mouf's userservice.
Last synced: 13 Oct 2025
https://github.com/thecodingmachine/javascript.historyjs
This package contains the History.js library, along a Mouf installer file to add History.js easily in your Mouf project.
Last synced: 12 Sep 2025
https://github.com/thecodingmachine/twig-universal-module
Cross-framework module for Twig
Last synced: 20 Feb 2026
https://github.com/thecodingmachine/definition-discovery
[EXPERIMENTAL] Allows automatic discovery of definition provider objects
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/modules.google-analytics
This module is used to add Google Analytics integration javascript into your web site.
Last synced: 18 Oct 2025
https://github.com/thecodingmachine/forumphp2016talk
Ce repository contient les slides de la présentation 'Ecrire du code PHP "framework-agnostic": aujourd'hui et demain'
Last synced: 27 Jan 2026
https://github.com/thecodingmachine/security.daos.doctrine
This package contains basic DAO for userservice
Last synced: 24 Oct 2025
https://github.com/thecodingmachine/utils.graphics.mouf-imagine-addons
Additional Filters for more easy to use transformations
Last synced: 15 Apr 2025
https://github.com/thecodingmachine/utils.i18n.fine.db-translator
Fine is a PHP internationalisation package. It will help you provide applications that support several languages. FINE means: Fine is not english :). This package provides a DB mapper that stores translations in database.
Last synced: 08 Jul 2025
https://github.com/thecodingmachine/composite-container-factory
This package provides a factory creating a composite container that automatically detects compatible containers using container-discovery and Puli.
Last synced: 26 Oct 2025
https://github.com/thecodingmachine/harmony-installer
The harmony-installer package is a composer plugin in charge of installing Harmony.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/harmony-mouf-module
This package is an Harmony module for the Mouf PHP framework.
Last synced: 27 Oct 2025
https://github.com/thecodingmachine/oauth2-server
This package is a full-stack implementation of a OAuth2 server for Mouf framework based on phpleague/oauth2-server package.
Last synced: 27 Oct 2025
https://github.com/thecodingmachine/workadventure-back-docker-image
The base development image used for WorkAdventure back servers
Last synced: 24 Jan 2026
https://github.com/thecodingmachine/html.utils.i18nweblibrary
This implementation of a Weblibrary will load different JS files based on the current language used. Useful to load translation files in JS.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/javascript.syntaxhighlighter
This package contains the SyntaxHighlighter javascript library, along a Mouf installer file to add SyntaxHighlighter easily in your Mouf project.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/workadventure-map-asmodee
Workadventure map for Asmodee
Last synced: 17 Feb 2026
https://github.com/thecodingmachine/mouf-utils.value.common-value
This package contains common classes that implement the ValueInterface interface (from the mouf/utils.value.value-interface package).
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.cache.cache-interface
This Mouf PHP package only contains the interface that must be implemented by caching classes. Unless you want to implement your own caching method, you should import a cache package that will use this interface. For instance, common.utils.session-cache, or common.utils.file-cache.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/psr-6-doctrine-bridge-universal-module
Cross-framework module for cache/psr-6-doctrine-bridge
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/integration.magento.moufgento
Moufgento is a modern MVC framework for Magento, based on the Splash MVC framework (designed for Mouf-PHP).
Last synced: 17 Jul 2025
https://github.com/thecodingmachine/database.tdbm-graphql
A binding package between thecodingmachine/tdbm-graphql and the Mouf framework
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/cms-middleware
A http-interop compatible CMS middleware. It only provides the middleware and delegates pages fetching to other packages.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.action.action-interface
This package contains an interface used by many objects to say they can do stuff. Actually, they can perform one particular action and has been designed for that. The action performed is completely up to the implementer (sending a mail, storing a result in database, displaying something on the screen...) The concept is very simple, and very powerful at the same time.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/security.user-management-ui-interface
The interfaces to implement when working with mouf/security.user-management-ui.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/mouf-validators-interface
The mouf-validators-interface package contains interfaces your classes can implement to provide self-validation in the Mouf interface.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/html.template.mouftemplate
This package contains a template for the Mouf administration interface. The content is automatically adjusted to the website page to use all the width. Anyway, you can use this component as a model if you like.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.constants.secret
This package contains a simple installer for Mouf that will create a constant 'SECRET' in your project and initialize it to some random value.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.common.symfony-validator-wrapper
Provide a Symfony validator with AnnotationMapping Enable.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/cms-utils
Utility classes for the thecodingmachine/cms-interfaces
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/javascript.fileuploader
This package contains functions to upload file in Ajax or HTML5.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.mailer.smtp-mail-service
This package contains a mailer that uses a SMTP server to send mail. The package is a wrapper around the Zend_Mail class of the Zend framework.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.mailer.swift-mail-service
This package contains a mailer for the Mouf framework that uses a SMTP server to send mail. The package is a wrapper around the Swift_Mailer class of the Swift library.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.cache.redis-cache
This package contains a cache mechanism that uses Redis to cache data.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/security.forgot-your-password-interface
The interfaces to implement when working with mouf/security.forgot-your-password.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.mailer.mail-interface
This package contains interfaces and classes describing mails. It also contains the MailerService interface that should be implemented by any service that can send mails. You should use a package implementing this interface (like the SmtpMailer package.
Last synced: 10 Jul 2025
https://github.com/thecodingmachine/database.dao-interface
This package only contains a basic interface for implementing common DAO methods. Those DAOs will be used by BCE forms among other things.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/drupal-service-provider-bridge
This Drupal 8 module provides a bridge to include container-interop/service-provider service providers into your Drupal project.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/javascript.underscore
This package contains the Underscore javascript library, along a Mouf installer file to add Underscore easily in your Mouf project.
Last synced: 26 Feb 2026
https://github.com/thecodingmachine/cms-interfaces
A set of interfaces for various components of a CMS.
Last synced: 10 Jul 2025
https://github.com/thecodingmachine/integration.magento.moufgento-magentomodule
This package is the Magento module associated to Moufgento, a modern MVC framework for Magento, based on the Splash MVC framework (designed for Mouf-PHP).
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/html.template.menus.basicmenu
This package contains a single class in charge of rendering a "Menu" instance in HTML using the toHtml() method. The rendering is performed using <ul> and <li> tags.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/deeployer-cleanup-action
A Github action to delete a Kubernetes namespace
Last synced: 13 Feb 2026
https://github.com/thecodingmachine/utils.i18n.fine.manage.bo
This package is the interface to create/edit/delete translation
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.log.mail-logger
This package contains a logger that sends a mail when a log message is received
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/integration.wordpress.moufpress
A MVC framework for Wordpress based on Mouf and compatible with Splash MVC
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/doctrine-migrations-universal-module
Cross-framework module for doctrine migrations
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/html.widgets.opengraph
Package for opengraph support on Mouf.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/weatherapi
This project is a demo containing a wrapper around OpenWeatherMap API. Don't use in production.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.fs-patcher
filesystem base patcher
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/html.template.menus.topribbonmenu
This package contains a menu that is displayed as a ribbon at the top of the screen. The class is in charge of rendering a 'Menu' instance in HTML using the toHtml() method.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/splash-service-provider
Cross-framework module for Splash
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/dbal-universal-module
Cross-framework module for doctrine/dbal
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/guzzle-universal-service-provider
Cross-framework module for guzzlehttp/guzzle:6
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/modules.paypal-integration
This package provides a set of classes that can be used to easily integrate with Paypal instant payment, Paypal subscriptions and IPN mechanism.
Last synced: 16 Jul 2025
https://github.com/thecodingmachine/html.widgets.base-html-widget
This package contains basic widgets representing HTML tags (select, input, etc...). Each widget is fully customizable, and benefits from an 'edit' mode, thanks to the basewidget package. Please note this package comes with a smaple CSS file you can use as a starter.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/tdbm-universal-module
Cross-framework module for thecodingmachine/tdbm
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/javascript.jquery.jquery-colorpicker
This package contains the JQuery ColorPicker library. This plugin can be used to display color pickers to pick up any color in a web page.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/cms-static-registry
A static registry (loads pages from static files) for thecodingmachine/cms-interfaces.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/security.userfiledao
This package contains an implementation of a UserDao, that stores the application users in a simple PHP file. It can be used together with the MoufUserService to provide easy access management to an application. Since the users are stored in a PHP file, this very special DAO does not require a database!
Last synced: 14 Feb 2026
https://github.com/thecodingmachine/utils.log.db-logger
This package contains a logger that stores the logs in database.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.i18n.fine-export
Package to Export/Import all translation with Excel files of Fine i18n element.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.action.common-action
This package contains common classes that implement the ActionInterface interface (from the mouf/utils.action.action-interface package).
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/mvc.bce.jquery-select2
This package contains a jQuery select2 based field renderer for BCE. This will help you build forms with nice select boxes.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/samples.tutorial
This package contains demo classes used in the Mouf tutorial at http://mouf-php.com/packages/mouf/mouf/doc/mouf_di_ui.md
Last synced: 29 Oct 2025
https://github.com/thecodingmachine/database.dbstats
This package provides a set of classes that can be used to create "aggregation" table containing high-level statistics about your database. The DB_Stats can be used to initalize the aggregation tables and automatically create triggers that will update data in real time.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/cms.cms-controller
CMS controller helps user to create and manage their own pages
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.task.rabbitmq
Package to manage task in rabbitmq
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/mvc.bce.jquery-file-upload
This package contains a jQuery file upload based field descriptor and renderer for BCE. This will help you build forms with HTML5 file upload capabilities.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/yaco-service-provider
This package is a bridge between container-intop's service providers and YACO (the PSR-11 compliant container compiler).
Last synced: 11 Jul 2025
https://github.com/thecodingmachine/yousign-php-client
A PHP client for the Yousign API
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/utils.common.getvars
This is a legacy non-OO package and should not be used in recent developments. A simple package that provides functions to get the parameters from the request in a consistent way. The varaiables can be rerieved in a way that is independent of the php.ini configuration file. Especially, it can cancel the effect of the dreadful 'magic_quotes' parameter.
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/tdbm-metahydrator
Bindings between thecodingmachine/meta-hydrator and thecodingmachine/tdbm
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/factory-to-definition
[EXPERIMENTAL] This package tries to convert (if possible) factories of service providers into definition-interop compatible definitions.
Last synced: 09 Jul 2025
https://github.com/thecodingmachine/monolog-universal-service-provider
Cross-framework module for monolog/monolog
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/workadventure-map-tcm
All maps of tcm building
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/html.template.bootstrap
This package contains a Mouf template based on the Twitter Bootstrap HTML/CSS/JS library, along a Mouf installer file to add the template easily in your Mouf project.
Last synced: 15 Apr 2025
https://github.com/thecodingmachine/utils.i18n.fine.file-translator
Fine is a PHP internationalisation package. It will help you develop applications that support several languages. Messages are stored in file. FINE means: Fine is not English :).
Last synced: 15 Apr 2025
https://github.com/thecodingmachine/quiz-module
This package is part of a demo featuring a PHP Quizz application. This demonstrates the possibility to deploy a common controller in many different frameworks and CMS
Last synced: 16 Mar 2026
https://github.com/thecodingmachine/mouf-html.widgets.evolugrid
This package contains the EvoluGrid widget. This is an HTML/Ajax datagrid that can be used to display data. It's main difference with other datagrids is that you can chage the set of columns dynamically depending on the paginated results you are looking at.
Last synced: 15 Apr 2025
https://github.com/thecodingmachine/security.simplelogincontroller
This package contains a simple Splash controller to log into an application. The controller can display a simple form with username/password choice, and has actions to login/logout the application.
Last synced: 15 Apr 2025
https://github.com/thecodingmachine/utils.cache.file-cache
This package contains a cache mechanism that relies on temporary files.
Last synced: 15 Apr 2025
https://github.com/thecodingmachine/utils.patcher
A patch system designed for Mouf than enables developers to know what patch has been run and what needs to be run on its environment. Very useful for database patches.
Last synced: 15 Apr 2025
https://github.com/thecodingmachine/tdbm-fluid-schema-builder
Build and modify your database schema used by TDBM using a fluid syntax.
Last synced: 15 Apr 2025
https://github.com/thecodingmachine/html.widgets.messageservice
Use this package to display info/warning/error messages to the user on a web page. Using the SessionMessageService class, you register messages to be displayed. Using the MessageWidget class, you display the error messages in your templates.
Last synced: 12 Jun 2025