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/safe

All PHP functions, rewritten to throw exceptions instead of returning false

exceptions functions php

Last synced: 19 Oct 2025

https://github.com/thecodingmachine/docker-images-php

A set of PHP Docker images

apache docker nodejs php

Last synced: 13 Apr 2025

https://github.com/thecodingmachine/graphqlite

Use PHP Attributes/Annotations to declare your GraphQL API

annotations graphql laravel php symfony

Last synced: 14 May 2025

https://github.com/thecodingmachine/phpstan-strict-rules

A set of additional rules for PHPStan based on best practices followed at TheCodingMachine

Last synced: 16 May 2025

https://github.com/thecodingmachine/symfony-vuejs

Source code of the tutorial "Building a single-page application with Symfony 4 and Vue.js"

authentication axios single-page-applications spa store symfony vue vue-router vue-store vuejs vuex

Last synced: 10 Jun 2025

https://github.com/thecodingmachine/tdbm

The Database Machine is a PHP ORM that requires no configuration. The object model is deduced from the database model.

Last synced: 04 Apr 2025

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

An installer package that let's you install NodeJS and NPM as a Composer dependency.

Last synced: 29 Jun 2025

https://github.com/thecodingmachine/symfony-boilerplate

An example of an application built with Symfony 5, GraphQL and Nuxt.js

clean-architecture docker docker-compose graphql minio mysql nuxtjs pest redis s3 ssr symfony vagrant vuejs

Last synced: 27 Jul 2025

https://github.com/thecodingmachine/discovery

Publish and discover assets in your PHP projects.

Last synced: 06 Apr 2025

https://github.com/thecodingmachine/phpstan-safe-rule

A PHPStan rule to be used with the thecodingmachine/safe package

Last synced: 16 May 2025

https://github.com/thecodingmachine/best-practices

This repository contains the files to generate the http://bestpractices.thecodingmachine.com website

Last synced: 30 Jun 2025

https://github.com/thecodingmachine/mouf

The Mouf PHP framework: an open-source PHP framework providing an easy way to download, install, use and reuse components, with a graphical user interface.

Last synced: 07 Apr 2025

https://github.com/thecodingmachine/packanalyst

Packanalyst is a service that let's you browse in any PHP class / interface / trait defined in Packagist

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/graphqlite-bundle

A Symfony bundle for thecodingmachine/graphqlite.

Last synced: 16 May 2025

https://github.com/thecodingmachine/dbal-fluid-schema-builder

Build and modify your database schema using Doctrine DBAL and a fluid syntax.

Last synced: 10 Jul 2025

https://github.com/thecodingmachine/symfony-middleware

This package provides a StackPHP middleware that can be used to use a Symfony application as a middleware (instead of an app)

Last synced: 04 Jul 2025

https://github.com/thecodingmachine/html.widgets.statsgrid

This PHP package contains a HTML pivot table. You provide it with a data set and the list of columns and rows and it will display a nice pivot table.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/washingmachine

CI tool that integrates with Gitlab to show variations in the CRAP index

ci gitlab gitlab-ci php

Last synced: 15 Apr 2025

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

A very clever library to use SQL prepared statement with a variable number of parameters... and much more!

Last synced: 20 Aug 2025

https://github.com/thecodingmachine/yaml-tools

A set of CLI tools to manipulate YAML files (merge, edit, etc...)

Last synced: 24 Jul 2025

https://github.com/thecodingmachine/rnb-plugin-typescript

This plugin allow thecodingmachine react-native-boilerplate 🐙 users to translate the boilerplate from Javascript 💛 to Typescript 💙

hacktoberfest

Last synced: 29 Apr 2025

https://github.com/thecodingmachine/graphqlite-laravel

A Laravel service provider package to help you get started with GraphQLite in Laravel.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/picotainer

A minimalist PHP dependency injection container compatible with ContainerInterop

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/symfony-psr15-bridge

A bridge between Symfony middlewares (StackPHP) and http-interop middlewares for converting Symfony Http abstractions to PSR-15 and back.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/whoops-stackphp

This package contains a StackPHP middleware that catches all exceptions and redirects those to the Whoops error handling library.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/deeployer

A tool to ease the creation of environments using docker-compose or Kubernetes

Last synced: 22 Aug 2025

https://github.com/thecodingmachine/class-explorer

Find the list of all your PHP classes and more.

Last synced: 14 Oct 2025

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

Write your GraphQL queries in simple to write controllers (using webonix/graphql-php).

Last synced: 15 Apr 2025

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

This package provides a StackPHP middleware that can be used to plug a Silex application

Last synced: 11 Jun 2025

https://github.com/thecodingmachine/classname-mapper

Provides a way to find in which PHP files a class will be looked upon.

Last synced: 10 Oct 2025

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

The Database Machine is a PHP ORM that requires no configuration. The object model is deduced at runtime from the database model.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/react-native-workshop

Code examples that can be implemented using TheCodingMachine React-Native Boilerplate

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/yaco

YACO (Yet Another COmpiler) is a PHP tool that generates a PHP container based on entry definitions.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/docker-images-nodejs

A set of Node.js Docker images

docker nodejs

Last synced: 26 Jul 2025

https://github.com/thecodingmachine/drupal

This Composer package is an installer that will download Drupal from the http://drupal.org website and unpack it at the root of your Composer project.

Last synced: 20 Feb 2025

https://github.com/thecodingmachine/map-optimizer

A tool to automatically optimize a Tiled map for usage in Phaser 3

Last synced: 18 Oct 2025

https://github.com/thecodingmachine/print.service

PDF, docx, html generator service of docx or twig template

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/interop.silex.di

This project is a very simple extension to the Silex microframework. It adds to Silex the capability to use any DI container (not only Pimple).

Last synced: 03 Jul 2025

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

A PHP PSR-15 (http-interop) compliant middleware that defends your application against CSRF attacks.

Last synced: 23 Jul 2025

https://github.com/thecodingmachine/schema-analyzer

A package that offers utility tools to analyze database schemas (on top of Doctrine DBAL)

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/funky

Write service providers easily using annotations

Last synced: 27 Oct 2025

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

A Symfony bundle for TDBM.

Last synced: 24 Aug 2025

https://github.com/thecodingmachine/utils.session.optimistic-session-handler

Session handler that releases session lock quickly. Usefull for multiple ajax calls on the same page

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/splash-router

A PSR-15 compliant router using annotations

Last synced: 22 Jun 2025

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

BCE is made to make your live easy. It will help you in building forms very quickly, handles form rendering, both client and server-side validation, and persistance.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/metahydrator

A configurable implementation of mouf's Hydrator interface

Last synced: 04 Oct 2025

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

This package contains a really minimalist dependency injection container that can be used to create aliases of instances in existing containers.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/workadventure-map-forumphp

A WorkAdventure map for AFUP's ForumPHP 2020 event

Last synced: 23 Oct 2025

https://github.com/thecodingmachine/graphqlite-symfony-validator-bridge

Adds support for Symfony Validator in GraphQLite

Last synced: 23 Aug 2025

https://github.com/thecodingmachine/crystal-project

This package contains the everaldo icon set. This is a set of icons that can be used in any web application.

Last synced: 20 Feb 2025

https://github.com/thecodingmachine/docker-images-mysql

MySQL container with top-notch developer experience

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/service-provider-bridge-bundle

This Symfony Bundle enables Symfony applications to use service providers as defined in container-interop/service-provider

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/mvc.splash-common

The Core part of Splash (an MVC framework). It is used by Splash itself, but also by Drusplash (the Splash wrapper for Drupal)

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/workadventure-php-community-map

A map for the PHP community on WorkAdventure

Last synced: 20 Feb 2025

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

Cross-framework module providing a service containing a list of middlewares

Last synced: 15 Apr 2025

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

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

Last synced: 15 Apr 2025

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

This is a simple installer that let's you create simple Composer packages that are actually downloading and extracting an archive from the web.

Last synced: 12 Jul 2025

https://github.com/thecodingmachine/html.tags

This package contains a pure PHP object representation of HTML5 tags. There is one class for each existing HTML tag, and one getter/setter per attribute.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/swift-twig-mail-template

This package contains a utility class to render Swift mail messages using Twig for templating

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/dbfaker

Easy test data in your database !

database dbal fake-data php php7 test-data-generator

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/gitlab-hook-middleware

A PSR-15 middleware to handle Gitlab hooks

Last synced: 15 Apr 2025

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

This package contains a really minimalist dependency injection container that acts as a proxy in front of a target container. Its goal is to prefix all instances names in the target container.

Last synced: 11 Jul 2025

https://github.com/thecodingmachine/rnb-toolbox

Toolbox to create amazing plugins for our react-native boilerplate. 🧰

boilerplate react-native

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/database.doctrine-orm-wrapper

This package contains wrapper classes that make Doctrine ORM easy to use in Mouf

Last synced: 15 Apr 2025

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

This package contains one interface for condition, and a few classes that implement it. A condition is a class that possesses an "isOk" method. The condition returns true if the condition is met, and false otherwise.

Last synced: 15 Apr 2025

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

A MVC framework deeply integrated with Mouf

Last synced: 15 Apr 2025

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

This package contains a PSR-3 compatible logger that wrap a set of loggers

Last synced: 10 Jun 2025

https://github.com/thecodingmachine/easy-entity-reader

This Drupal 8 module helps developers access entity content.

Last synced: 15 Apr 2025

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

A Symfony bundle for thecodingmachine/tdbm-graphql.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/html.html_element

This package contains the HtmlElementInterface interface that can be used to output HTML on a page. It also features base classes implementing this interface.

Last synced: 18 Jun 2025

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

Store file related cache items easily

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/laravel-universal-service-provider

This bridge allows Laravel applications to use service providers as defined in container-interop/service-provider

Last synced: 15 Sep 2025

https://github.com/thecodingmachine/jquery.tcm.monthpicker

The jQuery TCM Monthpicker is a highly configurable plugin that adds monthpicker functionality to your pages. You can customize the date format and language, restrict the selectable date ranges and add in buttons and other navigation options easily.

Last synced: 20 Feb 2025

https://github.com/thecodingmachine/kickoff-docker-php-images

Base images of kickoff-docker-php

docker nginx php php-fpm

Last synced: 20 Feb 2025

https://github.com/thecodingmachine/gitlab_scrutinizer_hook_adapter

This project is an adapter between Gitlab web hooks and Scrutinizer post-receive hook triggers

Last synced: 20 Feb 2025

https://github.com/thecodingmachine/tom-cli

A dedicated CLI for TheCodingMachine React-Native Boilerplate !

Last synced: 20 Feb 2025

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

A class generator that will generate GraphQL types from your database schema (using thecodingmachine/graphqlite)

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/graphqlite-universal-service-provider

Cross-framework module for GraphQLite using container-interop/service-provider

Last synced: 18 Jun 2025

https://github.com/thecodingmachine/gitlab-registry-api

Library to use the Gitlab registry api in php

Last synced: 16 Jul 2025

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

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

Last synced: 20 Feb 2025

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

Cross-framework module for Symfony cache

Last synced: 20 Feb 2025

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

This package contains an interface used by objects to say they can paginate data. The concept is very simple, the object implements a paginate method that takes a limit and an offset, and that's it!

Last synced: 09 Aug 2025

https://github.com/thecodingmachine/html.widgets.fileuploaderwidget

This package contains an upload widget based on File Uploader plugin. This allows easy uploading of files in AJAX or HTML5.

Last synced: 01 Aug 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/html.widgets.select2

This package contains a pure PHP object representation of a select box rendered with the jQuery Select2 plugin.

Last synced: 29 Jul 2025

https://github.com/thecodingmachine/forumphp2016demo

The PHP demo made for Paris Forum PHP 2016

Last synced: 20 Sep 2025

https://github.com/thecodingmachine/html.widgets.menu

This PHP package contains objects describing a menu of an application. The menu is described, but this package does not render the menu in any way. You will have to use another package to render the menu in HTML. Usually, templates will provide their own menu renderers.

Last synced: 29 Oct 2025

https://github.com/thecodingmachine/interop.symfony.di

This package contains an implementation of the Symfony 2 DI container that can be extended using other DI containers (from other frameworks).

Last synced: 04 Jul 2025

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

This package is used to manage sessions. It provides a DefaultSessionManager class that you can use to configure your PHP sessions, and a SessionManagerInterface that you can implement if you want to provide your own session management.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/security.daos.tdbm

This package contains a basic user/role/right database model for TDBM.

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/utils.graphics.mouf-imagine

Wrapper around the Imagine library, that allows to associate a set of Imagine Filters to an URL, like the LiipImagineBundle does for Symfony

Last synced: 15 Apr 2025

https://github.com/thecodingmachine/utils.graphics.mouf-image

Images handler interface for resizing, croping, or any other action

Last synced: 27 Oct 2025

https://github.com/thecodingmachine/html.widgets.jqueryfileupload

This package contains an upload widget based on the 'jQuery file upload' plugin. This allows easy uploading of files.

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