# shurcool/vfsgen

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/shurcool-vfsgen).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

983 stars · 81 forks · Go · MIT

## Links

- GitHub: https://github.com/shurcooL/vfsgen
- awesome-repositories: https://awesome-repositories.com/repository/shurcool-vfsgen.md

## Topics

`embed-files` `go`

## Description

Takes an input http.FileSystem (likely at go generate time) and generates Go code that statically implements it.

## Tags

### Part of an Awesome List

- [Embedded Resources](https://awesome-repositories.com/f/awesome-lists/devtools/embedded-resources.md) — Generates Go code for virtual file systems.
- [Resource Embedding](https://awesome-repositories.com/f/awesome-lists/devtools/resource-embedding.md) — Generate a virtual file system from static data.
- [Static Asset Embedding](https://awesome-repositories.com/f/awesome-lists/devtools/static-asset-embedding.md) — Packages static files as http.FileSystem.
