Go Resource Embedding

Open-source Go projects categorized as Resource Embedding

Top 13 Go Resource Embedding Projects

  • statik

    Embed files into a Go executable

    Project mention: Creating JavaScript GUI and GO backend for multiplatform desktop app | reddit.com/r/golang | 2022-05-01

    Yep and to avoid having the front-end files in the distributable I use https://github.com/rakyll/statik to bundle them into the main binary.

  • go.rice

    go.rice is a Go package that makes working with resources such as html,js,css,images,templates, etc very easy.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • vfsgen

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

  • esc

    A simple file embedder for Go

  • fileb0x

    a better customizable tool to embed files in go; also update embedded files remotely without restarting the server

    Project mention: how to update swagger logo (API documentation) | reddit.com/r/golang | 2022-11-03

    I have been playing with this functionality in my library, which currently just turns the header off. Haven't used swaggo/swag before, but it looks like they bundle the UI file assets into a separate package that embeds them using another tool and then they generate a handler for you.

  • go-bindata

    A small utility which generates Go code from any file. Useful for embedding binary data in a Go program. (by kevinburke)

  • go-resources

    Unfancy resources embedding for Go with out of box http.FileSystem support.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • statics

    :file_folder: Embeds static resources into go files for single binary compilation + works with http.FileSystem + symlinks

  • templify

    A tool to be used with 'go generate' to embed external template files into Go code.

  • rebed

    Recreates directory and files from embedded filesystem using Go 1.16 embed.FS type.

  • debme

    embed.FS wrapper providing additional functionality

  • mule

    mule is a tool to be used with 'go generate' to embed external resources files into Go code.

  • embed

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-03.

Go Resource Embedding related posts


What are some of the best open-source Resource Embedding projects in Go? This list will help you:

Project Stars
1 statik 3,498
2 go.rice 2,320
3 vfsgen 949
4 esc 627
5 fileb0x 619
6 go-bindata 316
7 go-resources 176
8 statics 65
9 templify 28
10 rebed 23
11 debme 21
12 mule 12
13 embed 1
Close all those tabs. Zigi will handle your updates.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.