Ecosyste.ms: Repos

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

GitHub topics: cgo

randolphcyg/gowireshark

Provide the same packet processing capabilities as wireshark for Go.[wireshark4.2.5 supported] Due to delays in github LFS upgrade, the latest dll is pushed to google

Language: C - Size: 81.7 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 24 - Forks: 3

gythialy/golang-cross

golang cross compiler with CGO

Language: Shell - Size: 614 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 125 - Forks: 26

discord/lilliput

Resize images and animated GIFs in Go

Language: C++ - Size: 206 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 1,930 - Forks: 122

tklauser/go-sysconf

sysconf for Go, without using cgo

Language: Go - Size: 290 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 137 - Forks: 27

ARaChn3/gfb

A golang package implementing a forkbomb using cgo.

Language: Go - Size: 225 KB - Last synced: 5 days ago - Pushed: about 2 years ago - Stars: 5 - Forks: 2

Danny5487401/go_advanced_code

Go进阶编程学习,be a nicer Gopher

Language: Go - Size: 92.6 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 48 - Forks: 18

rolandjitsu/go-cross

Cross-compile Go projects with C dependencies

Language: Go - Size: 8.79 KB - Last synced: 8 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 1

zRedShift/thumbnailer

A lightning fast and memory usage efficient image, video and audio (cover art) Go thumbnailer via libvips and ffmpeg C bindings, with MIME sniffing (via mimemagic), and streaming I/O support. Detects transparency and extracts dimensions, metadata and duration.

Language: Go - Size: 5.01 MB - Last synced: 8 days ago - Pushed: over 5 years ago - Stars: 8 - Forks: 0

cymtrick/kubefuzzthesis

Master project at VU Amsterdam by Prashanth varma dommaraju. This project focuses on the application of error fuzzing to Kubernetes structs, leveraging the strengths of protobuf-mutator for comprehensive error testing.

Language: C++ - Size: 32 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 0

chai2010/advanced-go-programming-book

:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

Language: Handlebars - Size: 23.6 MB - Last synced: 11 days ago - Pushed: 10 months ago - Stars: 19,153 - Forks: 3,200

DataDog/go-libddwaf

Go bindings for DataDog/libddwaf

Language: Go - Size: 28.3 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 10 - Forks: 1

gongluck/cghttp

封装go的http模块成C接口

Language: Go - Size: 12.7 KB - Last synced: 13 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

crazy-max/xgo

Go CGO cross compiler

Language: Shell - Size: 977 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 189 - Forks: 28

crazy-max/ghaction-xgo

GitHub Action for xgo, a Golang CGO cross compiler

Language: TypeScript - Size: 4.07 MB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 64 - Forks: 10

xan105/node-cgo-regodit

Read/Write Windows Registry using FFI and GoLang (x86, x64 and arm64)

Language: JavaScript - Size: 20.6 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 2 - Forks: 1

erkkah/bygg

A tiny build tool for portable projects

Language: Go - Size: 43.9 KB - Last synced: 17 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

uber/aresdb

A GPU-powered real-time analytics storage and query engine.

Language: Go - Size: 12.4 MB - Last synced: 17 days ago - Pushed: 5 months ago - Stars: 2,985 - Forks: 232

devlights/try-golang-cgo

This is my TUTORIAL project for cgo.

Language: Go - Size: 67.4 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 0 - Forks: 0

jiacai2050/blog-snippets

Some code snippets used in blogs

Language: Emacs Lisp - Size: 133 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 14 - Forks: 6

progrium/macdriver

Native Mac APIs for Go. Soon to be renamed DarwinKit!

Language: Go - Size: 7.3 MB - Last synced: 17 days ago - Pushed: 3 months ago - Stars: 4,354 - Forks: 142

maolonglong/go-editline

Go bindings for the editline.

Language: Go - Size: 6.84 KB - Last synced: 19 days ago - Pushed: 8 months ago - Stars: 2 - Forks: 0

eliben/gosax

gosax is a basic wrapper for stream parsing of XML (SAX) Go

Language: Go - Size: 34.2 KB - Last synced: 18 days ago - Pushed: 22 days ago - Stars: 59 - Forks: 13

hillu/go-yara

Go bindings for YARA

Language: Go - Size: 287 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 345 - Forks: 111

poonai/cgoleak

A ebpf based memory leak detector for CGO program

Language: C - Size: 66.4 KB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 1 - Forks: 0

goccy/cgo-math

Generate libm bridge for resolving undefined symbol in cgo

Language: Go - Size: 7.81 KB - Last synced: 24 days ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0

wobsoriano/bunbot

Desktop automation for Bun

Language: Go - Size: 127 KB - Last synced: 15 days ago - Pushed: 8 months ago - Stars: 53 - Forks: 1

godot-go/godot-go

Go bindings for Godot 4.2 GDExtension API

Language: Go - Size: 18.1 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 463 - Forks: 21

quasilyte/cffi

Lazy way to call CGo functions.

Language: Go - Size: 3.91 KB - Last synced: 26 days ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 1

fako1024/cerr

A simple Go library providing a slighly more convenient way of error handling with cgo

Language: Go - Size: 1.95 KB - Last synced: 26 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 1

sbinet/go-python 📦

naive go bindings to the CPython2 C-API

Language: Go - Size: 188 KB - Last synced: 26 days ago - Pushed: 10 months ago - Stars: 1,519 - Forks: 139

go-llsqlite/crawshaw

Low-level Go interface to SQLite 3 using cgo

Language: C - Size: 4.63 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 10 - Forks: 4

bmatsuo/lmdb-go

Bindings for the LMDB C library

Language: C - Size: 805 KB - Last synced: 7 days ago - Pushed: almost 2 years ago - Stars: 156 - Forks: 58

h12w/cwrap

Wraps C libraries in Go.

Language: Go - Size: 131 KB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 116 - Forks: 4

ahmed-agiza/EDAViewer

EDAV: Open-Source EDA Viewer; render design LEF/DEF files in your browser!

Language: JavaScript - Size: 3.09 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 65 - Forks: 12

crazy-max/goxx

Go CGO cross-compiler Docker image

Language: Shell - Size: 140 KB - Last synced: 24 days ago - Pushed: 2 months ago - Stars: 41 - Forks: 1

go-gst/go-gst

Gstreamer bindings and utilities for golang

Language: Go - Size: 4.86 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 65 - Forks: 51

corazawaf/libcoraza

OWASP Coraza C connector

Language: Go - Size: 120 KB - Last synced: 24 days ago - Pushed: 3 months ago - Stars: 11 - Forks: 6

hiro-o918/pyo3-bazel

Language: Starlark - Size: 136 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 2 - Forks: 0

umsatz/go-aqbanking 📦

golang wrapper for the aqbanking C library

Language: Go - Size: 102 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 12 - Forks: 4

bazelbuild/rules_go

Go rules for Bazel

Language: Go - Size: 12.1 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,331 - Forks: 629

tecnickcom/farmhash64

farmhash64 is a portable multilanguage 64-bit hash function

Language: C - Size: 308 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 6 - Forks: 0

rakyll/go-hardware

A directory of hardware related libs, tools, and tutorials for Go

Language: Go - Size: 40 KB - Last synced: about 1 month ago - Pushed: almost 5 years ago - Stars: 1,339 - Forks: 96

wenerme/go-magic

libmagic in golang

Language: Go - Size: 11.7 KB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

winfsp/cgofuse

Cross-platform FUSE library for Go - Works on Windows, macOS, Linux, FreeBSD, NetBSD, OpenBSD

Language: Go - Size: 323 KB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 488 - Forks: 82

mvrilo/remote-trackpad-wasm

Language: Go - Size: 9.77 KB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

fzwoch/obs-golang-plugin

OBS Studio Golang Plugin

Language: Go - Size: 26.4 KB - Last synced: 24 days ago - Pushed: about 2 years ago - Stars: 57 - Forks: 15

TrshPuppy/pty

Utility code for creating and returning a pty couple using CGo. Meant to be used as a package for NetPuppy!

Language: Go - Size: 7.81 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

abcum/pdflib

C bindings to pdflib for Go

Language: C - Size: 64.7 MB - Last synced: 7 days ago - Pushed: about 1 month ago - Stars: 15 - Forks: 13

shigenobu/mysql_ws_split

MySQL UDF for split.

Language: Go - Size: 7.81 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

shigenobu/mysql_ws_wordwrap

MySQL UDF for wordwrap.

Language: Go - Size: 3.91 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

shigenobu/mysql_ws_parse_url

MySQL UDF for parse url.

Language: Go - Size: 4.88 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

octu0/example-halide-go

Example implementation of Halide with go generate as a helper

Language: Go - Size: 227 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

PaiGack/corss-build

Cross Build

Language: Go - Size: 5.86 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

tmthrgd/femtozip-utils 📦

Femtozip utilities - build, compress, decompress. [Abandoned].

Language: Go - Size: 4.88 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

mattbostock/go-ldpreload-backdoor

LD_PRELOAD libc hooking using Go

Language: Go - Size: 20.5 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 151 - Forks: 29

varnishcache-friends/vago

Go bindings for the Varnish API

Language: Go - Size: 57.6 KB - Last synced: 2 months ago - Pushed: 10 months ago - Stars: 30 - Forks: 4

moonfruit/golua

Go Binding for Lua

Language: C - Size: 296 KB - Last synced: 2 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

myteksi/ego-demo

Envoy filters in Go

Language: Go - Size: 188 KB - Last synced: 2 months ago - Pushed: about 3 years ago - Stars: 40 - Forks: 9

fluhus/snopher

A practical guide on calling Go from Python using ctypes.

Language: Python - Size: 85.9 KB - Last synced: 2 months ago - Pushed: 4 months ago - Stars: 32 - Forks: 3

thales-e-security/header2go

Convert C header files into skeleton Go implementations

Language: Go - Size: 161 KB - Last synced: 7 days ago - Pushed: over 5 years ago - Stars: 6 - Forks: 0

dxhbiz/go-rtcm

rtcm decoding tool based on cgo

Language: C - Size: 109 KB - Last synced: 26 days ago - Pushed: about 1 year ago - Stars: 3 - Forks: 0

pseudocodes/go2ctp

上期技术 ctp go 语言原生封装,含生产以及测评版本, 支持 Linux, MacOS

Language: Go - Size: 19.8 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 15 - Forks: 6

xiaodingding/iotfast

物联网管理平台

Language: Go - Size: 390 MB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 285 - Forks: 86

bakape/thumbnailer

Go media thumbnailer

Language: Go - Size: 22.8 MB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 146 - Forks: 37

karbiv/magicam

gtk3 basic app, image loading, radial distortion, pixel interpolation

Language: C - Size: 5.73 MB - Last synced: 3 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

zhuyie/goenet Fork of boj/goenet

A Go wrapper for the C based ENet UDP network library.

Language: HTML - Size: 616 KB - Last synced: 3 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

zalopay-oss/go-advanced

A small Vietnamese Go book compiled by ZaloPay teams.

Size: 242 MB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 618 - Forks: 204

ibm-messaging/mq-golang

Calling IBM MQ from Go applications

Language: Go - Size: 2.04 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 160 - Forks: 61

webview/webview_go

Go language bindings for the webview library.

Language: C - Size: 85.9 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 92 - Forks: 18

baabaaox/go-webrtcvad

WebRTC Voice Activity Detection for Golang

Language: C++ - Size: 2.98 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 20 - Forks: 2

chai2010/gopherchina2018-cgo-talk

:book: GopherChina2018: 深入CGO编程 - 最新修订

Language: JavaScript - Size: 7.83 MB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 330 - Forks: 47

AzuxirenLeadGuy/using_c_in_go

A tutorial repository to explain in detail how to use C in Go

Language: Makefile - Size: 9.77 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

michilu/boilerplate

PWA via Angular/Dart 2 with GopherJS, CLI and Shared Lib

Language: Go - Size: 440 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 8 - Forks: 1

e-gautier/rc-switch

CGO wrapper poc of a C arm lib

Language: Go - Size: 17.6 KB - Last synced: 4 months ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 0

ofasgard/postex-tools

A set of libraries and accompanying tools for post-exploitation, written in Golang.

Language: Go - Size: 3.07 MB - Last synced: 4 months ago - Pushed: about 2 years ago - Stars: 10 - Forks: 0

spinlock/jemalloc-go Fork of cockroachdb/c-jemalloc

Language: C - Size: 1.36 MB - Last synced: 4 months ago - Pushed: over 3 years ago - Stars: 28 - Forks: 4

bigflood/goexamples

golang examples

Language: CMake - Size: 566 KB - Last synced: 4 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

2rebi/mysql_udf_http_golang

MySQL(or MariaDB) UDF(User-Defined Functions) Http Client Plugin.

Language: Go - Size: 18.6 KB - Last synced: 4 months ago - Pushed: 7 months ago - Stars: 39 - Forks: 21

feixiao/swig

swig快速入门

Language: Go - Size: 1020 KB - Last synced: 4 months ago - Pushed: almost 4 years ago - Stars: 20 - Forks: 1

kaboc/cgo_ojichat

A sample to generate a C shared library using cgo

Language: Go - Size: 1.95 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

shigenobu/mysql_ws_substring

MySQL UDF for substring.

Language: Go - Size: 2.93 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

4kills/go-zlib

Ultra fast native zlib implementation for golang using cgo and the original zlib library written in C by Jean-loup Gailly and Mark Adler.

Language: Go - Size: 5.8 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 26 - Forks: 9

astagi/pygoexamples

🍱 Extend Python in Go

Language: C - Size: 39.1 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 19 - Forks: 4

spring1843/cgo-finder

Find out what dependencies are using CGO in a Go project

Language: Go - Size: 7.81 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

dolanor/sobed

embed .so in your Go binary and dlopen them

Language: Go - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 0

enobufs/go-calls-c-pointer

A cgo example: how to call C function pointer from Go.

Language: Go - Size: 6.84 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 10 - Forks: 2

songtianyi/go-mxnet-predictor

go binding for mxnet c_predict_api to do inference with pre-trained model

Language: Go - Size: 1.7 MB - Last synced: about 1 month ago - Pushed: almost 6 years ago - Stars: 55 - Forks: 15

notti/nocgo

dlopen in go without cgo

Language: Go - Size: 1.09 MB - Last synced: 3 months ago - Pushed: almost 5 years ago - Stars: 190 - Forks: 12

ultimate-guitar/go-imagequant

Go bindings for libimagequant

Language: C - Size: 101 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 52 - Forks: 14

daviseidel/xlib Fork of vbsw/xlib

Xlib (version 11, release 6.7) binding for golang [golang] [incomplete]

Language: Go - Size: 26.4 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

Luzifer/scansnap-go 📦

Small webserver connecting to a SANE enabled scanner exposing the scan result as a PDF over HTTP

Language: Go - Size: 1.04 MB - Last synced: 24 days ago - Pushed: about 6 years ago - Stars: 6 - Forks: 1

prashantgupta24/mac-sleep-notifier

macOS Sleep/ Wake notifications in golang

Language: Go - Size: 19.5 KB - Last synced: 26 days ago - Pushed: almost 5 years ago - Stars: 30 - Forks: 6

hexops-graveyard/llvm-go-bindings

Scripts for building the LLVM Go BIndings (including on Windows)

Language: Shell - Size: 13.7 KB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 1

shtirlic/posrpint

Printing on thermal pos printers in GO

Language: Go - Size: 122 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 4 - Forks: 1

rupc/go-with-intel-sgx

Intel SGX with GoLang

Language: C++ - Size: 1.4 MB - Last synced: 3 months ago - Pushed: about 5 years ago - Stars: 45 - Forks: 9

mindprince/gonvml

NVIDIA Management Library (NVML) bindings for Go

Language: C - Size: 85 KB - Last synced: 5 months ago - Pushed: over 2 years ago - Stars: 103 - Forks: 47

opensourcedoc/go-c-cpp-mix

Using C++ Class in Golang

Language: C++ - Size: 8.79 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 9 - Forks: 1

dimkauzh/old-vuelto-no-support 📦

A small CGo Game Engine that uses a custom Software Renderer.

Language: Go - Size: 52.7 MB - Last synced: 5 months ago - Pushed: 6 months ago - Stars: 3 - Forks: 0

gongluck/CGO-DEMO

Demo code for CGO study

Language: Go - Size: 31.3 KB - Last synced: 4 months ago - Pushed: about 4 years ago - Stars: 4 - Forks: 1

gensliu/cre2-go

cre2-go is a fast, safe, thread-friendly alternative to Golang native regexp package. It is based on re2 and cre2, binding the C functions to Go via cgo.

Language: C++ - Size: 26.6 MB - Last synced: 6 months ago - Pushed: 7 months ago - Stars: 6 - Forks: 1