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: 2025-02-20 00:11:24 UTC
- JSON Representation
https://github.com/yurkimus/curry
Javascript curry utility
deno functional-programming javascript node utilities
Last synced: 14 Oct 2024
https://github.com/marcloupias/js-playground
Playground to learn javascript
es6 functional-programming javascript learning-by-doing
Last synced: 25 Jan 2025
https://github.com/gummif/endocpp
Modern C++ functional programming concepts library
cpp cpp17 functional-programming header-only library
Last synced: 29 Jan 2025
https://github.com/rakibhhridoy/imageprocessing
Large amount of image processing is quite messy and time consuming,thus the working steps should be fast as well as accurate also. I've made sequential functions that is needed for processing data in TensorFlow and python. These functions made my work fast as it needed in commercial purposes.
augmentation deep-learning functional-programming image-manipulation image-processing keras machine-learning numpy python sequential-patterns tensorflow
Last synced: 17 Feb 2025
https://github.com/tylrpopcorn/the-grid-functional-based-
A simple grid application built using functional based react.js components
css functional-programming html javascript reactjs
Last synced: 22 Jan 2025
https://github.com/y2k2mt/grouping-n
A tiny API: Just shuffles the given names.
akka cats-mtl dependency-injection doobie eff-monad functional-programming http4s monix scala zio
Last synced: 04 Jan 2025
https://github.com/mrbr/pipelinejs
Write an application by writing its topology.
functional-programming javascript reactive-programming
Last synced: 29 Jan 2025
https://github.com/mateuszkubuszok/explainfplikerichardfeynman
functional-programming presentation-slides
Last synced: 21 Jan 2025
https://github.com/klausnat/adam_chlipala_certified_programming_with_dependent_types_exercises
COQ. Certified Programming with Dependent Types by Adam Chlipala. Exercises from the book. Solutions.
certified coq coq-formalization dependent functional-programming types
Last synced: 16 Feb 2025
https://github.com/micahondiwa/hackerrank_python_challenge
My solution to the HackerRank python challenge problems.
conditional-statements functional-programming hackerrank hackerrank-solutions loops nested-loops python-functions python-loops python3
Last synced: 09 Feb 2025
https://github.com/adamouization/lambda-calculus-proofs
Short proofs about using the Lambda-Calculus as a Programming Language (2017)
functional-programming lambda lambda-calculus lambda-expressions lambda-functions latex
Last synced: 05 Jan 2025
https://github.com/critocrito/curry
Named curry functions for fixed arities.
curry currying fp functional-programming javascript utility
Last synced: 10 Feb 2025
https://github.com/eilvelia/contravariant
Contravariant functors in JavaScript + Flow with correct type inference
fantasy-land functional-programming
Last synced: 10 Jan 2025
https://github.com/zoedsoupe/learn-elixir-with-tests
Learn Elixir with test-driven development
begginer-friendly elixir functional-programming
Last synced: 10 Feb 2025
https://github.com/prashanthr/ts-utils
A typescript utility library for functional programming
functional-programming typescript
Last synced: 09 Feb 2025
https://github.com/henriquecbuss/ipe-compiler
A compiler for the Ipe language, as an Elm package
compiler elm functional-programming programming-language
Last synced: 31 Dec 2024
https://github.com/bredalis/js
✨ JavaScript's Files ✨
backend code css frontend functional-programming html js node-js nodejs pages programming-language
Last synced: 14 Jan 2025
https://github.com/papilo-cloud/mern-skeleton
This skeleton application will encapsulate rudimentary features and a workflow that's repeated for most MERN applications.
crud expressjs functional-programming javascript mern-stack mongodb mongoose nodejs
Last synced: 26 Jan 2025
https://github.com/michalspano/func-prog
My take on Functional Programming.
clojure functional-programming haskell personal
Last synced: 18 Jan 2025
https://github.com/andrea-acampora/nestjs-ddd-devops
Ready-to-use project following Domain-Driven Design, Clean Architecture and Functional Programming best practices, combined with some DevOps techniques such as CI, CD and QA.
clean-architecture continuous-integration ddd dev-ops functional-programming nestjs nodejs quality-assurance testing
Last synced: 01 Feb 2025
https://github.com/ahmedmeshref/udacity-intermediate-javascript-nanodegree-coursework
Coursework of the Udacity Intermediate JavaScript Nanodegree
asynchronous-programming design-patterns functional-programming node-js object-oriented-programming
Last synced: 09 Feb 2025
https://github.com/yurrriq/tdd-with-idris
:book: Working through Type-Driven Development with Idris
dependent-types functional-programming idris learning theorem-proving type-driven-development
Last synced: 18 Jan 2025
https://github.com/zoedsoupe/functional_programming_basics
Repositório que abriga meus estudos pessoais em programação funcional, com foco em Haskell
algoritmos algoritmos-funcionais begginer begginer-friendly brasil ciencia-da-computacao computer-science functional-algorithms functional-programming haskell programming pt-br
Last synced: 10 Feb 2025
https://github.com/weaming/math-fold
Bring fold in functional programming to CLI.
cli fold functional-programming
Last synced: 12 Jan 2025
https://github.com/sergiocampbell/video-chat
This project is crafted with the latest technologies, including React for a dynamic and interactive front end, TypeScript for type-safe code, WebRTC for peer-to-peer video communication, Socket.io for real-time WebSocket connections, and Node.js powering the backend.
css functional-programming nodejs react react-router-dom socketio typescript webrtc
Last synced: 05 Feb 2025
https://github.com/sandromaglione/nextjs_search_view_pagination
NextJs application where you can search and view a list of users, implemented with pagination
eslint fp-ts functional functional-programming io-ts next pagination prettier search tailwindcss typescript users
Last synced: 15 Jan 2025
https://github.com/gavinhome/done-redux
A combined .Net7 state management framework.
component dotnet framework functional-programming redux state-management
Last synced: 14 Jan 2025
https://github.com/imteekay/rachar-conta
A simple program to split bills with friends
clojure functional-language functional-languages functional-programming
Last synced: 04 Feb 2025
https://github.com/mattlianje/enigma
CLI Tool ... A pure FP, M3 Enigma machine as used by the Germans from 1934-45.
cipher cryptography enigma-machine enigma-simulator functional-programming
Last synced: 02 Feb 2025
https://github.com/rurumimic/haskell
functional programming language
functional-programming haskell
Last synced: 03 Jan 2025
https://github.com/zio/zio-distributed
The future home of ZIO Distributed!
distributed-computing functional-programming zio
Last synced: 08 Jan 2025
https://github.com/airsequel/airscript
[WIP] A scripting language for spreadsheet formulas, CLI tools, ETL pipelines
formula fp functional functional-programming language programming-language scripting scripting-language
Last synced: 13 Jan 2025
https://github.com/blakek/make-lookup
📒 Make a lookup object from an array of objects
functional-programming hash-lookup javascript lookup lookup-table map typescript
Last synced: 02 Jan 2025
https://github.com/mrdimosthenis/clj-synapses
A neural networks library for Clojure
clojure deep-learning functional-programming machine-learning neural-network
Last synced: 21 Jan 2025
https://github.com/dinaraparanid/crosswordgenerator
Crossword worksheet generation app
cats concurrency crossword crossword-generator desktop functional-programming pdf-generation scala stm swing zio
Last synced: 28 Jan 2025
https://github.com/rsangole/tidyrabbit
caret functional-programming tidyverse
Last synced: 07 Feb 2025
https://github.com/pmuens/fp
Doing some Functional Programming with Scala
fp functional-programming scala
Last synced: 17 Feb 2025
https://github.com/a248/jdbcaesar
Conquer the verbosity of plain JDBC.
functional-programming java jdbc jdbc-utilities sql sql-builder
Last synced: 01 Jan 2025
https://github.com/geirolz/fp-in-a-nutshell
Functional Programming principles in a nutshell
docs documentation fp functional-programming presentation slides
Last synced: 01 Feb 2025
https://github.com/momomo/momomo.com.platform.lambda
Intuitive generics based functional interfaces with support for void, returns, multiple params and exceptions.
closure closures functional functional-programming generic generics intuitive-generics java lambda lambda-body momomo
Last synced: 21 Jan 2025
https://github.com/leolanese/practical_functional_programming
Practical Functional Programming
functional-programming javascript
Last synced: 13 Jan 2025
https://github.com/bredalis/functionalprogrammingpython
💻 Programación Funcional en Python
data functional-programming functions programing programming-language python structured-data
Last synced: 14 Jan 2025
https://github.com/bsoptei/photonix_derive
Derive macros for optics traits defined in photonix.
crate functional-programming lenses metaprogramming optics rust rust-lang rust-library
Last synced: 10 Feb 2025
https://github.com/jasonsbarr/liszt
A prototypal object oriented language that borrows heavily from functional programming concepts and languages
bidirectional-typechecking functional-programming generics language object-oriented programming-language programming-languages prototypal typescript
Last synced: 05 Jan 2025
https://github.com/calvinlfer/account-experiment
actor-model akka domain-driven-design functional-programming scala
Last synced: 08 Jan 2025
https://github.com/zkfmapf123/express-template
node express server boiler-plate v2
express functional-programming template typescript
Last synced: 13 Jan 2025
https://github.com/shanoaice/bethlehem
A minimal functional programming library for JavaScript.
functional-programming ramda typescript
Last synced: 08 Jan 2025
https://github.com/afsalthaj/fp-generator
The library that solves all your data generation problem !
fs2 functional-programming generator scala stream-processing
Last synced: 08 Jan 2025
https://github.com/kavalcante/array-into-subarrays
A non destructive and simple function that divide an array into multiples subarrays
function functional-programming javascript nodejs npm
Last synced: 08 Jan 2025
https://github.com/sanwed/nonograms
popular nonograms game
css functional-programming vanilla-javascript
Last synced: 20 Jan 2025
https://github.com/iamfarrokhnejad/swiftshare
A file sharing app.
async asynchronous asynchronous-programming encryption end-to-end-encryption functional-programming nextjs postgres postgresql react reactjs rust rust-lang saas saas-application
Last synced: 03 Feb 2025
https://github.com/federicobruzzone/software-foundations
Solutions (in Coq) of the exercises in the software foundation books.
coq coq-library functional-programming ocaml software-foundations
Last synced: 10 Feb 2025
https://github.com/pranav-jadhav09/gitfinder
A GitFinder application to search GitHub users and view their repositories, followers, and more.
api css3 functional-programming gitfinder githunter html javascript oop single-page-applications
Last synced: 22 Jan 2025
https://github.com/polossk/renai-slg-solution
Solution of 恋愛SLG
functional-programming oj-solutions
Last synced: 16 Jan 2025
https://github.com/ayushmantripathy/pips
a functional, dynamically weakly typed, interpreted, indented programming language.
c functional-programming make piping programming-language
Last synced: 26 Jan 2025
https://github.com/saksmt/f
Provides some useful (especially for method references) functional methods for Java 8
functional-programming java java-8 lambda stream
Last synced: 20 Jan 2025
https://github.com/brucou/component-combinators
Combinator library for component functions
combinator component-architecture component-based component-tree cyclejs domain-specific-language functional-programming reactive-programming
Last synced: 10 Feb 2025
https://github.com/davestewart/collection-fns
A set of flexible, type-safe functions to manipulate arrays of models
collections functional functional-programming models typescript
Last synced: 12 Feb 2025
https://github.com/baguilar6174/flutter-crypto-app
This application connects to coincap API to get cryptocurrency changes in real time, this project implements clean architecture for organization and freezed to use functional programming.
clean-architecture dart flutter functional-programming provider
Last synced: 19 Feb 2025
https://github.com/ngoc199/simple-koa-todo
fp functional-programming koa nx proof-of-work
Last synced: 01 Feb 2025
https://github.com/vijayksingh/angular-recipies-cookbook
👨💻📚🐱💻🍴 Cook-Book For Angular Developers (Beginners to Advance Patterns)
angular angular2 angular4 angular5 angular6 angular7 functional-programming reactive-programming rxjs
Last synced: 07 Jan 2025
https://github.com/alanrsoares/reprocessing-snake
Snake game written entirely in ReasonML with Reprocessing
functional-programming processing reasonml reprocessing snake-game
Last synced: 29 Jan 2025
https://github.com/singuerinc/slot-machine
fun functional-programming machine react slot xstate
Last synced: 08 Feb 2025
https://github.com/henryhale/render-functions
♦ A basic implementation of render functions as used in modern JavaScript Frameworks.
functional-components functional-js functional-programming functional-reactive-programming h-function henryhale html html-css html-css-javascript javascript js render-functions rendering rendering-engine
Last synced: 08 Jan 2025
https://github.com/lamdalib/kuram
Minimal functional programming library for Scala3.
category-theory functional-programming library scala scala-library scala3 typeclasses
Last synced: 01 Dec 2024
https://github.com/1602/pure-ish
Side-effects manager for backend Javascript apps.
functional-programming side-effects state-machine state-management
Last synced: 26 Jan 2025
https://github.com/javanile/boor
🐮 Use only if you hate good manners
boorish foreach functional-programming nodejs statements
Last synced: 04 Feb 2025
https://github.com/andriystr/monapy
Python Library for declarative programming.
declarative-programming functional-programming library
Last synced: 16 Feb 2025
https://github.com/emphori/compose
A featherweight Promise composition and error handling library for JavaScript
functional functional-programming javascript nodejs promise promise-chain typescript
Last synced: 16 Feb 2025
https://github.com/thma/clean-architecture-with-functions
Clean Architecture in Haskell. Using higher order functions for 'dependency injection'
clean-architecture clean-code dependency-injection functional-programming haskell inversion-of-control patterns
Last synced: 09 Feb 2025
https://github.com/abdull121/javascript-games-project
JavaScript-Games
css-grid css3 es6 es6-javascript functional-programming html5 javascript javascript-game moduler-programing netlify responsive-design
Last synced: 01 Feb 2025
https://github.com/wurstbroteater/papso
Parallel Asynchronous Particle Swarm Optimization in Clojure
asynchronous bioinformatics clojure functional-programming multiobjective-optimization optimization-algorithms parallel particle-swarm-optimization swarm-algorithm
Last synced: 10 Feb 2025
https://github.com/krishnagopinath/separationlogic
a system that helps formally verify the correctness of concurrent programs, integrated into a toy programming language called Imp.
Last synced: 28 Jan 2025
https://github.com/eckelon/functional-api-example
Safe way of starting an express server. It'll start only when express and pino dependencies are satisfied
express express-server expressjs fluture functional-programming monad
Last synced: 23 Jan 2025
https://github.com/nkz-soft/nkzsoft.fluentresults.extensions.functional
It is a library that extends the popular FluentResults library and helps you write code in a more functional way.
csharp dotnet fluentresults functional-programming result result-pattern
Last synced: 11 Jan 2025
https://github.com/yurkimus/functions
JavaScript-oriented utilities for functional programming
deno functional-programming javascript node utilities
Last synced: 18 Feb 2025
https://github.com/franciscoengenheiro/space-invaders-app
A desktop application to play the classic space invaders arcade game with gameplay modifiers and difficulties
canvas-game college-project desktop-app functional-programming kotlin space-invaders
Last synced: 16 Jan 2025
https://github.com/hernancerm/closures
My understanding of closures
closures functional-programming
Last synced: 07 Feb 2025
https://github.com/anabeatrizwalker/frontend-funcional-vidapet
Projeto de conclusão de curso de uma interface gráfica com CRUD de um sistema de agendamentos para serviços veterinários com o framework funcional Elm.
elm frontend functional-programming graphic-interface
Last synced: 18 Feb 2025
https://github.com/iacobson/blog_functors
Support code for blog article Functor Flavoured Pipes with Elixir
elixir-lang functional-programming
Last synced: 10 Feb 2025
https://github.com/varun93/functional-pogramming-scala
Solutions to Functional Programming in Scala
Last synced: 05 Jan 2025
https://github.com/morganconrad/fobu
YA functional utilities for JavaScript Objects, mimicking ES6 Array methods.
filter foreach functional-programming javascript map object reduce
Last synced: 11 Jan 2025
https://github.com/anvell/either
Lightweight Either monad implementation
either-monad functional-data-structure functional-programming jvm kotlin kotlin-library monad
Last synced: 02 Feb 2025
https://github.com/dotpep/cli-weather-app
Weather Apps in CLI with third party API and GPS tracking ps scripts, Clean Architecure and Software Design using Type Hintings in Python.
clean-architecture clean-code cli-application functional-programming gps-tracker oop-python openweathermap-api powershell-script python typed-python weather-app
Last synced: 14 Jan 2025
https://github.com/dlemel8/network_parser_combinator
POC of parsing network protocols using parser combinators pattern
dtls12 functional-programming network-protocols parser-combinator rust tdd tls12 tls13
Last synced: 05 Jan 2025
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 Jan 2025
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 Jan 2025
https://github.com/rvarago/funktions
A small C++17 set of utilities for functional composition.
cplusplus cplusplus-17 cpp cpp17 dsl functional-programming
Last synced: 10 Feb 2025
https://github.com/alansastre/java-functional-method-reference
Programación funcional y métodos referenciados en Java
functional-programming java java11 java17 java8 lambda-functions method-reference method-references
Last synced: 13 Jan 2025
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 Jan 2025
https://github.com/qilicoh/curve-tool
Curve-Tool 是一个轻量级数据曲线计算工具,使用函数式编程的方式实现自定义公式计算、多曲线叠加计算、分组计算等,一些场景可提高开发效率,简化代码,使开发者专注核心计算而非维护数据关系。
curve functional-programming java tool
Last synced: 10 Feb 2025
https://github.com/ruferdz/cards
A simple card game to learn Elixir programming language 🃏
elixir erlang functional-programming
Last synced: 21 Jan 2025
https://github.com/lanseqingling/curve-tool
Curve-Tool 是一个轻量级数据曲线计算工具,使用函数式编程的方式实现自定义公式计算、多曲线叠加计算、分组计算等,一些场景可提高开发效率,简化代码,使开发者专注核心计算而非维护数据关系。
curve functional-programming java tool
Last synced: 02 Feb 2025
https://github.com/dword-design/fp.macro
A zero-runtime functional programming babel macro.
array build-time collection curry currying filter flatmap flatten fp functional-programming join lodash map mapvalues object ramda reduce sort values zero-runtime-overhead
Last synced: 27 Oct 2024
https://github.com/buckelieg/validation-fn
Microlibrary for validation
functional functional-programming java java-8 validation validator
Last synced: 20 Jan 2025
https://github.com/marcosh/fundic
PHP purely functional dependency injection container
container-interop dependency-injection functional functional-programming php php-library
Last synced: 30 Dec 2024
https://github.com/darky/klubok
Do notation pipes for Promise-based or pure functions which easy to mock
do-notation functional-programming javascript mock pipe promise typescript unit-testing
Last synced: 11 Jan 2025
https://github.com/mehmet-github06/find-country
An application where you can find the country information you want
api async bootstrap functional-programming html-css-javascript try-catch
Last synced: 16 Jan 2025