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: 1 day 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 (about 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-11-06T15:07:22.000Z (about 1 month ago)
- Last Synced: 2024-11-14T14:28:48.087Z (28 days ago)
- Topics: codeigniter, codeigniter4, htmx, php, php8
- Language: PHP
- Homepage: https://michalsn.github.io/codeigniter-htmx/
- Size: 519 KB
- Stars: 75
- Watchers: 12
- Forks: 15
- Open Issues: 1
-
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
> [!NOTE]
> 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