Ecosyste.ms: Repos

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

Package Usage: go: github.com/jkeiser/iter

Generic forward-only iterator that is safe and leak-free. This package is intended to support forward-only iteration in a variety of use cases while avoiding the normal errors and leaks that can happen with iterators in Go. It provides mechanisms for map/select filtering, background iteration through a goroutine, and error handling throughout. The type of the iterator is interface{}, so it can store anything, at the cost that you have to cast it back out when you use it. This package can be used as is, or used as an example for creating your own forward-only iterators of more specific types. With the lack of generics and a builtin iterator pattern, iterators have been the topic of much discussion in Go. Here are the discussions that inspired this: http://ewencp.org/blog/golang-iterators/: Ewan Cheslack-Postava's discussion of the major iteration patterns. Herein we have chosen the closure pattern for iterator implementation, and given the choice of callback and channel patterns for iteration callers. http://blog.golang.org/pipelines: A March 2014 discussion of pipelines on the go blog presents some of the pitfalls of channel iteration, suggesting the "done" channel implementation to compensate. Simple error- and cleanup-free iterators can be easily created: Typically you will create iterators in packages ("please iterate over this complicated thing"). You will often handle errors and have cleanup to do. iter supports both of these. You can create a fully-functional iterator thusly: Callback iteration looks like this and handles any bookkeeping automatically: Sometimes you need to handle errors: Raw iteration looks like this: Background goroutine iteration (using channels) deserves special mention: There are several useful functions provided to work with iterators:
1 version
Latest release: almost 4 years ago
6 dependent packages

View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/jkeiser/iter

View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/jkeiser%2Fiter

Dependent Repos 41

project-stacker/stacker
Build OCI images natively from a declarative format
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 19 MB - Last synced: 6 days ago - Pushed: 16 days ago

fr34k8/lxd Fork of canonical/lxd
lxd (pronounced lex-dee) is a REST API, command line tool and OpenStack plugin based on liblxc
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

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

hnakamur/lxd Fork of lxc/lxd
lxd (pronounced lex-dee) is a REST API, command line tool and OpenStack plugin based on liblxc
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

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

opensourceways/lxc-launcher
This project used to launch lxc instance
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 14.8 MB - Last synced: 10 months ago - Pushed: about 2 years ago

atxwebs/lxd Fork of canonical/lxd
Daemon based on liblxc offering a REST API to manage containers
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

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

tomponline/lxd Fork of canonical/lxd
Daemon based on liblxc offering a REST API to manage containers
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod

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

whywaita/shoes-lxd-multi
myshoes provider for LXD in multi-server.
  • v0.0.0-20200628201005-c8aa0ae784d1 server/go.sum

Size: 291 KB - Last synced: 13 days ago - Pushed: 14 days ago

anuvu/atomfs ๐Ÿ“ฆ
atomfs is a pseudo filesystem for managing container layers
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 171 KB - Last synced: 8 months ago - Pushed: 8 months ago

nsec/askgod
The NorthSec scoring system
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 344 KB - Last synced: 22 days ago - Pushed: 22 days ago

MottainaiCI/replicant
Mottainai infrastructure repository controller
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 8.73 MB - Last synced: 10 months ago - Pushed: over 2 years ago

rosmo/go-hidproxy
Proxies Bluetooth keyboards and mouse as HID devices (eg. with Raspberry Zero Pi W)
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 39.1 KB - Last synced: about 1 month ago - Pushed: about 1 month ago

MeneDev/yubi-oath-vpn
Simply insert your Yubikey and connect automatically to your TOTP-2FA-VPN.
  • v0.0.0-20140714165249-67b94d6149c6 go.mod
  • v0.0.0-20140714165249-67b94d6149c6 go.sum

Size: 5.04 MB - Last synced: 10 months ago - Pushed: over 1 year ago

bketelsen/dlx
quick dev environments for linux using LXD. Disposable, composable, simple.
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

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

wrussell1999/astonhack-2018
๐ŸŽต Notendo Tunes - A virtual theremin controlled by Nintendo JoyCons
  • 67b94d6149c6b2efe0fde15d36a50a7692c2da17 driver/go/src/github.com/riking/joycon/vendor/manifest

Size: 9.32 MB - Last synced: 10 months ago - Pushed: over 1 year ago

gravitational/planet ๐Ÿ“ฆ
Installable Kubernetes delivered in containers
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 93.7 MB - Last synced: 3 months ago - Pushed: 11 months ago

snaewe/mwptools Fork of stronnag/mwptools
ground station, mission planner and tools for inav and multiwii-nav
  • v0.0.0-20200628201005-c8aa0ae784d1 src/samples/dbg-tool/go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 src/samples/set-test/go.mod

Size: 226 MB - Last synced: about 2 months ago - Pushed: about 1 year ago

eikenb/udev-notify
User Udev Connection Monitor/Trigger For Linux
  • v0.0.0-20140714165249-67b94d6149c6 go.mod
  • v0.0.0-20140714165249-67b94d6149c6 go.sum

Size: 40 KB - Last synced: 8 months ago - Pushed: 8 months ago

geaaru/time-master
Time and Activities Organizer
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 11.6 MB - Last synced: 24 days ago - Pushed: 26 days ago

melato/lxdops
Go program to launch and configure LXD containers and attached disk devices
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 570 KB - Last synced: about 1 month ago - Pushed: 6 months ago

Luet-lab/luet-portage-converter
Portage/Overlay converter for Luet specs.
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 10.8 MB - Last synced: 26 days ago - Pushed: over 2 years ago

rubiojr/go-usbmon
Monitor usb hotplug events (Linux)
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 21.5 KB - Last synced: 13 days ago - Pushed: 13 days ago

greymatter-io/lxdk ๐Ÿ“ฆ
Launching Kubernetes clusters on LXD (experimental)
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 2.54 MB - Last synced: about 2 months ago - Pushed: over 1 year ago

JazzEd-EdTech/lxd Fork of violethaze74/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 87.4 MB - Last synced: about 1 month ago - Pushed: 4 months ago

violethaze74/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 87.5 MB - Last synced: about 1 month ago - Pushed: 7 months ago

toni-moreno/oracle_collector
Tool for gather metrics from any oracle instance installed in any Server as execd plugin for telegraf
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 673 KB - Last synced: 4 months ago - Pushed: about 1 year ago

project-machine/machine
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 209 KB - Last synced: about 2 months ago - Pushed: about 2 months ago

ru-fu/lxd Fork of canonical/lxd
Daemon based on liblxc offering a REST API to manage containers
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 120 MB - Last synced: 20 days ago - Pushed: 20 days ago

markylaing/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 124 MB - Last synced: 23 days ago - Pushed: 23 days ago

stronnag/bbl2kml
KML generator for inav Blackbox, OpenTX, BulletGCSS logs
  • v0.0.0-20200628201005-c8aa0ae784d1 tools/ser2tcp/eg_golang/go.mod

Size: 5.46 MB - Last synced: about 2 months ago - Pushed: about 2 months ago

BearerPipelineTest/lxd Fork of lxc/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

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

rgl/lxd-github-actions-runner
Execute a self-hosted GitHub Actions Runner in a ephemeral LXD container
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 68.4 KB - Last synced: 10 months ago - Pushed: over 2 years ago

Fenixoff/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 82.7 MB - Last synced: 9 months ago - Pushed: over 1 year ago

darshilgit/stacker Fork of project-stacker/stacker
Build OCI images from a declarative format
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 16.2 MB - Last synced: 10 months ago - Pushed: 10 months ago

simondeziel/lxd Fork of canonical/lxd
Daemon based on liblxc offering a REST API to manage containers
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 128 MB - Last synced: 8 days ago - Pushed: 9 days ago

Viktor-Yakovchuk/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

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

notional-labs/gobetween Fork of yyyar/gobetween
:cloud: Modern & minimalistic load balancer for the ะกloud era
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 603 KB - Last synced: 10 months ago - Pushed: about 1 year ago

presztak/lxd Fork of canonical/lxd
Daemon based on liblxc offering a REST API to manage containers
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 96.7 MB - Last synced: 6 months ago - Pushed: 12 months ago

stgraber/lxd Fork of canonical/lxd
Personal work copy of lxc/lxd
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 102 MB - Last synced: 9 months ago - Pushed: 9 months ago

caglar10ur/lxd Fork of lxc/lxd
lxd (pronounced lex-dee) is a REST API, command line tool and OpenStack plugin based on liblxc
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

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

Hye-Ararat/Ararat
Ararat is the next-generation container/virtual machine control panel. It is your one-stop shop for single application containers, full system containers, and KVM instances
  • v0.0.0-20200628201005-c8aa0ae784d1 api/go.sum

Size: 271 MB - Last synced: about 2 months ago - Pushed: about 2 months ago

kokizzu/lxd Fork of canonical/lxd
Daemon based on liblxc offering a REST API to manage containers
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 89.9 MB - Last synced: about 1 month ago - Pushed: 11 months ago

Szubie/bravetools Fork of bravetools/bravetools
An end-to-end System Container management platform.
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 24.8 MB - Last synced: 4 months ago - Pushed: 4 months ago

johnkiguru1337/CTF
This a repository for tools i will make for help in playing capture the flag challenges
  • v0.0.0-20200628201005-c8aa0ae784d1 Tools/Grafana_password_bruteforcer/go/pkg/mod/github.com/lxc/[email protected]/go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 Tools/Grafana_password_bruteforcer/go/pkg/mod/github.com/lxc/[email protected]/go.sum

Size: 126 MB - Last synced: 8 months ago - Pushed: 8 months ago

PolarGeospatialCenter/disk-inventory
Tool for importing hard drive metadata as custom resources into a Kubernetes cluster.
  • 67b94d6149c6b2efe0fde15d36a50a7692c2da17 Gopkg.lock

Size: 17.6 KB - Last synced: 9 months ago - Pushed: almost 5 years ago

kelvie/udev-hidraw-monitor
Trigger shell commands when hidraw devices are connected
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 1000 Bytes - Last synced: about 2 months ago - Pushed: over 2 years ago

kelvie/udev-usb-monitor
Simple monitor to run shell scripts when USB devices are attached and detached
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

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

clearcontainers/agent ๐Ÿ“ฆ
Virtual Machine agent for hardware virtualized containers
  • 67b94d6149c6b2efe0fde15d36a50a7692c2da17 Gopkg.lock

Size: 2.19 MB - Last synced: about 1 year ago - Pushed: almost 6 years ago

nsec/askgod-discourse
Integration between Askgod and Discourse
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 140 KB - Last synced: 2 months ago - Pushed: about 1 year ago

arthurpro/ssh2lxd
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 3.14 MB - Last synced: 2 months ago - Pushed: over 1 year ago

blacktau/usbsee
A command line tool to inspect usb from a specific device
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 16.5 MB - Last synced: 29 days ago - Pushed: 29 days ago

aravance/mkv-ripper
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

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

valex1984/backupagent
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 52.7 KB - Last synced: about 1 year ago - Pushed: over 2 years ago

dobin/yookiterm-lxdserver
Yookiterm LXD backend server
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 104 KB - Last synced: about 2 months ago - Pushed: over 1 year ago

drines-uc/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 103 MB - Last synced: about 1 month ago - Pushed: about 1 month ago

cmstew/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 110 MB - Last synced: 11 months ago - Pushed: 11 months ago

mrsoong/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 113 MB - Last synced: 10 months ago - Pushed: 11 months ago

canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 130 MB - Last synced: 4 days ago - Pushed: 4 days ago

montag451/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 92.6 MB - Last synced: 8 months ago - Pushed: 8 months ago

jrglinux/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 95.6 MB - Last synced: 10 months ago - Pushed: almost 2 years ago

libricoleur/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 92 MB - Last synced: 10 months ago - Pushed: 10 months ago

MatthewDulworth/lxd Fork of canonical/lxd
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 107 MB - Last synced: 10 months ago - Pushed: about 1 year ago

eltociear/incus Fork of lxc/incus
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 92.6 MB - Last synced: about 1 month ago - Pushed: 10 months ago

aAjVjcvRFe/incus Fork of lxc/incus
Powerful system container and virtual machine manager
  • v0.0.0-20200628201005-c8aa0ae784d1 go.mod
  • v0.0.0-20200628201005-c8aa0ae784d1 go.sum

Size: 91.5 MB - Last synced: 10 months ago - Pushed: 10 months ago