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.
https://sciter.comTags | gui sciter tiscript htmlayout go-binding golang-bindings |
Implementation | Go |
License | Public |
Platform | Windows MacOS Linux |
Sciter is an embeddable HTML/CSS/scripting engine
scripting-engineQt 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.
gui-framework qt cross-platform-gui android ios sailfish-os raspberry-pi asteroidos ubuntu-touchPackage 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.
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).
webui webkit single-header-lib cgoA Golang binding for OpenCV. OpenCV 1.x C API bindings through CGO, and OpenCV 2+ C++ API (GoCV) through SWIG.
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.
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).
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 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.
confluent golang-library golang-bindings librdkafka kafka-client consumer producer kafka-library kafkaA comprehensive binding to the ffmpeg video/audio manipulation library.Coding examples are available in the examples/ directory.
video go-libraryThis package implements Go (golang) bindings for the 0mq C API.GoZMQ does not support zero-copy.
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.
gui cross-platform desktop-app electronThis 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.
language-bindingsThe 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.
azure-webjobs-sdk azure-functionsgolang 后端的坑, 趣头条集团下面的创新团队, 现在步入正常轨道了, 前景很好. go get -u github.com/chanxuehong/wechat/...
wechat weixin sdkPackage 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.
vulkan vulkan-api golang-bindings graphics framework android-ndkThis 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.
aliyun slb oss alibaba sdk dns ecs rdsAt 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.
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.
gui svg css graphics graphics-3dDuktape 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.
duktape binding javascript-engine
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.