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/vonzhou/scalaimpatient

Scala for the Impatient 《快学Scala》第一版习题代码

functional-programming scala

Last synced: 08 Nov 2024

https://github.com/felixarpa/LP-Haskell

🎓 Haskell problems of Programming Languages (FIB)

fib functional-programming haskell

Last synced: 26 Oct 2024

https://github.com/sergio16t/funky-go

Functional Programming Package for Go Development.

functional-programming go golang utilities

Last synced: 23 Oct 2024

https://github.com/joordy/ringring

A dashboard tool on behalf of Ring-ring organization. A dashboard tool for policy makers, which can see how traffic conditions can be improved. The tool consists of several visualizations formed from the Ring-Ring bicycle dataset.

chartjs cycling data-visualization data-visualization-project functional-programming mapbox rollup sapper svelte svelte-js svelte3

Last synced: 05 Aug 2024

https://github.com/mquaresma/sokoban

Sokoban transport puzzle game written in Haskell

functional-programming game gloss haskell puzzle sokoban

Last synced: 06 Nov 2024

https://github.com/yosefbeder/qatam

Qatam (قتام) is an Arabic scripting language.

arabic compiler functional-programming scripting-language virtual-machine

Last synced: 05 Nov 2024

https://github.com/imfi-jz/haxe-functional

Tools for writing Haxe code in the functional programming paradigm.

functional-programming haxe library

Last synced: 23 Oct 2024

https://github.com/joeltg/it-zip

Generic, variadic, iterable zip

functional-programming iterable iterator typescript zip

Last synced: 02 Nov 2024

https://github.com/functionalland/functional-redis

A simple Redis client in tune with Functional Programming principles in JavaScript for Deno.

deno denoland functional functional-programming functor monoid redis

Last synced: 14 Nov 2024

https://github.com/santanusinha/hystrix-function-wrapper

A small lib to wrap any lambda with a hystrix command

functional functional-programming hystrix java-8

Last synced: 09 Nov 2024

https://github.com/pedro-gutierrez/elementaryjs

Declarative and functional UIs with a hint of Elm

elementaryjs elm es6 functional-programming incremental-dom js json scheme

Last synced: 07 Nov 2024

https://github.com/thinkswan/js-functional-programming-examples

Notes from Jeremy Fairbank's "Functional Programming Basics in ES6" talk.

functional-programming javascript

Last synced: 09 Nov 2024

https://github.com/laurabeatris/list-length-recursion

Elixir algorithm exercise to practice recursion using tail call optimization

algorithms-and-data-structures elixir functional-programming recursion

Last synced: 03 Nov 2024

https://github.com/mtrsk/fsharp-nix

An opinionated F# template and development environment that's powered by Nix and just

devops fsharp functional-programming github-actions justfile nix nix-flakes

Last synced: 12 Oct 2024

https://github.com/federicobruzzone/caml-writer

CamlWriter is a terminal-based text editor developed using the OCaML.

functional-programming ocaml terminal-based text-editor

Last synced: 09 Nov 2024

https://github.com/psychedelicshayna/language-learning

My place for storing learning resources and useful information about programming languages.

educational functional-programming haskell haskell-learning learning learning-functional-programming learning-resources playground

Last synced: 12 Nov 2024

https://github.com/bcherny/promise-seq

lazy-execute promises in sequence

async functional-programming typescript

Last synced: 18 Oct 2024

https://github.com/jajaperson/copb

A functional composition framework built for TypesScript that provides type safety without the need for the usual countless overloads, thanks to some functional type trickery.

composition currying functional-programming overloading pipes typescript

Last synced: 14 Oct 2024

https://github.com/davidbonnet/babel-plugins

🐠 Set of Babel plugins to enhance support of functional programming.

babel-plugin functional-programming

Last synced: 14 Oct 2024

https://github.com/darky/context-fp

Microscopic functional programming context for TypeScript

context dependency di fp functional functional-programming injection javascript js programming ts typescript

Last synced: 12 Nov 2024

https://github.com/kavignon/.netdemocode

Demo code used in talks, blog posts etc

csharp demo-app fsharp functional-programming netcore reactjs slides

Last synced: 29 Oct 2024

https://github.com/georapbox/js-fp-utils

Javascript utilities for functional programming

compose curry flip functional-programming javascript partial partialright pipe utilities

Last synced: 16 Oct 2024

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

Functional programming helpers for Enonic XP

enonic enonic-xp fp-ts functional-programming typescript

Last synced: 12 Nov 2024

https://github.com/mystpi/chomp

🍪 Lexer step + parser combinators + great error messages [nibble fork]

functional-programming gleam lexer lexing parser parser-combinators parsing

Last synced: 13 Nov 2024

https://github.com/fabiannorbertoescobar/prolog-haskell-ejercicios

Ejercicios sencillos de Programacion Lógica y Programación Funcional en los lenguajes Prolog y Haskell, realizados en Programación Avanzada para conocer otros paradigmas

functional-programming ghci haskell logic-programming prolog swi-prolog

Last synced: 09 Nov 2024

https://github.com/aivruu/repo-viewer

Utility for view GitHub repositories' information/releases, and download releases' assets.

downloader functional-programming github github-api gradle http-requests https java json library viewer

Last synced: 09 Nov 2024

https://github.com/jeffgbutler/practical-functional-kotlin

Practical Functional Kotlin Workshop Materials

functional-programming kotlin

Last synced: 14 Oct 2024

https://github.com/laurabeatris/fp-ts-learning

Learning resources related to funcional programming with TypeScript

fp-ts functional-programming typescript

Last synced: 03 Nov 2024

https://github.com/astridlyre/fp

fp - My little functional programming library

functional-programming iterable javascript multimethods observable stream

Last synced: 14 Nov 2024

https://github.com/veggiemonk/theme-solarized-light-fjs

Based on Solarized light and tailored for functional programming style in JavaScript

functional-programming javascript light-theme

Last synced: 27 Oct 2024

https://github.com/manojpawar94/go-lang-design-patterns-examples

The repository implements various design patterns in the Go Language. Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code.

behavioral-patterns creational-design-patterns creational-patterns design-patterns functional-programming go-learn go-programming-language golang golang-application golang-examples

Last synced: 14 Oct 2024

https://github.com/phenax/ts-types-runtime

A runtime for typescript's type system that turns it into a general purpose, purely functional programming language with effects!

effects functional-programming type-level-programming typescript

Last synced: 16 Nov 2024

https://github.com/fr33m0nk/type-driven-functional-programming

Typedriven Functional programming in Typescript targeting Bun runtime

bun functional-programming type-driven-development typescript

Last synced: 10 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: 06 Nov 2024

https://github.com/theodesp/sicp-workbook

This is my workbook and exercise solutions for the legendary SICP Book

functional-programming lisp programming scheme sicp-book

Last synced: 31 Oct 2024

https://github.com/jeffersonribeiro/html5-canvas-tetris

Built by following Math Math Method Tutorial

canvas functional-programming html5

Last synced: 07 Nov 2024

https://github.com/okmttdhr/beauty-of-haskell

Short code snippets for the beauty of Haskell.

algorithms functional-programming haskell snippets

Last synced: 19 Oct 2024

https://github.com/diekmann/isabelle-hello-world

Hello World in Isabelle, compiled to Haskell

functional-programming haskell isabelle-hol

Last synced: 29 Oct 2024

https://github.com/deanrad/antares-ts

Antares is an Architecture for making real-time applications with confidence.

async functional-programming observable promise react reactive-programming redux rxjs rxjs6

Last synced: 19 Oct 2024

https://github.com/syzer/function-tools

Small (hopefully) lib for operating with files in functional programming style

functional-programming library stream

Last synced: 12 Oct 2024

https://github.com/buntec/derifree

Derivative pricing :heart: free monads

derivatives functional-programming quantitative-finance scala

Last synced: 29 Oct 2024

https://github.com/milmazz/func_geo_slides

Functional Geometry Description of Escher’s Fish (slides)

escher functional-programming geometry

Last synced: 12 Oct 2024

https://github.com/itwillwork/function-logger

Awesome tool for FP JS. Logging of the input and output arguments of the function on each call.

debugging-tool frontend functional-programming javascript

Last synced: 06 Nov 2024

https://github.com/calvinlfer/etl-workflow

An opinionated way to structure ETL pipelines with a heavy focus on reusability and testing

cats etl functional-programming scala

Last synced: 10 Nov 2024

https://github.com/afsalthaj/supaku-sukara

Functional Programming, Functional Programming Exercise Solutions in Scala & Spark

functional-programming functor language monad parallelism scala shapeless spark typeclasses

Last synced: 10 Nov 2024

https://github.com/mallozup/hanadb_exporter_clojure

hanadb clojure prometheus exporter

clojure functional-programming jdbc sap sap-hana

Last synced: 23 Oct 2024

https://github.com/guillaumearm/redux-fun

:wrench: - Redux functional programming utilities

fp functional-programming handler middleware reducer redux selector updater

Last synced: 06 Nov 2024

https://github.com/br1ght0ne/functional-programming-jargon.ex

Jargon from the functional programming world in simple terms! Now in Elixir!

elixir functional-programming glossary

Last synced: 13 Oct 2024

https://github.com/git-marcopitra/remove-unnecessary-parenthesis

Problem of unnecessary parenthesis with Functional Programming

functional-programming testing

Last synced: 07 Nov 2024

https://github.com/nhyne/zio-bazel

Playground for learning ZIO things

functional-programming scala zio

Last synced: 10 Nov 2024

https://github.com/oliverjash/simple-maybe

Simple helper functions (map, filter, flatMap, getOrElse, etc.) for transforming T | undefined types (Maybe<T>).

functional-programming maybe option typescript

Last synced: 16 Nov 2024

https://github.com/yxw007/es6_functional_programming

函数式编程学习,包含实现代码和大量实践应用demo

functional-programming js

Last synced: 07 Nov 2024

https://github.com/elixircl/kombucha

🍹Kombucha: A Programming Language with Probiotics

elixir functional functional-programming kombucha language programming

Last synced: 11 Nov 2024

https://github.com/lebrancconvas/typescript-playground

Playground for Practicing my Typescript Skill.

functional-programming javascript npm typescript yarn

Last synced: 11 Nov 2024

https://github.com/jonnor/hangdrum

Electronic percussive instrument using capacitive touch (firmware)

arduino cplusplus-11 embedded-systems firmware functional-programming midi

Last synced: 28 Oct 2024

https://github.com/oliverjash/fun-task-fetch

fetch API implemented using the Task type, which allows cancellation amongst other things.

fetch fetch-api functional-programming task

Last synced: 16 Nov 2024

https://github.com/davidgregory084/robots

A helper library for validating data with Cats

cats functional-programming scala validation

Last synced: 30 Oct 2024

https://github.com/timonson/bashfunc

A small Bash library for functional programming - map, filter, reduce and more

bash fp functional functional-programming map reduce shell

Last synced: 05 Nov 2024

https://github.com/eliphatfs/2us

Glueing functionals by `import __` for python!

functional-programming python

Last synced: 13 Nov 2024

https://github.com/mmzk1526/doc-jan-haskell

Solutions to Imperial College Department of Computing Haskell January Tests

functional-programming haskell ic

Last synced: 07 Nov 2024

https://github.com/zhentian-wan/fp-crocks-demo

Learning Functional Programming library Crocks, Maybe type and more

crocks functional-programming javascript

Last synced: 11 Nov 2024

https://github.com/jottenlips/deprecated-jottenlips.github.io

📃 ReasonML markdown blog engine, turn an S3 bucket into a Github Pages blog

blog-engine experiment functional-programming jamstack javascript markdown ocaml react reason reasonml webpack

Last synced: 28 Oct 2024

https://github.com/techquery/functional-bowling

Functional algorithm of Bowling scoring written in JavaScript with TDD model

algorithm bowling-score functional-programming javascript test-driven-development

Last synced: 16 Oct 2024

https://github.com/mrdimosthenis/fsharp.synapses

A plug-and-play library for neural networks written in FSharp

deep-learning fsharp functional-programming machine-learning neural-network

Last synced: 12 Oct 2024

https://github.com/simeonhristov99/fp_cs_24-25

Practice sessions of group 1 for the course "Functional Programming" in the Faculty of Mathematics and Informatics, Sofia University.

functional-programming haskell higher-order-functions lambda-functions lazy-evaluation racket recursion

Last synced: 17 Oct 2024

https://github.com/mrdimosthenis/gleam_zlists

A library for working with lazy lists in Gleam

beam erlang functional-programming gleam gleam-lang

Last synced: 12 Oct 2024

https://github.com/emptywork/functional-programming

General purpose repository for learning purely-function languages.

functional functional-programming general-purpose haskell haskell-learning purely-functional purescript

Last synced: 11 Nov 2024

https://github.com/jackfirth/lambda-calculus

A racket language for lambda calculus

functional-programming lambda-calculus language racket

Last synced: 15 Oct 2024

https://github.com/nighttrax/react-bind-component

Function.prototype.bind for React components

functional-programming react typescript

Last synced: 13 Oct 2024

https://github.com/joeltg/ziterable

Generic, variadic, iterable zip

functional-programming iterable iterator typescript zip

Last synced: 05 Oct 2024

https://github.com/bigtimetapin/somos-solana

Solana D'App for SOMOS* digital record store

blockchain elm-lang functional-programming solana-client solana-program

Last synced: 12 Oct 2024