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-18 00:10:57 UTC
- JSON Representation
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/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/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/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/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/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/kimpro82/myfunctionalprogrammingpractice
Functional programming is definitely a devil's plot!
clojure fsharp functional-programming haskell scala
Last synced: 12 Oct 2024
https://github.com/plave0/pp
Programming paradigms course material.
functional-programming haskell prolog python scala spark
Last synced: 10 Nov 2024
https://github.com/trodicaro/scalabridge
Full day Scala workshop.
functional-programming java-packages javac scala
Last synced: 08 Nov 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/rurumimic/lisp
List Processor
common-lisp functional-programming lisp
Last synced: 09 Nov 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/min-thway-htut/programming-with-javascript
Lessons from Meta certification
data-structures-and-algorithms functional-programming javascript jest-tests object-oriented-programming rest-operator spread-operator
Last synced: 10 Nov 2024
https://github.com/mnishiguchi/elixir_todo
elixir erlang-otp functional-programming
Last synced: 09 Nov 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/koheing/stream-executor
functional stream programming library
functional-programming library typescript
Last synced: 09 Nov 2024
https://github.com/dracotmolver/quartz-js
QuartzJS - A set of useful small functions
framework-javascript functional-programming javascript javascript-library nodejs nodemodule tools
Last synced: 12 Nov 2024
https://github.com/shivansh/fp-assignments
Assignments done as a part of the course Functional Programming (CS653).
functional-programming haskell
Last synced: 10 Nov 2024
https://github.com/shybyte/rusty-13-ways-of-looking-at-a-turtle
Thirteen different ways of implementing a LOGO-style turtle in Rust
functional-programming programming-paradigms rust
Last synced: 09 Nov 2024
https://github.com/federicobruzzone/setup-ocaml-project-without-dune
This repository provides a basic setup for an OCaml project without using Dune as the build system. It aims to provide a simple and straightforward structure for your OCaml project, allowing you to focus on writing code without the complexities of a build system.
functional-programming ocaml ocamlbuild project-template setuptools
Last synced: 09 Nov 2024
https://github.com/federicobruzzone/99-ocaml-problems
Implementations of the 99 problems in OCaml.
99problems functional-programming ocaml problem-solving
Last synced: 09 Nov 2024
https://github.com/lmarzocchetti/tracekell
Raytracing in Haskell
computer-graphics functional-programming haskell monads pathtracing raytracing
Last synced: 10 Nov 2024
https://github.com/lmarzocchetti/advent-of-code-2023-haskell
Advent of Code 2023
advent-of-code functional-programming haskell
Last synced: 10 Nov 2024
https://github.com/sorja/haskell-2018-ifp
Introduction to Functional Programming (Haskell). Repository for University of Helsinki course TKT21014.
functional-programming haskell stack
Last synced: 09 Nov 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/davidkhahn/advanced_javascript
Closures & Prototypal Inheritance, Object Oriented Programming, Functional Programming, Asynchronous Javascript, Error Handling, Modules
asynchronous-programming closures error-handling functional-programming javascript modules oop prototypal-inheritance
Last synced: 12 Nov 2024
https://github.com/uriegel/uwebserver
A web server based on F# and .NET Core
fsharp functional-programming http-server
Last synced: 09 Nov 2024
https://github.com/mdxprograms/saturn.js
An easy to use minimal js library for earth and beyond :rocket: :milky_way:
es6 functional-programming javascript javascript-tools webdev
Last synced: 09 Nov 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/matheusfdosan/programacao-funcional
Uma explicação sobre Programação Funcional
Last synced: 09 Nov 2024
https://github.com/NashTech-Labs/fp-scala
functional-programming scala traits
Last synced: 23 Oct 2024
https://github.com/souraevshing/functional-programming-java
Functional programming, advanced concepts of functional programming such as streams, functional interface.
Last synced: 14 Nov 2024
https://github.com/miomit/jscalculator
calculator functional-programming html html5 js
Last synced: 09 Nov 2024
https://github.com/darky/klubok
Do notation pipes for Promise-based or pure functions which easy to mock
do-notation functional-programming mock pipe promise unit-testing
Last synced: 12 Nov 2024
https://github.com/evanpacini/functional
Bringing functional programming to C!
c c23 cpp cpp23 functional functional-programming
Last synced: 09 Nov 2024
https://github.com/carlosvinimsouza/projeto-livro-python
Primeiro trabalho de extensão com Python
functional-programming language-python python3
Last synced: 12 Nov 2024
https://github.com/hoangtien2k3/reactor-core
Reactive programming with Project reactor-core
functional-programming reactive-programming reactor-core spring webflux
Last synced: 09 Nov 2024
https://github.com/johnpaulada/maybe
A simple, lightweight, Maybe implementation in JavaScript.
functional-programming maybe monad
Last synced: 16 Nov 2024
https://github.com/isaquielfernandes/java-functional-programming
Functional Programming
functional-programming java-8 lambda streaming
Last synced: 23 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/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/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/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/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/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/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/gabrielnagy/2048racket
Final project for my second year Functional Programming class
functional-programming racket university-project
Last synced: 27 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/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/mdw-go/funcy
Functional programming toolkit for Go
functional-programming generics golang mapreduce
Last synced: 27 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/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/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/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/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/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/nashtech-labs/fp-scala
functional-programming scala traits
Last synced: 05 Nov 2024
https://github.com/lukehansell/redux-token-passing-example
using Redux and Auth0 together with Zeit Next.js
auth0 functional-programming higher-order-component nextjs react redux zeit
Last synced: 24 Oct 2024
https://github.com/aligusnet/fsstats
Basic Statistics and Some Probability Library
fsharp functional-programming mathematics statistics statistics-library
Last synced: 12 Oct 2024
https://github.com/thom2503/haskell-practicum
practicum haskell - hogeschool rotterdam
functional-programming haskell rsa-encryption
Last synced: 29 Sep 2024
https://github.com/hamedstack/hamedstack.functional
A comprehensive C# functional programming library, enabling the creation of elegant and efficient code.
choices csharp csharp-library dotnet dotnet-core dotnetcore either-monad exceptional-monad extension-methods functional functional-programming maybe-monad monad option-monad utilities utility utility-library
Last synced: 12 Oct 2024
https://github.com/viralpraxis/purist
Automatic runtime impure ruby methods invocation detection
functional-programming purity rspec ruby testing
Last synced: 31 Oct 2024
https://github.com/mooreniemi/proc_compose
:musical_score: Proc#compose
c c-extension compose functional-programming gem ruby
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/quacksouls/haskyll
Beginner's guide to Haskell
documentation functional-programming haskell jekyll jekyll-theme programming ruby
Last synced: 28 Sep 2024
https://github.com/alejandro945/scala-examples
Combination of object-oriented and functional programming in one concise, high-level language
functional-programming sbt scala
Last synced: 07 Nov 2024
https://github.com/gkspranger/throwaway
A Clojure "throwaway" library
clojure functional-programming
Last synced: 11 Nov 2024
https://github.com/64j0/poc-cpp-functional
A POC showing how one can leverage C++ functional features to: partial application, higher order functions.
Last synced: 14 Nov 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/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/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/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/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/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