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-16 00:10:58 UTC
- JSON Representation
https://github.com/mquaresma/sokoban
Sokoban transport puzzle game written in Haskell
functional-programming game gloss haskell puzzle sokoban
Last synced: 06 Nov 2024
https://github.com/milmazz/func_geo_slides
Functional Geometry Description of Escher’s Fish (slides)
escher functional-programming geometry
Last synced: 12 Oct 2024
https://github.com/mmzk1526/doc-jan-haskell
Solutions to Imperial College Department of Computing Haskell January Tests
functional-programming haskell ic
Last synced: 07 Nov 2024
https://github.com/theodesp/sicp-workbook
This is my workbook and exercise solutions for the legendary SICP Book
functional-programming lisp programming scheme sicp-book
Last synced: 31 Oct 2024
https://github.com/yalishanda42/scala-recsys
Scala(-ble) recommender system architecture using functional programming (PoC)
cats cats-effect functional-programming movielens recommender-system recsys scala spark
Last synced: 07 Nov 2024
https://github.com/ombrelin/efrei-adv-java-project
Projet pour le module EFREI LSI L3 ALSI62-CTP : Java Avancé
efrei-paris functional-programming gradle java multithreading socket-programming software-engineering testing
Last synced: 05 Nov 2024
https://github.com/roppa/funcker
Functional programming learning exercise
curry functional-programming javascript library notation
Last synced: 05 Nov 2024
https://github.com/alexandrabaturina/mars-rover-dashboard
Dashboard that allows the user to view data and images from one of the Mars rovers.
es6-javascript functional-programming higher-order-functions nasa-api nodejs pure-javascript
Last synced: 05 Nov 2024
https://github.com/amrdeveloper/bee-lang
Bee is interpreted programming language for LangJam 2021 Created in less than 48h based on first-class comments theme
functional-programming interpreter java langjam langjam-0001 language multithreading object-oriented-programming
Last synced: 14 Oct 2024
https://github.com/cdboer/programmierung-ss19
📝 Übungsmaterialien für die Lehrveranstaltung Programmierung im Sommersemester 2019
functional-programming haskell imperative-programming lambda-calculus logic-programming prolog tu-dresden
Last synced: 18 Oct 2024
https://github.com/lebrancconvas/typescript-playground
Playground for Practicing my Typescript Skill.
functional-programming javascript npm typescript yarn
Last synced: 11 Nov 2024
https://github.com/niqdev/kotlin-fun
Kotlin notes
aws functional-programming json-schema kotlin ktor recursion-schemes serverless
Last synced: 06 Nov 2024
https://github.com/okmttdhr/beauty-of-haskell
Short code snippets for the beauty of Haskell.
algorithms functional-programming haskell snippets
Last synced: 19 Oct 2024
https://github.com/kaliv0/pyrio
Java-inspired Streams Api
fluent-api functional-programming java-stream-api python-functional
Last synced: 06 Nov 2024
https://github.com/ghurtchu/countributions
github organization contributors aggregator
cats cats-effect functional-programming github-api http4s parallelism scala scala3
Last synced: 11 Nov 2024
https://github.com/mystpi/chomp
🍪 Lexer step + parser combinators + great error messages [nibble fork]
functional-programming gleam lexer lexing parser parser-combinators parsing
Last synced: 13 Nov 2024
https://github.com/timdeputter/FitEx
FitEx is a Macro-Module which provides a bit of sugar for function definitions.
elixir elixir-lang functional-programming macros
Last synced: 01 Nov 2024
https://github.com/tatsuya6502/nikkei-linux-fp
erlang functional-programming haskell
Last synced: 15 Oct 2024
https://github.com/elixircl/kombucha
🍹Kombucha: A Programming Language with Probiotics
elixir functional functional-programming kombucha language programming
Last synced: 11 Nov 2024
https://github.com/loipesmas/vesmor
a fantasy video game console with vector graphics and a declarative statically typed functional programming language
declarative-programming fantasy-console functional-programming gamedev programming-language rust svelte vector-graphics wasm web webassembly
Last synced: 13 Oct 2024
https://github.com/sergio16t/funky-go
Functional Programming Package for Go Development.
functional-programming go golang utilities
Last synced: 23 Oct 2024
https://github.com/deepcloudlabs/dcl113-2020-jun-04
DCL-113: Functional Programming in C++17
cpp11 cpp14 cpp17 cpp20 functional-programming lambda-expressions stl stl-containers
Last synced: 11 Nov 2024
https://github.com/articulate/squiss-jobs
SQS-backed job queue
aws-sqs functional-programming job-queue nodejs
Last synced: 15 Oct 2024
https://github.com/lukechu10/nopo
An interpreted functional programming language
functional-programming interpreter language
Last synced: 15 Oct 2024
https://github.com/afsalthaj/supaku-sukara
Functional Programming, Functional Programming Exercise Solutions in Scala & Spark
functional-programming functor language monad parallelism scala shapeless spark typeclasses
Last synced: 10 Nov 2024
https://github.com/calvinlfer/etl-workflow
An opinionated way to structure ETL pipelines with a heavy focus on reusability and testing
cats etl functional-programming scala
Last synced: 10 Nov 2024
https://github.com/deanrad/antares-ts
Antares is an Architecture for making real-time applications with confidence.
async functional-programming observable promise react reactive-programming redux rxjs rxjs6
Last synced: 19 Oct 2024
https://github.com/simonsejse/fastolangcompiler
FastoLangCompiler is a open-source compiler for the FASTO language written in F#, developed as part of the "Implementation of Programming Languages" course at DIKU, University of Copenhagen, in 2024.
compiler fasto fsharp functional-programming interpreter
Last synced: 12 Oct 2024
https://github.com/eliphatfs/2us
Glueing functionals by `import __` for python!
Last synced: 13 Nov 2024
https://github.com/oliverjash/fun-task-fetch
fetch API implemented using the Task type, which allows cancellation amongst other things.
fetch fetch-api functional-programming task
Last synced: 16 Nov 2024
https://github.com/crodriguezvega/fsml
Machine learning in F#.
f-sharp functional-programming machine-learning
Last synced: 06 Nov 2024
https://github.com/jmargenberg/monok
Alternative pipe operators for clean handling of `{:ok, value}` and `{:error, reason}` tuples in Elixir
Last synced: 29 Oct 2024
https://github.com/khalyomede/monad
Maybe, Option and Result monads for PHP.
adt functional-programming monad
Last synced: 12 Oct 2024
https://github.com/fr33m0nk/type-driven-functional-programming
Typedriven Functional programming in Typescript targeting Bun runtime
bun functional-programming type-driven-development typescript
Last synced: 10 Nov 2024
https://github.com/georapbox/js-fp-utils
Javascript utilities for functional programming
compose curry flip functional-programming javascript partial partialright pipe utilities
Last synced: 16 Oct 2024
https://github.com/bigtimetapin/somos-solana
Solana D'App for SOMOS* digital record store
blockchain elm-lang functional-programming solana-client solana-program
Last synced: 12 Oct 2024
https://github.com/lebrancworkshop/lebranc-learn-functional-programming
I'm learning a Functional Programming by learning its pure math concepts and apply it on functional language like Haskell, Clojure, Elixir, etc.
abstract-algebra category-theory clojure elixir fsharp functional-programming haskell homotopy-type-theory javascript lambda-calculus mathematics pure-mathematics racket scala theoretical-computer-science theory-of-computation type-theory typescript
Last synced: 12 Oct 2024
https://github.com/nem035/youtube-monad-ish
Simple Youtube watcher app built using functional programming paradigms
bacon functional-js functional-programming javascript monad ramda youtube
Last synced: 28 Oct 2024
https://github.com/astridlyre/fp
fp - My little functional programming library
functional-programming iterable javascript multimethods observable stream
Last synced: 14 Nov 2024
https://github.com/erthium/boids
Simulation of Boid artificial life program
agent-based-simulation boids boids-behaviour boids-simulation cpp cpp11 flocking flocking-agents flocking-simulation functional-programming makefile sdl sdl2 sdl2-image simulation
Last synced: 12 Oct 2024
https://github.com/aivruu/repo-viewer
Utility for view GitHub repositories' information/releases, and download releases' assets.
downloader functional-programming github github-api gradle http-requests https java json library viewer
Last synced: 09 Nov 2024
https://github.com/fabiannorbertoescobar/prolog-haskell-ejercicios
Ejercicios sencillos de Programacion Lógica y Programación Funcional en los lenguajes Prolog y Haskell, realizados en Programación Avanzada para conocer otros paradigmas
functional-programming ghci haskell logic-programming prolog swi-prolog
Last synced: 09 Nov 2024
https://github.com/itemconsulting/enonic-fp
Functional programming helpers for Enonic XP
enonic enonic-xp fp-ts functional-programming typescript
Last synced: 12 Nov 2024
https://github.com/darky/context-fp
Microscopic functional programming context for TypeScript
context dependency di fp functional functional-programming injection javascript js programming ts typescript
Last synced: 12 Nov 2024
https://github.com/jajaperson/copb
A functional composition framework built for TypesScript that provides type safety without the need for the usual countless overloads, thanks to some functional type trickery.
composition currying functional-programming overloading pipes typescript
Last synced: 14 Oct 2024
https://github.com/alexandr-g/knowledge
https://alexgrischuk.gitbook.io/wiki/
algorithms coding data-structures flow functional-programming git js knowledge node npm react tmux vim wiki yarn
Last synced: 20 Oct 2024
https://github.com/polytypic/sml-optics
Proof of concept optics library for Standard ML
functional-programming isomorphisms lenses optics prisms standard-ml traversals
Last synced: 09 Nov 2024
https://github.com/gibbok/files-importer
files-importer is a Node.js command line tool, written in functional programming style, which synchronously copy the contents of a directory (include subdirectories recursively) to another location without creating duplicate files. It can be used to import only images and videos that have not already been imported from a camera or a memory card.
compare-data compare-files diff filesystem functional-programming
Last synced: 28 Oct 2024
https://github.com/lyes-sefiane/java-programming-concepts
Java Programming Concepts
advanced-programming functional-programming java java-11 java-8 java-fundamentals object-oriented-programming software-development
Last synced: 21 Oct 2024
https://github.com/yek-org/yek-db
yek-db : self-driven database using javascript (node & typescript)
database database-management functional-programming javascript jdb jsdb jsql jssql node node-js nodejs odm orm self-db self-driven self-driven-db sqlite typescript
Last synced: 08 Nov 2024
https://github.com/andersontr15/ramda-lite
ramdaLite - Minimalist version of Ramda.js
functional functional-js functional-programming ramda ramda-lite ramdajs ramdalite
Last synced: 12 Nov 2024
https://github.com/shal/odd-even-mergesort
:balance_scale: Blazing fast Batcher's sort algorithm
functional-programming haskell parallelism sorting
Last synced: 01 Nov 2024
https://github.com/techquery/functional-bowling
Functional algorithm of Bowling scoring written in JavaScript with TDD model
algorithm bowling-score functional-programming javascript test-driven-development
Last synced: 16 Oct 2024
https://github.com/psychedelicshayna/language-learning
My place for storing learning resources and useful information about programming languages.
educational functional-programming haskell haskell-learning learning learning-functional-programming learning-resources playground
Last synced: 12 Nov 2024
https://github.com/federicobruzzone/caml-writer
CamlWriter is a terminal-based text editor developed using the OCaML.
functional-programming ocaml terminal-based text-editor
Last synced: 09 Nov 2024
https://github.com/thinkswan/js-functional-programming-examples
Notes from Jeremy Fairbank's "Functional Programming Basics in ES6" talk.
functional-programming javascript
Last synced: 09 Nov 2024
https://github.com/andrew-johnson-4/l1pearls
Pearl programs from LSTS L1
functional-programming logic-programming lsts metaprogramming programming-language-concepts programming-language-theory programming-languages type-theory
Last synced: 12 Nov 2024
https://github.com/santanusinha/hystrix-function-wrapper
A small lib to wrap any lambda with a hystrix command
functional functional-programming hystrix java-8
Last synced: 09 Nov 2024
https://github.com/unional/async-fp
Asynchronous Functional Programming Utilities
async context dependency fp functional functional-programming promise typescript
Last synced: 26 Oct 2024
https://github.com/simeonhristov99/fp_cs_24-25
Practice sessions of group 1 for the course "Functional Programming" in the Faculty of Mathematics and Informatics, Sofia University.
functional-programming haskell higher-order-functions lambda-functions lazy-evaluation racket recursion
Last synced: 17 Oct 2024
https://github.com/johndavedecano/kwerk
A co-working directory built with elixir language and phoenix framework
elixir elixir-phoenix elixir-programming-language functional-programming phoenix-framework test-driven-development
Last synced: 11 Nov 2024
https://github.com/jackfirth/lambda-calculus
A racket language for lambda calculus
functional-programming lambda-calculus language racket
Last synced: 15 Oct 2024
https://github.com/paudirac/error-rop
Perl either
either functional-programming perl5
Last synced: 13 Oct 2024
https://github.com/webcpu/haskellswift
A functional library for Swift programmers
functional-programming haskell swift
Last synced: 13 Nov 2024
https://github.com/mallozup/hanadb_exporter_clojure
hanadb clojure prometheus exporter
clojure functional-programming jdbc sap sap-hana
Last synced: 23 Oct 2024
https://github.com/syzer/function-tools
Small (hopefully) lib for operating with files in functional programming style
functional-programming library stream
Last synced: 12 Oct 2024
https://github.com/nighttrax/react-bind-component
Function.prototype.bind for React components
functional-programming react typescript
Last synced: 13 Oct 2024
https://github.com/marceloboeira/euler
ƛ Project Euler solved in some different languages
c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby
Last synced: 26 Oct 2024
https://github.com/gillchristian/fp-for-the-people-v2
functional-programming javascript slides
Last synced: 28 Oct 2024
https://github.com/chinmaymahajan/react-redux
This repository contains the setup and basic code to get started with Redux with React.
functional-programming functional-reactive-programming helloworldredux javascript react react-redux react-redux-demo reactjs reactjs-components redux-components redux-container
Last synced: 20 Oct 2024
https://github.com/oliverjash/simple-maybe
Simple helper functions (map, filter, flatMap, getOrElse, etc.) for transforming T | undefined types (Maybe<T>).
functional-programming maybe option typescript
Last synced: 16 Nov 2024
https://github.com/denisfrezzato/hyper-ts-connect
Hyper-ts adapter for Connect
connect fp-ts functional-programming hyper-ts typescript
Last synced: 11 Oct 2024
https://github.com/veggiemonk/theme-solarized-light-fjs
Based on Solarized light and tailored for functional programming style in JavaScript
functional-programming javascript light-theme
Last synced: 27 Oct 2024
https://github.com/vishwajeet-29-pro/javadsa
Daily Practice on Java and Test Driven Development
cucumber design-principles documentation dsa-algorithm functional-programming java java-8 junit5 oops-in-java
Last synced: 11 Oct 2024
https://github.com/stefanwaldhauser/ocamlrandom
Random OCaml Code that could be useful to some
eidi2 exam functional-programming ocaml technical-university-munich tum
Last synced: 14 Nov 2024
https://github.com/narimiran/adventofcode2019
My OCaml solutions for Advent of Code 2019
advent advent-of-code advent-of-code-2019 adventofcode adventofcode2019 functional functional-programming ocaml
Last synced: 13 Oct 2024
https://github.com/felixarpa/LP-Haskell
🎓 Haskell problems of Programming Languages (FIB)
fib functional-programming haskell
Last synced: 26 Oct 2024
https://github.com/git-marcopitra/remove-unnecessary-parenthesis
Problem of unnecessary parenthesis with Functional Programming
functional-programming testing
Last synced: 07 Nov 2024
https://github.com/joordy/ringring
A dashboard tool on behalf of Ring-ring organization. A dashboard tool for policy makers, which can see how traffic conditions can be improved. The tool consists of several visualizations formed from the Ring-Ring bicycle dataset.
chartjs cycling data-visualization data-visualization-project functional-programming mapbox rollup sapper svelte svelte-js svelte3
Last synced: 05 Aug 2024
https://github.com/zhentian-wan/fp-crocks-demo
Learning Functional Programming library Crocks, Maybe type and more
crocks functional-programming javascript
Last synced: 11 Nov 2024
https://github.com/kajizukataichi/pravda
A functional programming language that best of both worlds between Haskell and Lisp
dynamic-typing functional functional-paradigm functional-programming functional-programming-language haskell interpreter lambda-functions lisp new-language partial-application pattern-matching programming programming-language programming-languages pure recursion rust s-expressions
Last synced: 12 Oct 2024
https://github.com/drapegnik/rsschool-fp
:zap: Functional Programming Course
church-encoding fp functional-programming haskell lambda-calculus rolling-scopes-school
Last synced: 31 Oct 2024
https://github.com/jonnor/hangdrum
Electronic percussive instrument using capacitive touch (firmware)
arduino cplusplus-11 embedded-systems firmware functional-programming midi
Last synced: 28 Oct 2024
https://github.com/saityi/felis
(⚠️ Work in Progress ⚠️) Category theoretic abstractions and implementations
category-theory functional-programming standard-ml
Last synced: 12 Nov 2024
https://github.com/sandromaglione/supabase-ts
Use supabase with Functional Programming and fp-ts
fp-ts functional-programming io-ts javascript supabase supabase-js typescript
Last synced: 08 Nov 2024
https://github.com/olaoluwam/todo-app-api
A todo app API written in fp-ts
fp-ts functional-programming nodejs
Last synced: 24 Oct 2024
https://github.com/rzvxa/dwait
Deferred async operation made easy in JavaScript
async async-await await fp functional-programming javascript nodejs promise-chain rust typescript
Last synced: 13 Oct 2024
https://github.com/javiorfo/steams
Go functional programming library based on Java Streams (WIP)
functional-programming go go-library golang java-streams
Last synced: 02 Nov 2024
https://github.com/perkss/perkss.github.io
My fun super interesting blog take a read
algorithm algorithms c clojure docker finance functional-programming green kubernetes math mathematics maths sustainability terraform
Last synced: 28 Oct 2024
https://github.com/morganconrad/f-readline
Thin layer over node's readline module to provide functional support: map, reduce, filter, forEach()
async filter foreach functional-programming map node-readline readline reduce
Last synced: 11 Oct 2024
https://github.com/emirhandogandemir/functionalprogramming
to Declarative Programming from Imperative Programming
consumer functional-programming javastreams predicate supplier
Last synced: 08 Nov 2024
https://github.com/dangvanthanh/zero-days-of-code
Zero Days Of Code
elm functional-programming zero-days-of-code
Last synced: 14 Nov 2024
https://github.com/mc-cat-tty/complementiprogrammazione
Appunti del corso di Complementi di Programmazione. UniMoRe. 2023-2024.
functional-programming garbage-collection garbage-collector map-reduce object-oriented-programming oop python python3 reference-counting unit-testing
Last synced: 27 Oct 2024
https://github.com/jabez007/functionalcsharp
A library of static classes, extension methods, and classes that apply functional techniques to C#.
c-sharp csharp functional-programming lambda-calculus lambda-expressions lambda-functions terraformed
Last synced: 10 Nov 2024
https://github.com/joeltg/it-zip
Generic, variadic, iterable zip
functional-programming iterable iterator typescript zip
Last synced: 02 Nov 2024
https://github.com/daggerok/spring-kotlin-examples
This repository contains some my kotlin examples and links to other my repos with kotlin projects
functional functional-programming functional-reactive-programming kotlin reactive reactive-programming security spring-5 spring-boot spring-kotlin webclient webflux
Last synced: 11 Nov 2024
https://github.com/bcherny/promise-seq
lazy-execute promises in sequence
async functional-programming typescript
Last synced: 18 Oct 2024
https://github.com/blakek/compose
🛠 Compose functions and promises
functional-programming functions pipeline promise
Last synced: 08 Nov 2024