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-04 00:11:40 UTC
- JSON Representation
https://github.com/jderochervlk/fp-ts-fetch
fp-ts wrappers for fetch.
fp fp-ts functional-programming typescript
Last synced: 14 Dec 2024
https://github.com/el3um4s/match
Alternative to JavaScript’s switch statement with a functional twist
functional-programming javascript js npm npm-package switch switch-case ts typescript
Last synced: 21 Dec 2024
https://github.com/liteobject/functional.programming.with.csharp
Functional Programming with C#: Unlocking the Power of Functional Paradigm
Last synced: 29 Dec 2024
https://github.com/itemconsulting/enonic-wizardry
Functional utility library for Enonic XP
enonic enonic-xp functional-programming typescript
Last synced: 21 Dec 2024
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/spamegg1/spamegg1-lean
Working through Functional Programming in Lean
dependent-types formal-verification functional-programming lean lean4 math proofs
Last synced: 21 Jan 2025
https://github.com/hbarcelos/best-route
Finds the best (cheapest) route from a starting point towards a destination
dijkstra-algorithm functional-programming graph graph-algorithms graphs javascript ramda tape
Last synced: 11 Jan 2025
https://github.com/wojwozniak/functional-programming-course
[uni] Functional Programming Course
functional-programming racket university-course
Last synced: 19 Dec 2024
https://github.com/drag13/whendo
Small function that can be used instead if-then statement in functional style programming with JavaScript
conditional-statements development functional-programming ifthen javascript
Last synced: 20 Dec 2024
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/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/devmahmud/javascript-from-fundamentals-to-functional-js
Learn higher-order functions, closures, scope and the fundamentals necessary to use modern frameworks like React, Angular and Vue. You'll master key functional methods like map, reduce and filter ...plus promises and ES6+ asynchronous JavaScript!
closures es6 functional-programming javascript javascript-learning modern-javascript
Last synced: 06 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/lanseqingling/curve-tool
Curve-Tool 是一个轻量级数据曲线计算工具,使用函数式编程的方式实现自定义公式计算、多曲线叠加计算、分组计算等,一些场景可提高开发效率,简化代码,使开发者专注核心计算而非维护数据关系。
curve functional-programming java tool
Last synced: 02 Feb 2025
https://github.com/gustavodiasag/simpler
Interpreter for a functional, expression-based programming language
functional-programming interpreter lambda-calculus ocaml programming-language
Last synced: 14 Dec 2024
https://github.com/markhaehnel/resolver-pipe
A functional pipe with validators for TypeScript
functional-programming typescript validator
Last synced: 20 Dec 2024
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/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/marcloupias/js-playground
Playground to learn javascript
es6 functional-programming javascript learning-by-doing
Last synced: 25 Jan 2025
https://github.com/mateuszkubuszok/explainfplikerichardfeynman
functional-programming presentation-slides
Last synced: 21 Jan 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: 27 Dec 2024
https://github.com/mmzk1526/haskell-tfl-status
A simple TfL tube status checker
functional-programming haskell
Last synced: 29 Dec 2024
https://github.com/henriquelimas/sample-feed-pwa
🗞 A sample feed pwa
cassandra functional-programming go javascript pwa server-side-rendering
Last synced: 17 Dec 2024
https://github.com/iacobson/blog_functors
Support code for blog article Functor Flavoured Pipes with Elixir
elixir-lang functional-programming
Last synced: 18 Dec 2024
https://github.com/sudonatalie/thesis
My now-completed Master's thesis.
compiler-optimization dependent-types functional-programming thesis
Last synced: 20 Dec 2024
https://github.com/noyzys/nautchkafe-rabbit-bridge
Lightweight, flexible, and functional message-passing pubsub system built with RabbitMQ
broker fp functional-programming java message-broker message-queue pubsub rabbit rabbitmq rabbitmq-client vavr
Last synced: 29 Dec 2024
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/shanoaice/bethlehem
A minimal functional programming library for JavaScript.
functional-programming ramda typescript
Last synced: 08 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/sopherapps/funml
A collection of utilities to help write python as though it were an ML-kind of functional language like OCaml
functional-programming pattern-matching python
Last synced: 30 Dec 2024
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/multimeric/withpartial
A utility for functional piping in Python that allows you to access any function in any scope as a partial.
functional-programming pipe pipes python
Last synced: 15 Dec 2024
https://github.com/sanwed/nonograms
popular nonograms game
css functional-programming vanilla-javascript
Last synced: 20 Jan 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/mmzk1526/haskell-blockchain-tutorial
A simple blockchain toy example
blockchain functional-programming
Last synced: 29 Dec 2024
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/olemb/livemidi
MIDI messages for Python
dataclasses functional-programming immutable midi python python-3-7
Last synced: 19 Nov 2024
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/polossk/renai-slg-solution
Solution of 恋愛SLG
functional-programming oj-solutions
Last synced: 16 Jan 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/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/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/markomitranic/ts-pipe
Simplify data transformations and debugging - ts-pipe is a type-safe implementation of a pipeline in TS, inspired by good stdlib design of Elixir.
developer-experience elixir functional-programming javascript pipeline typescript utility-library
Last synced: 27 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/javanile/boor
🐮 Use only if you hate good manners
boorish foreach functional-programming nodejs statements
Last synced: 04 Feb 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/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/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/rsangole/tidyrabbit
caret functional-programming tidyverse
Last synced: 14 Dec 2024
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/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/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/cyppan/purely-functional-data-structures
Companion Clojure code for the Purely Functional Data Structures books
clojure functional-programming purely-functional-data-structures
Last synced: 19 Jan 2025
https://github.com/helton/labs
:mag_right: My experiments
benchmark cheerio functional-programming javascript labs phantomjs pre-commit request shelljs snazzy standard
Last synced: 30 Dec 2024
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/gurbaaz27/cs350a-homework-exercises
functional, lambda-calculus and object-oriented programming homework assignments
functional-programming gosu gosu-gem haskell higher-order-functions lambda-functions lazy-evaluation object-oriented-programming oops ruby untyped-lambda-calculus
Last synced: 14 Jan 2025
https://github.com/gipphe/caseof
A case expression-like implementation for javascript
caseof functional-programming javascript pattern-matching sanctuary
Last synced: 26 Jan 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/frantjc/go-fn
Functional stuff for Go.
functional functional-programming go golang
Last synced: 08 Nov 2024
https://github.com/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 21 Dec 2024
https://github.com/b-gran/promise-plumbing
Functional, Promise-based control flow primitives inspired by async
async control control-flow flow functional functional-programming promise
Last synced: 28 Dec 2024
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/zoedsoupe/learn-elixir-with-tests
Learn Elixir with test-driven development
begginer-friendly elixir functional-programming
Last synced: 18 Dec 2024
https://github.com/langston-barrett/coq-typeclass-hierarchy
A full-featured hierarchy of typeclasses for functional programming in Coq
coq functional-programming haskell typeclasses
Last synced: 21 Dec 2024
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/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/manuelelucchi/functional.jl
A simple Julia library to boost your functional code
functional-programming julia julia-language julia-package julialang
Last synced: 05 Jan 2025
https://github.com/tejasbubane/reason-todo-old
Small todo app with reasonml
bucklescript functional-programming reason-react reasonml
Last synced: 13 Jan 2025
https://github.com/zahidul-islam/ts-fun
Implementing lodash library in typescript for fun :-)
chai fun functional-programming lodash mocha typescript
Last synced: 29 Dec 2024
https://github.com/stardustdl/scheme-from-python
An experimental scheme interpreter in Python.
functional-programming python scheme scheme-interpreter
Last synced: 14 Dec 2024
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
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/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/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 Oct 2024
https://github.com/hernancerm/closures
My understanding of closures
closures functional-programming
Last synced: 14 Dec 2024
https://github.com/retheviper/gotlin
Some Kotlin-like functions.
functional-programming go golang kotlin
Last synced: 24 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/varun93/functional-pogramming-scala
Solutions to Functional Programming in Scala
Last synced: 05 Jan 2025
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: 30 Dec 2024
https://github.com/twobin/twobin.blog
twobin'blog 爱生活,爱分享,爱前端
es6 functional-programming react redux
Last synced: 26 Dec 2024
https://github.com/imclerran/roc-openrouter
Roc Package for the using the OpenRouter.ai API
artificial-intelligence functional-programming roc-lang
Last synced: 16 Nov 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/05st/project-euler
My Haskell solutions for Project Euler problems.
functional functional-programming haskell problems project-euler solutions
Last synced: 16 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/critocrito/curry
Named curry functions for fixed arities.
curry currying fp functional-programming javascript utility
Last synced: 18 Dec 2024
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/tigerpixel/currier
Super easy FP function currying for Swift
curry currying fp functional-programming swift swift-3 swift-framework swift-language swift-library swift3
Last synced: 20 Jan 2025
https://github.com/vitorluizc/functional-resources
Some pure-functions to deal with everything.
functional-programming javascript
Last synced: 30 Dec 2024
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/agnivchtj/scala-interpreter
Built a definitional interpreter that parses, desugars and interprets the value of a core-language expression.
abstract-syntax-tree desugarer functional-programming interpreter parser s-expressions scala
Last synced: 22 Jan 2025
https://github.com/luismarchio03/golang_migration_system
A database migration system in Go (Golang) that centralizes functions for managing database migrations across different database types, including MySQL, PostgreSQL, and FirebirdSQL. The project includes automated testing and Docker integration to facilitate migration management and execution in development and production environments.
ci-cd database functional-programming github-actions go golang lib library migration nosql sql
Last synced: 22 Jan 2025
https://github.com/tokazama/staticlists.jl
Statically sized lists for Julia
functional-programming julia-language linked-list static
Last synced: 22 Jan 2025