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/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/rcardin/road-to-fp-in-scala

A bunch of code that I used to learn the topic of functional programming in Scala.

functional-programming scala

Last synced: 17 Nov 2024

https://github.com/numq/fn

Golang functional components

functional-programming golang

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

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/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/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/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/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/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/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/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/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/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/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/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.

fsharp functional-programming

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/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/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/mx1700/kotlinfunctional

Kotlin ๅ‡ฝๆ•ฐๅผ็ผ–็จ‹ๅญฆไน 

functional-programming kotlin

Last synced: 24 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/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/denisshevchenko/pyerevan2019

Presentation for PYerevan meetup 2019

functional-programming presentation python

Last synced: 28 Oct 2024