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/414owen/life-hs
Conway's Game of Life in Haskell
functional-programming game-of-life haskell
Last synced: 20 Oct 2024
https://github.com/aneeshlalwani/spreadsheet-javascript
A spreadsheet application, features parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic updates.
arrow-functions css3 dom-manipulation functional-programming html5 javascript
Last synced: 06 Nov 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/rafaeloledo/functional_js
functional-javascript functional-programming
Last synced: 19 Nov 2024
https://github.com/rcardin/road-to-fp-in-scala
A bunch of code that I used to learn the topic of functional programming in Scala.
Last synced: 17 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/numq/reduce-and-conquer
A way to implement a Clean Architecture in Compose Multiplatform project
clean-architecture compose-multiplatform elm-architecture example-project functional-programming kotlin-multiplatform mvi-architecture redux-architecture state-machine state-reducer
Last synced: 18 Nov 2024
https://github.com/numq/webrtc-client-web
React random video chat client
chat-application clean-architechture clean-architecture client functional-architecture functional-programming functional-reactive-programming javascript open-source p2p peer-to-peer random-chat react reactive-programming redux redux-toolkit rxjs webrtc websocket websocket-client
Last synced: 18 Nov 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/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/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/invrtd-h/ffffff
JS์ underscore ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ทธ๋๋ก C++๋ก ๊ตฌํํ๋ ํ๋ก์ ํธ์ ๋๋ค
cpp cpp20 functional-programming
Last synced: 06 Nov 2024
https://github.com/jul10l1r4/contador
Um simples contador de views ๐ฉ
counter functional-programming php views viewstate
Last synced: 19 Nov 2024
https://github.com/jul10l1r4/e-scan
Um simples escaner que varre todo o endereรงo de IP.
functional-programming ipv4 ipv4-address ipv4-network-scanner ipv4-support noframework nolib python3 scanner
Last synced: 19 Nov 2024
https://github.com/neo-ciber94/fastlinq
LINQ for TypeScript
functional-programming iterable lazy linq querying
Last synced: 10 Nov 2024
https://github.com/baberrehman/think-functionally
functional-programming haskell
Last synced: 19 Nov 2024
https://github.com/aryangupta-09/haskell-mooc-solutions
My solutions for the Haskell MOOC course by the University of Helsinki.
assignment-solutions assignments-of-the-course assignments-solutions college-assignments college-courses course-solutions functional-programming haskell haskell-mooc haskell-mooc-fi haskell-mooc-solutions helsinki-university-mooc mooc mooc-fi mooc-solutions online-course university-assignments university-course university-courses university-coursework
Last synced: 12 Oct 2024
https://github.com/lucashnss/if686-programming-languages-paradigms
This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.
data-structures functional-programming haskell
Last synced: 12 Oct 2024
https://github.com/baberrehman/haskell-for-great-good
functional-programming haskell
Last synced: 19 Nov 2024
https://github.com/developeromarfaruk/react-authentication
Simple React Authentication Project with Firebase.
bootstrap5 conditional-statements css3 firebase-auth functional-programming hookstate html5 ractjs state-management
Last synced: 07 Nov 2024
https://github.com/developeromarfaruk/e-johan-shop
Simple E-Commerce website with Firebase Authentication React Routing.
bootstrap5 chartjs conditional-statements context-api css3 error-handling firebase-auth functional-programming hooks login private-route react-routing reactjs
Last synced: 07 Nov 2024
https://github.com/bertrand31/damysos
๐ An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points
coordinates data-structures experiment functional-programming gps performance scala trie
Last synced: 07 Nov 2024
https://github.com/bertrand31/exercicesalgo
๐ก Collection of algorithmic exercises taken for fun from various sources
algorithms functional-programming javascript reasonml scala sorting-algorithms
Last synced: 07 Nov 2024
https://github.com/bertrand31/haskell-experiments
๐จ๐ปโ๐ฌ Experimenting with Haskell - mostly data structures and random algorithms
algorithms data-structures functional-programming haskell
Last synced: 07 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/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/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/chihaya-yuka/hackchat-haskell-bot
Hack.Chat's functional bot.
functional-programming hackchat hackchat-bot hackchat-library haskell
Last synced: 12 Oct 2024
https://github.com/blatth/eci-edsl
Abordaje Funcional a EDSLs - ECI2024_N1
edsl functional-programming haskell monadic-parser-combinators parser
Last synced: 12 Oct 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/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/liteobject/functional.programming.with.csharp
Functional Programming with C#: Unlocking the Power of Functional Paradigm
Last synced: 07 Nov 2024
https://github.com/liteobject/demo.designpattern.monad
Demo monad design pattern with C#
csharp design-pattern design-patterns functional-programming monad
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/quacksouls/jaf
Adventures in functional JavaScript
functional-programming javascript
Last synced: 16 Nov 2024
https://github.com/mszarlinski/scalaz-learning
Welcome to an amazing world of functors and monads
functional-programming scala scalaz
Last synced: 09 Nov 2024
https://github.com/hamidhosen42/functional-banking-website-js
functional-banking-website-js
functional-programming html html5 javascript tailwind-css
Last synced: 08 Nov 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/jtberglund/advent-of-code-2017
My solutions for Advent of Code 2017
advent-of-code advent-of-code-2017 functional-programming javascript ramda
Last synced: 12 Nov 2024
https://github.com/blueberryapps/lambdup-elixir-2017
Elixir workshop for Lambdup conference
blueberry elixir elixir-phoenix functional-programming genserver otp
Last synced: 08 Nov 2024
https://github.com/wayneseymour/learnyouahaskell
Trying to learn Haskell again :)
fp functional-programming haskell learning
Last synced: 29 Oct 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/running-grass/grass-js
่ช็จ็jsๅบ
browser functional-programming javascript js library nodejs
Last synced: 09 Nov 2024
https://github.com/federicobruzzone/99-erlang-problems
Implementations of the 99 problems in Erlang.
99problems erlang functional-programming problem-solving
Last synced: 11 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/takumi314/ocaml-sample-for-beginer
functional-programming functions ocaml-exercises
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/saber2pr/ts-monad
TS-Monad inspired from Haskell-Monad.
functional-programming haskell monad typescript
Last synced: 09 Nov 2024
https://github.com/francisbarton/adventofcode_2023
Built using Ella Kaye's template for an AoC website
adventofcode fp functional-programming julia julia-language
Last synced: 12 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/kodekote/sml_exemplars
Standard ML functions that are of interest
computer-science educational functional-programming ml sml
Last synced: 19 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/supermacro/hangman
Hangman game
functional-programming haskell
Last synced: 14 Oct 2024
https://github.com/mahi97/numex-lang
~ The pure functional Interpreter for NUMEX Language Based on Racket
functional-programming interpreter numex programming-language racket
Last synced: 24 Oct 2024
https://github.com/mthadley/aoc2017
Advent of Code 2017
advent-of-code advent-of-code-2017 adventofcode2017 coding-challenge functional-programming haskell
Last synced: 14 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/mdwhatcott/funcy
Functional programming toolkit for Go
functional-programming generics golang mapreduce
Last synced: 10 Oct 2024
https://github.com/stijnmoreels/fsharp.fparsec.flatfile
Flat File parsing with FParsec
flat-file fparsec fsharp functional-programming parsec parsing
Last synced: 12 Oct 2024
https://github.com/domai-tb/functional-programming-ss24
Exercise solution for the course "Functional Programming" af summer semester 2024
Last synced: 12 Oct 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/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/mrcfps/functional-programming-in-scala
Scala course programming exercises from Coursera.
big-data functional-programming scala
Last synced: 05 Nov 2024
https://github.com/seakayone/vavr-learning
functional-programming java java11 vavr
Last synced: 08 Nov 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/pixcai/hscheme
Write Yourself a Scheme in 48 Hours
functional-programming haskell scheme
Last synced: 07 Nov 2024
https://github.com/doughtnerd/qwizard
A forms-building library
angular form form-validation forms-builder functional-programming monorepo nodejs react typescript
Last synced: 04 Nov 2024
https://github.com/mikejeuga/fonctionnelle
Just some files while I am learning
functional-programming learning ocaml
Last synced: 12 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/bmic86/project-euler
My solutions to the Project Euler problems (implemented in F#).
algorithms fsharp fsharp-practice functional-programming mathematics project-euler project-euler-solutions solutions
Last synced: 12 Oct 2024
https://github.com/foncki/f3
This repository hosts the "Goodies To Go (G2G)" project, an F#-based online ordering system for a canteen, demonstrating domain modeling and basic functionalities.
Last synced: 12 Oct 2024
https://github.com/eminencegrs/fp-in-fs
Exercises to the book "Functional Programming Using F#" written by Michael R. Hansen and Hans Rischel
dotnet fsharp fsharp-exercises fsharp-practice fsharp-samples functional-programming
Last synced: 12 Oct 2024
https://github.com/abualiyousef/string-calculator-task
This project is a String Calculator implemented in F#. It processes strings of numbers with various delimiters, handles new lines, and ignores numbers over 1000. It adheres to clean code principles and SOLID design, ensuring robust and maintainable code. Comprehensive unit tests are included to verify functionality.
clean-code dotnet fsharp functional-programming oop solid
Last synced: 12 Oct 2024
https://github.com/samuela/karger
Karger's min-cut algorithm in OCaml
functional-programming karger ocaml
Last synced: 07 Nov 2024
https://github.com/droduit/functional-programming
Functional programming @ EPFL
coursera epfl functional-programming scala
Last synced: 09 Nov 2024
https://github.com/minericefield/vue-ramda-ts-playground
functional-programming ramda typescript vue vue3
Last synced: 13 Nov 2024
https://github.com/beyondnetperu/net-functional-sample
A simple sample applying functional programming with dotnet
Last synced: 12 Nov 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/brunonavarrooficial/crud-localstorage-js
LocalStorage CRUD
async client crud crud-application css3 functional-programming html-css-javascript html5 javascript localstorage regex storage-api
Last synced: 08 Nov 2024
https://github.com/dotoscat/pyfunstream
Allow to chain functions with the | operator through streams
Last synced: 14 Nov 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/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/denisshevchenko/pyerevan2019
Presentation for PYerevan meetup 2019
functional-programming presentation python
Last synced: 28 Oct 2024