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/cuchi/turmite
Chaotic two-dimensional Turing machine
elixir functional-programming turing-machine
Last synced: 14 Oct 2024
https://github.com/taimoorzaeem/functional-stuff
Some functional programs.
functional-programming haskell programming-languages racket racket-lang
Last synced: 13 Oct 2024
https://github.com/jottenlips/favorite_resources
📚 Helpful Full Stack Development Resources
aws databases flux fp functional-programming microservices nosql react react-native redux schema-first sdl serverless sql vpc
Last synced: 14 Oct 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/unosd/unofs
UnoFS is a purely functional semantic file system implemented in F#
dotnet-core dotnet-core2 dotnet-standard filesystem fsharp functional-programming fuse pure-functional
Last synced: 16 Nov 2024
https://github.com/yoyolicoris/qmul-ecs713-fp-final
My individual coursework of the module ECS713P Functional Programming, QMUL.
concurrent-programming functional-programming haskell-exercises
Last synced: 28 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/reubano/devcraft-workshop
Materials for the DevCraft workshop on stream processing
data functional-programming meza python riko stream-processing tutorial
Last synced: 14 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/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/kelvinlongchun/chainly
A npm module converts your functions to a method chain
fp functional-programming method-chaining
Last synced: 11 Nov 2024
https://github.com/kelvinlongchun/vector-functions-for-functional-programming
C++ vector functions for functional programming
cpp functional-programming vector
Last synced: 11 Nov 2024
https://github.com/sacoo7/objective-c-exercises
Exercises to DEEP learn objective C
exercise functional-programming object-oriented-programming objective-c
Last synced: 29 Oct 2024
https://github.com/julgitt/prolog-implementation-in-ocaml
Prolog parser, lexer and interpreter in Ocaml
backtracking functional-programming monads ocaml prolog prolog-implementation state-monad
Last synced: 12 Oct 2024
https://github.com/surovv/kleisli
javascript with monads and function composition
academic category category-theory functional functional-js functional-languages functional-programming functions functor identity javascipt javascript js kleisli maybe monad monads
Last synced: 11 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/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/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/micheld-dev/les-petits-plats
Site de recettes de cuisine - OC Projet 7
functional-programming generator html javascript quicksort recursion scss
Last synced: 17 Nov 2024
https://github.com/dboyliao/learnhaskell
Notes and codes for learning Haskell.
Last synced: 09 Nov 2024
https://github.com/epicallan/p2h-ui
Front end Test for a pdf to html service on steroids :ok_woman: :ok_woman: in purescript-pux
frontend functional-programming pdf purescript pux
Last synced: 12 Oct 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/ghurtchu/msgflow
:speech_balloon: Persistent Chat Server. Tech used: Scala, Java, PostgreSQL.
asynchronous-programming cats-effect chat concurrency docker doobie fs2 functional-programming http4s java microservices postgresql scala streaming vertx websockets
Last synced: 01 Nov 2024
https://github.com/denisshevchenko/pyerevan2019
Presentation for PYerevan meetup 2019
functional-programming presentation python
Last synced: 28 Oct 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/rajasegar/effpy
My own Functional Programming utilities in Javascript
functional-js functional-programming javascript
Last synced: 29 Oct 2024
https://github.com/nicklatch/blog_generator
A static HTML generator built in Haskell!
functional-programming generator haskell html
Last synced: 11 Nov 2024
https://github.com/milaziabchenko/minimo-website
Stylish photodiary | lifestyle | travel multi-page website created with modern features of HTML5, CSS3, and JavaScript, combining functional programming and OOP approaches
css-animations css-flexbox css-grid functional-programming html-css-javascript localstorage-api multi-page-application oop responsive ui-design
Last synced: 11 Nov 2024
https://github.com/milaziabchenko/custom-music-player-with-dropdown-select
Custom music player coupled with custom-made dropdown select, built with HTML, CSS, and JavaScript, combining FP and OOP approaches, and using the Web Audio API functionality
audio-player customization events functional-programming html-css-javascript oop ui-design web-audio-api
Last synced: 11 Nov 2024
https://github.com/milaziabchenko/vanilla-javascript-playground
JavaScript theory and code snippets, using functional and OOP, prototypes, higher-order array methods, regular expressions, DOM, events, and asynchronous JS
async-await asynchronous-javascript axios dom-events dom-manipulation esnext fetch-api functional-programming higher-order-functions http-requests oop promises prototypes regular-expressions vanilla-javascript
Last synced: 11 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/pmuens/htdp
How to Design Programs
functional functional-programming lisp racket scheme
Last synced: 17 Oct 2024
https://github.com/brunomontezano/r-workshop-intermediario
Course material for the R Intermediate workshop. The website and all presentations are in Brazilian Portuguese.
brazilian-portuguese data-wrangling functional-programming intermediate pt-br r r-course tidy-data tidyverse workshop workshop-materials
Last synced: 12 Nov 2024
https://github.com/gabrielczar/functional
Exercises using functional language
exercises functional-programming haskell python
Last synced: 12 Oct 2024
https://github.com/scarf005/ifexpr
minimal if expression library
deno functional functional-programming if-expression typescript typescript-library
Last synced: 14 Oct 2024
https://github.com/yuyuzha0/y-combinator-java
java version of y-combinator
functional-programming java java8 y-combinator
Last synced: 12 Nov 2024
https://github.com/meysam81/interpreter-for-numex
This project has to do with NUMEX (Number-Expression Programming Language). NUMEX programs are written directly in Racket by using the constructors defined by the structs defined
college college-project computer-science computer-science-and-engineering coursera coursera-assignment coursera-course coursera-programming coursera-programming-language dan-grossman engineering functional-programming programming-language project racket racket-lang racket-language racket-recursive study university-of-washington
Last synced: 13 Oct 2024
https://github.com/elyosemite/atmosphere
This repository is for ensuring the knowledge relating to C++ programming language be consolidate in my mind forever.
cpp cpp11 functional-programming oriented-object-programming study-project
Last synced: 13 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/packquickly/little_lambda
Function composition, the un-Pythonic way!
Last synced: 24 Oct 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/tymorrow/elm-dist-demo
Compute Levenshtein distance using dynamic programming in Elm
dynamic-programming elm functional-programming levenshtein-distance
Last synced: 12 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/yazaldefilimone/function-programming
Lerning Function Programming in Javascript Python and C
algorithm computer-science data-structures functional-programming javascript
Last synced: 17 Nov 2024
https://github.com/danyst/iosfunctionaltable
Keepcoding Master Mobile Engineering Bootcamp - iOS Advanced - Functional programming exercise
functional-programming ios ios-app ios-swift mobile-development swift
Last synced: 12 Nov 2024
https://github.com/critocrito/namefn
Set the name property of a function.
functional-programming functions javascript repl
Last synced: 17 Nov 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/joaom00/js-funcional-reativo
Repositório para o curso JavaScript Funcional e Reativo - PENSE como um Dev JS da Cod3r
declarative-programming functional-programming javascript
Last synced: 13 Oct 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/simbathesailor/sample-project-react
Sample add, delete, edit list Reactjs
functional-programming pure-function reactjs
Last synced: 09 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/foxfriends/raiser
Raise multiple errors without throwing
error-handling fantasy-land functional-programming monad
Last synced: 12 Oct 2024
https://github.com/gabrielperales/fizzbuzz
fizzbuzz kata done in Elm
elm example examples fizzbuzz functional-programming
Last synced: 12 Oct 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/droduit/functional-programming
Functional programming @ EPFL
coursera epfl functional-programming scala
Last synced: 09 Nov 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/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/beyondnetperu/net-functional-sample
A simple sample applying functional programming with dotnet
Last synced: 12 Nov 2024
https://github.com/bramirez96/functional-state-no-react-exploration
An exploration into persisting state in a functional programming environment, and how one might implement a simple state-driven rendering engine like React with low overhead and specifically defined "hook" subscriptions. Also includes a custom webpack setup that allows for some really clean project architecture and reduced bundle size.
babel functional-programming react state-management webpack
Last synced: 28 Oct 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/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/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/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/pradipchaudhary/react-functional
Learning React With Functional Web Development.
functional-programming javascript react
Last synced: 12 Nov 2024
https://github.com/rcardin/the-joy-of-kotlin-exercises
functional-programming kotlin learning
Last synced: 17 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/sumanjitsg/redistil
A minimalist Redis re-implementation in Elm, bringing the power of functional programming to Redis interactions.
database elm functional-programming redis
Last synced: 12 Oct 2024
https://github.com/manoelcampos/fp-projeto-1-poligonos-flatmap
Um projeto base em OpenJFX para desenhar polígonos na tela e permitir a implementação de algumas funções para descobrir o tipo de cada polígono e calcular seu perímetro usando Stream.map() e flatMap()
fp functional-programming java javafx jdk17 lambda openjfx stream
Last synced: 12 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/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/paudirac/fsharp-introduction-slides
Introductory F# presentation for workmates (kind of trying to conquer the world)
f-sharp functional-programming presentation
Last synced: 13 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/dotpep/restaurant-api
Restaurant API using DRF, with Authentication, Menu, Cart and Order management systems and etc.
api django django-rest-framework drf functional-programming python restaurant
Last synced: 14 Nov 2024
https://github.com/hfagerlund/hey-haskell
An introduction to Haskell
functional-programming haskell learning-by-doing
Last synced: 07 Nov 2024
https://github.com/takayuki-y5991/pipeline-ts
A minimal library that provides a functional pipeline mechanism in typescript
functional-programming typescript
Last synced: 13 Nov 2024
https://github.com/muhammadmoeezkhan/erlang-parallel-algorithm-performance
Erlang Powered Analysis of Sorting Algorithms Using Parallel Processing And Performance Tracking!
erlang functional-programming parrallel-computing sorting-algorithms-implemented
Last synced: 09 Nov 2024
https://github.com/getvmio/free-functional-programming-resources
[Functional Programming Free Resources] This repository collects 32 of free resources for Functional Programming. λ Embrace the elegance of Functional Programming with our dedicated repository! Featuring a comprehensive collection of free resources, courses, and an interactive online Playground, ...
awesome-list free-resources functional-programming getvm playground programming
Last synced: 11 Nov 2024
https://github.com/isaacvando/functionalprogrammingsig
Resources for MCA Functional Programming SIG including Haskell Jupyter notebooks
functional-programming haskell
Last synced: 11 Nov 2024
https://github.com/deeagirl1/fp-exercises
Functional programming assignments done in Elm
elm elm-lang functional-programming
Last synced: 12 Oct 2024
https://github.com/pbaille/parsing-combinators
exploring parsing combinators in scheme
combinators functional-programming parser
Last synced: 17 Nov 2024
https://github.com/mrgravity817/ruckpal
Mini Paypal clone, written in Rust for practicing domain modeling with clean architecture
clean-architecture domain-driven-design functional-programming hexagonal-architecture rust
Last synced: 10 Nov 2024
https://github.com/mrgravity817/elastack
OTP stack server that pushes and pops
elixir functional-programming genserver otp-server stack
Last synced: 10 Nov 2024
https://github.com/kanitsharma/elm-giphy
Single Page Application with Elm Architecture
elm elm-architecture functional-programming single-page-app
Last synced: 27 Oct 2024
https://github.com/mannil/fp-in-php
A talk about functional programming in PHP
functional functional-programming php
Last synced: 23 Oct 2024