An open API service providing repository metadata for many open source software ecosystems.

Package Usage: go: github.com/asticode/go-bindata

bindata converts any file into managable Go source code. Useful for embedding binary data into a go program. The file data is optionally gzip compressed before being converted to a raw byte slice. The following paragraphs cover some of the customization options which can be specified in the Config struct, which must be passed into the Translate() call. When used with the `Debug` option, the generated code does not actually include the asset data. Instead, it generates function stubs which load the data from the original file on disk. The asset API remains identical between debug and release builds, so your code will not have to change. This is useful during development when you expect the assets to change often. The host application using these assets uses the same API in both cases and will not have to care where the actual data comes from. An example is a Go webserver with some embedded, static web content like HTML, JS and CSS files. While developing it, you do not want to rebuild the whole server and restart it every time you make a change to a bit of javascript. You just want to build and launch the server once. Then just press refresh in the browser to see those changes. Embedding the assets with the `debug` flag allows you to do just that. When you are finished developing and ready for deployment, just re-invoke `go-bindata` without the `-debug` flag. It will now embed the latest version of the assets. The `NoMemCopy` option will alter the way the output file is generated. It will employ a hack that allows us to read the file data directly from the compiled program's `.rodata` section. This ensures that when we call call our generated function, we omit unnecessary memcopies. The downside of this, is that it requires dependencies on the `reflect` and `unsafe` packages. These may be restricted on platforms like AppEngine and thus prevent you from using this mode. Another disadvantage is that the byte slice we create, is strictly read-only. For most use-cases this is not a problem, but if you ever try to alter the returned byte slice, a runtime panic is thrown. Use this mode only on target platforms where memory constraints are an issue. The default behaviour is to use the old code generation method. This prevents the two previously mentioned issues, but will employ at least one extra memcopy and thus increase memory requirements. For instance, consider the following two examples: This would be the default mode, using an extra memcopy but gives a safe implementation without dependencies on `reflect` and `unsafe`: Here is the same functionality, but uses the `.rodata` hack. The byte slice returned from this example can not be written to without generating a runtime error. The NoCompress option indicates that the supplied assets are *not* GZIP compressed before being turned into Go code. The data should still be accessed through a function call, so nothing changes in the API. This feature is useful if you do not care for compression, or the supplied resource is already compressed. Doing it again would not add any value and may even increase the size of the data. The default behaviour of the program is to use compression. The keys used in the `_bindata` map are the same as the input file name passed to `go-bindata`. This includes the path. In most cases, this is not desireable, as it puts potentially sensitive information in your code base. For this purpose, the tool supplies another command line flag `-prefix`. This accepts a portion of a path name, which should be stripped off from the map keys and function names. For example, running without the `-prefix` flag, we get: Running with the `-prefix` flag, we get: With the optional Tags field, you can specify any go build tags that must be fulfilled for the output file to be included in a build. This is useful when including binary data in multiple formats, where the desired format is specified at build time with the appropriate tags. The tags are appended to a `// +build` line in the beginning of the output file and must follow the build tags syntax specified by the go tool.
1 version
Latest release: over 5 years ago
58 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/asticode/go-bindata

View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/asticode%2Fgo-bindata

Dependent Repos 78

abdallahyas/antrea Fork of antrea-io/antrea
Kubernetes networking based on Open vSwitch

Size: 15.7 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

stellar-deprecated/kelp 📦
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges

Size: 4.64 MB - Last synced: 6 months ago - Pushed: over 1 year ago

hbollon/IGopher
âš¡ Powerful, customizable and easy to use Instagram dm bot. With TUI and Electron.js GUI! Using Selenium webdriver and Yaml configuration files. (WIP)

Size: 10.5 MB - Last synced: about 1 month ago - Pushed: over 1 year ago

kubenav/kubenav
kubenav is the navigator for your Kubernetes clusters right in your pocket.

Size: 59.7 MB - Last synced: 8 days ago - Pushed: 8 days ago

amplify-edge/main
main code

Size: 48.3 MB - Last synced: 11 months ago - Pushed: about 2 years ago

usmailaabdoul/pos
simple POS app

Size: 18.6 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

asticode/go-astilectron-bootstrap 📦
Create a one-window application using Astilectron

Size: 36.1 KB - Last synced: 6 months ago - Pushed: about 1 year ago

mylxsw/wizard-personal

Size: 4.66 MB - Last synced: 7 months ago - Pushed: over 2 years ago

freestate/kelp_github

Size: 6.47 MB - Last synced: over 2 years ago

jenkins-x-plugins/octant-jx
a Jenkins X plugin for Octant for visualising pipelines and environments

Size: 861 KB - Last synced: almost 2 years ago - Pushed: about 2 years ago

AYCH-Inc/aych.lum.kelpbot

Size: 6.52 MB - Last synced: 11 months ago - Pushed: over 2 years ago

AYCH-Inc/aych.lum.kebot

Size: 6.52 MB - Last synced: 11 months ago - Pushed: over 2 years ago

felix-001/gbsrv
simple gb srv

Size: 952 KB - Last synced: about 2 years ago - Pushed: over 2 years ago

asticode/go-astilectron-bundler 📦
Bundle your Astilectron app with ease

Size: 91.8 KB - Last synced: 6 months ago - Pushed: about 1 year ago

Sciroccogti/Foldest-go
Automatically manage your folder.

Size: 958 KB - Last synced: about 2 years ago - Pushed: almost 4 years ago

berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

Size: 259 MB - Last synced: 4 days ago - Pushed: 12 days ago

clegirar/berty Fork of berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

Size: 253 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

Ebioro/stellar-kelp

Size: 3.68 MB - Last synced: 11 months ago - Pushed: over 1 year ago

Exhorder6/kelp Fork of stellar-deprecated/kelp
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges

Size: 6.82 MB - Last synced: 3 days ago - Pushed: 3 days ago

kpenfound/axolotl
Fork from github.com/nanu-c/axolotl

Last synced: over 2 years ago

exu/go-workshops
Go language basic workshops for devz

Size: 57.7 MB - Last synced: 27 days ago - Pushed: about 2 years ago

ThomasCybulski/go-sysview
Small tool to show Electron, Golang and Angular in action

Size: 5.75 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

quan-to/agent-ui
GPG Signed GraphQL Client for Quanto

Size: 4.05 MB - Last synced: 11 months ago - Pushed: almost 4 years ago

chinenual/synergize
A portable voice librarian and editor for the DKI Synergy synthesizer

Size: 134 MB - Last synced: 12 months ago - Pushed: 12 months ago

runi95/wc3-slk-edit-electron
A Warcraft III editor for SLK files

Size: 162 MB - Last synced: 11 months ago - Pushed: over 3 years ago

asticode/go-astilectron-demo 📦
Discover the power of Astilectron through a demo app

Size: 1.08 MB - Last synced: 5 days ago - Pushed: about 1 year ago

amplify-edge/modules 📦
modules

Size: 11.3 MB - Last synced: almost 2 years ago - Pushed: over 4 years ago

BerithFoundation/berith-chain

Size: 250 MB - Last synced: 11 months ago - Pushed: almost 2 years ago

middangeard-fiction/yggdrasil

Size: 1.5 MB - Last synced: about 1 year ago - Pushed: over 2 years ago

finchsql/finchsql
FinchSQL is a database client and management cross-platform application

Last synced: over 2 years ago

Yukaru-san/ageGUI
A cross-platform GUI implementation of FiloSottile's "age"

Size: 2.17 MB - Last synced: 11 months ago - Pushed: almost 3 years ago

RiftToken/xlmKelpbotintregration

Size: 2.85 MB - Last synced: 11 months ago - Pushed: over 2 years ago

AlienRecall/go-astilectron-bundler

Size: 81.1 KB - Last synced: 11 months ago - Pushed: over 2 years ago

gogroupvirtual/omsi-map-overhaul-generator
A small companion tool written in Golang and go-astilectron

Last synced: about 2 years ago

amplify-edge/packages 📦
Flutter Packages

Size: 38.9 MB - Last synced: 11 months ago - Pushed: over 4 years ago

atomgenie/fizualizer 📦

Size: 5.2 MB - Last synced: about 2 years ago - Pushed: over 3 years ago

RivalCoins/StablecoinEngine

Size: 4.13 MB - Last synced: over 1 year ago - Pushed: about 4 years ago

payshares-labs/kelp

Size: 4.42 MB - Last synced: 11 months ago - Pushed: about 3 years ago

KilleR/lusterniaClient
draft 1 of lusternia client

Size: 1.87 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

somnevaetsya/db_forum

Size: 59.6 KB - Last synced: about 2 years ago - Pushed: almost 3 years ago

chanpon2015/go-client

Size: 3.43 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

IGSON2/berith_log

Size: 100 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

giwty/switch-library-manager
Complete solution to manage, organize and keep your local switch backup game library up to date . Cross platform, supports all game formats.

Size: 11.3 MB - Last synced: 6 months ago - Pushed: 11 months ago

yesoft-com/go-astilectron-bundler

Size: 13.7 KB - Last synced: almost 2 years ago - Pushed: almost 3 years ago

yesoft-com/go-astilectron-bootstrap

Size: 7.81 KB - Last synced: 11 months ago - Pushed: almost 3 years ago

nomin-project/nomin
Recommend your own artistic persona from the email address of famous curators.

Size: 1.44 MB - Last synced: almost 2 years ago - Pushed: over 3 years ago

lthn/projects/chain/miner
Officially Supported Minner

Last synced: over 2 years ago

quarrck/quarrck

Last synced: over 2 years ago

somnevaetsya/higload_balancer

Size: 73.2 KB - Last synced: about 2 years ago - Pushed: over 2 years ago

Forest33/warthog
Cross platform gRPC GUI client

Size: 8.74 MB - Last synced: about 1 month ago - Pushed: 2 months ago

whiterabb17/brutebar-ui
BruteBar - SSH/SMB Bruteforcer with UI written completely in GO

Size: 475 MB - Last synced: 11 months ago - Pushed: over 2 years ago

payshares-testing/kelp

Size: 3.91 MB - Last synced: 11 months ago - Pushed: over 4 years ago

ctwj/go-electron-vue
go-astilectron vue3 demo

Size: 81.5 MB - Last synced: 11 months ago - Pushed: over 2 years ago

bangqipropel/antrea Fork of antrea-io/antrea
Kubernetes networking based on Open vSwitch

Size: 22.7 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

hixio-mh/kelp Fork of stellar/kelp
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges

Size: 4.69 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

mikeyhodl/kelp Fork of stellar-deprecated/kelp
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges

Size: 4.11 MB - Last synced: 2 days ago - Pushed: about 2 years ago

lokera666/kelp Fork of stellar/kelp
Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges

Size: 4.93 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

abhiraut/antrea Fork of antrea-io/antrea
A Kubernetes networking solution based on Open vSwitch

Size: 18.6 MB - Last synced: 11 months ago - Pushed: over 2 years ago

magnologan/octant Fork of vmware-archive/octant
Highly extensible platform for developers to better understand the complexity of Kubernetes clusters.

Size: 49.8 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

laozhudetui/octant Fork of vmware-archive/octant
Highly extensible platform for developers to better understand the complexity of Kubernetes clusters.

Size: 36.3 MB - Last synced: 2 months ago - Pushed: 2 months ago

awantoch/berty Fork of berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

Size: 252 MB - Last synced: almost 2 years ago - Pushed: over 2 years ago

redwood/redwood
A highly-configurable, distributed, realtime database that manages a state tree shared among many peers.

Size: 302 MB - Last synced: 1 day ago - Pushed: about 2 years ago

JazzEd-EdTech/kubenav Fork of violethaze74/kubenav
kubenav is the navigator for your Kubernetes clusters right in your pocket.

Size: 11.6 MB - Last synced: 12 months ago - Pushed: about 1 year ago

violethaze74-jazzededtech/kubenav Fork of violethaze74/kubenav
kubenav is the navigator for your Kubernetes clusters right in your pocket.

Size: 11.4 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

backwardn/octant Fork of vmware-archive/octant
A web-based, highly extensible platform for developers to better understand the complexity of Kubernetes clusters.

Size: 27.4 MB - Last synced: 12 months ago - Pushed: over 2 years ago

singchia/antrea Fork of antrea-io/antrea
Kubernetes networking based on Open vSwitch

Size: 35.3 MB - Last synced: about 1 month ago - Pushed: 12 months ago

lzhecheng/antrea Fork of antrea-io/antrea
A Kubernetes networking solution based on Open vSwitch

Size: 13.7 MB - Last synced: about 1 year ago - Pushed: over 2 years ago

jefft0/berty Fork of berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

Size: 257 MB - Last synced: 18 days ago - Pushed: 18 days ago

smalltalk-ai/octant Fork of vmware-archive/octant
A web-based, highly extensible platform for developers to better understand the complexity of Kubernetes clusters.

Size: 57.1 MB - Last synced: over 1 year ago - Pushed: over 2 years ago

nbadal/go-astilectron-bundler Fork of asticode/go-astilectron-bundler
Bundle your Astilectron app with ease

Size: 93.8 KB - Last synced: 11 months ago - Pushed: over 2 years ago

lucasdc99/berty Fork of berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

Size: 252 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

gfanton/berty Fork of berty/berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

Size: 256 MB - Last synced: 6 months ago - Pushed: almost 2 years ago