An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: curry

fwcd/curry-language-server

IDE support for the functional logic programming language Curry

Language: Haskell - Size: 756 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 31 - Forks: 2

archermarx/PartialFunctions.jl

A small package to simplify partial function application

Language: Julia - Size: 248 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 49 - Forks: 3

nodef/extra-function

Manipulates JavaScript functions' parameters, timing, and behavior.

Language: TypeScript - Size: 330 KB - Last synced at: about 19 hours ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0

BlackMATov/kari.hpp

Experimental library for currying in C++17

Language: C++ - Size: 377 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 77 - Forks: 1

nodef/extra-async-function

An async function is a function that delivers its result asynchronously (through Promise).

Language: TypeScript - Size: 382 KB - Last synced at: about 12 hours ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

nunomaduro/curryable

An elegant and simple curry(f) implementation in PHP.

Language: PHP - Size: 235 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 175 - Forks: 3

stdlib-js/utils-uncurry

Transform a curried function into a function invoked with multiple arguments.

Language: JavaScript - Size: 992 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

suned/pfun

Functional, composable, asynchronous, type-safe Python.

Language: Python - Size: 1.58 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 150 - Forks: 14

llh911001/mostly-adequate-guide-chinese

函数式编程指南中文版

Language: JavaScript - Size: 3.75 MB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 2,531 - Forks: 335

matthesjh/tree-sitter-curry

Curry grammar for tree-sitter

Language: JavaScript - Size: 3.13 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 1

evilsoft/crocks

A collection of well known Algebraic Data Types for your utter enjoyment.

Language: JavaScript - Size: 10.4 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 1,591 - Forks: 102

stdlib-js/utils-uncurry-right

Transform a curried function into a function invoked with multiple arguments.

Language: JavaScript - Size: 993 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

stdlib-js/iter-pipeline-thunk

Create an iterator thunk.

Language: JavaScript - Size: 922 KB - Last synced at: 30 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

sigurd4/currying

A crate for argument-currying anything implementing FnOnce. Arguments can be passed one at a time, yielding a new something implementing FnOnce (and possibly FnMut and Fn) which can be called with one less argument.

Language: Rust - Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 16 - Forks: 0

Tinkoff/utils.js 📦

Fast, small and purely functional utility library

Language: TypeScript - Size: 5.43 MB - Last synced at: 25 days ago - Pushed at: almost 2 years ago - Stars: 177 - Forks: 25

fwcd/vscode-curry

Curry IDE for Visual Studio Code

Language: TypeScript - Size: 548 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 1

wilmoore/selectn.js

Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.

Language: JavaScript - Size: 319 KB - Last synced at: about 16 hours ago - Pushed at: 2 months ago - Stars: 197 - Forks: 16

ritesh404/kudojs

A utility library to write code in functional programming style in Javascript

Language: TypeScript - Size: 2.01 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 23 - Forks: 1

metarhia/common

Metarhia Common Library 🗜️

Language: JavaScript - Size: 1.44 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 62 - Forks: 33

leandromoh/Curryfy

Provides strongly typed extensions methods for C# delegates to take advantages of functional programming techniques, like currying and partial application.

Language: C# - Size: 158 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 70 - Forks: 3

TeaEntityLab/fpEs

Functional Programming for EcmaScript(Javascript)

Language: JavaScript - Size: 2.71 MB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 4

delonnewman/invokable

Objects are functions! Treat any Object or Class as a Proc (like Enumerable but for Procs).

Language: Ruby - Size: 118 KB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 0

slavaGanzin/ramda.py

Python clone of Ramda.js

Language: Python - Size: 498 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 68 - Forks: 7

seanpm2001/Bliss_Browser_Curry

🌳️🌐️#️⃣️ The Bliss Browser Curry language support module, allowing Curry programs to be written in and ran within the browser.

Language: Curry - Size: 1.74 MB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

stdlib-js/utils-curry

Transform a function into a sequence of functions each accepting a single argument.

Language: JavaScript - Size: 1.01 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

stdlib-js/utils-curry-right

Transform a function into a sequence of functions each accepting a single argument.

Language: JavaScript - Size: 1.02 MB - Last synced at: 14 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

h2non/hu

Small, generic functional helper library for node.js and browsers

Language: wisp - Size: 155 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 21 - Forks: 3

callmecavs/hurry.js

An optimized curry function, for enabling full and partial function application.

Language: JavaScript - Size: 8.79 KB - Last synced at: 5 days ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 0

CIAvash/Curry 📦

Curry is a Raku module for currying functions plus partially applying them

Language: Raku - Size: 36.1 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

krakphp/fn

Functional library for PHP with proper currying

Language: PHP - Size: 177 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 4

papilo-cloud/pony-express

A simple mail server that stores emails and users. This behaves more like a conventional JSON backend API

Language: JavaScript - Size: 1.26 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

jonathandion/ez-dom

ez-dom is a library to manipulate the DOM using composition

Language: JavaScript - Size: 37.1 KB - Last synced at: about 21 hours ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 0

Jedsek/curried

currying function to be used in normal && generic && map case, with procedural macro

Language: Rust - Size: 9.77 KB - Last synced at: about 4 hours ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

TeaEntityLab/fpGo

Monad, Functional Programming features for Golang

Language: Go - Size: 306 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 346 - Forks: 22

sgaliamov/scurry

Curry and Partial Application for C# functions and actions.

Language: C# - Size: 142 KB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

nossbigg/jest-mock-curry-fn

Easier testing with curry functions + jest 🧪

Language: TypeScript - Size: 160 KB - Last synced at: 27 minutes ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 0

fwcd/curry-lsp

Framework for writing language servers and clients in Curry

Language: Curry - Size: 582 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

fwcd/zed-curry

Curry language support for Zed

Language: Scheme - Size: 22.5 KB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

seanpm2001/SNU_2D_ProgrammingTools_IDE_Curry

⌨️ The Curry programming language IDE submodule for SNU Programming Tools (2D Mode)

Language: Curry - Size: 250 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

seanpm2001/Learn-Curry

📚️ A repository for showcasing my knowledge of the Curry programming language, and continuing to learn the language.

Language: Curry - Size: 241 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

neuroscan/curry-python-reader

CURRY Reader For Python

Language: Python - Size: 35.2 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1

functional-jslib/fjl

Functional Javascript Library.

Language: TypeScript - Size: 12.7 MB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

Ivan-Korolenko/easy-curry

Easy curry. Just what you need.

Language: JavaScript - Size: 72.3 KB - Last synced at: 1 day ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 2

eser/evangelist 📦

[Deprecated] 🌟 Library of helpers that are useful for functional programming

Language: TypeScript - Size: 2.07 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 59 - Forks: 2

drewctaylor/function

Functions and effects, from 0- to 32-parameters, which support curried and uncurried forms; partial application of arguments; reversed parameters; function composition; identity functions; constant functions; and no-op effects.

Language: Java - Size: 272 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

siimonevans/curry-night

Putting Torchbox's curry night on the map

Language: JavaScript - Size: 228 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

TomokiMiyauci/curry

Currying and partial application utilities

Language: TypeScript - Size: 160 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

mrWh1te/Botmation

A simple TypeScript framework for declaratively composing bots with Puppeteer

Language: TypeScript - Size: 8.26 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 18 - Forks: 2

anisotropy/dcurry

Curry a function with dictionary (object) aguments

Language: TypeScript - Size: 45.9 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

markuswt/curry-py

Simple currying for python functions

Language: Python - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

TylorS/typed-hashmap 📦

Persistent HashMap for TypeScript

Language: TypeScript - Size: 101 KB - Last synced at: 27 days ago - Pushed at: over 6 years ago - Stars: 43 - Forks: 6

saginadir/lambda-light.js

Functional Programming Helpers

Language: JavaScript - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

dword-design/fp.macro

A zero-runtime functional programming babel macro.

Language: JavaScript - Size: 1.3 MB - Last synced at: about 18 hours ago - Pushed at: about 19 hours ago - Stars: 1 - Forks: 0

nicolasbrugneaux/functional-javascript

Inspired by Haskell Prelude module, some helper functions.

Language: JavaScript - Size: 133 KB - Last synced at: 9 days ago - Pushed at: almost 10 years ago - Stars: 2 - Forks: 1

coderaiser/currify

translate the evaluation of a function that takes multiple arguments into evaluating a sequence of functions, each with a single or more arguments

Language: JavaScript - Size: 39.1 KB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

mlnbook/pydata-toolz

python函数式编程toolz示例

Language: Jupyter Notebook - Size: 4.34 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

fwcd/arch-pakcs-sicstus

Arch Linux package for the Portland Aachen Kiel Curry System (PAKCS) using SICStus Prolog

Language: Shell - Size: 6.84 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ichistmeinname/ProbabilisticProgrammingBenchmarks

Benchmarks for PFLP, a library for probabilistic programming in Curry, with comparisons to other probabilistic languages

Language: HTML - Size: 295 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

Ahmed-Adel-Ismail/J-Curry

A Java library that enables applying Functional Programming concepts like currying and partial application for functions, also it supports types like Either, Try, etc... using RxJava 2 interfaces, compatible with Java 7 and above

Language: Java - Size: 302 KB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 17 - Forks: 1

andy2046/lowdash

lowdash

Language: JavaScript - Size: 85 KB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

richard-clements/swift-curry

Language: Swift - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

kishorsharma/currying-workshopper

Currying in JS - Workshop

Language: JavaScript - Size: 33.2 KB - Last synced at: 1 day ago - Pushed at: over 6 years ago - Stars: 62 - Forks: 16

jsmini/functional

A set of functional programming utility functions.

Language: JavaScript - Size: 738 KB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 3

tonix-tuft/react-suspense-async-effect

A library to perform asynchronous effects in React following the Suspense API principles providing asynchronous curried functions with a synchronous feel.

Language: JavaScript - Size: 6.5 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

AntiHero/CurryTypescript

Language: TypeScript - Size: 82 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

tonickkozlov/simple-curry

A simple curry implementation with Javascript

Language: JavaScript - Size: 1000 Bytes - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

valhalla-lang/valhallac

Parser and Compiler: Valhalla Lang — Set-Theoretic Programming Langauge

Language: Rust - Size: 1.2 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 1

mihanus/curry-agda

Agda proofs for properties of Curry operations

Language: Agda - Size: 11.7 KB - Last synced at: almost 2 years ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

matthesjh/language-curry 📦

Curry language support in Atom

Size: 369 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

matthesjh/autocomplete-curry 📦

Curry autocomplete provider for Atom

Language: JavaScript - Size: 571 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

mpajunen/phamda

Auto-curried function library for PHP

Language: PHP - Size: 370 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 1

HowProgrammingWorks/PartialApplication

Partial function application and Currying

Language: JavaScript - Size: 121 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 19 - Forks: 62

cheogo/learn-javascript

《前端基础漫游指南》深入的、系统的学习 javascript 基础,喜欢点 Star

Size: 2.82 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 141 - Forks: 17

Codevendor/curry-console

The curry-console module extends the native console logging library with many extra features like coloring, labels, profiling, recording, hiding, event emit notifications, etc.

Language: JavaScript - Size: 467 KB - Last synced at: about 2 hours ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

sigurd4/currycompose

A crate providing a trait for performing currying (and non-currying) function-composition in rust.

Language: Rust - Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

jednano/bem-join

A function used to construct BEM class names.

Language: TypeScript - Size: 1.46 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

bermudaphp/curry

PHP currying functionality

Language: PHP - Size: 14.6 KB - Last synced at: 12 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

msn0/dead-simple-curry

:beer: Probably the simplest currying ever :)

Language: JavaScript - Size: 59.6 KB - Last synced at: 30 days ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 0

g-harel/slurry

automagically curry function arguments

Language: JavaScript - Size: 5.86 KB - Last synced at: 28 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 2

georapbox/js-fp-utils

Javascript utilities for functional programming

Language: JavaScript - Size: 697 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

kawamurakazushi/CURRYLIFE

Community Application for curry lovers. Available on iOS and Android.

Size: 375 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

christianhg/bukk

Functional programming for Norwegians ⛷️

Language: JavaScript - Size: 222 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

kgajriaAgarwal/polyfills

Language: HTML - Size: 26.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

PhuwadonV/Cpp-Functional-Helper

C++ Currying

Language: C++ - Size: 152 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

tfg1434/FunctionalSharp

Lightweight functional programming library for C#

Language: C# - Size: 901 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

akxcv/eslint-plugin-curry 📦

Extra ESLint rules for currying functions

Language: JavaScript - Size: 18.6 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 1

phrenotype/lambda

Converts functions to lambdas

Language: PHP - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

phpfn/curry

[READONLY] Convenient implementation of function currying and partial application

Language: PHP - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

fwcd/curry-ninja

Library for generating Ninja build files with Curry

Language: Curry - Size: 5.86 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

themithy/curry

A versatile curry implementation

Language: JavaScript - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

flintinatux/squirrel

A nimble functional library for Lua.

Language: Lua - Size: 146 KB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

matthesjh/rewriting-curry

Libraries for term rewriting and narrowing in Curry

Size: 110 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

nhpip/curry-elixir

Currying and partial application in Elixir

Language: Elixir - Size: 19.5 KB - Last synced at: 15 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

yisusdev/yisusjs

Yisus library

Language: JavaScript - Size: 41 KB - Last synced at: 9 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

fwcd/curry-functors

Contravariant functors, bifunctors, profunctors and more for Curry

Language: Curry - Size: 13.7 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

HubSpot/transmute

kind of like lodash but works with Immutable

Language: JavaScript - Size: 2.19 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 35 - Forks: 14

zzzmisa/curryjack

🍛Curryjack - Game using Open Data Curry / カレージャック - オープンデータを使ったゲームアプリ

Language: JavaScript - Size: 18.5 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 0

dukzcry/toys

Special olympics

Size: 65.4 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

JenniferFuBook/JavaScriptWeb

JavaScript Web is a resource for frontend job interview and daily development work.

Size: 42 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 0

blakek/curry

🍛 Simple curry functions

Language: TypeScript - Size: 1.63 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0