An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by thecodingmachine

A curated list of projects in awesome lists by thecodingmachine .

https://github.com/thecodingmachine/utils.log.log_interface

This package contains an interface used by many components to log messages. Please download a logger package that implements this interface (like the errorlog_logger package)

Last synced: 28 Jul 2025

https://github.com/thecodingmachine/utils.cache.in-memory-cache

This package contains the most basic cache mechanism. It stores cache items in an array. It means the cache is flushed as soon as the script returns. It is very basic, but also very fast. You will usually use this mechanism with another one just behind.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/utils.composite-exception

A utility exception class that can aggregates several exceptions into one. Useful for aggregating exceptions triggered in loops.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/utils.i18n.fine.language-detection

Language detection is a PHP internationalisation package, it depends of translation-interface. This package contain many class to return a language select for internationalisation.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/graphqlite-misc-types

A collection of non-standard GraphQL types to be used with GraphQLite.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/service-provider-registry

This package provides a service provider registry than can lazily instantiate the service providers it contains.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/database.patcher

A database patch system designed for Mouf than enables developers to know what patch has been run and what needs to be run on its environment. This package adds database support to the Mouf patch system (mouf/utils.patcher).

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/mvc.graphqlite

A binding package between thecodingmachine/graphqlite and the Mouf framework

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/container-installer

This package contains a PHP dependency injection container detector and aggregator. The idea is to have potentially one DI container per composer package and to aggregate all those containers into a 'root' container.

Last synced: 12 Jun 2025

https://github.com/thecodingmachine/utils.common.formatters

Formatters are simple classes that transform a string into another. For instance, a formatter could be used to format a date, translate a string, put a string in bold, etc... This package contains the formatter interface, plus a number of useful formatters.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/service-provider-utils

This package contains a set of tools to work with container-interop's service-providers.

Last synced: 15 Oct 2025

https://github.com/thecodingmachine/harmony-doctrine-orm-ui

An Harmony plugin bringing a user interface for Doctrine ORM

Last synced: 04 Sep 2025

https://github.com/thecodingmachine/integration.joomla.moufla

This is all classes that integrate Mouf in a Joomla environment. There are two other repositories that are linked to this one.

Last synced: 07 Jul 2025

https://github.com/thecodingmachine/common-factories

This project provides utility factories that can be used directly in service providers complying with the container-interop/service-provider standard.

Last synced: 07 Oct 2025

https://github.com/thecodingmachine/root-container

This package contains a facade container that aggregates all containers that have been detected thanks to the mouf/container-installer package.

Last synced: 09 Oct 2025

https://github.com/thecodingmachine/oo-amqp-client

An object oriented wrapper on top of the php-amqplib

Last synced: 12 Oct 2025

https://github.com/thecodingmachine/html.widgets.base-widget

This package contains the foundation of the Mouf widgets. It does not contain any component or any widget. On the other hand, it will add a menu to Mouf that will help you switch all widgets in "edit" mode. In "edit" mode, widgets in your application display an "edit" icon that will bring you directly to the Mouf edition page.

Last synced: 15 Oct 2025

https://github.com/thecodingmachine/html.widgets.form-elements

This package contains PHP objects representing common HTML form elements, along renderers.

Last synced: 26 Oct 2025

https://github.com/thecodingmachine/drupal-stratigility-bridge

This Drupal 8 module provides a bridge to include PSR-15 middlewares through Stratigility.

Last synced: 27 Oct 2025

https://github.com/thecodingmachine/tdbm-hydrator

A PHP hydrator allowing easy mapping between an array and an object.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.common.sortable-interface

This package contains an interface used by objects to say they can sort data. The concept is very simple, the object implements a sort method that takes a key (the sort column) and a direction, and that's it!

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.common.lock

A simple package that provides functions to get a lock. Typically, you want to use locks when you want to be sure that 2 actions do not happen at the same time. For instance, if you regularly schedule cron tasks, you might want to be sure the last cron task finished before running the new one. A lock can help you do that.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/symfony-cache-universal-module

Cross-framework module for Symfony cache

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/yaml-definition-loader

Provides a loader that can convert YAML files to container definitions compatible with the definition-interop standard.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.network.http.curlhtmlbrowser

This package contains a class that mimics a web browser. Using the Curl HTML Browser, you can easily query a web site in HTTP or HTTPS, and analyze the HTML answered. The Curl HTML Browser will handle sessions for you, so you can use it to log into a website and retrieve data from the logged part of the website. As the name implies, this package is based on the CURL library, and therefore, the CURL PHP extension must be installed on your machine.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/container-discovery

Allowing discovery of container objects through Puli

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.log.advanced-logger

This package can be used to perform advanced logging: the logs are stored in database (using the DBLogger), then are analysed and aggregated (using the LogStats package). This package provides a way to send a mail automatically every night to the admin, summarizing the logs of the day.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/lazy-array

This package provides an array than can lazily instantiate the objects it contains.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/service-provider-template

The project is a template to quick-start universal service provider packages (packages providing service providers based on container-interop/service-provider)

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/services.package-website-generator

This is a website that generates documentation for your PHP packages hosted on packagist.org.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.log.errorlog_logger

This package contains a logger that should be used to log messages directly to the PHP error log (using the error_log PHP function)

Last synced: 27 Mar 2026

https://github.com/thecodingmachine/graphql-controllers-bundle

A Symfony bundle for thecodingmachine/graphql-controllers.

Last synced: 14 Aug 2025

https://github.com/thecodingmachine/security.userservice

A set of PHP class to manage log-in and log-out of web applications and that integrates with Mouf.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/integration.drupal.druplash

This module provides a MVC framework, right into Drupal, based on the Splash MVC framework (designed for Mouf-PHP).

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/laravel-server-monitor-plugin-notification-by-host

Monitor servers plugin to send notification by host

Last synced: 04 Oct 2025

https://github.com/thecodingmachine/cms.scaffolder

[Experimental] This package contains a library to generate CMS components for Mouf

Last synced: 09 Aug 2025

https://github.com/thecodingmachine/utils.common.doctrine-annotations-wrapper

Provide an install script for a Doctrine's AnnotationReader in Mouf Framework.

Last synced: 04 Aug 2025

https://github.com/thecodingmachine/mouf-installer

The Mouf-installer package is a composer in charge of installing any package with the 'mouf-library' type.

Last synced: 08 Jul 2025

https://github.com/thecodingmachine/utils.cache.psr6-ui

This package contains a user interface that will add a 'Purge PSR-6 cache' button to Mouf, allowing you to purge any PSR-6 cache pool easily.

Last synced: 02 Aug 2025

https://github.com/thecodingmachine/html.utils.bootstrap

This package contains the Bootstrap HTML/CSS/JS library, along a Mouf installer file to add Bootstrap easily in your Mouf project.

Last synced: 19 Feb 2026

https://github.com/thecodingmachine/javascript.jquery.jquery

This package contains the JQuery library, along a PHP wrapper class to include JQuery easily in your web pages.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/tdbm-silex

A Silex service provider package to help you get started with TDBM in Silex.

Last synced: 30 Jul 2025

https://github.com/thecodingmachine/workadventure-map-explore-authentic-france

Map for TradeFair AtoutFrance

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/integration.drupal.druplash-drupalmodule

This is the Drupal module used by Druplash, the MVC framework for Drupal

Last synced: 29 Jul 2025

https://github.com/thecodingmachine/slim-universal-module

Cross-framework module for slim framework

Last synced: 29 Jul 2025

https://github.com/thecodingmachine/javascript.jquery.jquery-validate

This package contains the JQuery Validator. It allows developers to easily validate forms, using CSS classes.

Last synced: 27 Jul 2025

https://github.com/thecodingmachine/security.user-management-ui

A set of user interfaces for managing users (listing users, setting roles, etc..)

Last synced: 02 Jul 2025

https://github.com/thecodingmachine/mvc.silex-mouf

This project is a very simple extension to the Silex microframework. It adds Mouf dependency injection capability to Silex.

Last synced: 03 Sep 2025

https://github.com/thecodingmachine/javascript.jquery.jquery-file-upload

This package contains an install script that installs a WebLibrary that can be used to easily integration the jquery-file-upload library in Mouf.

Last synced: 27 Jul 2025

https://github.com/thecodingmachine/laravel-server-monitor-plugin-rest-api

Plugin to add rest api to Laravel server monitor

Last synced: 26 Jul 2025

https://github.com/thecodingmachine/deeployer-action

A Github action for Deeployer

Last synced: 26 Jan 2026

https://github.com/thecodingmachine/html.template.templateinterface

This package contains the definition of an HTML template (the TemplateInterface interface) and an helper class to build HTML templates easily (the BaseTemplate class).

Last synced: 21 Feb 2026

https://github.com/thecodingmachine/utils.common.validators

This package contains typical validators to be used in your application. A validator is a class that decides whether a string is valid or not. For instance, you could use an EmailValidator to validate that a string is a mail, etc...

Last synced: 10 Sep 2025

https://github.com/thecodingmachine/utils.i18n.fine

Fine is a PHP internationalisation package. It will help you provide applications that support several languages. FINE means: Fine is not english :). Translation is performed using PHP mapping files, but you will have a nice graphical interface in the Mouf framework to write your own translated messages.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.cache.apc-cache

This package contains a cache mechanism that relies on the APC caching system. For this cache to work, the APC Pecl package must be enabled.

Last synced: 25 Oct 2025

https://github.com/thecodingmachine/utils.i18n.fine.symfony-bridge

This package contains a bridge between the Symfony TranslatorInterface and FINE. Using this package, FINE can implement Symfony's TranslatorInterface and therefore, can be used with any Symfony component using this interface

Last synced: 08 Jul 2025

https://github.com/thecodingmachine/utils.common.url-interface

This package contains an interface used by many objects to say they represent a URL. The concept is very simple, the object implements a getUrl method, and that's it!

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/html.widgets.color-picker

This package contains a color-picker widget based on jQuery colorpicker module.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/gulp-installer

An installer package that installs Gulp as a Composer dependency.

Last synced: 26 Jan 2026

https://github.com/thecodingmachine/elastiql

Create indices in ElasticSearch from GraphQL queries

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/security.forgot-your-password

A 'forgot your password' feature for Mouf security.

Last synced: 26 Jul 2025

https://github.com/thecodingmachine/samples.basic

See the mouf framework in action ! Live examples that will help you understanding how to implements the basics of a mouf project

Last synced: 13 Jun 2025

https://github.com/thecodingmachine/whoops-middleware-universal-module

Cross-framework module for franzliedke/whoops-middleware

Last synced: 05 Jul 2025

https://github.com/thecodingmachine/utils.log.stats-logger

This package contains everything needed to aggregate database into stats that can be viewed and sorted.

Last synced: 05 Jul 2025

https://github.com/thecodingmachine/doctrine-cache-harmony

This package integrates Doctrine cache in any definition-interop compatible framework/container.

Last synced: 15 Jul 2025

https://github.com/thecodingmachine/utils.cache.purge-ui

This package contains a user interface that will add a 'Purge cache' button to Mouf, allowing you to purge any PSR-6, PSR-16, Doctrine and Mouf cache easily.

Last synced: 14 Jun 2025

https://github.com/thecodingmachine/utils.common.mouf-helpers

This package contains a set of utility classes that will help you build UI for Mouf. This is mostly useful for package builders if they want to provide advanced UI, etc...

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/harmony-validator-interface

The validator-interface package contains interfaces your classes can implement to provide self-validation in Harmony.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.i18n.fine.translation-interface

This package contains interface to use fine

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.constants.debug

This package contains a simple installer for Mouf that will create a constant 'DEBUG' in your project and initialize it to true. Useful for packages supporting a 'debug' mode.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/stash-universal-module

Cross-framework module for Stash

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/html.utils.ckeditor

This package contains the CK editor library

Last synced: 23 Aug 2025

https://github.com/thecodingmachine/utils.common.doctrine-cache-wrapper

Provide an install script for a Doctrine's Cache in Mouf Framework.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.cache.no-cache

This package contains a cache mechanism that... does not cache anything. This is useful if another component requires a cache mechanism and if you don't want to provide any (for development purpose...).

Last synced: 27 Jul 2025

https://github.com/thecodingmachine/utils.cache.memcached-cache

This package contains a cache mechanism that relies on the Memcached database. For this cache to work, the memcached Pecl package must be enabled.

Last synced: 27 Jun 2025

https://github.com/thecodingmachine/utils.log.filter-logger

This package contains a class that acts as a logger. It purpose is to apply a filter on logs and forward the logs to another logger that will take care of storing the log.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/magic-query-datasource

This package contains 2 utility class representing a row and a datasource, using magic query.

Last synced: 18 Sep 2025

https://github.com/thecodingmachine/stratigility-harmony

Cross-framework module for Stratigility

Last synced: 18 Jun 2025

https://github.com/thecodingmachine/pimple-universal-service-provider-bridge

This library allows Pimple containers to use universal service providers as defined in container-interop/service-provider

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/mean-test

Test your mean skills

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/csrf-header-check-middleware-universal-module

Cross-framework module for thecodingmachine/csrf-header-check-middleware

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.cache.session-cache

This package contains a cache mechanism that relies on the session of the user. Therefore, the cache is a bit special, since it is kept for the duration of the session, and is only accessible by the current user. The session has to be started (using session_start()).

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.cache.memcache-cache

This package contains a cache mechanism that relies on the Memcached database. For this cache to work, the memcache Pecl package must be enabled.

Last synced: 07 Sep 2025

https://github.com/thecodingmachine/weatherapi-service-provider

Cross-framework module for thecodingmachine/weatherapi

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/integration.wordpress.moufpress-wordpressplugin

This is the Wordpress module needed to run Moufpress, a MVC framework for Wordpress based on Mouf and compatible with Splash MVC

Last synced: 25 Jul 2025

https://github.com/thecodingmachine/harmony-symfony-module

This package is an Harmony module for the Symfony 2 PHP framework.

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/quiz-demo-wordpress

This is a simple PHP quiz that demonstrates Mouf integration with Wordpress

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/common-container-definitions

This package contains common classes that implement the interfaces defined in container-interop/compiler-interop

Last synced: 16 Mar 2026

https://github.com/thecodingmachine/utils.log.multi-logger

Use this package if you want a logger that logs to several places at the same time. Using a MultiLogger, you can append several loggers. For instance, you might want to write in the error log using the ErrorLogLogger and to send a mail to the admin using the MailLogger...

Last synced: 27 Jun 2025

https://github.com/thecodingmachine/mouf-tests

Test your mouf skills !

Last synced: 22 Feb 2026

https://github.com/thecodingmachine/javascript.jquery.jquery-ui

This package contains the JQuery UI library, along a Mouf installer file to add JQuery UI easily in your Mouf project.

Last synced: 10 Jan 2026