Projects in Awesome Lists by thecodingmachine
A curated list of projects in awesome lists by thecodingmachine .
https://github.com/thecodingmachine/react-native-boilerplate
A React Native template for building solid applications 🐙, using JavaScript 💛 or Typescript 💙 (you choose).
architecture boilerplate boilerplates javascript react-native react-native-boilerplate starter-kit starter-template starterkit tanstack-query thecodingmachine typescript typescript-boilerplate zod
Last synced: 16 May 2025
https://github.com/thecodingmachine/safe
All PHP functions, rewritten to throw exceptions instead of returning false
Last synced: 19 Oct 2025
https://github.com/thecodingmachine/docker-images-php
A set of PHP Docker images
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/gotenberg-php-client
PHP client for the Gotenberg API
api excel gotenberg html markdown pdf pdf-converter php powerpoint word
Last synced: 05 May 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/gotenberg-go-client
Go client for the Gotenberg API
api excel go gotenberg html markdown pdf pdf-converter powerpoint word
Last synced: 12 Sep 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
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 💙
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
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/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. 🧰
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
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