a port of the Functional Javascript library
Functional Node wrapper for the open source Canvas LMS REST API.
DatabaseStream API for creating abstract, portable and functional Node streams for accessing databases
Use space and slash separated color notation in CSS
A fully persistent balanced binary search tree
A practical functional library for JavaScript programmers.
ESLint rules to promote functional programming in TypeScript.
Functional programming in TypeScript
Tiny 200b functional Event Emitter / pubsub.
Vue.js util for intelligently merging data passed to functional components.
Functional JavaScript helpers
Typography, spacing, and color primitives for Primer design system
Parse npy files in JS
Babel syntactic sugar for functional components
A practical functional library for JavaScript programmers.
Android Debug Bridge interface
Expectations and assertions for HTTP scenarios
Small library and toolkit for functional node programming for beginners.
Functional utility library - modern, simple, typed, powerful
Small library and toolkit for functional node programming for beginners.
JavaScript's functional programming helper library.
takes json-cov output into stdin and POSTs to coveralls.io
TypeScript definitions for functional-red-black-tree
Simple functional programming utility & Misc programming tool
Plugin that adds functionality to Chef Infra's Knife CLI for configuring/interacting with nodes running Microsoft Windows
Utility functions for AST::Node
Plugin that adds functionality to Chef's Knife CLI for configuring/interacting with nodes running Microsoft Windows
Plugin that adds functionality to Chef's Knife CLI for configuring/interacting with nodes running Microsoft Windows
Adds functionality to your application for node discovery using Amazon EC2
Scaffold allows you to create basic Puppet configuration, modules, nodes, classes, functions and types.
Hitsuji is a library that implements a tree data structure, where each node is represented by a value, points to other values, or performs a function on some values. When the tree is updated, the inputs to the functions will change, hence changing the outputs, eventually propagating the update through the entire tree. Data structures can also be exported to disk, allowing for wide applications of this software, e.g. handling big data, managing content, etc.
This is the start of a Puppet provisioning system. It provides a graphical web service, a JSON rest API and command line interface that will manage Hiera YAML files and a few functions to read them and apply classes and parameters to a node. It works like a lightweight External Node Classifier. It also provides provisioning functionality to spin up new instances after classifying them. It currently has a backend for Cloud Provisioner and will shortly have a VMWare plugin to spin up new instances for Razor to provision. New backend plugins are quite easy to create. Documentation forthcoming.
A puppet-lint plugin to check that the code adheres to the WMF coding guidelines: * Check for hiera in non-profiles, and in the body of those * Check for roles with declared resources that are not profiles * Check for parametrized roles * Check for node declarations not using the role keyword * Check for system::role calls outside of roles * Check for cross-module class inclusion * Check for the use of the include keyword in profiles * Check for wmf-deprecated resources usage * Check for deprecated validate_* functions
JsonCanvas is a Ruby gem that provides a robust implementation of the JSONCanvas specification. This gem enables developers to easily create and manipulate JSONCanvas format. It supports functionalities such as adding text, files, links, and grouping nodes with customizable attributes like position, size, and identifiers. Additional features include connecting nodes with edges that have customizable attributes, and the ability to save and load canvas states from JSON files. This gem facilitates the easy integration of the JSONCanvas format into Ruby applications, enhancing development efficiency and user experience.
GQLite is a Rust-language library, with a C interface, that implements a small, fast, self-contained, high-reliability, full-featured, Graph Query database engine. GQLite support multiple database backends, such as SQLite and redb. This enable to achieve high performance and for application to combine Graph queries with traditional SQL queries. GQLite source code is license under the [MIT License](LICENSE) and is free to everyone to use for any purpose. The official repositories contains bindings/APIs for C, C++, Python, Ruby and Crystal. The library is still in its early stage, but it is now fully functional. Development effort has now slowed down and new features are added on a by-need basis. It supports a subset of OpenCypher, with some ISO GQL extensions. Example of use -------------- ```ruby require 'gqlite' begin # Create a database on the file "test.db" connection = GQLite::Connection.new filename: "test.db" # Execute a simple query to create a node and return all the nodes value = connection.execute_oc_query("CREATE () MATCH (n) RETURN n") # Print the result if value.nil? puts "Empty results" else puts "Results are #{value.to_s}" end rescue GQLite::Error => ex # Report any error puts "An error has occured: #{ex.message}" end ``` The documentation for the GQL query language can found in [OpenCypher](https://auksys.org/documentation/5/libraries/gqlite/opencypher/) and for the [API](https://auksys.org/documentation/5/libraries/gqlite/api/).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.