rssllyn /
go-raknet
swig based golang binding of the reliable-udp framework RakNet, which is implemented with c++
34/100 healthLoading repository data…
sciter-sdk / repository
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
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.
This package provides a Golang bindings of Sciter using cgo.
Using go sciter you must have the platform specified sciter dynamic library
downloaded from sciter-sdk, the library itself is rather small
(under 5MB, less than 2MB when upxed) .
Most Sciter API are supported, including:
And the API are organized in more or less a gopher friendly way.
Things that are not supported:
Download the sciter-sdk
Extract the sciter runtime library from sciter-sdk to system PATH
The runtime libraries lives in bin bin.lnx bin.osx with suffix like dll so or dylib
bin\64\sciter.dll to c:\windows\system32 is just enoughcd sciter-sdk/bin.lnx/x64export LIBRARY_PATH=$PWDecho $PWD >> libsciter.confsudo cp libsciter.conf /etc/ld.so.conf.d/sudo ldconfigldconfig -p | grep sciter should print libsciter-gtk.so locationcd sciter-sdk/bin.osx/export DYLD_LIBRARY_PATH=$PWDSet up GCC envrionmnet for CGO
mingw64-gcc (5.2.0 and 7.2.0 are tested) is recommended for Windows users.
Under Linux gcc(4.8 or above) and gtk+-3.0 are needed.
go get -x github.com/sciter-sdk/go-sciter
Run the example and enjoy :)
Currently supports Sciter version 4.0.0.0 and higher.
Sciter is an Embeddable HTML/CSS/script engine for modern UI development, Web designers, and developers, can reuse their experience and expertise in creating modern looking desktop applications.
In my opinion, Sciter , though not open sourced, is an great desktop UI development envrionment using the full stack of web technologies, which is rather small (under 5MB) especially compared to CEF,Node Webkit and Atom Electron. :)
Finally, according to Andrew Fedoniouk the author and the Sciter
END USER LICENSE AGREEMENT , the binary form of the Sciter
dynamic libraries are totally free to use for commercial or
non-commercial applications.
This binding ueses a tailored version of the sciter C Headers, which lives in directory: include. The included c headers are a modified version of the
sciter-sdk standard headers.
It seems Sciter is developed using C++, and the included headers in the Sciter SDK are a mixture of C and C++, which is not quite suitable for an easy golang binding.
I'm not much fond of C++ since I started to use Golang, so I made this modification and hope Andrew Fedoniouk the author would provide pure C header files for Sciter. :)
Selected from shared topics, language and repository description—not editorial ratings.
rssllyn /
swig based golang binding of the reliable-udp framework RakNet, which is implemented with c++
34/100 health