Back to directory

Costura

A Fody add-in for .NET that embeds a project's dependency assemblies as resources so an application or library ships as a single file.

Costura

Costura is an add-in for Fody, the .NET IL-weaving tool. It takes assemblies and PDBs marked Copy Local and embeds them as resources inside the target assembly, then injects a module initializer that loads them from those resources at runtime if the normal assembly load fails.

It is installed as a NuGet package alongside Fody and configured through FodyWeavers.xml, with no additional code required in the project. It supports both library and executable projects on Windows.

The project is in maintenance mode: .NET Core 3 added single-file executables and assembly linking, which cover most of what Costura provided, so new use cases beyond C# library and executable linking on Windows are no longer actively supported.

More in Libraries

See all 292
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • TradeCanvas

    bonguynvan.github.io

    A zero-dependency canvas charting engine for building TradingView-style trading charts in JavaScript, with 66 technical indicators, 24 drawing tools, 17 chart types, and real-time streaming.

  • 3d retro graphics

    3d-retro.com

    A free, CC0-licensed library of copy-paste retro 3D and demoscene graphics effects, such as plasma, raytracing, and voxel terrain, runnable as WebGL 1 or plain 2D canvas.