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.
cppsharp parsing glue syntax-tree c-sharp clang mono visitors cplusplus parser xamarin xamarin-bindings swig interop bindings pinvoke bridgeA lightweight distributed task scheduling framework.
xxl-job job quartz glue task schedule scheduler distributedtldr; Stripe-inspired API wrapper for WHATWG's fetch() method for making simple HTTP requests (alternative to superagent, request, axios).If you're using node-fetch, you need node-fetch@v1.5.3 to use form-data with files properly (due to https://github.com/bitinn/node-fetch/issues/102) If you experience form file upload issues, please see https://github.com/facebook/react-native/issues/7564#issuecomment-266323928.
api-wrapper superagent frisbee fetch fetch-api whatwg whatwg-fetch xhr request file-upload form-data node-fetch react-native react axios ios android api boilerplate github glue helper polyfill rest restful router stripe superagent-defaults wrapperAn AngularJs directive that automatically scrolls to the bottom of an element on changes in its scope. More information can be found in the live demo.
angular module scroll glueThis project aims to create Mono/.NET libraries that wrap Qt (https://qt-project.org/) thus enabling its usage through C#. It relies on the excellent CppSharp (https://github.com/mono/CppSharp). It is a generator that expects the include and library directories of a Qt set-up and then generates and compiles the wrappers. While still in development, it should work with any Qt version when complete. There is no Qt included in the repository, users have to download and install Qt themselves. For now, Qt MinGW for Windows has been the only tested version. Qt for OS X and Linux are planned, Qt for VC++ has not been planned for now.The source code is separated into a library that contains the settings and passes the generator needs, and a command-line client. In the future a GUI client, constructed with Qt# itself, is planned as well.
qt mono binding bridge wrapper glue gui cross-platformIf you want to try making a Mario yourself, here is a PDF in A4 format. This module works in any reasonable CommonJS environment (includes node.js and browserify). You can also use it with the voxel critter creator (select "Export Orthogami").
orthogonal polyhedra origami orthogami voxel papercraft unfold folding scissor glue maker make printingForward one (emitter|stream)'s events to another -> connect parts of your application whose interface you have no control over. This is compatible both with the node-core EventEmitter and with component/emitter.
forward emitter event eventemitter stream glueThis repository will contain all of our terraform configs as a monolithic repo. This is what allows us to manage our cloud environments from a central place, and change them over time. It should be possible to bring up (or re-create) a complete environment with the push of a button.
terraform glueThis Grunt plugin wraps and enhances the Glue command line spriting tool. It's built as a Grunt multiTask that supports extensible task and target-specific options, multiple source locations per target, globbing and so on. Every task target results in one sprite 'bundle', consisting of the sprite sheet PNG image and a style sheet. All of Glue's command line options are supported through the options, adding some sensible defaults in order to minimize the need for configuration.
gruntplugin glue sprites spriting retinaCertain kinds of asynchronous operations don't play nicely with Q and continuation-local storage. This shim was put together to make CLS and Q work better with node-redis; there may be other modules that are doing funky things with asynchronous execution that require it. All it does is bind callbacks passed to promise.then so that the active CLS contexts at the time then() was called are correctly set. You can bind to more than one, but the overhead of doing so will start to add up quickly.
continuation-local-storage q promises async glue baling-wirenode-redis is fast. It uses a lot of smart techniques to do this that lean heavily upon Redis's architecture. One of its biggest wins is the way that it takes advantage of pipelining to batch up commands and push them to the Redis server in chunks. This works great, unless you're using CLS, which wants to provide consistent access to stored values across entire asynchronous call chains. You could use ns.bind to put all your Redis callbacks on the correct continuation chain, but that breaks down if you forget even one callback passed to client.get(). You can patch Redis for more than one namespace, but you're going to notice the performance impact pretty quickly, so try not to do that.
continuation-local-storage node-redis redis shim glue baling-wire wowExtract, transform, and load (ETL) operations collectively form the backbone of any modern enterprise data lake. It transforms raw data into useful datasets and, ultimately, into actionable insight. An ETL job typically reads data from one or more data sources, applies various transformations to the data, and then writes the results to a target where data is ready for consumption. The sources and targets of an ETL job could be relational databases in Amazon Relational Database Service (Amazon RDS) or on-premises, a data warehouse such as Amazon Redshift, or object storage such as Amazon Simple Storage Service (Amazon S3) buckets. Amazon S3 as a target is especially commonplace in the context of building a data lake in AWS. AWS offers AWS Glue, which is a service that helps author and deploy ETL jobs. AWS Glue is a fully managed extract, transform, and load service that makes it easy for customers to prepare and load their data for analytics. Other AWS Services also can be used to implement and manage ETL jobs. They include: AWS Database Migration Service (AWS DMS), Amazon EMR (using the Steps API), and even Amazon Athena.
aws glue etl elt stepfunctions orchestration lambda serverless big-data bigdata extract transform load athena amazon-web-services state-machineA datalake is a data repository that stores data in its raw format until it is used for analytics. It is designed to store massive amount of data at scale. A schema to the dataset in data lake is given as part of transformation while reading it. Below is a pictorial representation of a typical datalake on AWS cloud. Keeping track of all of the raw assets that are loaded into your datalake, and then tracking all of the new data assets and versions that are created by data transformation, data processing, and analytics can be a major challenge. An essential component of an Amazon S3 based data lake is a Data Catalog. A data catalog is designed to provide a single source of truth about the contents of the data lake, and rather than end users reasoning about storage buckets and prefixes, a data catalog lets them interact with more familiar structures of databases, tables, and partitions.
data-lake data-analytics amazon-emr ingest-data emr-cluster glue hive-metastore data-catalog data-transformationThis PowerShell module acts as a wrapper for the IT Glue (http://itglue.com) API. IT Glue's API offers the ability to read, create, and update much of the data within IT Glue's documentation platform. That includes organizations, contacts, configuration items, and more. Full documentation for IT Glue's RESTful API can be found here.
api-wrapper powershell itglue api module powershell-module it glue automationYou can find the full example in examples/data_pipeline_simple. We have a simple data pipeline composed of 2 glue jobs orchestrated sequentially using step functions.
aws machine-learning serverless pipeline glue data-pipeline stepfunctions sagemaker aws-cdk glue-job
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.