Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for golang kernel
golang
x
kernel
x
36 search results found
Cilium
⭐
17,693
eBPF-based Networking, Security, and Observability
Containerd
⭐
15,515
An open and reliable container runtime
Gvisor
⭐
14,562
Application Kernel for Containers
Linuxkit
⭐
8,066
A toolkit for building secure, portable and lean operating systems for containers
Syzkaller
⭐
5,008
syzkaller is an unsupervised coverage-guided kernel fuzzer
Battery Historian
⭐
4,528
Battery Historian is a tool to analyze battery consumers using Android "bugreport" files.
Gophernotes
⭐
3,766
The Go kernel for Jupyter notebooks and nteract.
K3os
⭐
3,490
Purpose-built OS for Kubernetes, fully managed by Kubernetes.
Ignite
⭐
3,469
Ignite a Firecracker microVM
Tracee
⭐
3,089
Linux Runtime Security and Forensics using eBPF
Tetragon
⭐
3,086
eBPF-based Security Observability and Runtime Enforcement
Gokrazy
⭐
3,073
turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi Zero 2 W, or amd64 PCs!
Wireguard Go
⭐
2,473
Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go
U Root
⭐
2,367
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
Biscuit
⭐
2,099
Biscuit research OS
Lgo
⭐
2,082
Interactive Go programming with Jupyter
Fibratus
⭐
2,035
A modern tool for Windows kernel exploration and tracing with a focus on security
Eggos
⭐
1,968
A Go unikernel running on x86 bare metal
Hyperd
⭐
1,965
HyperContainer Daemon
Go Fuse
⭐
1,844
FUSE bindings for Go
Ebpf_exporter
⭐
1,844
Prometheus exporter for custom eBPF metrics
Novm
⭐
1,540
Experimental KVM-based VMM for containers, written in Go.
Wg Ui
⭐
1,445
WireGuard Web UI for self-serve client configurations, with optional auth.
Kubearmor
⭐
1,106
Runtime Security Enforcement System. Workload hardening and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
Runq
⭐
772
run regular Docker images in KVM/Qemu
Pi64
⭐
709
A 64-bit OS for the Raspberry Pi 3
Procfs
⭐
702
procfs provides functions to retrieve system, kernel and process metrics from the pseudo-filesystem proc.
Usercorn
⭐
668
dynamic binary analysis via platform emulation
Wgctrl Go
⭐
631
Package wgctrl enables control of WireGuard interfaces on multiple platforms.
Cloudwalker
⭐
617
CloudWalker Platform
System Upgrade Controller
⭐
573
In your Kubernetes, upgrading your nodes
Mixin
⭐
499
🚀 The Mixin TEE-BFT-DAG network reference implementation.
Schedviz
⭐
477
A tool for gathering and visualizing kernel scheduling traces on Linux machines
Tenus
⭐
467
Linux networking in Go
Sysinfo
⭐
464
Sysinfo is a Go library providing Linux OS / kernel / hardware system information.
Fuse
⭐
439
A Go package for implementing a FUSE file system.
Firectl
⭐
426
firectl is a command-line tool to run Firecracker microVMs
Tcptracer Bpf
⭐
390
eBPF program using kprobes to trace TCP events without run-time compilation dependencies
Booster
⭐
390
Fast and secure initramfs generator
The Internet
⭐
323
The code of our Internet simulator
Btfhub
⭐
298
BTFhub, in collaboration with the BTFhub Archive repository, supplies BTF files for all published kernels that lack native support for embedded BTF. This joint effort ensures that even kernels without built-in BTF support can effectively leverage the benefits of eBPF programs, promoting compatibility across various kernel versions.
Bananaphone
⭐
282
It's a go variant of Hells gate! (directly calling windows kernel functions, but from Go!)
Nhi
⭐
271
📺 Automatically capture all potentially useful information about each executed command (as well as its output) and get powerful querying mechanism
Joycon
⭐
236
Joy-Con input driver for Linux
Agent
⭐
234
Kata Containers version 1.x agent (for version 2.x see https://github.com/kata-containers/kata-containers Virtual Machine agent for hardware virtualized containers
Gokvm
⭐
165
KVM based tiny x86 hypervisor written in pure golang, which can boot Linux
Qvplugin Trojan Go
⭐
162
适用于 Qv2ray v2.6+ 的 Trojan-Go 插件
Cbpfc
⭐
156
cBPF to C or eBPF compiler
Matebook Applet
⭐
134
System tray applet/control app for Huawei Matebook
Rtnetlink
⭐
127
Package rtnetlink provides low-level access to the Linux rtnetlink API. MIT Licensed.
Igo
⭐
118
(Unmaintained) Go Kernel for Jupyter
Gpio
⭐
108
A native Go library for Raspberry Pi GPIO
Webboot
⭐
106
Tools to let a u-root instance boot signed live distro images over the web
Dellhw_exporter
⭐
105
Prometheus exporter for Dell Hardware components using Dell OMSA.
Firecracker Task Driver
⭐
100
nomad task driver that uses firecracker to start micro-vms
Sky Island
⭐
98
FaaS platform for running raw Go functions.
Systemboot
⭐
92
SystemBoot is a LinuxBoot distribution that works as a system firmware + bootloader, based on u-root
Tcp Fast Open
⭐
91
Golang example of TCP Fast Open (RFC7413)
Conntrack
⭐
86
Pure-Go Conntrack implementation; for humans.
Operating Systems Usac Course
⭐
83
Operating Systems & Cloud Native Theory, Workshops, Guides, Cool Cloud Native Projects and students contribution area
Vmtest
⭐
83
Go framework for integration testing with Virtual machines (e.g. QEMU)
Zipfs
⭐
79
Example FUSE filesystem that serves a Zip archive
Xdp
⭐
78
Package xdp allows one to use XDP sockets from the Go programming language.
Alone
⭐
75
Go Alone is an experiment into running Go as an appliance-oriented operating system
Ipod Gadget
⭐
74
iPod usb gadget for audio playback
Kernel Module Management
⭐
69
The kernel module management operator builds, signs and loads kernel modules in Kubernetes clusters..
Ovn Kubernetes
⭐
68
Kubernetes integration for OVN
Letsgo Os
⭐
67
An operating system written in Go
Libaudit Go
⭐
64
go package for interfacing with Linux audit
Swoll
⭐
63
an experimental suite of applications and APIs for monitoring kernel-level activity on a live Kubernetes cluster
Driverkit
⭐
61
Kit for building Falco drivers: kernel modules or eBPF probes
Ftrace
⭐
60
Go library to trace Linux syscalls using the FTRACE kernel framework.
Go Nflog
⭐
55
c-binding free API for golang to communicate with the log subsystem of netfilter
Kernel
⭐
54
Linux kernel images for gokrazy
Taskstats
⭐
54
Package taskstats provides access to Linux's taskstats interface, for sending per-task and per-process statistics from the kernel to userspace. MIT Licensed.
Traceleft
⭐
47
eBPF based syscalls, files and network events tracing framework
Gosearch
⭐
47
a fast, real-time file searching program for linux
Go Udev
⭐
46
Simple udev implementation in Golang
Ciao
⭐
45
Kernel for Kubeflow in Jupyter Notebook
Jail
⭐
44
Package jail provides native FreeBSD Jail syscalls in Go
Keyctl
⭐
44
A Go-lang interface to the linux kernel keyring api
Go Tcmu
⭐
44
Go SCSI emulation via the Linux TCM in Userspace module
Libipvs
⭐
41
Pure Go lib to work with IPVS using generic netlink socket
Conntracct
⭐
41
Low-overhead, real-time network traffic monitoring, powered by eBPF and conntrack.
Emv Kernel
⭐
39
Full EMV kernel implementation in Go
Jupyter Langs
⭐
38
Docker images of Jupyter Lab for various languages.
Convolver
⭐
37
Extended parallel image convolution library for Go
Netsarlacc
⭐
34
Ipod
⭐
34
ipod implements ipod accessory protocol and a client for https://github.com/oandrew/ipod-gadget
Tc Skeleton
⭐
32
Simple project to demonstrate the loading of eBPF programs via florianl/go-tc.
Nfqueue Go
⭐
32
Go bindings for NFQueue
Frodo
⭐
28
Demo API to play with io_uring in Go
Bpf Opa Demo
⭐
28
Macvlan Docker Plugin
⭐
28
DEPRECATED: Please use github.com/docker/docker/blob/master/experimental/
Trusted Group
⭐
27
🪐 Mixin Trusted Group makes decentralized applications on Mixin Messenger and Kernel.
Go Uuid
⭐
27
A wrapper for Linux kernel UUID v4 generator.
Go Modprobe
⭐
27
load and unload kernel modules
Pf
⭐
26
PF (Packet Filter)
Threatseer
⭐
24
efficient linux security monitoring
Can I Use Afpacket Fanout
⭐
24
Validate if afpacket PACKET_FANOUT_HASH is working properly
Related Searches
C Kernel (12,842)
Golang Command Line (8,308)
Golang Docker (7,077)
Kernel Unix (6,775)
Golang Kubernetes (6,462)
Golang Http (4,290)
Golang Server (4,285)
Javascript Golang (3,372)
Golang Database (2,927)
Golang Json (2,652)
1-36 of 36 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.