Hex.pmHex DocsTotal DownloadLicense

ExUnit TestsQuality Checks


Logo

Magma

An environment for writing and executing prompts for documentation and more
Explore the docs »

Changelog · Forum · Report Bug · Request Feature

About the Project

Magma is an environment for writing and executing complex prompts. It is designed primarily to support developers, especially those using Elixir, in collecting project knowledge, generating documentation, and solving problems through LLM prompts. However, it can also be useful outside this context for generating longer texts.

Read on in the User Guide

Features

Roadmap

See the open issues or this page for a list of proposed features and known issues.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. See CONTRIBUTING for details. You can also simply start a new discussion here

Don't forget to give the project a star! Thanks!

Contact

Marcel Otto - @marcelotto (Mastodon)@marcelotto (X)

Acknowledgments

A huge thanks to the NLnet Foundation for funding this project.

License

Distributed under the MIT License. See LICENSE.md for more information.