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/bramirez96/functional-state-no-react-exploration
An exploration into persisting state in a functional programming environment, and how one might implement a simple state-driven rendering engine like React with low overhead and specifically defined "hook" subscriptions. Also includes a custom webpack setup that allows for some really clean project architecture and reduced bundle size.
babel functional-programming react state-management webpack
Last synced: 28 Oct 2024
https://github.com/gabrielperales/fizzbuzz
fizzbuzz kata done in Elm
elm example examples fizzbuzz functional-programming
Last synced: 12 Oct 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/joaom00/js-funcional-reativo
Repositório para o curso JavaScript Funcional e Reativo - PENSE como um Dev JS da Cod3r
declarative-programming functional-programming javascript
Last synced: 13 Oct 2024
https://github.com/blutorange/js-elbe
Utility for working with streams (iterables).
functional-programming javascript stream typescript
Last synced: 18 Oct 2024
https://github.com/rodrigo-sp17/learning-scala
Functional programming in Scala, as part of https://www.coursera.org/learn/progfun1
Last synced: 13 Nov 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/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/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/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/sraaphorst/advent-of-code-2023
AoC 2023 in Kotlin!
advent-of-code adventofcode aoc-2023-in-kotlin functional-programming kotlin
Last synced: 09 Nov 2024
https://github.com/amillert/camodular
Ocaml interpreter (Sedlex tokenizer + Menhir parser) of modularized classes with two means of inheritance.
functional-programming menhir ocaml parser sedlex
Last synced: 13 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/qbarrand/ensiie-iprf-quadtree
An academic project about collision detection to learn the quadtree data structure and functional programming
ensiie functional functional-programming iprf ocaml quadtree
Last synced: 28 Sep 2024
https://github.com/critocrito/namefn
Set the name property of a function.
functional-programming functions javascript repl
Last synced: 17 Nov 2024
https://github.com/imtjl/fp-euler-project-lab1
Introduction to functional programming in Elixir
Last synced: 27 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/plave0/pp
Programming paradigms course material.
functional-programming haskell prolog python scala spark
Last synced: 10 Nov 2024
https://github.com/trodicaro/scalabridge
Full day Scala workshop.
functional-programming java-packages javac scala
Last synced: 08 Nov 2024
https://github.com/denisshevchenko/pyerevan2019
Presentation for PYerevan meetup 2019
functional-programming presentation python
Last synced: 28 Oct 2024
https://github.com/marcin-chwedczuk/fpinscala
My solutions to the exercises from "Functional Programming in Scala" book.
functional-programming functional-programming-examples scala
Last synced: 16 Nov 2024
https://github.com/rurumimic/lisp
List Processor
common-lisp functional-programming lisp
Last synced: 09 Nov 2024
https://github.com/taimoorzaeem/functional-stuff
Some functional programs.
functional-programming haskell programming-languages racket racket-lang
Last synced: 13 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/badeend/nothing
If you want to use `void` as a type parameter, but C# won't let you...
csharp functional-programming hack unit
Last synced: 13 Nov 2024
https://github.com/minericefield/vue-ramda-ts-playground
functional-programming ramda typescript vue vue3
Last synced: 13 Nov 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/hamidhosen42/functional-banking-website-js
functional-banking-website-js
functional-programming html html5 javascript tailwind-css
Last synced: 08 Nov 2024
https://github.com/min-thway-htut/programming-with-javascript
Lessons from Meta certification
data-structures-and-algorithms functional-programming javascript jest-tests object-oriented-programming rest-operator spread-operator
Last synced: 10 Nov 2024
https://github.com/mnishiguchi/elixir_todo
elixir erlang-otp functional-programming
Last synced: 09 Nov 2024
https://github.com/grihabor/gush
Functional go library to make function composition simple
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/wayneseymour/learnyouahaskell
Trying to learn Haskell again :)
fp functional-programming haskell learning
Last synced: 29 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/gabrielnagy/2048racket
Final project for my second year Functional Programming class
functional-programming racket university-project
Last synced: 27 Oct 2024
https://github.com/koheing/stream-executor
functional stream programming library
functional-programming library typescript
Last synced: 09 Nov 2024
https://github.com/dracotmolver/quartz-js
QuartzJS - A set of useful small functions
framework-javascript functional-programming javascript javascript-library nodejs nodemodule tools
Last synced: 12 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/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/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/juliencrn/chessgame
F# functional domain-driven design CLI Chess Game made for learning purpose
cli ddd fddd fp functional-programming game
Last synced: 26 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/shakadak/ft_turing
functional-programming haskell json turing-machine-simulator
Last synced: 21 Oct 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/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/shakadak/leekwars-functional
list and array functions respectively implemented and reimplemented for currying and performance.
functional-programming leek-wars leekscript
Last synced: 21 Oct 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
https://github.com/lmarzocchetti/tracekell
Raytracing in Haskell
computer-graphics functional-programming haskell monads pathtracing raytracing
Last synced: 10 Nov 2024
https://github.com/lmarzocchetti/advent-of-code-2023-haskell
Advent of Code 2023
advent-of-code functional-programming haskell
Last synced: 10 Nov 2024
https://github.com/nkcoder/byronbay
Playground for functional programming with Scala
Last synced: 13 Nov 2024
https://github.com/sorja/haskell-2018-ifp
Introduction to Functional Programming (Haskell). Repository for University of Helsinki course TKT21014.
functional-programming haskell stack
Last synced: 09 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/ahlusar1989/spark2sfoverflow
StackOverFlow K-Means Analysis
functional-programming k-means scala spark
Last synced: 26 Oct 2024
https://github.com/davidkhahn/advanced_javascript
Closures & Prototypal Inheritance, Object Oriented Programming, Functional Programming, Asynchronous Javascript, Error Handling, Modules
asynchronous-programming closures error-handling functional-programming javascript modules oop prototypal-inheritance
Last synced: 12 Nov 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/int64ago/mutate
Modify object and return immutable object.
functional-programming immutable
Last synced: 16 Oct 2024
https://github.com/uriegel/uwebserver
A web server based on F# and .NET Core
fsharp functional-programming http-server
Last synced: 09 Nov 2024
https://github.com/mdxprograms/saturn.js
An easy to use minimal js library for earth and beyond :rocket: :milky_way:
es6 functional-programming javascript javascript-tools webdev
Last synced: 09 Nov 2024
https://github.com/apfohl/go-monadic
A functional programming library for Go
functional-programming go monads
Last synced: 21 Oct 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/matheusfdosan/programacao-funcional
Uma explicação sobre Programação Funcional
Last synced: 09 Nov 2024
https://github.com/mdw-go/funcy
Functional programming toolkit for Go
functional-programming generics golang mapreduce
Last synced: 27 Oct 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/habu-kagumba/functional-programming-js
Javascript applications with FP
functional-programming javascript ramda state-management
Last synced: 21 Oct 2024
https://github.com/juliencrn/todohub
Personal learning personal task management system side project
ddd express fp-ts functional-programming rest-api todolist typescript
Last synced: 26 Oct 2024
https://github.com/hecdelatorre/programacionfuncionalagenda
Proyecto realizado en netbeans 12 con jdk 11
functional-programming java mysql mysql-database netbeans
Last synced: 11 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/souraevshing/functional-programming-java
Functional programming, advanced concepts of functional programming such as streams, functional interface.
Last synced: 14 Nov 2024
https://github.com/miomit/jscalculator
calculator functional-programming html html5 js
Last synced: 09 Nov 2024
https://github.com/darky/klubok
Do notation pipes for Promise-based or pure functions which easy to mock
do-notation functional-programming mock pipe promise unit-testing
Last synced: 12 Nov 2024
https://github.com/dzangfan/evason
A lighweight programming language mixing JSON and functional features together
functional-programming json programming-language
Last synced: 10 Nov 2024
https://github.com/p7g/some-functional-functions
some haskell-wannabe functions in JS (typescript)
functional-programming javascript typescript
Last synced: 25 Oct 2024
https://github.com/evanpacini/functional
Bringing functional programming to C!
c c23 cpp cpp23 functional functional-programming
Last synced: 09 Nov 2024
https://github.com/rolangom/rolads
Monads implementation by @rolangom
functional functional-js functional-programming javascript javascript-library node-js
Last synced: 11 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/geekeast/intro-to-lodash-fp
Introduction to Lodash/fp
curry functional-programming lodash-fp
Last synced: 14 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/carlosvinimsouza/projeto-livro-python
Primeiro trabalho de extensão com Python
functional-programming language-python python3
Last synced: 12 Nov 2024
https://github.com/hoangtien2k3/reactor-core
Reactive programming with Project reactor-core
functional-programming reactive-programming reactor-core spring webflux
Last synced: 09 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/pixcai/hscheme
Write Yourself a Scheme in 48 Hours
functional-programming haskell scheme
Last synced: 07 Nov 2024
https://github.com/jmaczan/99-scala-problems
📘 Solutions to Phil Gold's adaptation of Werner Hett's "Ninety-Nine Prolog Problems" for Scala
Last synced: 07 Nov 2024
https://github.com/bartstc/looper-js-library
Simple and very modest library written based on functional programming inspired Underscore.js library
functional-programming jest typescript
Last synced: 15 Oct 2024
https://github.com/johnpaulada/maybe
A simple, lightweight, Maybe implementation in JavaScript.
functional-programming maybe monad
Last synced: 16 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: 17 Nov 2024
https://github.com/meysam81/interpreter-for-numex
This project has to do with NUMEX (Number-Expression Programming Language). NUMEX programs are written directly in Racket by using the constructors defined by the structs defined
college college-project computer-science computer-science-and-engineering coursera coursera-assignment coursera-course coursera-programming coursera-programming-language dan-grossman engineering functional-programming programming-language project racket racket-lang racket-language racket-recursive study university-of-washington
Last synced: 13 Oct 2024
https://github.com/theolampert/asyncsequenceextensions
Array extensions for async and concurrent operations.
async functional-programming swift
Last synced: 14 Oct 2024
https://github.com/zhongzc/gparser
A naive parser combinator library
functional-programming parser parser-combinators parser-library python python3
Last synced: 14 Oct 2024