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/ssi02014/js-functional-programming

๐Ÿ“„ ํ•จ์ˆ˜ํ˜•ํ”„๋กœ๊ทธ๋ž˜๋ฐES6+ Code

es6 functional-programming javascript

Last synced: 08 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/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/mobiwn/programming-language-design

๐Ÿ’ป Dive into a curated collection of programming language comparisons, exercises, and detailed slides in this repository for Urmia University students.

functional-programming haskell object-oriented-programming oop procedural-programming programming-language-concepts programming-language-theory programming-languages racket racket-lang racket-language urmia-university

Last synced: 12 Oct 2024

https://github.com/gcosta0410/y3s1-pfl-functional-and-logic-programming

Year: 3rd (BSc), Semester: 1st, Course: Functional and Logic Programming (PFL)

functional-programming haskell logical-programming prolog

Last synced: 29 Sep 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/grahamstrickland/lpfp

Exercises and examples from "Learn Physics with Functional Programming" - Scott N. Walck

functional-programming haskell physics

Last synced: 12 Oct 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/test-bdd/test-js

A testing library for JavaScript that uses behavior-driven development and functional programming.

behavior-driven-development behavior-driven-testing deno functional-programming javascript testing-library typescript

Last synced: 12 Oct 2024

https://github.com/cuchi/turmite

Chaotic two-dimensional Turing machine

elixir functional-programming turing-machine

Last synced: 14 Oct 2024

https://github.com/mattpolzin/mayberequired

This library introduces the Required and MaybeRequired types as companions to the built-in Optional type

functional-programming swift swift-framework

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/beyondnetperu/js-functional

A simple samples applying functional programming with JS

functional-programming javascript js

Last synced: 12 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/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/nkcoder/byronbay

Playground for functional programming with Scala

functional-programming scala

Last synced: 13 Nov 2024

https://github.com/himal28924/pcl

PCL course from VIA University

fsharp functional-programming python

Last synced: 12 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/nkcoder/bondi

Scala scripts with functional programming in Scala 3 (Cats Effect, ZIO, Skunk etc.)

aws-sdk functional-programming postgresql scala3 skunk

Last synced: 13 Nov 2024

https://github.com/droduit/functional-programming

Functional programming @ EPFL

coursera epfl functional-programming scala

Last synced: 09 Nov 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/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/tkshnwesper/some

`unless var.nil?` as a block

functional-programming monad

Last synced: 09 Nov 2024

https://github.com/beyondnetperu/net-functional-sample

A simple sample applying functional programming with dotnet

dotnet functional-programming

Last synced: 12 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/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/dotoscat/pyfunstream

Allow to chain functions with the | operator through streams

functional-programming python

Last synced: 14 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/ekewn/undset

Project to learn elm

elm elm-lang functional-programming

Last synced: 13 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/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

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/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/delonnewman/monad-maybe

A Ruby implementation of Haskell's Maybe Monad

functional-programming haskell monad ruby

Last synced: 28 Sep 2024

https://github.com/thomasevano/tic-tac-toe-tdd-fp

A simple tic-tac-toe chore concept developed using test-driven-development and fonctional programming

functional-programming tdd test-driven-development tic-tac-toe typescript

Last synced: 01 Nov 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/critocrito/namefn

Set the name property of a function.

functional-programming functions javascript repl

Last synced: 12 Oct 2024

https://github.com/louisjenkinscs/functional-jvm-bytecode-interpreter

Proof-of-Concept Java Virtual Machine (JVM) Bytecode Interpreter written in Haskell

bytecode-interpreter functional-programming haskell interpreter java jvm jvm-bytecode proof-of-concept scala

Last synced: 02 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/jakubriegel/geffe-generator

Functional style implemented Geffe cryptographic stream generator

cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university

Last synced: 16 Oct 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/pradipchaudhary/react-functional

Learning React With Functional Web Development.

functional-programming javascript react

Last synced: 12 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/yazaldefilimone/lambda-calculus-typescript

Tiny lambda calculus implementations using Typescript

functional-programming lambda-calculus math

Last synced: 12 Oct 2024

https://github.com/robertdp/engineering-test-api

Minimalistic API made for an engineering test

functional-programming purescript

Last synced: 07 Nov 2024

https://github.com/antononcube/raku-llm-functions

Raku package for functions and function objects to access, interact, and utilize LLMs.

chatgpt functional-programming large-language-models llm openai palm-api raku web-api webapi

Last synced: 05 Nov 2024

https://github.com/running-grass/grass-js

่‡ช็”จ็š„jsๅบ“

browser functional-programming javascript js library nodejs

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/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/gummif/categories

Category theory definitions for the working programmer

category-theory functional-programming

Last synced: 14 Oct 2024

https://github.com/wking-io/lemonade

Composable AJAX requests that return a Future Data Type

composable-ajax-requests currying functional-programming futures lemonade monad

Last synced: 14 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/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/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/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/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/heitorgandolfi/elm-todo-list

Simple ToDo list application built in Elm for study purposes

elm functional-programming

Last synced: 12 Oct 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/heracliteanflux/exercises-scheme

Exercises in the Scheme programming language.

functional-programming scheme

Last synced: 13 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/riiswa/scala2haskell

A detailed comparison between the programming languages language and Haskell by presenting equivalent code.

functional-programming haskell scala

Last synced: 13 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/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/rtorr/ts-fp

Typescript, eslint-plugin-fp, and vscode example

functional-programming typescript vscode

Last synced: 15 Oct 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/king-prawns/ramda-sfs

Ramda - Start from scratch

functional-programming ramda sfs

Last synced: 07 Nov 2024

https://github.com/lechindianer/fp-talk

Intro talk on functional programming

functional-programming javascript lisp talk typescript

Last synced: 13 Nov 2024

https://github.com/koheing/stream-executor

functional stream programming library

functional-programming library typescript

Last synced: 09 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/andrewbrennanfr/advent-of-code-2024

My (very ๐Ÿคช) opinionated TypeScript repository for Advent of Code 2024!

advent-of-code bun functional-programming typescript

Last synced: 14 Nov 2024

https://github.com/al-ghaly/ruleengineusingscala

A Rule-Based discount calculating engine for a retail store. The engine reads transaction data, applies various discount rules based on the product, date, and other criteria, and writes the results back to a database.

database etl etl-automation functional-programming jdbc oracle programming scala

Last synced: 14 Oct 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/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/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/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/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/federicobruzzone/99-ocaml-problems

Implementations of the 99 problems in OCaml.

99problems functional-programming ocaml problem-solving

Last synced: 09 Nov 2024