Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Functional programming

In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.

https://github.com/prashanthr/ts-utils

A typescript utility library for functional programming

functional-programming typescript

Last synced: 16 Dec 2024

https://github.com/jaalonso/cursos_de_pf_con_haskell

Recopilación de cursos de programación funcional con Haskell.

functional-programming haskell haskell-learning

Last synced: 06 Dec 2024

https://github.com/pomadchin/tagless-derivation

This project is an experimental playground to work on the cats-tagless macros migration to Scala 3.

functional-programming scala tagless

Last synced: 16 Nov 2024

https://github.com/duskmoon314/meowth

A library which provides abstractions for functional programming in Rust. Inspired by Scala library cats.

category-theory functional-programming rust

Last synced: 21 Dec 2024

https://github.com/morganconrad/fobu

YA functional utilities for JavaScript Objects, mimicking ES6 Array methods.

filter foreach functional-programming javascript map object reduce

Last synced: 11 Jan 2025

https://github.com/shahaf-f-s/multithreading

A python module for creating multithreading processes easily, in a more Pythonic way.

functional-programming multi-threading multithreading threading

Last synced: 08 Jan 2025

https://github.com/luizcalaca/ts-node-joi-api

Typescript API with Joi validations, Express.js and MySQL. The project has the main branch to show the solutions with functions and the change-oop-api-ts to show with Object oriented programming.

api-rest functional-programming joi-validation mysql2 nodejs oop oriented-object-programming programming typescript

Last synced: 25 Nov 2024

https://github.com/jlengrand/functional-programming-scala

Exercises from the Functional Programming in Scala book

educational functional functional-programming scala

Last synced: 23 Dec 2024

https://github.com/kalongn/cse-216

Programming Abstraction (College Class).

functional-programming generic java ocaml python recursion type-hierarchies

Last synced: 11 Dec 2024

https://github.com/tonivade/purecfg

Pure Functional Configuration Library

configuration experimental functional-programming java purefun

Last synced: 17 Dec 2024

https://github.com/thma/clean-architecture-with-functions

Clean Architecture in Haskell. Using higher order functions for 'dependency injection'

clean-architecture clean-code dependency-injection functional-programming haskell inversion-of-control patterns

Last synced: 17 Dec 2024

https://github.com/lulu-berlin/seq.ts

A typescript wrapper for Iterable<T> providing functional programming functionality similar to ReadonlyArray<T>

functional-programming iterable sequence typescript

Last synced: 26 Dec 2024

https://github.com/qilicoh/curve-tool

Curve-Tool 是一个轻量级数据曲线计算工具,使用函数式编程的方式实现自定义公式计算、多曲线叠加计算、分组计算等,一些场景可提高开发效率,简化代码,使开发者专注核心计算而非维护数据关系。

curve functional-programming java tool

Last synced: 17 Dec 2024

https://github.com/dandandan/superoptimizer

Simple superoptimizing "compiler"

compiler functional-programming optimization

Last synced: 24 Dec 2024

https://github.com/jaypmorgan/dfp

A suite of functional tools for all your functional programming

functional-programming python

Last synced: 21 Nov 2024

https://github.com/baransu/sugar

Experimental, fuctional language for creating webapps

elixir-lang experiment functional-programming javascript language

Last synced: 12 Jan 2025

https://github.com/bsoptei/photonix_derive

Derive macros for optics traits defined in photonix.

crate functional-programming lenses metaprogramming optics rust rust-lang rust-library

Last synced: 17 Dec 2024

https://github.com/mainro/cyclotron-std

Python standard library drivers and components for Cyclotron

cyclotron functional-programming python reactive-extensions reactive-programming reactivex rxpy

Last synced: 27 Nov 2024

https://github.com/savaged/funinjection

Some fun with function injection in C#

functional-programming reflection

Last synced: 31 Dec 2024

https://github.com/futtetennista/introductiontofunctionalprogramming

Solutions for the exercises in the "Introduction to Functional Programming" by Richard Bird and Philip Wadler

functional-programming haskell-learning

Last synced: 19 Dec 2024

https://github.com/javanile/boor

🐮 Use only if you hate good manners

boorish foreach functional-programming nodejs statements

Last synced: 10 Dec 2024

https://github.com/endygamedev/learn-haskell

λ Haskell and Lambda Calculus.

functional-programming haskell lambda-calculus

Last synced: 03 Jan 2025

https://github.com/gvoz-dev/fprog

Functional programming

clojure functional-programming racket scala

Last synced: 31 Dec 2024

https://github.com/davestewart/collection-fns

A set of flexible, type-safe functions to manipulate arrays of models

collections functional functional-programming models typescript

Last synced: 19 Dec 2024

https://github.com/rxtoolkit/socketio

🚰 RxJS operators for working with Socket.io (v4 or lower) servers

fp functional-programming observables package reactive-programming realtime rxjs socket-io socketio streaming websocket websockets

Last synced: 17 Dec 2024

https://github.com/francomelandri/lib-tiny-fp

Tiny Functional Programming library for C++

functional-programming noif tdd

Last synced: 10 Dec 2024

https://github.com/rousan/tulip

A Golang utility library of many commonly used functions

functional-programming go golang toolkit tulip utility

Last synced: 22 Nov 2024

https://github.com/filipbolt/hackerrank_functional

Haskell solutions hackerrank functional challenges

functional-programming hackerrank hackerrank-solutions haskell

Last synced: 31 Dec 2024

https://github.com/mishankov/tipe

🐍 Typed pipes

functional-programming pipe python

Last synced: 16 Dec 2024

https://github.com/isaquepinheiro/eclbr

ECLBr (Essential Core Library for Delphi)

delphi functional-programming library matching tuples

Last synced: 03 Jan 2025

https://github.com/hexaredecimal/koolml

Cool meta language for the web created in python

caml functional-programming javascript metalanguage ocaml programming-language website

Last synced: 24 Dec 2024

https://github.com/dvorijs/dvori

Composable HTTP client for Node.js built to make complex queries simple.

composable functional-programming http http-client javascript nodejs rest

Last synced: 25 Nov 2024

https://github.com/earldouglas/teep

Functional programming in JavaScript

functional-programming javascript

Last synced: 19 Dec 2024

https://github.com/rieselhilfe/sofunlang

An Interpreter for my language "Sofun" (Stack-Oriented FUNctional programming language) written in haskell. Now with a basic type system.

esoteric-language functional-programming haskell interpreter programming-language repl sofun stack-based

Last synced: 31 Dec 2024

https://github.com/flintinatux/chipmunk

A messy functional library for Lua

functional-programming gamedev lua

Last synced: 25 Nov 2024

https://github.com/marcosh/effector

A Php library to write effect aware code.

effect effects functional functional-programming php php-7 php-library side-effect

Last synced: 18 Nov 2024

https://github.com/jcouyang/fp.go

A light-weight FP utils lib for Go

functional-programming go

Last synced: 22 Nov 2024

https://github.com/a1exwang/adonis-lang

A functional programming language with built in NVM support

functional-programming nvm programming-language rust

Last synced: 11 Dec 2024

https://github.com/dhruvjawalkar/ocpjavase17dev

Reference code files used during practice for newer features in Java SE 17, Lambdas, Functional Programming, Streams, Concurrency, Sealed Classes, LocalDateTime methods, Records ...

concurrent-programming duration functional-programming lambda-functions localdatetime records sealed-classes sealed-interface streams

Last synced: 17 Jan 2025

https://github.com/imteekay/rachar-conta

A simple program to split bills with friends

clojure functional-language functional-languages functional-programming

Last synced: 12 Jan 2025

https://github.com/federicobruzzone/setup-ocaml-project-with-dune

This repository provides a basic setup for an OCaml project with using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.

functional-programming ocaml ocamlbuild project-template setuptools

Last synced: 03 Jan 2025

https://github.com/klausnat/adam_chlipala_certified_programming_with_dependent_types_exercises

COQ. Certified Programming with Dependent Types by Adam Chlipala. Exercises from the book. Solutions.

certified coq coq-formalization dependent functional-programming types

Last synced: 25 Dec 2024

https://github.com/junaidzm13/sigma-calculus-interpreter

A sigma calculus based interpreter implemented using Haskell and related underlying programming concepts.

functional-programming haskell

Last synced: 15 Dec 2024

https://github.com/arc-hugo/debt_calculator

Implementation project of an algorithm computing the max-flow of a flow graph and apply it in a debt calculator app.

flow ford-fulkerson-algorithm functional-programming graph ocaml

Last synced: 24 Nov 2024

https://github.com/customcommander/functionaut

General purpose library for the functional programming hobbyist.

functional-programming javascript

Last synced: 23 Dec 2024

https://github.com/memowe/aoc2023

My advent of code 2023 solutions

advent-of-code aoc2023 functional-programming haskell

Last synced: 25 Dec 2024

https://github.com/svozza/functionalish-refactor

A non-trivial asynchronous code example that interacts with multiple AWS services implemented in imperative, promise-based and purely functional style.

functional functional-programming

Last synced: 24 Nov 2024

https://github.com/therealklanni/key-mapper

Tiny utility for deeply mapping object keys

functional-programming object object-mapper object-mapping tiny-utility

Last synced: 18 Nov 2024

https://github.com/codecop/fizzbuzz-with-nothing-kata

Exercise to practice working with functions.

exercise functional-programming kata lambda-calculus

Last synced: 25 Dec 2024

https://github.com/lucasbotang/made_up_programming_language

MUPL language interpreter implemented by Racket

functional-programming interpreter mupl racket

Last synced: 25 Nov 2024

https://github.com/joelburget/planetary

playing with programming languages again

functional-programming ipfs ipld language merkle programming-language

Last synced: 03 Dec 2024

https://github.com/davidmarne/functional_flutter

Tools for composing flutter widget trees in a functional manner.

flutter functional functional-programming

Last synced: 11 Jan 2025

https://github.com/dominicluidold/ws21-conceptshigherprogramminglanguages

A collection of mandatory exercises in "Concepts of Higher Programming Languages" - 1st semester master @ Vorarlberg University of Applied Sciences (FHV)

fhv functional-programming haskell java

Last synced: 02 Dec 2024

https://github.com/emphori/compose

A featherweight Promise composition and error handling library for JavaScript

functional functional-programming javascript nodejs promise promise-chain typescript

Last synced: 25 Dec 2024

https://github.com/rabestro/grokking-fp-exercises

Solutions to exercises from the book Grokking Functional Programming. This repository showcases my journey of learning functional programming concepts and applying them in practice, with a focus on Scala.

exercises functional-programming learning-by-doing scala

Last synced: 04 Jan 2025

https://github.com/akabe/ocaml-js-boilerplate

A template repository for OCaml and JavaScript

functional-programming javascript ocaml

Last synced: 18 Dec 2024

https://github.com/rakibhhridoy/imageprocessing

Large amount of image processing is quite messy and time consuming,thus the working steps should be fast as well as accurate also. I've made sequential functions that is needed for processing data in TensorFlow and python. These functions made my work fast as it needed in commercial purposes.

augmentation deep-learning functional-programming image-manipulation image-processing keras machine-learning numpy python sequential-patterns tensorflow

Last synced: 25 Dec 2024

https://github.com/abengl/ntt-project2-accountms

This Account microservice is part of a banking system designed to handle CRUD operations for banking accounts and transactions. It provides endpoints for creating, retrieving, updating, and deleting accounts, as well as managing transactions associated with each account.

functional-programming mysql oop openapi postman spring-boot swagger

Last synced: 26 Nov 2024

https://github.com/evanpacini/functional

Bringing functional programming to C!

c c23 cpp cpp23 functional functional-programming

Last synced: 04 Jan 2025

https://github.com/megabytesofrem/learn-haskell

Personal notes/repo to learn Haskell. 3rd time is the charm

functional-programming haskell learn learn-haskell

Last synced: 12 Dec 2024

https://github.com/delonnewman/atomjs

Clojure Atoms for Javascript. Shared, synchronous, independent state. A fork of https://github.com/cjohansen/js-atom.

atom clojure concurrency concurrent-programming functional functional-programming javascript javascript-library state synchronous

Last synced: 01 Dec 2024

https://github.com/alonsodomin/purerand

Pure functional random generator of data

functional-programming random random-generation scala scalajs

Last synced: 04 Jan 2025

https://github.com/marcuwynu23/sclib

Cpp dynamic library project for easy console programming

console console-project cpp dynamic functional-programming functions library

Last synced: 25 Dec 2024

https://github.com/swissmanu/react-rxjs-typescript

An experiment to implement a React user interface using TypeScript that leverages RxJS.

functional-programming react rxjs typescript

Last synced: 17 Dec 2024

https://github.com/hd-genius/collection-ops

library that makes collection operations in javascript more functional

collections functional-programming javascript nodejs npm-package

Last synced: 20 Nov 2024