Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/functional-programming
- Wikipedia: https://en.wikipedia.org/wiki/Functional_programming
- Related Topics: oop, declarative-programming, procedural-programming, event-driven-programming,
- Last updated: 2024-11-17 00:06:51 UTC
- JSON Representation
https://github.com/zoul/elm-currency-converter
Trivial currency conversion apps showcasing the Elm architecture
Last synced: 07 Nov 2024
https://github.com/it1shka/moonshine
Library providing common functional utilities for the Lua programming language
array-methods functional-programming library lua lua-library luajit
Last synced: 12 Oct 2024
https://github.com/amboxer21/custompythondecorators
Custom Python decorators I wrote to restrict method arguments to a specific type. I also added an encrypt/decrypt decorator as well.
advanced aes aes-encryption curried-functions currying custom custom-python-decorators decorator decorators encrypt encrypted encryption encryption-decryption functional functional-programming functional-python higher-order-functions metaprogramming python
Last synced: 24 Oct 2024
https://github.com/thehoneymad/coursera
coursera coursework excercises functional-programming machine-learning scala stanford
Last synced: 07 Nov 2024
https://github.com/rakibhhridoy/predictingsequence-timeseriesanalysis
Time series data easy handling purposes in TensorFlow and python functional programming. Time Series data is handled and pre-processed by different steps,like making window of the data,splitting data for model purpose is also different than other processing methods. All has combined for easy access.
forecasting functional-programming keras lstm lstm-neural-networks moving-average numpy python tensorflow time-series windowed
Last synced: 06 Nov 2024
https://github.com/yazaldefilimone/function-programming
Lerning Function Programming in Javascript Python and C
algorithm computer-science data-structures functional-programming javascript
Last synced: 12 Oct 2024
https://github.com/yazaldefilimone/lambda-normalizer
seeking to understand patterns behind a normalizer for typed lambda calculus with type affinities.
agda functional-programming lambda-calculus rust type-theory typescript
Last synced: 12 Oct 2024
https://github.com/yazaldefilimone/lambda-calculus-typescript
Tiny lambda calculus implementations using Typescript
functional-programming lambda-calculus math
Last synced: 12 Oct 2024
https://github.com/critocrito/namefn
Set the name property of a function.
functional-programming functions javascript repl
Last synced: 12 Oct 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/kanitsharma/yieldtask
Make your data.task monads yieldable in redux sagas
functional-programming react redux redux-saga task-monads-yieldable
Last synced: 13 Oct 2024
https://github.com/clifftech123/ts_fun_practice
Collection of small and enjoyable functional programming exercises in TypeScrip
functional-programming javascript typescript
Last synced: 07 Nov 2024
https://github.com/darrmirr/fp_contract
Java implementation of Contract function
fp functional functional-programming functions java java-10 java-8 lambda-functions
Last synced: 06 Nov 2024
https://github.com/darrmirr/fp_cor
Chain of Responsibility implementation at functional way
chain-of-responsibility chain-of-responsibility-pattern design-patterns functional-programming java java-11 java-8 java-lambda java8 java8-lambda-expression
Last synced: 06 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/tortuesandwich/blobtrigdelauvoro
L. Guibas and J. Stolfi Delaunay Triangulation/Vorinoi diagram generation algorithm
delaunay-triangulation functional-programming jvm quadedge recursion recursive-algorithm scala triangulation voronoi
Last synced: 13 Oct 2024
https://github.com/414owen/life-hs
Conway's Game of Life in Haskell
functional-programming game-of-life haskell
Last synced: 20 Oct 2024
https://github.com/dboyliao/learnhaskell
Notes and codes for learning Haskell.
Last synced: 09 Nov 2024
https://github.com/yanm1ng/lodash-rebuild
lodash makes JavaScript easier, so let's rebuild it for fun and practice !!
functional-programming javascript lodash practice
Last synced: 16 Nov 2024
https://github.com/maxbarsukov-itmo/functional-programming-3
🧪λ Функциональное программирование: Лабораторная работа №3
command-line computational-math elixir functional-programming itmo laboratory-work maxbarsukov
Last synced: 31 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/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/a7mdfre7at/masterly.nonemptylist
A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.
a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like
Last synced: 13 Oct 2024
https://github.com/mrcfps/functional-programming-in-scala
Scala course programming exercises from Coursera.
big-data functional-programming scala
Last synced: 05 Nov 2024
https://github.com/foxfriends/svelte-io
IO monad for Svelte
fantasy-land functional-programming monad svelte
Last synced: 12 Oct 2024
https://github.com/sergiobonatto/sergiobonatto.github.io
Meu site pessoal e blog onde posto coisas que acho interessantes
blog formal-proofs functional-programming portfolio-website
Last synced: 11 Nov 2024
https://github.com/invrtd-h/ffffff
JS의 underscore 라이브러리를 그대로 C++로 구현하는 프로젝트입니다
cpp cpp20 functional-programming
Last synced: 06 Nov 2024
https://github.com/priontoabdullah/pin-matcher-vault-otp
🔢 An OTP pin generator system. 📛 Live demo: https://priontoabdullah.github.io/Pin-matcher-vault-OTP/ 🙌
code-generator functional-programming javascript logic-programming
Last synced: 13 Nov 2024
https://github.com/neo-ciber94/fastlinq
LINQ for TypeScript
functional-programming iterable lazy linq querying
Last synced: 10 Nov 2024
https://github.com/suddi/knightwatcherbot
Bot API for customized Telegram alerts, developed for AWS Lambda and API Gateway (https://bot.suddi.io)
api-gateway aws-lambda claudiajs dynamodb functional-programming nodejs serverless telegram
Last synced: 28 Oct 2024
https://github.com/priontoabdullah/simple-calculator-vanilla-js
🔢 A simple vanilla js Calculator. 🌎 Live demo: https://priontoabdullah.github.io/Simple-Calculator-Vanilla-JS/ 🙌
css functional-programming html javascript vanilla-js
Last synced: 13 Nov 2024
https://github.com/foxfriends/raiser
Raise multiple errors without throwing
error-handling fantasy-land functional-programming monad
Last synced: 12 Oct 2024
https://github.com/pavelannin/monadic-kotlin
Monadic is a distributed multiplatform Kotlin framework that provides a way to write code from functional programming
either functional-programming kotlin monad multiplatform
Last synced: 13 Nov 2024
https://github.com/developeromarfaruk/react-authentication
Simple React Authentication Project with Firebase.
bootstrap5 conditional-statements css3 firebase-auth functional-programming hookstate html5 ractjs state-management
Last synced: 07 Nov 2024
https://github.com/developeromarfaruk/e-johan-shop
Simple E-Commerce website with Firebase Authentication React Routing.
bootstrap5 chartjs conditional-statements context-api css3 error-handling firebase-auth functional-programming hooks login private-route react-routing reactjs
Last synced: 07 Nov 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/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/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/liteobject/functional.programming.with.csharp
Functional Programming with C#: Unlocking the Power of Functional Paradigm
Last synced: 07 Nov 2024
https://github.com/liteobject/demo.designpattern.monad
Demo monad design pattern with C#
csharp design-pattern design-patterns functional-programming monad
Last synced: 07 Nov 2024
https://github.com/jtberglund/snowballr
A simple library for composing error messages
composition functional-programming validation
Last synced: 12 Nov 2024
https://github.com/aryangupta-09/haskell-mooc-solutions
My solutions for the Haskell MOOC course by the University of Helsinki.
assignment-solutions assignments-of-the-course assignments-solutions college-assignments college-courses course-solutions functional-programming haskell haskell-mooc haskell-mooc-fi haskell-mooc-solutions helsinki-university-mooc mooc mooc-fi mooc-solutions online-course university-assignments university-course university-courses university-coursework
Last synced: 12 Oct 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/chihaya-yuka/hackchat-haskell-bot
Hack.Chat's functional bot.
functional-programming hackchat hackchat-bot hackchat-library haskell
Last synced: 12 Oct 2024
https://github.com/alvarogarcia7/2048-kotlin
Practiced OOP+FP creating a clone of the 2048 game
2048 2048-game functional-programming gradle kotlin object-oriented-programming oop
Last synced: 12 Nov 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/jtberglund/advent-of-code-2017
My solutions for Advent of Code 2017
advent-of-code advent-of-code-2017 functional-programming javascript ramda
Last synced: 12 Nov 2024
https://github.com/blueberryapps/lambdup-elixir-2017
Elixir workshop for Lambdup conference
blueberry elixir elixir-phoenix functional-programming genserver otp
Last synced: 08 Nov 2024
https://github.com/quacksouls/jaf
Adventures in functional JavaScript
functional-programming javascript
Last synced: 16 Nov 2024
https://github.com/max-sir/kotlintraining_koans
Solution for all tasks from Kotlin Koans https://play.kotlinlang.org/koans/overview
algorithms datastructures functional-programming koans kotlin learning-kotlin-for-android oop-in-kotlin solutions-for-kotlin-koans tasks
Last synced: 08 Nov 2024
https://github.com/mszarlinski/scalaz-learning
Welcome to an amazing world of functors and monads
functional-programming scala scalaz
Last synced: 09 Nov 2024
https://github.com/xodio/eslint-plugin-xod-fp
Limit the chaos while doing FP in JS
eslint eslint-rules functional-programming ramda
Last synced: 08 Nov 2024
https://github.com/saber2pr/fp
:heavy_minus_sign: A library for Javascript in functional programing in async | sync | lazy.
async functional-programming lazy typescript
Last synced: 09 Nov 2024
https://github.com/rtorr/ts-fp
Typescript, eslint-plugin-fp, and vscode example
functional-programming typescript vscode
Last synced: 15 Oct 2024
https://github.com/running-grass/grass-js
自用的js库
browser functional-programming javascript js library nodejs
Last synced: 09 Nov 2024
https://github.com/pedrovinhas/recursos-funcionais-js
🎓 Trabalho desenvolvido durante a cadeira de Paradigmas de Linguagem de Programação no curso de Ciência da Computação
college-assignment functional-programming javascript
Last synced: 09 Nov 2024
https://github.com/ssi02014/js-functional-programming
📄 함수형프로그래밍ES6+ Code
es6 functional-programming javascript
Last synced: 08 Nov 2024
https://github.com/federicobruzzone/99-erlang-problems
Implementations of the 99 problems in Erlang.
99problems erlang functional-programming problem-solving
Last synced: 11 Oct 2024
https://github.com/takumi314/ocaml-sample-for-beginer
functional-programming functions ocaml-exercises
Last synced: 08 Nov 2024
https://github.com/saber2pr/ts-monad
TS-Monad inspired from Haskell-Monad.
functional-programming haskell monad typescript
Last synced: 09 Nov 2024
https://github.com/probably-not/elixir-basics
Code that I write while reading the book Learn Functional Programming With Elixir before starting to work at Spot.IM
elixir exercises functional-programming learning
Last synced: 10 Nov 2024
https://github.com/seakayone/vavr-learning
functional-programming java java11 vavr
Last synced: 08 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/francisbarton/adventofcode_2023
Built using Ella Kaye's template for an AoC website
adventofcode fp functional-programming julia julia-language
Last synced: 12 Oct 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/king-prawns/ramda-sfs
Ramda - Start from scratch
functional-programming ramda sfs
Last synced: 07 Nov 2024
https://github.com/supermacro/hangman
Hangman game
functional-programming haskell
Last synced: 14 Oct 2024
https://github.com/beyondnetperu/js-functional
A simple samples applying functional programming with JS
functional-programming javascript js
Last synced: 12 Nov 2024
https://github.com/mahi97/numex-lang
~ The pure functional Interpreter for NUMEX Language Based on Racket
functional-programming interpreter numex programming-language racket
Last synced: 24 Oct 2024
https://github.com/mthadley/aoc2017
Advent of Code 2017
advent-of-code advent-of-code-2017 adventofcode2017 coding-challenge functional-programming haskell
Last synced: 14 Nov 2024
https://github.com/mdwhatcott/funcy
Functional programming toolkit for Go
functional-programming generics golang mapreduce
Last synced: 10 Oct 2024
https://github.com/droduit/functional-programming
Functional programming @ EPFL
coursera epfl functional-programming scala
Last synced: 09 Nov 2024
https://github.com/beyondnetperu/net-functional-sample
A simple sample applying functional programming with dotnet
Last synced: 12 Nov 2024
https://github.com/antwankakki/fct
functional cpp at compile time, the compiler turns to the perfectly slow interpreter XD
compile-time-meta-programming cpp functional functional-programming reflection
Last synced: 08 Nov 2024
https://github.com/brunonavarrooficial/crud-localstorage-js
LocalStorage CRUD
async client crud crud-application css3 functional-programming html-css-javascript html5 javascript localstorage regex storage-api
Last synced: 08 Nov 2024
https://github.com/dotoscat/pyfunstream
Allow to chain functions with the | operator through streams
Last synced: 14 Nov 2024
https://github.com/fforbeck/spreadsheet
Spreasheet Programming Challenge
functional-programming java8 object-oriented-programming programming-challenge
Last synced: 08 Nov 2024
https://github.com/gusenov/examples-racket
:tennis: Примеры кода на Racket.
examples functional-programming lisp racket
Last synced: 08 Nov 2024
https://github.com/giacomoguidotto/dit143
Content of the course "DIT143 - Functional Programming" offered at the University of Gothenburg
functional-programming haskell
Last synced: 08 Nov 2024
https://github.com/davidraab/functionalpatterns
OO Design Patterns in F#
design-patterns fsharp functional-programming oop
Last synced: 10 Nov 2024
https://github.com/saidali-ibn-zafar/hard-parts-of-functional-js-fundamentals
Explore the increasingly popular paradigm of functional programming in JavaScript! You’ll learn how to wield and manipulate functions to develop more readable, maintainable and manageable codebases. You’ll go under the hood of powerful techniques like: Higher Order Functions, Function Composition, Pure Functions, and Immutability of State.
closure functional-programming functions-javascript higher-order-functions immutability purity
Last synced: 08 Nov 2024
https://github.com/stijnmoreels/fsharp.fparsec.flatfile
Flat File parsing with FParsec
flat-file fparsec fsharp functional-programming parsec parsing
Last synced: 12 Oct 2024
https://github.com/jackdbd/pegthing
My implementation of the Peg Thing game in Clojure for the Brave and True
clojure functional-programming
Last synced: 17 Oct 2024
https://github.com/gauravcodepro/domain-analyzer
This repository contains a datascience based faster implementation of the domain predictions from the interpro scan and it will give you a complete domains information, coordinates and other associative information. I used a mapping dataframe approach to make it faster rather than looping it over and over.
bacterial-genome-analysis bacterial-genomes domains functional-programming functionaldomains fungal-genomes fungaleffectors interproscan plantgenomes protein-sequence protein-structure proteindomains
Last synced: 09 Nov 2024
https://github.com/domai-tb/functional-programming-ss24
Exercise solution for the course "Functional Programming" af summer semester 2024
Last synced: 12 Oct 2024
https://github.com/mungasoftwiz/braincaml
An OCaml-based interpreter for the Brainf*ck esoteric programming language.
brainfuck functional-programming ocaml ocaml-program
Last synced: 12 Oct 2024