All Projects → mattn → Go V8

mattn / Go V8

Go binding for v8

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Go V8

docker-v8
Docker V8 Image
Stars: ✭ 26 (-89.8%)
Mutual labels:  v8
python-react-v8
⭐ Render React.js views server-side
Stars: ✭ 79 (-69.02%)
Mutual labels:  v8
pdjs
JavaScript External for Pure Data based on V8
Stars: ✭ 45 (-82.35%)
Mutual labels:  v8
OldCEF4Delphi
OldCEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi.
Stars: ✭ 55 (-78.43%)
Mutual labels:  v8
coverage-node
A simple CLI to run Node.js and report code coverage.
Stars: ✭ 39 (-84.71%)
Mutual labels:  v8
eaf-linter
🤪 A linter, prettier, and test suite that does everything as-simple-as-possible.
Stars: ✭ 17 (-93.33%)
Mutual labels:  v8
FENews.org
fenews.org
Stars: ✭ 20 (-92.16%)
Mutual labels:  v8
JustDraw
A Test for Android Canvas Painting with JavaScript Engine
Stars: ✭ 42 (-83.53%)
Mutual labels:  v8
raw-nodejs-api
An users NodeJS API without packages libs or frameworks!
Stars: ✭ 31 (-87.84%)
Mutual labels:  v8
V8Android
A demo APP for embedding V8 engine in Android APP
Stars: ✭ 45 (-82.35%)
Mutual labels:  v8
v8-android-buildscripts
V8 build scripts for React Native Android
Stars: ✭ 63 (-75.29%)
Mutual labels:  v8
openrasp-v8
Google V8 with OpenRASP builtins
Stars: ✭ 42 (-83.53%)
Mutual labels:  v8
browser-exploitation
A collection of curated resources and CVEs I use for research.
Stars: ✭ 71 (-72.16%)
Mutual labels:  v8
node-mini
Mini Node.js runtime built on V8
Stars: ✭ 24 (-90.59%)
Mutual labels:  v8
object-shape
Get a description of a JS object's shape.
Stars: ✭ 24 (-90.59%)
Mutual labels:  v8
all-about-node
All about Node.js
Stars: ✭ 16 (-93.73%)
Mutual labels:  v8
Javet
Javet is Java + V8 (JAVa + V + EighT). It is an awesome way of embedding Node.js and V8 in Java.
Stars: ✭ 218 (-14.51%)
Mutual labels:  v8
v8go-polyfills
Add polyfills to rogchap/v8go
Stars: ✭ 25 (-90.2%)
Mutual labels:  v8
rust rewrite
A programming environment that aims to help people learn how to program in JavaScript, while giving them a tour on how old computers and their limitations used to be.
Stars: ✭ 26 (-89.8%)
Mutual labels:  v8
Framework
Advanced modding framework for multiplayer modifications
Stars: ✭ 21 (-91.76%)
Mutual labels:  v8

go-v8

WHATS:

Go bindings for V8

UPDATE for V8 3.21

Only got this going against v8 for OSX. Build V8 for OSX as described by https://code.google.com/p/v8/wiki/BuildingWithGYP Copy $(V8SRCROOT)/include/ files to /usr/local/include Copy $(V8SRCROOT)/native/out/libv8* files to /usr/local/lib

Issues:

# go test
# testmain
github.com/mattn/go-v8(__DATA/__datacoal_nt): unexpected reloc for dynamic symbol _ZTVN10__cxxabiv117__class_type_infoE
github.com/mattn/go-v8(__DATA/__datacoal_nt): unhandled relocation for _ZTVN10__cxxabiv117__class_type_infoE (type 28 rtype 120)
FAIL    github.com/mattn/go-v8 [build failed]

INSTALL:

WIN32

# To Build v8 go package:
# make v8wrap.dll
# go install

# To run go-v8 tests:
# go test

# To run example go exec:
# cd example
# copy v8wrap.dll
# go build example.go
# ./example

LINUX

# To Build v8 go package:
# make libv8wrap.so
# go install

# To run go-v8 tests:
# LD_LIBRARY_PATH=. go test

# To run example go exec:
# cd example
# go build example.go
# LD_LIBRARY_PATH=.. ./example

MAC OS X

# To Build v8 go package:
# make libv8wrap.so
# go install

# To run go-v8 tests:
# DYLD_LIBRARY_PATH=. go test

# To run example go exec:
# cd example
# go build example.go
# DYLD_LIBRARY_PATH=.. ./example

LICENSE:

under the MIT License: http://mattn.mit-license.org/2013

AUTHOR:

  • Yasuhiro Matsumoto
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].