go-sciter - Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development

  •        92

Check this page for other language bindings (Delphi / D / Go / .NET / Python / Rust). The ownership of project is transferred to this new organization. Thus the import path for golang should now be github.com/sciter-sdk/go-sciter, but the package name is still sciter.




Related Projects

sciter-sdk - Sciter is an embeddable HTML/CSS/scripting engine

  •    C

Sciter is an embeddable HTML/CSS/scripting engine

qt - Qt binding for Go (Golang) with support for Windows / macOS / Linux / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript

  •    Go

Qt is a cross-platform application framework that is used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase. Go (often referred to as golang) is a programming language created at Google.

go-nanomsg - Language bindings for nanomsg in Go (Golang)

  •    Go

Package nanomsg adds language bindings for nanomsg in Go. nanomsg is a high-performance implementation of several "scalability protocols". See http://nanomsg.org/ for more information. This is a work in progress. nanomsg is still in a beta stage. Expect its API, or this binding, to change.

webview - Tiny cross-platform webview library for C/C++/Golang

  •    C

A tiny cross-platform webview library for C/C++/Golang to build modern cross-platform GUI. Also, there are Rust bindings and Nim bindings available. It supports two-way JavaScript bindings (to call JavaScript from C/C++/Go and to call C/C++/Go from JavaScript).

go-opencv - Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv

  •    Go

A Golang binding for OpenCV. OpenCV 1.x C API bindings through CGO, and OpenCV 2+ C++ API (GoCV) through SWIG.

nuklear - This project provides Go bindings for nuklear.h — a small ANSI C GUI library.

  •    C

Package nk provides Go bindings for nuklear.h — a small ANSI C gui library. See github.com/vurtun/nuklear. All the binding code has automatically been generated with rules defined in nk.yml. There is no idiomatic wrapper package that will make things easier to use, but the original API is pretty straightforward. The nk package is fine for the start, then we'll figure out something better that just a wrapper.

go-curl - golang curl(libcurl) binding.

  •    Go

my golang libcurl(curl) binding. go-curl is licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.html).

v8worker2 - Minimal golang binding to V8

  •    Go

This is a minimal binding between Go (golang) and V8 JavaScript. Basic concept is to only expose two methods to JavaScript: send and receive. Due to the complexity of building V8, this package is not buildable with go get.

confluent-kafka-go - Confluent's Apache Kafka Golang client

  •    Go

confluent-kafka-go is Confluent's Golang client for Apache Kafka and the Confluent Platform.High performance - confluent-kafka-go is a lightweight wrapper around librdkafka, a finely tuned C client.

goav - Golang bindings for FFmpeg

  •    Go

A comprehensive binding to the ffmpeg video/audio manipulation library.Coding examples are available in the examples/ directory.

gozmq - Go (golang) bindings for the 0mq (zmq, zeromq) C API

  •    Go

This package implements Go (golang) bindings for the 0mq C API.GoZMQ does not support zero-copy.

go-astilectron - Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)

  •    Go

Thanks to go-astilectron build cross platform GUI apps with GO and HTML/JS/CSS. It is the official GO bindings of astilectron and is powered by Electron.To see a minimal Astilectron app, checkout out the demo.

go-php - PHP bindings for the Go programming language (Golang)

  •    Go

This package implements support for executing PHP scripts, exporting Go variables for use in PHP contexts, attaching Go method receivers as PHP classes and returning PHP variables for use in Go contexts. Both PHP 5.x and PHP 7.x series are supported.

azure-webjobs-sdk - Azure WebJobs SDK

  •    CSharp

The Azure WebJobs SDK is a framework that simplifies the task of writing background processing code that runs in Azure. The Azure WebJobs SDK includes a declarative binding and trigger system that works with Azure Storage Blobs, Queues and Tables as well as Service Bus. The binding system makes it incredibly easy to write code that reads or writes Azure Storage objects. The trigger system automatically invokes a function in your code whenever any new data is received in a queue or blob.In addition to the built in triggers/bindings, the WebJobs SDK is fully extensible, allowing new types of triggers/bindings to be created and plugged into the framework in a first class way. See Azure WebJobs SDK Extensions for details. Many useful extensions have already been created and can be used in your applications today. Extensions include a File trigger/binder, a Timer/Cron trigger, a WebHook HTTP trigger, as well as a SendGrid email binding.

wechat - weixin/wechat/微信公众平台/微信企业号/微信商户平台/微信支付 go/golang sdk

  •    Go

golang 后端的坑, 趣头条集团下面的创新团队, 现在步入正常轨道了, 前景很好. go get -u github.com/chanxuehong/wechat/...

vulkan - Vulkan API bindings for Go programming language

  •    Go

Package vulkan provides Go bindings for Vulkan — a low-overhead, cross-platform 3D graphics and compute API. Updated October 13, 2018 — Vulkan 1.1.88. Vulkan API is the result of 18 months in an intense collaboration between leading hardware, game engine and platform vendors, built on significant contributions from multiple Khronos members. Vulkan is designed for portability across multiple platforms with desktop and mobile GPU architectures.

aliyungo - Go SDK for Aliyun (Alibaba Cloud) - Golang API for ECS, OSS, DNS, SLB, RDS, RAM, MNS, STS, SLS, MQ, Push, OpenSearch, DM, Container Service etc

  •    Go

This is an unofficial Go SDK for Aliyun services. You are welcome for contribution. This project is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.

go-mruby - Go (golang) bindings to mruby.

  •    Go

At the time of writing, this is the most comprehensive mruby library for Go by far. It is also the only mruby library for Go that enables exposing Go functions to Ruby as well as being able to generically convert complex Ruby types into Go types. Our goal is to implement all of the mruby API.Project Status: The major portions of the mruby API are implemented, but the mruby API is huge. If there is something that is missing, please issue a pull request and I'd be happy to add it! We're also not yet ready to promise API backwards compatibility on a Go-level, but we're getting there.

gi - Native Go (golang) Graphical Interface system (2D and 3D), built on GoKi tree framework

  •    Go

package gi is a scenegraph-based 2D and 3D GUI / graphics interface (Gi) in Go. NOTE: Requires Go version 1.10+ due to use of math.Round.

go-duktape - Duktape JavaScript engine bindings for Go

  •    Go

Duktape is a thin, embeddable javascript engine. Most of the api is implemented. The exceptions are listed here.The package is fully go-getable, no need to install any external C libraries. So, just type go get gopkg.in/olebedev/go-duktape.v2 to install.