Showing 4 open source projects for "cgo"

View related business solutions
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    GoNB

    GoNB

    GoNB, a Go Notebook Kernel for Jupyter

    ...GoNB leverages that compilation speed to implement a full-featured (at least it's getting there) Jupyter notebook kernel. As a side benefit it works with packages that use CGO — although it won't parse C code in the cells, so it can't be used as a C kernel. It already includes many goodies: cache between cell of results, contextual help and auto-complete (with gopls), compilation error context (by mousing over), bash command execution, images, html, etc. See the tutorial. It's been heavily used by the author (in developing GoMLX, a machine learning framework for Go), but should still be seen as experimental — if we hear success stories from others, we can change this.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2
    kafka-go

    kafka-go

    Kafka library in Go

    ...It also passes all values as pointers which causes large numbers of dynamic memory allocations, more frequent garbage collections, and higher memory usage. confluent-kafka-go is a cgo based wrapper around librdkafka, which means it introduces a dependency to a C library on all Go code that uses the package. It has much better documentation than sarama but still lacks support for Go contexts. goka is a more recent Kafka client for Go which focuses on a specific usage pattern. It provides abstractions for using Kafka as a message passing bus between services rather than an ordered log of events.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    go-perfbook

    go-perfbook

    Thoughts on Go performance optimization

    ...The material covers measurement workflows, data and algorithm changes, benchmarking, program tuning, garbage collection, compiler behavior, and standard-library pitfalls. Later chapters examine unsafe operations, cgo, assembly, advanced techniques, service-wide optimization, profiling, and tracing. The project emphasizes measuring real bottlenecks before changing code rather than relying on intuition. Community contributors can expand topics, add resources, and develop additional prose or examples. The book is available in English, Chinese, Spanish, and Brazilian Portuguese.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    ui

    ui

    Platform-native GUI library for Go

    ...It exposes Go-friendly abstractions for windows, buttons, boxes, tables, menus, drawing areas, text fields, and other controls. Applications use native Windows controls, macOS interfaces, or GTK widgets depending on the operating system. The package relies on cgo and supports Windows, macOS, and Unix-like systems with GTK 3. Example programs demonstrate the available controls and application structure. A Windows manifest helper simplifies enabling modern Common Controls support in compiled binaries. Like libui itself, the project is mid-alpha and should be treated as experimental rather than a fully mature GUI toolkit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Previous
  • You're on page 1
  • Next