Displaying 1 to 12 from 12 results

pfr - std::tuple like methods for user defined types without any macro or boilerplate code

  •    C++

This is a C++14 library for very basic reflection that gives you access to structure elements by index and provides other std::tuple like methods for user defined types without any macro or boilerplate code. Boost.PFR is a part of the Boost C++ Libraries. However, Boost.PFR is a header only library that does not depend on Boost. You can just copy the content of the "include" folder from the github into your project, and the library will work fine.

magic_get - std::tuple like methods for user defined types without any macro or boilerplate code

  •    C++

This C++14 library is meant for accessing structure elements by index and providing other std::tuple like methods for user defined types without any macro or boilerplate code. Distributed under the Boost Software License, Version 1.0.

typed - Improvements to PHP's type system in userland: generics, typed lists, tuples and structs

  •    PHP

This package is a mere proof of concept about what's possible in PHP's userland to improve type checking. It adds support for type inference, generics, union types, typed lists, tuples and structs. Because all is done in userland, there are limitations on what syntax is possible. The following examples all show the manual type configuration. There are some cases where type inference falls short, and you have to fall back on manually defining them. You might also prefer the manual approach, for clarity's sake.

FastTuple - Generates heterogeneous collections of primitive values and ensures as best it can that they will be laid out adjacently in memory

  •    Java

FastTuple is a library for generating heterogeneous tuples of primitive types from a runtime defined schema without boxing.




class-lists - A simple javascript utility for conditionally joining class names together, inspired by classNames but with a twist

  •    Javascript

A simple javascript utility for conditionally joining class names together, inspired by classNames but with a twist. Alternatively, you can simply include index.js on your page with a standalone <script> tag and it will export a global classLists method (useful if you're doing Rails), or define the module if you are using RequireJS.

kaur - A bunch of helper functions to ease the development of your applications.

  •    Elixir

A bunch of helper functions to ease the development of your applications. {:ok, value} and {:error, reason} is a common pattern in Erlang and Elixir. The Kaur.Result module adds functions to help deal with these values without getting out of your pipeline.

libfptu - Machine-handy format for linear representation of small data structures for (de)serialization, messaging and placement in shared memory

  •    C++

Fast Positive Tuples, aka "Позитивные Кортежи" by Positive Technologies. Машинно-эффективный формат линейного представления небольших структур данных для (де)сериализации, обмена сообщениями и размещения в разделяемой памяти. "Позитивные Кортежи" спроектированы в соответствии с минималистическим тезисом "Лучше меньше, да лучше".

envs - Easy access of environment variables from Python with support for typing (ex

  •    Python

Easy access of environment variables from Python with support for booleans, strings, lists, tuples, integers, floats, and dicts. If you need environment variables for your settings but need an easy way of using Python objects instead of just strings. For example, if you need a list of strings.


ftor - ftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging

  •    Javascript

Please note: The experience gained from this project has resulted in a completely new approach: scriptum. ftor will need at least another six month to reach a more stable status (as of Feb., 2018). It has a great impact on the way Javascript is encoded, but there are no best practices yet, so conceptual details may still change.

fantasy-tuples - Tuple data structures.

  •    Javascript

Fantasy Options uses nodeunit for all the tests and because of this there is currently an existing adapter in the library to help with integration between nodeunit and Fantasy Check. This assumes that you have istanbul installed correctly.

MrSim - A simple MapReduce framework in Java

  •    Java

MrSim is a basic implementation of the map-reduce algorithm in Java. MapReduce is a programming model for processing large data sets, and the name of an implementation of the model by Google. MapReduce is typically used to do distributed computing on clusters of computers. See Wikipedia for a detailed description of MapReduce.






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.