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/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/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/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/rizkimufrizal/docker-spring-cloud-gateway
This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway
api-gateway cloud functional-programming gateway reactive-programming spring
Last synced: 10 Nov 2024
https://github.com/emilydaykin/gifter
π A full-stack, tested & responsive e-commerce site to browse and buy gifts for any occasion
firebase firestore-database functional-programming jest react react-testing-library redux snapshot-testing stripe
Last synced: 09 Nov 2024
https://github.com/albertoadami/user-api-service-example
Example of REST APIs service using http4s library
cats-effect functional-programming http4s rest-api scala
Last synced: 16 Nov 2024
https://github.com/himal28924/pcl
PCL course from VIA University
fsharp functional-programming python
Last synced: 12 Oct 2024
https://github.com/bartstc/looper-js-library
Simple and very modest library written based on functional programming inspired Underscore.js library
functional-programming jest typescript
Last synced: 15 Oct 2024
https://github.com/joangq/edsl
Abordaje Funcional a los lenguajes de dominio especΓfico embebidos - Curso de ECI 2024
applicative applicative-functor computer-science domain-specific-language dsl edsl functional-programming functor haskell monad parser parser-combinators plt programming-language-theory
Last synced: 12 Oct 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/github-dev12345/dom-manipulation-crud-operation-app
Finally i make a CRUD-Operation APP,ππ with the help of JavaScript, To learn the CRUD System ( Create, Read, Update, Delete), )
bootstrap5 component crud-application es6 functional-programming javascript operation
Last synced: 09 Nov 2024
https://github.com/arnaudsm/array-deluxe
Superpowers for your JavaScript arrays π¦Έ
array functional-programming groupby list pipes
Last synced: 09 Nov 2024
https://github.com/a-tokyo/ai-music-composer
An AI music composer built with Haskell
ai composer functional-programming haskell music piano
Last synced: 22 Oct 2024
https://github.com/fabasoad/setup-cloe-action
This GitHub action installs Cloe
cloe functional-programming github-action github-actions
Last synced: 27 Oct 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/gabrielgiussi/scala-cats
Exercises from Scala with Cats
cats functional-programming scala
Last synced: 14 Oct 2024
https://github.com/rjdellecese/elm-ts
A porting to TypeScript featuring fp-ts, RxJS and React
elm-lang fp-ts functional-programming react rxjs typescript
Last synced: 29 Sep 2024
https://github.com/guibrandt/persistentarray
Persistent array data structure in JS
array functional-programming js persistent-data-structure
Last synced: 12 Nov 2024
https://github.com/guibrandt/higher-kt
Some experiments with annotation processors, code generation, higher kinded types (sort of) and typeclasses (sort of) in Kotlin
annotation-processor category-theory code-generation functional-programming higher-kinded-types kotlin typeclasses
Last synced: 12 Nov 2024
https://github.com/shank404/fp_snake
~~ Elm / Browser Game ~~ This is a snake game written in Elm. The language itself is a functional language. I learned many declarative concepts while developing this project. This game was a task in my studies.
currying elm elm-architecture elm-lang functional-programming higher-order-functions
Last synced: 12 Oct 2024
https://github.com/mohammadreza-mohammadi94/metadata_extractor
Easily grab and check out metadata from your images, audio files, and documents with our user-friendly app. Get detailed insights and keep your data super organized!
functional-programming metadata metadata-extraction modularization python sqllite3 streamlit
Last synced: 07 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/ekewn/undset
Project to learn elm
elm elm-lang functional-programming
Last synced: 13 Oct 2024
https://github.com/delonnewman/monad-maybe
A Ruby implementation of Haskell's Maybe Monad
functional-programming haskell monad ruby
Last synced: 28 Sep 2024
https://github.com/srdjan/funcs
List of resources related to functional programming
functional-js functional-programming javascript
Last synced: 16 Nov 2024
https://github.com/unisay/freer
Reading "Freer Monads, More Extensible Effects" paper by Oleg Kiselev and translating it to Scala
effects functional-programming haskell monad scala
Last synced: 16 Nov 2024
https://github.com/shubhangdutta96/neetcode_150
This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.
data-structures functional-programming scala
Last synced: 14 Oct 2024
https://github.com/sharpvik/mess
Simple and beautiful chat web app
chat chat-application database database-management database-migrations elm elm-lang functional functional-programming go golang mess web web-application webapp websockets
Last synced: 12 Oct 2024
https://github.com/pratik-123/generics
Use of Generics in Swift language
class enum functional-programming generics ios struct swift
Last synced: 12 Nov 2024
https://github.com/jmaczan/99-scala-problems
π Solutions to Phil Gold's adaptation of Werner Hett's "Ninety-Nine Prolog Problems" for Scala
Last synced: 07 Nov 2024
https://github.com/kimpro82/myfunctionalprogrammingpractice
Functional programming is definitely a devil's plot!
clojure fsharp functional-programming haskell scala
Last synced: 12 Oct 2024
https://github.com/jungstershark/clojurecipe
ClojuRecipe is a Clojure-based command-line tool that suggests recipes using the Edamam API. It leverages functional programming principles to provide reliable recipe suggestions based on the ingredients you have available.
api clojure command command-line-tool edamam-api functional-programming immutable java leiningen pure-functions recipes
Last synced: 12 Oct 2024
https://github.com/blackwakhu/introduction-to-functional-programming
introduction to functional programming
clojure functional-programming replit tutorial tutorial-code
Last synced: 12 Oct 2024
https://github.com/i-walker/fp-ts-slides
Slides for Typed FP in TS
category category-theory functional-programming slides tagless-final typescript
Last synced: 15 Oct 2024
https://github.com/boogieman2k/viper-ios-tutorial
This is a first review of VIPER Architecture on iOS using swift 4
functional-programming reactive rxswift rxswift-examples swift4 viper viper-architecture
Last synced: 28 Sep 2024
https://github.com/heitorgandolfi/elm-todo-list
Simple ToDo list application built in Elm for study purposes
Last synced: 12 Oct 2024
https://github.com/calvinlfer/zio-intro-game-solutions
My solutions to the ZIO game
functional-programming scala software-transactional-memory zio
Last synced: 10 Nov 2024
https://github.com/bredalis/functional-programming-js
functional-programming js programming
Last synced: 14 Nov 2024
https://github.com/barbaracalderon/coffee-machine-project
This is my version of "The Coffee Machine Project" from Dr. Angela Yu's Python Bootcamp (London App Brewery)
coffee-machine functional-programming python
Last synced: 14 Oct 2024
https://github.com/calvinlfer/dag-validator
A simple Directed Acyclic Graph validator that detects if cycles are present
dag fp functional-programming scala
Last synced: 10 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/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/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/kash1444/py_files
Here are some of my beginner codes to upskill my knowledge in python
algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics
Last synced: 18 Oct 2024
https://github.com/afsalthaj/easyalgebird
Big Data: A simple code to make things easy to aggregate a scalding typedpipe
algebird big-data functional-programming scalding
Last synced: 10 Nov 2024
https://github.com/zalbia/zio-structure
Just learning how to structure ZIO programs
functional-programming scala zio
Last synced: 10 Nov 2024
https://github.com/zalbia/learning-eff
Learning eff
eff functional-programming learning scala
Last synced: 10 Nov 2024
https://github.com/alanrma/scala-dynamic-programming
Some Leetcode DP solutions in Scala made by me
dp dynamic dynamic-programming functional functional-programming programming scala
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/pallad-ts/assert-helper
Assertion helper for regular functions with wrapper for monads
functional-programming monad monads nodejs typescript
Last synced: 14 Nov 2024
https://github.com/pkarpovich/functional-programming-labs
BSTU Functional Programming Labs
education functional-programming go golang
Last synced: 14 Nov 2024
https://github.com/rodrigo-sp17/learning-scala
Functional programming in Scala, as part of https://www.coursera.org/learn/progfun1
Last synced: 13 Nov 2024
https://github.com/mijicd/declarative-concurrency
Talk about ZIO STM
concurrency functional-programming scala stm zio
Last synced: 31 Oct 2024
https://github.com/drlordbasil/experimental_python_agents
A collection of Python functions that leverage Large Language Models (LLMs) to replace traditional programming functions and libraries. The goal is to create a library where every operation is handled by LLM responses rather than hardcoded functions.
ai functional-programming functions ollama openai
Last synced: 11 Nov 2024
https://github.com/corporatepiyush/expression-problem
functional-programming haskell java oop
Last synced: 13 Oct 2024
https://github.com/NashTech-Labs/fp-scala
functional-programming scala traits
Last synced: 23 Oct 2024
https://github.com/imtjl/fp-euler-project-lab1
Introduction to functional programming in Elixir
Last synced: 27 Oct 2024
https://github.com/deepcloudlabs/dcl113-2023-aug-14
DCL-113: Functional Programming in C++20
cpp17 cpp20 functional-programming functors higher-order-functions lambda-expressions lazy-evaluation partial-functions pure-functions ranges ranges-v3 stl-containers
Last synced: 11 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/deepcloudlabs/dcl235-2022-aug-09
DCL-235: Effective Java Programming
design-patterns effective-java functional-programming modular-programming reactive-programming
Last synced: 11 Nov 2024
https://github.com/deepcloudlabs/dcl235-2020-may-11
DCL-235: Effective Java Programming
design-patterns functional-programming java-10 java-14 java-8 java-9 oop oop-principles reactive-programming
Last synced: 11 Nov 2024
https://github.com/deepcloudlabs/dcl235-2021-sep-20
DCL-235: Effective Java Programming
design-patterns effective-java functional-programming java11 java17 java8 modular-programming oop-principles reactive-programming
Last synced: 11 Nov 2024
https://github.com/deepcloudlabs/dcl165-2020-jan-02
Lab Projects studied in the training: DCL-165: Fundamentals of Scala Programming
functional-programming just-enough-scala scala
Last synced: 11 Nov 2024
https://github.com/deepcloudlabs/dcl202-2021-mar-01
DCL-202: Java SE 8 Programming
functional-programming java-se8 java-se9 lambda-expressions method-references modularity oop oop-principles
Last synced: 11 Nov 2024
https://github.com/deepcloudlabs/dcl120-2021-aug-19
DCL-120: Object-Oriented Programming Principles and Design Patterns
architectural-patterns design-patterns functional-programming gof-patterns oop oop-principles reactive-programming
Last synced: 11 Nov 2024
https://github.com/reubano/pyconza-tutorial
Jupyter notebooks and data for "Data Mining and Processing for fun and profit" PyConZA16 tutorial
data functional-programming jupyter-notebook meza pycon python tutorial
Last synced: 14 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/mdvanes/tubestarjs
Show data from Open APIs for Dutch public transport
functional-programming nodejs opendata streams
Last synced: 12 Nov 2024
https://github.com/yayuniversal/projet-ipf-s2
Functional programming project of the 2nd semester - ENSIIE
decision-trees functional-programming ocaml
Last synced: 11 Nov 2024
https://github.com/kattulib/katip
[IN DEVELOPMENT] Katip is a minimal functional logger library
functional-programming logger scala scala3
Last synced: 14 Oct 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/isaquielfernandes/java-functional-programming
Functional Programming
functional-programming java-8 lambda streaming
Last synced: 23 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/critocrito/namefn
Set the name property of a function.
functional-programming functions javascript repl
Last synced: 17 Nov 2024
https://github.com/eoic/adventofcode2021
Advent of Code solutions in Elixir.
advent-of-code advent-of-code-2021 elixir functional-programming
Last synced: 08 Nov 2024
https://github.com/cuchi/turmite
Chaotic two-dimensional Turing machine
elixir functional-programming turing-machine
Last synced: 14 Oct 2024
https://github.com/marcin-chwedczuk/fpinscala
My solutions to the exercises from "Functional Programming in Scala" book.
functional-programming functional-programming-examples scala
Last synced: 16 Nov 2024
https://github.com/d-plaindoux/promiseme.js
Monadic promise built on top of Promise/A+ specification
async functional-programming monad
Last synced: 27 Oct 2024
https://github.com/p7g/some-functional-functions
some haskell-wannabe functions in JS (typescript)
functional-programming javascript typescript
Last synced: 25 Oct 2024
https://github.com/blutorange/js-elbe
Utility for working with streams (iterables).
functional-programming javascript stream typescript
Last synced: 18 Oct 2024
https://github.com/juliencrn/todohub
Personal learning personal task management system side project
ddd express fp-ts functional-programming rest-api todolist typescript
Last synced: 26 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/qbarrand/ensiie-iprf-quadtree
An academic project about collision detection to learn the quadtree data structure and functional programming
ensiie functional functional-programming iprf ocaml quadtree
Last synced: 28 Sep 2024
https://github.com/habu-kagumba/functional-programming-js
Javascript applications with FP
functional-programming javascript ramda state-management
Last synced: 21 Oct 2024
https://github.com/kaawan-d20/dpf-2024-binarytree
π« Code OCaml du projet de Programmation Fonctionnelle de L2S4
binary-tree functional-programming ocaml university-project
Last synced: 18 Oct 2024
https://github.com/courses-at-nju-by-hfwei/learning-haskell
Learn Haskell and Generally Functional Programming
functional-programming haskell learning-haskell self-learning sicp
Last synced: 12 Nov 2024
https://github.com/apfohl/go-monadic
A functional programming library for Go
functional-programming go monads
Last synced: 21 Oct 2024
https://github.com/gabrielnagy/2048racket
Final project for my second year Functional Programming class
functional-programming racket university-project
Last synced: 27 Oct 2024
https://github.com/aloussase/webcam
My personal webcam ππ¦
astro functional-programming webcam website
Last synced: 06 Nov 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/fitter0happier/memorize
MVVM Memorize app
functional-programming swift swiftui
Last synced: 05 Nov 2024
https://github.com/aloussase/jwt-auth
Sample project showing how to implement authentication with JSON Web Tokens
authentication fp-ts functional-programming jwt
Last synced: 06 Nov 2024
https://github.com/m1sk9/introduction-arrowkt
Introduction at Functional Programing Library "Arrow-kt"
Last synced: 08 Nov 2024
https://github.com/corporatepiyush/jhighfun
concurrency concurrency-patterns functional-programming java streams-api
Last synced: 13 Oct 2024
https://github.com/recursivelogic/haskell-bot
Haskell Discord bot for the FP Discord server
discord discord-bot functional-programming haskell
Last synced: 06 Nov 2024
https://github.com/aviabird/elixir-beginner
Repository to get started with Elixir
Last synced: 06 Nov 2024
https://github.com/rabestro/roman-arabic-calculator
This code is a proof of concept. The calculator can work with both Arabic (1,2,3,4,5 ...) and Roman (I, II, III, IV, V ...) numbers.
arabic-numbers calculator functional-programming lambdas pattern-matching prof-of-work roman-numerals validation
Last synced: 07 Nov 2024
https://github.com/gkspranger/throwaway
A Clojure "throwaway" library
clojure functional-programming
Last synced: 11 Nov 2024