# Bundlex v1.5.8 - Table of Contents > Multi-Platform build system for Elixir ## Pages - [Bundlex](readme.md) - [LICENSE](license.md) ## Modules - [Bundlex](Bundlex.md): Some common utility functions. - [Bundlex.CNode](Bundlex.CNode.md): Utilities to ease interaction with Bundlex-based CNodes, so they can be treated more like Elixir processes / `GenServer`s. - [Bundlex.Doxygen](Bundlex.Doxygen.md): Module responsible for generating doxygen documentation for Bundlex projects. - [Bundlex.Loader](Bundlex.Loader.md): Some utilities to ease loading of Bundlex-based NIFs. - [Bundlex.Native](Bundlex.Native.md): Module responsible for parsing and processing natives' configurations. - [Bundlex.Port](Bundlex.Port.md): Utilities to ease interaction with Ports. - [Bundlex.Project](Bundlex.Project.md): Behaviour that should be implemented by each project using Bundlex in the `bundlex.exs` file. - [Bundlex.Project.Preprocessor](Bundlex.Project.Preprocessor.md): Behaviour for preprocessing Bundlex projects. - Exceptions - [Bundlex.Doxygen.Error](Bundlex.Doxygen.Error.md) - [BundlexError](BundlexError.md) ## Mix Tasks - [mix bundlex.doxygen](Mix.Tasks.Bundlex.Doxygen.md): Generates doxygen documentation for Bundlex project - [mix compile.bundlex](Mix.Tasks.Compile.Bundlex.md): Builds natives specified in bundlex.exs file ## See Also - [Membrane Framework AI Skill](https://hexdocs.pm/membrane_core/skill.md) - [Membrane Core](https://hexdocs.pm/membrane_core/llms.txt)