Skip to content
A serverless cluster computing system for the Go programming language
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
archive/tarslice
cmd
docs
exec
frame
internal
sliceconfig
sliceio
slicetest
slicetype
sortio
stats
typecheck
.gitignore
.travis.yml
CNAME
LICENSE
README.md
accum.go
accum_test.go
cache.go
cache_test.go
cogroup.go
cogroup_test.go
doc.go
func.go
func_test.go
go.mod
go.sum
name_test.go
reduce.go
reduce_test.go
reshard.go
reshard_test.go
scan.go
scan_test.go
slice.go
slice_test.go

README.md

Bigslice

Bigslice is a serverless cluster data processing system for Go. Bigslice exposes composable API that lets the user express data processing tasks in terms of a series of data transformations that invoke user code. The Bigslice runtime then transparently parallelizes and distributes the work, using the Bigmachine library to create an ad hoc cluster on a cloud provider.

Developing Bigslice

Bigslice uses Go modules to capture its dependencies; no tooling other than the base Go install is required.

$ git clone https://github.com/grailbio/bigslice
$ cd bigslice
$ GO111MODULE=on go test
You can’t perform that action at this time.