pyduktape - Embed the Duktape JS interpreter in Python

  •        152

Pyduktape is a python wrapper around Duktape, an embeddable Javascript interpreter. On top of the interpreter wrapper, pyduktape offers easy integration between the Python and the Javascript environments. You can pass Python objects to Javascript, call methods on them and access their attributes. Similarly, you can pass Javascript objects to Python.



Related Projects

duktape - Duktape - embeddable Javascript engine with a focus on portability and compact footprint

  •    Javascript

Duktape is an embeddable Javascript engine, with a focus on portability and compact footprint. Duktape is easy to integrate into a C/C++ project: add duktape.c, duktape.h, and duk_config.h to your build, and use the Duktape API to call ECMAScript functions from C code and vice versa.

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 to install.

duktape-android - The Duktape embeddable Javascript engine packaged for Android.

  •    Javascript

The Duktape embeddable Javascript engine packaged for Android.

go-candyjs - fully transparent bridge between Go and the JavaScript

  •    Go

CandyJS is an intent of create a fully transparent bridge between Go and the JavaScript engine duktape. Basicly is a syntax-sugar library built it on top of go-duktape using reflection techniques. build extensible applications that allow to the user execute arbitrary code (let's say plugins) without the requirement of compile it.

pytesseract - A Python wrapper for Google Tesseract

  •    Python

Python-tesseract is an optical character recognition (OCR) tool for python. That is, it will recognize and "read" the text embedded in images. Python-tesseract is a wrapper for Google's Tesseract-OCR Engine. It is also useful as a stand-alone invocation script to tesseract, as it can read all image types supported by the Python Imaging Library, including jpeg, png, gif, bmp, tiff, and others, whereas tesseract-ocr by default only supports tiff and bmp. Additionally, if used as a script, Python-tesseract will print the recognized text instead of writing it to a file.

simpleauth - Simple authentication for Python on Google App Engine supporting OAuth 2

  •    Python

I'm not actively maintaining this library due to lack of time. If you think you'd be up for taking it over as a new maintainer, please open a new issue and say so. This python module provides a simple authentication wrapper for a Google App Engine app.

htmlPy - htmlPy is a wrapper around PySide's QtWebKit library

  •    Python

htmlPy is a wrapper around PySide's QtWebKit library. It helps with creating beautiful GUIs using HTML5, CSS3 and Javascript for standalone Python applications. It is built on Qt which makes it highly customizable and cross-platform. htmlPy is compatible with both Python2 and Python3. It can be used with any python library or environment like django, flask, scipy, virtualenv etc. You can use front-end libraries and frameworks like bootstrap, jQuery, jQuery UI etc. and create GUIs for your applications in no time. The documentation is hosted at It contains installation instructions, tutorials, reference guide, compatibility details, and more.

react-python - Python bridge to JSX & the React JavaScript library.

  •    Python

PyReact is a Python wrapper around the React JavaScript library and JSX. Specifically, it provides an API to transform JSX files into JavaScript from within your Python application, as well as providing access to the latest React build.

docker-py - A Python library for the Docker Engine API

  •    Python

A Python library for the Docker Engine API. It lets you do anything the docker command does, but from within Python apps – run containers, manage containers, manage Swarms, etc.

pyflow - Fast, accurate and easy to run dense optical flow with python wrapper

  •    C++

Python wrapper for Ce Liu's C++ implementation of Coarse2Fine Optical Flow. This is super fast and accurate optical flow method based on Coarse2Fine warping method from Thomas Brox. This python wrapper has minimal dependencies, and it also eliminates the need for C++ OpenCV library. For real time performance, one can additionally resize the images to a smaller size. This wrapper code was developed as part of our CVPR 2017 paper on Unsupervised Learning using unlabeled videos. Github repository for our CVPR 17 paper is here.

python-twitter - A Python wrapper around the Twitter API.

  •    Python

A Python wrapper around the Twitter API. This library provides a pure Python interface for the Twitter API. It works with Python versions from 2.7+ and Python 3.

HighchartsPHP - A php wrapper for highcharts and highstock javascript libraries

  •    PHP

HighchartsPHP is a PHP library that works as a wrapper for the Highchart js library ( and it was built with flexibility and maintainability in mind. It isn't a simple port of the JavaScript library to PHP, it was designed in a way that mimics the JavaScript counterpart API, so that the developer only needs to learn one API. You can create a highchart or highstock chart using one of the three js engine available (jQuery, mootools, and prototype), using the Highchart constructor.

PyDrive - Google Drive API Python wrapper library

  •    Python

PyDrive is a wrapper library of google-api-python-client that simplifies many common Google Drive API tasks. You can install PyDrive with regular pip command.

Pysolr - Python wrapper for Apache Solr

  •    Python

pysolr is a lightweight Python wrapper for Apache Solr. It provides an interface that queries the server and returns results based on the query.Or if you want to install directly from the repository: python install, or drop the file anywhere on your PYTHONPATH.

PyLucene - Python extension for accessing Java Lucene

  •    Python

PyLucene is a Python extension for accessing Java Lucene. Its goal is to allow you to use Lucene's text indexing and searching capabilities from Python. It is API compatible with the latest version of Java Lucene, PyLucene is not a Lucene port but a Python wrapper around Java Lucene. PyLucene embeds a Java VM with Lucene into a Python process.


  •    Python

FiltersDllPy is a FiltersDll library python wrapper. It export the FiltersDll library functions, so a python developer can simple use it into python programs. It need the FiltersDll library and ctypes for work. Tests are included

gopro-py-api - Unofficial GoPro API Library for Python - connect to GoPro via WiFi.

  •    Python

Unofficial GoPro API Library for Python - connect to GoPro cameras via WiFi. These cameras use a new version of GoPro API which centers around /gp/gpControl/ url.

Twisted - Networking Engine in Python

  •    Python

Twisted is an event-driven networking engine written in Python. Twisted makes it easy to implement custom network applications, both servers and clients. It also supports many common network protocols, including SMTP, POP3, IMAP, SSHv2, DNS and lot more. The twisted.web webserver is a scalable, small-footprint web server that's easy to configure. It's efficient enough to serve a high-traffic website.

snakebite - A pure python HDFS client

  •    Python

Snakebite is a python library that provides a pure python HDFS client and a wrapper around Hadoops minicluster. The client uses protobuf for communicating with the NameNode and comes in the form of a library and a command line interface. Currently, the snakebite client supports most actions that involve the Namenode and reading data from DataNodes.Note: all methods that read data from a data node are able to check the CRC during transfer, but this is disabled by default because of performance reasons. This is the opposite behaviour from the stock Hadoop client.

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.