Displaying 1 to 20 from 32 results

CppSharp - Tools and libraries to glue C/C++ APIs to high-level languages

  •    CSharp

CppSharp is a tool and set of libraries which allows programmers to use C/C++ libraries with high-level programming languages (such as C#).It is a tool that takes C/C++ header and library files and generates the necessary glue to surface the native API as a managed API. Such an API can be used to consume an existing native library in your high-level code or add scripting support to a native codebase.

shogun - Shōgun

  •    C++

Unified and efficient Machine Learning since 1999. Buildbot: http://buildbot.shogun-toolbox.org/waterfall.

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.

handlebars-layouts - Handlebars helpers which implement layout blocks similar to Jinja, Nunjucks (Swig), Pug (Jade), and Twig

  •    Javascript

Handlebars helpers which implement layout blocks similar to Jade, Jinja, Nunjucks, Swig, and Twig.Helpers are generated by passing in your instance of Handlebars. This allows you to selectively register the helpers on various instances of Handlebars.




java-cpp-example - Example of using C++ classes from Java. Showcases SWIG, JNA and JNI

  •    C++

This repository contains three examples of calling a simple C++ library from Java code. The library doesn't do anything but contains a class, MyClass, forcing us to support C++ (and not just plain C).

atpl.js - A complete and fast template engine fully compatible with twig for node.js.

  •    TypeScript

I have continued working on it because there are several projects implementing twig templates but they are not implemented very well and lacks stuff like multiple inheritance or nesting blocks, or are slow because doesn't perform dynamic recompilation. This project will implement the full twig set and will be as fast as possible.

grunt-swig - Static site compiler using swig

  •    Javascript

As time has passed, I haven't had a need to use this beyond the initial creation of the task. I've tried to keep up with it, but I no longer have the time to bug fix and verify the pull requests. If you are interested in helping out, get some pull requests coming in and let me know you are interested in maintaining this package. The only thing I want to verify before I give out access is the code is somewhat clean, and the tests are are there.

radare2-bindings - Bindings of the r2 api for Valabind and friends

  •    C

This repository contains the native bindings generated with Valabind to use the radare2 APIs. The r2pipe implementations has been moved into a separate repository.


gulp-swig - Swig template compiler for Gulp

  •    Javascript

Avoid caching when watching/compiling html templates with BrowserSync, etc. Inject data into your templates via the new gulp-data plugin. It creates a file.data property with the data you need. This new method makes it much easier and less restrictive for getting data, than the methods below it. I'd recommend using this new method.

boilerplate-assemble-swig - Example of using swig templates with Assemble.

  •    Javascript

Example project using Assemble and Swig. In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.

jstatic - Grunt plugin for static webpages generation

  •    Javascript

A simple, easily extensible, static documents generation task for Grunt. Read jstatic - Flexible static site generation for an introduction to jstatic concepts. In your project's Gruntfile, add a section named jstatic to the data object passed into grunt.initConfig().

swig-extras - A collection of handy tags, filters, and extensions for Swig, the most awesome template engine for node

  •    Javascript

A collection of handy tags, filters, and extensions for Swig, the most awesome template engine for node.js. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

generator-hexo-theme - Generate a hexo theme: ejs, pug, swig, nunjucks

  •    HTML

If you don't have a site yet create one with hexo init hexo-cli. Navigate to the directory you want to place the theme project in (most likely themes/).

slush-hexo-theme - Generate a hexo theme: ejs, pug, swig, nunjucks

  •    HTML

If you don't have a site yet create one with hexo init hexo-cli. Navigate to the directory you want to place the theme project in (most likely themes/).

SimpleITK - SimpleITK: a simplified layer build on top of the Insight Toolkit (ITK), intended to facilitate its use in rapid prototyping, education and interpreted languages

  •    C++

Wrapping of the C++ code is accomplished through SWIG, in principle, any language wrapped by SWIG should be applicable to SimpleITK. Unlike ITK's support of n-dimensional spatio-temporal images, SimpleITK supports 2D, 3D and optionally 3D+time. The dimensionality refers to spatio-temporal dimensions, the voxels can be n-dimensional vectors.

swig-webpack-plugin - Render swig templates with webpack.

  •    Javascript

Note: since swig isn't maintained anymore, this plugin will not receive any new features. Note: forked from html-webpack-plugin.

idajava - Java integration for Hex-Rays IDA Pro

  •    Java

IdaJava is a plugin for IDA Pro that allows to write IDA plugins in Java. In other words: IdaJava is to Java like IDAPython is to Python... The plugin creates an in-process Java VM and looks for JAR files in IDA's plugins directory. Each Java based plugin gets their own menu item in Edit|Plugins. NOTE (2017): This is old code that will likely no longer work. It's mainly here for reference. I don't plan on making further changes.