Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michalsn/codeigniter-htmx
HTMX helper library for CodeIgniter 4 framework
https://github.com/michalsn/codeigniter-htmx
codeigniter codeigniter4 htmx php php8
Last synced: 26 days ago
JSON representation
HTMX helper library for CodeIgniter 4 framework
- Host: GitHub
- URL: https://github.com/michalsn/codeigniter-htmx
- Owner: michalsn
- License: mit
- Created: 2022-11-13T14:42:18.000Z (almost 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-09-10T06:07:01.000Z (about 2 months ago)
- Last Synced: 2024-09-30T00:40:57.147Z (about 1 month ago)
- Topics: codeigniter, codeigniter4, htmx, php, php8
- Language: PHP
- Homepage: https://michalsn.github.io/codeigniter-htmx/
- Size: 796 KB
- Stars: 74
- Watchers: 12
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-htmx - codeigniter-htmx - CodeIgniter 4 framework integration. (Tools)
README
# CodeIgniter HTMX
A set of methods for `IncomingRequest`, `Response` and `RedirectResponse` classes to help you work with [htmx](https://htmx.org) fluently in CodeIgniter 4 framework.
It also provides some additional help with **handling errors** and **Debug Toolbar** in development mode as well as support for **view fragments**.
[![PHPUnit](https://github.com/michalsn/codeigniter-htmx/actions/workflows/phpunit.yml/badge.svg)](https://github.com/michalsn/codeigniter-htmx/actions/workflows/phpunit.yml)
[![PHPStan](https://github.com/michalsn/codeigniter-htmx/actions/workflows/phpstan.yml/badge.svg)](https://github.com/michalsn/codeigniter-htmx/actions/workflows/phpstan.yml)
[![Deptrac](https://github.com/michalsn/codeigniter-htmx/actions/workflows/deptrac.yml/badge.svg)](https://github.com/michalsn/codeigniter-htmx/actions/workflows/deptrac.yml)
[![Coverage Status](https://coveralls.io/repos/github/michalsn/codeigniter-htmx/badge.svg?branch=develop)](https://coveralls.io/github/michalsn/codeigniter-htmx?branch=develop)![PHP](https://img.shields.io/badge/PHP-%5E8.0-blue)
![CodeIgniter](https://img.shields.io/badge/CodeIgniter-%5E4.3-blue)## Installation
composer require michalsn/codeigniter-htmx
Remember - you still need to include the `htmx` javascript library inside the `head` tag.
## Docs
https://michalsn.github.io/codeigniter-htmx/
## Demos
https://github.com/michalsn/codeigniter-htmx-demo