FVL, or Fourier Video Loop, is a command-line utility to seamlessly loop frame sequence (enumerated .png images) by cutting spectrum of per-pixel transformation over time. More precisely, the time series of each pixel channel, considered as a signal, is approximated by the partial sum of its Fourier series. Using Fast Fourier Transform to switch between the signal and its spectrum, we nullify or reduce some frequencies to decrease the leap of the signal at the ends of the time interval.
Formula Go helps you to build and upload your software written in Go; and then prepare homebrew and linuxbrew formulae and for it. Formula Go assumes your software is hosted in GitHub, and the pre-compiled binaries are uploaded in the release page of it.
Package csvplus extends the standard Go encoding/csv package with fluent interface, lazy stream operations, indices and joins.
Quesfera is a cross-platform framework/engine to make point & click adventures, or quests, with 3D panoramic freelook (similar to Myst III Exile or Scratches). Written in Go and uses SDL2. Demo 'game' and GUI configurator are provided. Includes inventory management, item usage, reading descriptions and books, dialogues with branches, menu, saving & loading, intro, credits, has built-in localization support for texts and voices.
Loci runs CI tests locally to make sure your commits will pass such tests before pushing remote repository.
Set repositories which doesn't belong golang project to .goimportsignore. When you employ go-style directory tree to maintain all projects even if such projects are not written in golang, your $GOPATH/src has too many repositories and it makes goimports slower. gii lists up repositories which doesn't belong to golang projects from your $GOPATH/src and writes them to .goimportsignore, so that goimports doesn't search such repositories.
OCRPDF is a tool for extracting plain text from scanned documents and postprocessing of the text using user-defined rewriting rules to remove OCR artefacts and irregularities.
GoLang is an expressive and statically-typed language with a C-style syntax optimized for conciseness. Garbage collection and code concurrency are core features. It provides strong type safety, but retains a few dynamic capabilities, declaration inference, and built-ins for variable-length arrays and dictionaries. By omitting complex inheritance schemes, operator overleading and generic programming it allows for fast compilation, and defaults to statically linked binaries (utilizing its custom p
minor feature: Go 1.4 contains only one tiny language change, in the form of a backwards-compatible simple variant of for-range loop, and a possibly breaking change to the compiler involving methods on pointers-to-pointers.
The release focuses primarily on implementation work, improving the garbage collector and preparing the ground for a fully concurrent collector to be rolled out in the next few releases. Stacks are now contiguous, reallocated when necessary rather than linking on new "segments"; this release therefore eliminates the notorious "hot stack split" problem. There are some new tools available including support in the go command for build-time source code generation. The release also adds support for ARM processors on Android and Native Client (NaCl) and for AMD64 on Plan 9.