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/mrseanryan/scala-learning-public

Links, notes and experiments related to the Scala Coursera course. Does NOT include course assignments!

coursera fp functional functional-language functional-programming scala

Last synced: 07 Nov 2024

https://github.com/gallettilance/clojure_mylib

a library of functions I built to get practice with Clojure

basics clojure functional-programming lazy-evaluation streams

Last synced: 06 Nov 2024

https://github.com/sami-ul-haq/xord-myreads

My Reads App For XORD Internship

context-api functional-programming react

Last synced: 11 Nov 2024

https://github.com/gummif/categories

Category theory definitions for the working programmer

category-theory functional-programming

Last synced: 14 Oct 2024

https://github.com/suddi/string-formatting

NPM string formatting module for string beautification (https://www.npmjs.com/package/string-formatting)

functional-programming nodejs string-beautification string-formatter

Last synced: 12 Nov 2024

https://github.com/tansudasli/kafka-sandbox

Apache Kafka installation on GCP and e-commerce product additions scenario to Kafka

apache-kafka apache-zookeeper functional-programming gcp-compute java-8

Last synced: 12 Nov 2024

https://github.com/paulpdaniels/streamish

A simple Functional Reactive Streaming library

fp functional-programming reactive streams

Last synced: 12 Nov 2024

https://github.com/ghivert/papers

All articles published both on Medium or on my blog!

articles functional-programming programming

Last synced: 05 Nov 2024

https://github.com/f-z/functional_programming

Haskell, Erlang, Reactive functional programming

erlang functional-programming functional-reactive-programming haskell

Last synced: 08 Nov 2024

https://github.com/ghillairet/frdomain-kt

Kotlin version of code from the book Functional and Reactive Domain Modeling

functional-programming kotlin reactive

Last synced: 07 Nov 2024

https://github.com/kevindasilvas/comments-kanban

Haskell microservice to add comments to a task in mini kanban project

conduit docker docker-compose functional-programming haskell mongo mongodb rabbitmq redis spock spock-framework uuid

Last synced: 21 Oct 2024

https://github.com/ardywsptr/phpdasar

Materi PHP dasar playlist youtube channel Web Programming Unpas

arrray crud database functional-programming mysql php wpu-channel

Last synced: 14 Nov 2024

https://github.com/tmccombs/rust-cons

A persistent single-linked list for Rust

data-structures functional-programming rust

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

https://github.com/fa7ad/haskell101

Hello World style haskell programs, just to get hang of haskell syntax

functional-programming haskell haskell-learning stack

Last synced: 24 Oct 2024

https://github.com/gregorykogan/result

result is a C++ library that provides a Result type, which can be used to return and propagate errors. It's inspired by Rust's Result type.

auto-documentation cpp doxygen doxygen-documentation doxygen-theme error-handling functional-programming modern-cpp result-type

Last synced: 06 Nov 2024

https://github.com/tolikpylypchuk/hs-bowling

A library which calculates a bowling score, written in Haskell

functional-programming haskell haskell-stack

Last synced: 05 Nov 2024

https://github.com/aneeshlalwani/spreadsheet-javascript

A spreadsheet application, features parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic updates.

arrow-functions css3 dom-manipulation functional-programming html5 javascript

Last synced: 06 Nov 2024

https://github.com/matheusphalves/functional-programming-paradigm

This repository will show to you how functional paradigm works in a feel examples: implementation of Data structures, high order functions and other functional functions.

functional-programming functions imutability kotlin

Last synced: 08 Nov 2024

https://github.com/tolikpylypchuk/fsbowling

A library which calculates a bowling score, written in F#

dotnet-core dotnet-standard f-sharp functional-programming

Last synced: 05 Nov 2024

https://github.com/crowsonkb/partial-apply

Partial application of functions and method names, supporting placeholder values for positional arguments.

functional-programming higher-order-functions python python-library

Last synced: 14 Oct 2024

https://github.com/will-1-am/stanford

Stanford cs193p Spring 2020 course led by Paul Hegarty illustrating MVVM architecture, generics, functional programming using SwiftUI and Xcode. Homework assignments are included as separate git branches.

cs193p-spring-2020 functional-programming generics hacktoberfest mvvm-architecture swiftui

Last synced: 07 Nov 2024

https://github.com/joaomilho/presentations

Presentations throughout all these years

craftsmanship functional-programming haskell peg philosophy react ruby

Last synced: 14 Oct 2024

https://github.com/tsnobip/best-practices-and-fp

Programmations fonctionnelle et bonnes pratiques de développement logiciel

best-practices functional-programming rescript

Last synced: 07 Nov 2024

https://github.com/bennypowers/power-functions

A wee functional library intended half for entertainment, half for personal edification.

functional-programming javascript

Last synced: 18 Oct 2024

https://github.com/blatth/eci-edsl

Abordaje Funcional a EDSLs - ECI2024_N1

edsl functional-programming haskell monadic-parser-combinators parser

Last synced: 12 Oct 2024

https://github.com/packquickly/little_lambda

Function composition, the un-Pythonic way!

functional-programming python

Last synced: 24 Oct 2024

https://github.com/avvessalom/itmo-functional-programming

Лабораторные работы по функциональному программированию (ИТМО, ПИиКТ-СиППО, 4 курс).

clojure functional-programming

Last synced: 30 Oct 2024

https://github.com/rajasegar/effpy

My own Functional Programming utilities in Javascript

functional-js functional-programming javascript

Last synced: 29 Oct 2024

https://github.com/teemu/superpowers

Sane map() for unsane Python users

functional-programming map python

Last synced: 14 Oct 2024

https://github.com/daggerok/functional-and-reactive-principles-in-scala

Never too late! My learning process for 'Functional Programming Principles in Scala' and 'Principles of Reactive Programming in Scala' courses!

functional functional-programming functional-reactive-programming functional-testing scala

Last synced: 11 Nov 2024

https://github.com/ilyabizyaev/fp-homework

Functional Programming course homework (2020), ITMO University

functional-programming haskell

Last synced: 02 Nov 2024

https://github.com/kanitsharma/monad-fantasy

A collection of monads implemented in javascript

functional-programming javascript monads

Last synced: 27 Oct 2024

https://github.com/invrtd-h/ffffff

JS의 underscore 라이브러리를 그대로 C++로 구현하는 프로젝트입니다

cpp cpp20 functional-programming

Last synced: 06 Nov 2024

https://github.com/roshan-khandagale/marksheet-generator---django

Marksheet Generator is an Django based CRUD application which has all the functionalities related to CRUD operations.

crud-application django django-crud django-framework functional-programming marksheet-generator

Last synced: 31 Oct 2024

https://github.com/tralahm/scala-by-example

Scala is a tastefully typed language: it is statically typed, but explicit types appear in just the right places. Scala takes powerful features from object-oriented and functional languages, and combines them with a few novel ideas in a beautifully coherent whole. The syntax is so lightweight, and its primitives so expressive, that APIs can be used with virtually no syntactic overhead at all. Examples can be found in standard libraries such as parser combinators and actors. In this sense Scala supports embedded domain-specific languages.

functional-programming sbt scala tralahm tralahtek

Last synced: 13 Nov 2024

https://github.com/nohomey/prolog-interpreter

Basic Prolog interpreter written in Haskell for the Functional programming course in univeristy (FMI at SU)

functional-programming haskell monads-usage prolog-interpreter

Last synced: 13 Nov 2024

https://github.com/lucashnss/if686-programming-languages-paradigms

This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.

data-structures functional-programming haskell

Last synced: 12 Oct 2024

https://github.com/anicolaspp/nsource

A composable library for collections

academia functional-programming lazy-loading streams

Last synced: 16 Nov 2024

https://github.com/nzrsky/funkobjc

Functional and typed extensions for ObjC 🚀

functional functional-programming mapreduce objc objective-c

Last synced: 16 Nov 2024

https://github.com/olaven/fun

Util library for functional programming in Deno

deno functional-programming library typescript

Last synced: 14 Oct 2024

https://github.com/iambasantarai/aalu-cross

Haskell implementation of tic-tac-toe game

functional-programming gloss haskell tic-tac-toe

Last synced: 06 Nov 2024

https://github.com/chriniko13/scala-simple-tutorial

Inspired from official Tour of Scala (https://docs.scala-lang.org/tour/tour-of-scala.html)

functional-programming scala

Last synced: 12 Nov 2024

https://github.com/simbathesailor/sample-project-react

Sample add, delete, edit list Reactjs

functional-programming pure-function reactjs

Last synced: 09 Nov 2024

https://github.com/qard/potentially

A maybe/option type implementation with separate derived types to reduce branching

fp functional-programming maybe monad nodejs option

Last synced: 08 Nov 2024

https://github.com/anicolaspp/gnsource

Experimenta Lazy Streams for Go

functional-programming go gola lazy streams

Last synced: 16 Nov 2024

https://github.com/wanjinyoo/sml

Functional programinng

currying functional-programming sml

Last synced: 16 Nov 2024

https://github.com/georgiifirsov/patternmatching

Short header-only library that allows you to use pattern matching in C++. Written in pure standard C++14.

cplusplus cplusplus-14 cpp cpp14 functional-programming pattern-matching templates

Last synced: 06 Nov 2024

https://github.com/leostera/restruct

💾 Purely Functional and Compact Data Structures for ReasonML

compact data-structures experiment functional-programming reasonml

Last synced: 29 Oct 2024

https://github.com/bertrand31/damysos

🌍 An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points

coordinates data-structures experiment functional-programming gps performance scala trie

Last synced: 07 Nov 2024

https://github.com/bertrand31/exercicesalgo

💡 Collection of algorithmic exercises taken for fun from various sources

algorithms functional-programming javascript reasonml scala sorting-algorithms

Last synced: 07 Nov 2024

https://github.com/bertrand31/haskell-experiments

👨🏻‍🔬 Experimenting with Haskell - mostly data structures and random algorithms

algorithms data-structures functional-programming haskell

Last synced: 07 Nov 2024

https://github.com/bertrand31/tryt-monad-transformer

🎁 A monad transformer to wrap any Try[A] with another Monad and conveniently operate on the nested result

cats functional-programming monad scala

Last synced: 07 Nov 2024

https://github.com/bertrand31/data-structures-reasonml

Collection of data structures implemented in ReasonML (OCaml)

functional-programming ocaml reasonml

Last synced: 07 Nov 2024

https://github.com/bertrand31/data-structures-javascript

Collection of data structures implemented in a functional fashion in JavaScript

functional-programming javascript nodejs

Last synced: 07 Nov 2024

https://github.com/bertrand31/cagire

🔍 An experimental search engine supporting real-time partial-match plaintext search

data-structures functional-programming inverted-index scala search-engine trie

Last synced: 07 Nov 2024

https://github.com/leostera/alonzo.js

Minimalistic Lambda Calculus Built with const and arrow functions

functional-js functional-programming javascript lambda lambda-calculus

Last synced: 29 Oct 2024

https://github.com/bertrand31/data-structures-scala

🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade

bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie

Last synced: 07 Nov 2024

https://github.com/akinozgen/alternatives

Some alternative implementations for common interfaces, classes etc.

alternative definition es6 functional-programming javascript json react

Last synced: 14 Nov 2024

https://github.com/spkirich/bmstu-fp

МГТУ им. Баумана. Функциональное программирование

bmstu common-lisp functional-programming lisp

Last synced: 07 Nov 2024

https://github.com/jottenlips/functionalobjc

λ Example project for using higher order functions in objective c

functional functional-programming functionalobjc obj-c

Last synced: 14 Oct 2024

https://github.com/roxtra1/citytowers

Проект для тестового задания

functional-programming oop

Last synced: 11 Nov 2024

https://github.com/suddi/node-object-to-object-mapper

NPM module to perform object to object mapping using reusable, composable filter functions (https://www.npmjs.com/package/object-to-object-mapper)

functional-programming mapper mapping nodejs object-to-object

Last synced: 28 Oct 2024

https://github.com/srikanth-josyula/java-functional-programming-concepts

This repository explores functional programming concepts in Java 8/9/11

functional-programming java11 java8 java9 lambda-functions methodreference

Last synced: 13 Oct 2024

https://github.com/prncss-xyz/flua

iterator composition in lua

functional-programming iterators lua

Last synced: 07 Nov 2024

https://github.com/sophiecollard/variance

Simple examples to illustrate the differences between invariance, covariance and contravariance in Scala

contravariance covariance fp functional-programming invariance scala

Last synced: 10 Nov 2024

https://github.com/joangavelan/elixir_lab

Learning Elixir, functional programming and Erlang/OTP

elixir erlang functional-programming otp

Last synced: 14 Nov 2024

https://github.com/jaandrle/deka-dom-el

A library expanding the capabilities of the native DOM API with the aim of offering the possibility of writing reactive UI templates/components declaratively directly in JavaScript.

client-side-rendering declarative declarative-programming declarative-ui dom functional-programming javascript reactive rendering server-side-rendering typescript ui ui-components vanilla-javascript vanilla-js webcomponents

Last synced: 02 Nov 2024