# igniter

> A code generation and project patching framework.

- **URL**: https://www.freshcrate.ai/projects/igniter
- **Author**: ash-project
- **Category**: Frameworks
- **Latest version**: `v0.8.1` (2026-06-02)
- **License**: Unknown
- **Source**: https://github.com/ash-project/igniter
- **Homepage**: https://hexdocs.pm/igniter/readme.html
- **Language**: Elixir
- **GitHub**: 394 stars, 66 forks
- **Registry**: github (`ash-project/igniter`)
- **Tags**: `code-generation`, `elixir`, `installers`, `source-code`

## Description

A code generation and project patching framework.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.8.1` | 2026-06-02 | High | ### Improvements:  * adding hex confirmation for igniter.install (#379) by ESmithByui  * accept content-checking function in assert_creates/3 (#291) by Lars Wikman |
| `v0.8.0` | 2026-05-09 | High | ### Features:  * add Igniter.Code.Pattern for ExAST-powered pattern matching (#375) by Danila Poyarkov  ### Bug Fixes:  * tolerate 3-tuple dep entries in recursively_compose_schema (#372) by Matt Pruitt |
| `v0.7.9` | 2026-04-11 | Medium | ### Bug Fixes:  * use beam index not private manifest to initialize module index by Zach Daniel |
| `v0.7.8` | 2026-04-11 | Medium | ### Improvements:  * check compiled manifest and simple defmodule patterns early by Zach Daniel  * add and manage a module index cache by Zach Daniel |
| `v0.7.7` | 2026-03-24 | Medium | ### Bug Fixes:  * handle `children = [...] ++ expr` in `add_new_child` (#368) by James Harton |
| `v0.7.6` | 2026-03-15 | Low | ### Bug Fixes:  * run tasks with `Mix.shell().cmd/1` to avoid state issues by Zach Daniel |
| `v0.7.5` | 2026-03-15 | Low |  |
| `v0.7.4` | 2026-03-10 | Low | ### Improvements:  * error messages for task compilation (#364) by celeste-wahlquist |
| `v0.7.3` | 2026-03-04 | Low | ### Improvements:  * error messages for task compilation (#364) by celeste-wahlquist |
| `v0.7.2` | 2026-01-28 | Low | ### Bug Fixes:  * don't fail on missing `.formatter.exs` by Zach Daniel |

## Citation

- HTML: https://www.freshcrate.ai/projects/igniter
- Markdown: https://www.freshcrate.ai/projects/igniter.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/igniter/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
