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/asarkar/udemy-advanced-scala

https://www.udemy.com/course/advanced-scala/

functional-programming scala udemy

Last synced: 13 Nov 2024

https://github.com/sandromaglione/nextjs_pokemon_memory_card_game

Memory Card Game using nextjs, typescript, jest, react-testing library, and fetching Pokemon from pokeAPI

card-game fp-ts functional-programming functional-typescript jest memory memory-card-game nextjs pokeapi pokemon pokemon-game react-testing-library typescript

Last synced: 15 Nov 2024

https://github.com/sandromaglione/nextjs-tennis-game

A simple application that aims to explain visually how a typical set of Tennis works. Enjoy!

eslint fp-ts functional-programming game io-ts jest jest-tests nextjs prettier tennis tennis-game tennis-score typescript webdev

Last synced: 15 Nov 2024

https://github.com/mrbrunelli/curso-elixir

Meus estudos da Linguagem Elixir

elixir elixir-lang erlang functional-programming

Last synced: 15 Nov 2024

https://github.com/nevoland/unchangeable

🧊 Tools for immutable values.

functional-programming immutable pure

Last synced: 15 Nov 2024

https://github.com/iain-s/wizards-within

Working through SICP, one chapter at a time.

educational functional-programming scheme

Last synced: 13 Nov 2024

https://github.com/sentenza/docs

Useful resources about Scala and FP

docs functional-programming scala

Last synced: 14 Nov 2024

https://github.com/oniani/purity

A collection of various algorithms and data structures

algorithms data-structures functional-programming haskell

Last synced: 14 Nov 2024

https://github.com/dimasmiftah/structuring

Structuring data from .txt file to JavaScript object literal using higher-order functions.

functional-programming

Last synced: 15 Nov 2024

https://github.com/harlockofficial/functionalprogrammingtutoringmaterial

All material that will be used during the tutoring sessions for the Functional Programming module of the Programming Methodologies course

beamer beamer-presentation beamer-slides course-material functional-programming haskell haskell-exercises haskell-learning latex latex-document tutoring university university-course university-of-camerino

Last synced: 15 Nov 2024

https://github.com/leobenkel/laeta

Agnostic service registry with fully typed retrieval

functional-programming registry scala services typed

Last synced: 15 Nov 2024

https://github.com/nathaniyell/javascript-30days-practice

Various concepts on Javascript explained elaborately with adequate examples

arrays dom-manipulation functional-programming javascript object-oriented-programming objects

Last synced: 15 Nov 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/sobakavosne/structure-survey

Loading testing for structures: Native JS, Immutable.js, Mori.js, Lazy.js

cpp-addon data-structures functional-programming immutable lazy

Last synced: 16 Nov 2024

https://github.com/sobakavosne/generator

An application for generating 1 billion records (MySQL). Research & development project

functional-programming lazy mysql node

Last synced: 16 Nov 2024

https://github.com/rvanasa/lens

An easy-to-learn functional scripting language and runtime environment.

functional-programming javascript modular-design programming-language script

Last synced: 15 Nov 2024

https://github.com/alansastre/java-functional-advanced

Programación funcional en Java. Procesamiento de datos con la API Stream en Java. Interfaz funcional Comparator.

collector comparator flatmap functional-programming java java-stream-api java11 java17 java8 reduce sorted stream-api stream-java stream-processing

Last synced: 13 Nov 2024

https://github.com/alansastre/java-functional-interfaces

Programación funcional e interfaces funcionales en Java 8 y versiones posteriores

consumer functional-interfaces functional-programming functions java java-8 java11 java17 predicate supplier

Last synced: 13 Nov 2024

https://github.com/alansastre/java-optional

Programación funcional y API Optional en Java

functional-programming java lambda-functions optional stream-api-java8

Last synced: 13 Nov 2024

https://github.com/alansastre/java-streams

Programación funcional y API Stream en Java

functional-programming java java11 java17 java8 lambda stream stream-api

Last synced: 13 Nov 2024

https://github.com/slemus9/plfa

Solutions to the book: Programming Language Foundations in Agda, from Wadler, Philip, Wen Kokke, and Jeremy G. Siek

agda functional-programming plfa programming-languages

Last synced: 15 Nov 2024

https://github.com/slemus9/corelang-hs

Code and exercises of the book Implementing Functional Languages: a tutorial by S.P. Jones and D. Lester

functional-programming haskell tutorial

Last synced: 15 Nov 2024

https://github.com/wilberquito/jelly-adventures

A game inspired in Bloxorz

functional-programming haskell

Last synced: 13 Nov 2024

https://github.com/mehmet-github06/pokemon-app

If you want to revive your memories, you can look at the pokemon application.

api dom-manipulation functional-programming html-css-javascript loop try-catch

Last synced: 15 Nov 2024

https://github.com/catseye/sally

A cute but naïve functional language - "upside-down Forth cake".

esolang experimental-language functional-programming minimalistic stack-based

Last synced: 15 Nov 2024

https://github.com/asarkar/udemy-complete-haskell

https://www.udemy.com/course/the-complete-haskell-course-from-zero-to-expert

functional-programming haskell udemy

Last synced: 13 Nov 2024

https://github.com/catseye/iphigeneia

A toy hybrid imperative/functional programming language

functional-programming imperative-programming-language toy-language

Last synced: 15 Nov 2024

https://github.com/catseye/deturgenchry

(WIP) An OO language where `self` is a continuation (sort of) [BSD license]

esolang experimental-language functional-programming object-oriented unfinished unimplemented

Last synced: 15 Nov 2024

https://github.com/anurag1101/the_perfect_guess

Perfect Guess is a simple number guessing game built with Python. Players try to guess a randomly generated number between 1 and 100, receiving feedback on whether their guesses are too high or too low. The game continues until the correct number is guessed, with an option to play again. Enjoy testing your guessing skills!

functional-programming functions-python game-development guessing-number-game if-elif-else python python3

Last synced: 15 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/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/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/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/domai-tb/functional-programming-ss24

Exercise solution for the course "Functional Programming" af summer semester 2024

functional-programming ocaml

Last synced: 12 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/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/mungasoftwiz/braincaml

An OCaml-based interpreter for the Brainf*ck esoteric programming language.

brainfuck functional-programming ocaml ocaml-program

Last synced: 12 Oct 2024

https://github.com/himal28924/pcl

PCL course from VIA University

fsharp functional-programming python

Last synced: 12 Oct 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/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/liteobject/functional.programming.with.csharp

Functional Programming with C#: Unlocking the Power of Functional Paradigm

csharp functional-programming

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/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/mathbunnyru/cukic-func-workshop

Ivan Cukic functional programming

cpp functional-programming ranges-v3 stl

Last synced: 29 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/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/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/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/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/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/sagnikc395/functional-programming

Some Functional Programming fun in OCaml.

cs3110 functional-programming ocaml plt

Last synced: 12 Oct 2024

https://github.com/nicklatch/ocaml_learn_exercises

My solutions to the ocaml.org exercises

functional-programming ocaml practice

Last synced: 12 Oct 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/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/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/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/kanitsharma/chikara

Monorepo of Mangaflux's frontend and microservices

functional-programming microservice nodejs ramda reactjs redux redux-most

Last synced: 27 Oct 2024

https://github.com/kanitsharma/io

Lightweight monadic abstraction to "purely" handle side effects in javascript.

asynchronous-programming functional-programming javascript side-effects

Last synced: 27 Oct 2024

https://github.com/imtjl/fp-euler-project-lab1

Introduction to functional programming in Elixir

elixir functional-programming

Last synced: 27 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/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/olaven/fun

Util library for functional programming in Deno

deno functional-programming library typescript

Last synced: 14 Oct 2024

https://github.com/kanitsharma/monad-fantasy

A collection of monads implemented in javascript

functional-programming javascript monads

Last synced: 27 Oct 2024

https://github.com/ilyabizyaev/fp-homework

Functional Programming course homework (2020), ITMO University

functional-programming haskell

Last synced: 02 Nov 2024

https://github.com/chriniko13/scala-simple-tutorial

Inspired from official Tour of Scala (https://docs.scala-lang.org/tour/tour-of-scala.html)

functional-programming scala

Last synced: 12 Nov 2024

https://github.com/pixcai/hscheme

Write Yourself a Scheme in 48 Hours

functional-programming haskell scheme

Last synced: 07 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/teemu/superpowers

Sane map() for unsane Python users

functional-programming map python

Last synced: 14 Oct 2024