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/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/tonivade/purecfg

Pure Functional Configuration Library

configuration experimental functional-programming java purefun

Last synced: 17 Dec 2024

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

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

curve functional-programming java tool

Last synced: 17 Dec 2024

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/unosd/resultmonad

C# implementation of the result and other monads with query syntax support and extensions for Tasks and IEnumerable

async csharp functional functional-programming functor functors monad monads monoid monoids netcore2 netstandard result task tpl

Last synced: 17 Jan 2025

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/dinataklit/mars-dashbord-functional-programming-intermediate-javascript-nanodegree-program

The functional JavaScript course project will be to build a dashboard for the past and current **NASA Mars rovers**, information about each mission, and images from their excursions. You will be tasked with using all the ES6 syntax and functional programming concepts from the course to interact with a real NASA API and build the front-end logic to create the dashboard.

functional-programming javascript

Last synced: 22 Nov 2024

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/dburriss/elevatedexamples

I contain examples in C# and F# of functional programming.

csharp fsharp functional-programming language-ext

Last synced: 01 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/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/akabe/ocaml-js-boilerplate

A template repository for OCaml and JavaScript

functional-programming javascript ocaml

Last synced: 18 Dec 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/memowe/aoc2023

My advent of code 2023 solutions

advent-of-code aoc2023 functional-programming haskell

Last synced: 25 Dec 2024

https://github.com/unisay/moki

Moki is a tool that provides and manages test services like mock http server, database, FS folder, etc.

functional-programming integration-testing scala

Last synced: 17 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/murat/elixir-practices

Some Elixir practices for the newbies...

elixir elixir-lang functional-programming

Last synced: 10 Jan 2025

https://github.com/earldouglas/teep

Functional programming in JavaScript

functional-programming javascript

Last synced: 19 Dec 2024

https://github.com/rudini/node_ports_adapters

Ports and adapter implementation of a restaurant reservation

adapter functional-programming hexagonal-architecture javascript nodejs ports typescript

Last synced: 18 Dec 2024

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/phenax/redux-utils

Utility functions and patterns to work with redux

functional-programming react reducer redux saga

Last synced: 01 Jan 2025

https://github.com/brian3647/minifunc

An extremely simple, small & type-safe functional programming library for TypeScript/JavaScript.

functional functional-programming library node type-safety typescript

Last synced: 24 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/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/mmzk1526/haskell-blockchain-tutorial

A simple blockchain toy example

blockchain functional-programming

Last synced: 29 Dec 2024

https://github.com/mmzk1526/haskell-tfl-status

A simple TfL tube status checker

functional-programming haskell

Last synced: 29 Dec 2024

https://github.com/mahmoudhanafy/scala-specialization

my solutions to assignments

functional-programming scala

Last synced: 04 Dec 2024

https://github.com/guillempuche/effect_server_react

Clean architecture using the Effect library: domain, usecase, repositories, SQL, Node server

clean-architecture ddd-architecture domain-driven-design effect functional-programming nodejs server sql

Last synced: 13 Jan 2025

https://github.com/ryanleecode/solwasmc

Solidity Web Assembly Compiler

compiler ethereum evm functional-programming nom rust solidity

Last synced: 06 Jan 2025

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 21 Dec 2024

https://github.com/nem035/js-function-fun-2

Fun with functional programming in JavaScript (2)

composition functional-programming functor javascript monad monoid semigroup

Last synced: 16 Dec 2024

https://github.com/devmahmud/javascript-from-fundamentals-to-functional-js

Learn higher-order functions, closures, scope and the fundamentals necessary to use modern frameworks like React, Angular and Vue. You'll master key functional methods like map, reduce and filter ...plus promises and ES6+ asynchronous JavaScript!

closures es6 functional-programming javascript javascript-learning modern-javascript

Last synced: 06 Jan 2025

https://github.com/alexhmelevski/ahfuture

Simple framework for asynchronous code in swift using Futures

functional-programming futures ios swift

Last synced: 06 Dec 2024

https://github.com/momomo/momomo.com.platform.lambda

Intuitive generics based functional interfaces with support for void, returns, multiple params and exceptions.

closure closures functional functional-programming generic generics intuitive-generics java lambda lambda-body momomo

Last synced: 21 Jan 2025

https://github.com/a248/jdbcaesar

Conquer the verbosity of plain JDBC.

functional-programming java jdbc jdbc-utilities sql sql-builder

Last synced: 01 Jan 2025

https://github.com/zahidul-islam/ts-fun

Implementing lodash library in typescript for fun :-)

chai fun functional-programming lodash mocha typescript

Last synced: 29 Dec 2024

https://github.com/yurrriq/tdd-with-idris

:book: Working through Type-Driven Development with Idris

dependent-types functional-programming idris learning theorem-proving type-driven-development

Last synced: 18 Jan 2025

https://github.com/jderochervlk/fp-ts-fetch

fp-ts wrappers for fetch.

fp fp-ts functional-programming typescript

Last synced: 14 Dec 2024

https://github.com/stardustdl/scheme-from-python

An experimental scheme interpreter in Python.

functional-programming python scheme scheme-interpreter

Last synced: 14 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/jaalonso/examenes_de_pf_con_haskell_vol9

Exámenes de programación funcional con Haskell. Vol. 9 (Curso 2017-18)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol3

Exámenes de programación funcional con Haskell. Vol. 3 (Curso 2011-12)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol1

Exámenes de programación funcional con Haskell. Vol. 1 (Curso 2009-10)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol10

Exámenes de programación funcional con Haskell. Vol. 10 (Curso 2018-19)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol7

Exámenes de programación funcional con Haskell. Vol. 7 (Curso 2015-16)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol4

Exámenes de programación funcional con Haskell. Vol. 4 (Curso 2012-13)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol6

Exámenes de programación funcional con Haskell. Vol. 6 (Curso 2014-15)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol5

Exámenes de programación funcional con Haskell. Vol. 5 (Curso 2013-14)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol2

Exámenes de programación funcional con Haskell. Vol. 2 (Curso 2010-11)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/didierofrivia/flipcards

Simple memory cards game written in Elm

elm functional functional-programming futurama

Last synced: 21 Dec 2024

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol8

Exámenes de programación funcional con Haskell. Vol. 8 (Curso 2016-17)

functional-programming haskell teaching

Last synced: 06 Dec 2024

https://github.com/jaalonso/logica-en-haskell

Desarrollo de la lógica con Haskell.

functional-programming haskell logic

Last synced: 06 Dec 2024

https://github.com/yurkimus/curry

Javascript curry utility

deno functional-programming javascript node utilities

Last synced: 14 Oct 2024

https://github.com/gustavodiasag/simpler

Interpreter for a functional, expression-based programming language

functional-programming interpreter lambda-calculus ocaml programming-language

Last synced: 14 Dec 2024

https://github.com/rurumimic/haskell

functional programming language

functional-programming haskell

Last synced: 03 Jan 2025

https://github.com/zhb2000/maybe-extension

Functional interfaces and useful extension methods for "Maybe types" in C++ (e.g., std::optional, pointers, and smart pointers).

c-plus-plus cplusplus cpp functional-programming

Last synced: 25 Dec 2024

https://github.com/blakek/make-lookup

📒 Make a lookup object from an array of objects

functional-programming hash-lookup javascript lookup lookup-table map typescript

Last synced: 02 Jan 2025

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/prashanthr/ts-utils

A typescript utility library for functional programming

functional-programming typescript

Last synced: 16 Dec 2024

https://github.com/noyzys/nautchkafe-rabbit-bridge

Lightweight, flexible, and functional message-passing pubsub system built with RabbitMQ

broker fp functional-programming java message-broker message-queue pubsub rabbit rabbitmq rabbitmq-client vavr

Last synced: 29 Dec 2024

https://github.com/liteobject/functional.programming.with.csharp

Functional Programming with C#: Unlocking the Power of Functional Paradigm

csharp functional-programming

Last synced: 29 Dec 2024

https://github.com/itemconsulting/enonic-wizardry

Functional utility library for Enonic XP

enonic enonic-xp functional-programming typescript

Last synced: 21 Dec 2024

https://github.com/cyppan/purely-functional-data-structures

Companion Clojure code for the Purely Functional Data Structures books

clojure functional-programming purely-functional-data-structures

Last synced: 19 Jan 2025

https://github.com/gipphe/caseof

A case expression-like implementation for javascript

caseof functional-programming javascript pattern-matching sanctuary

Last synced: 26 Jan 2025

https://github.com/el3um4s/match

Alternative to JavaScript’s switch statement with a functional twist

functional-programming javascript js npm npm-package switch switch-case ts typescript

Last synced: 21 Dec 2024

https://github.com/critocrito/curry

Named curry functions for fixed arities.

curry currying fp functional-programming javascript utility

Last synced: 18 Dec 2024

https://github.com/tonivade/pure-bricks

pure functional implementation of bricks game

functional-programming java

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: 21 Jan 2025

https://github.com/mrdimosthenis/creative-elm

Drawing creation in Elm

elm functional-programming

Last synced: 21 Jan 2025

https://github.com/geirolz/fp-in-a-nutshell

Functional Programming principles in a nutshell

docs documentation fp functional-programming presentation slides

Last synced: 06 Dec 2024

https://github.com/1602/pure-ish

Side-effects manager for backend Javascript apps.

functional-programming side-effects state-machine state-management

Last synced: 26 Jan 2025

https://github.com/franciscoengenheiro/space-invaders-app

A desktop application to play the classic space invaders arcade game with gameplay modifiers and difficulties

canvas-game college-project desktop-app functional-programming kotlin space-invaders

Last synced: 16 Jan 2025

https://github.com/ruferdz/cards

A simple card game to learn Elixir programming language 🃏

elixir erlang functional-programming

Last synced: 21 Jan 2025

https://github.com/isaqueveras/functional-language

Files that I will be creating during the Functional Language course at the Federal Faculty of Ceará.

functional-programming haskell haskell-learning ufc ufc-quixada

Last synced: 26 Jan 2025

https://github.com/vijayksingh/angular-recipies-cookbook

👨‍💻📚🐱‍💻🍴 Cook-Book For Angular Developers (Beginners to Advance Patterns)

angular angular2 angular4 angular5 angular6 angular7 functional-programming reactive-programming rxjs

Last synced: 07 Jan 2025

https://github.com/mrvplusone/lazylang

A Haskell-style lazy language in 500 lines of Scala code

functional-programming lazy-evaluation monad-transformers

Last synced: 16 Dec 2024

https://github.com/langston-barrett/coq-typeclass-hierarchy

A full-featured hierarchy of typeclasses for functional programming in Coq

coq functional-programming haskell typeclasses

Last synced: 21 Dec 2024

https://github.com/akinozgen/alternatives

Some alternative implementations for common interfaces, classes etc.

alternative definition es6 functional-programming javascript json react

Last synced: 13 Jan 2025

https://github.com/iacobson/blog_functors

Support code for blog article Functor Flavoured Pipes with Elixir

elixir-lang functional-programming

Last synced: 18 Dec 2024