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-11 00:11:46 UTC
- JSON Representation
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/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/customcommander/functionaut
General purpose library for the functional programming hobbyist.
functional-programming javascript
Last synced: 23 Dec 2024
https://github.com/raedaddala/advent-of-code
My solutions for Advent of Code starting from 2015
advent-of-code functional-programming optimization problem-solving scala
Last synced: 23 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/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/baransu/sugar
Experimental, fuctional language for creating webapps
elixir-lang experiment functional-programming javascript language
Last synced: 04 Feb 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/rieselhilfe/sofunlang
An Interpreter for my language "Sofun" (Stack-Oriented FUNctional programming language) written in haskell. Now with a basic type system.
esoteric-language functional-programming haskell interpreter programming-language repl sofun stack-based
Last synced: 31 Dec 2024
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/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/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/papirosko/scats
Useful scala classes in typescript
functional-programming monad option scala typescript typescript-library
Last synced: 09 Feb 2025
https://github.com/pomadchin/tagless-derivation
This project is an experimental playground to work on the cats-tagless macros migration to Scala 3.
functional-programming scala tagless
Last synced: 17 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/arindas/lazy-prime-sieve
Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust.
functional-programming lazy-evaluation prime-sieve sieve-of-eratosthenes
Last synced: 23 Jan 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/dhruvjawalkar/ocpjavase17dev
Reference code files used during practice for newer features in Java SE 17, Lambdas, Functional Programming, Streams, Concurrency, Sealed Classes, LocalDateTime methods, Records ...
concurrent-programming duration functional-programming lambda-functions localdatetime records sealed-classes sealed-interface streams
Last synced: 17 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/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/javanile/boor
🐮 Use only if you hate good manners
boorish foreach functional-programming nodejs statements
Last synced: 04 Feb 2025
https://github.com/rahul-barick/diary-application
Simple Diary Application using node.js express framework focused on scalibility
ajax ajax-call architecture clustering database datatables expressjs functional-programming jade jquery middleware mongodb node-clean nodejs non-relational pug pug-template-engine routing scalable-applications session-management
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/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/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/admodev/baldor-lang
Algebraic and mathematical programming language, made with PYTHON.
algebra functional-programming language mathematical-programming mathematics programming-language
Last synced: 23 Dec 2024
https://github.com/shanoaice/bethlehem
A minimal functional programming library for JavaScript.
functional-programming ramda typescript
Last synced: 08 Jan 2025
https://github.com/gribouille/json-auth-server
JSON Web token server with GraphQL API
express-js functional-programming graphql javascript jsonwebtoken jwt-authentication node-js server
Last synced: 06 Feb 2025
https://github.com/chandandas27/sandarshana
All about Java Concepts
algorithms-and-data-structures data-structures functional-programming java java-8 java-programs javaexamples oops-in-java programming
Last synced: 30 Jan 2025
https://github.com/akabe/ocaml-js-boilerplate
A template repository for OCaml and JavaScript
functional-programming javascript ocaml
Last synced: 10 Feb 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/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/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/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/ngoc199/simple-koa-todo
fp functional-programming koa nx proof-of-work
Last synced: 01 Feb 2025
https://github.com/joelburget/planetary
playing with programming languages again
functional-programming ipfs ipld language merkle programming-language
Last synced: 30 Jan 2025
https://github.com/jericirenej/typescript-monads-chaining
Chain callbacks in Typescript with integrated nullish checks and strong typing using the monad design pattern
chaining functional-programming monads pipes typescript
Last synced: 09 Dec 2024
https://github.com/alseinx/alsein.algorithms
Some algorithm features in addition to LINQ.
algorithms csharp dotnet-standard functional-programming linq
Last synced: 12 Jan 2025
https://github.com/sword-smith/hfasto
Implementing a compiler for the fuctional programming language fasto in Haskell
calling-conventions compiler functional-programming mips-assembly register-allocation
Last synced: 15 Jan 2025
https://github.com/rizkimufrizal/docker-spring-cloud-gateway
This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway
api-gateway cloud functional-programming gateway reactive-programming spring
Last synced: 08 Jan 2025
https://github.com/vitorsalgado/nodejs-fx
Small functional utility library for JavaScript
functional functional-programming javascript nodejs
Last synced: 13 Jan 2025
https://github.com/rxtoolkit/linear16
🎶 RxJS operators for streaming to/from LINEAR16 audio format
audio-processing audio-streaming fp functional-programming observables package reactive-programming realtime rxjs streaming
Last synced: 05 Jan 2025
https://github.com/rxtoolkit/logs
🗒️ RxJS utilities for backend logging
fp functional-programming logging observables package reactive-programming rxjs
Last synced: 05 Jan 2025
https://github.com/rxtoolkit/fs
💾 RxJS utilities for working with files and file streams locally
files filesystem fp functional-programming observables package reactive-programming rxjs
Last synced: 05 Jan 2025
https://github.com/rxtoolkit/csv
🚰 RxJS operators for handling CSV data streams
csv csv-parser csv-reader csv-writer data-science fp functional-programming observables package reactive-programming rxjs
Last synced: 05 Jan 2025
https://github.com/marlon-couto/playground-functions
Esse projeto consiste em arquivos JavaScript ES6 com várias funções utilitárias para resolução de problemas de um projeto fictício
algorithms ecmascript6 functional-programming javascript
Last synced: 22 Dec 2024
https://github.com/rajasharan/elm-countdown-problem
Solution for the countdown-problem in elm
elm elm-demos elm-lang functional functional-programming
Last synced: 13 Jan 2025
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/mohamad-shosha/function-programming
Created a project showcasing lambda expressions and method references in functional programming, with a focus on unit testing for code reliability.
functional-interfaces functional-programming java lambda-functions method-references
Last synced: 06 Feb 2025
https://github.com/rsachdeva/reactnd-mobile-flashcards
React Native based Deck and Cards App from Scratch with Quiz, Scoring, Seeing Answers Support
functional-programming nodenv react-native redux yarn
Last synced: 05 Feb 2025
https://github.com/pashashiz/scanet
Neural Networks for Scala
functional-programming machine-learning neural-networks scala
Last synced: 22 Dec 2024
https://github.com/armcn/fp
Almost Practical Functional Programming in R
functional-programming r rstats
Last synced: 03 Feb 2025
https://github.com/mishankov/tipe
🐍 Typed pipes
functional-programming pipe python
Last synced: 09 Feb 2025
https://github.com/eliasgit2017/clojure_sudoku_game-solver
Sudoku Game (including a simple solver) written in Clojure for the LU3IN020 course "Principes des programmes déclaratifs" at Sorbonne Université.
clojure clojure-library functional-programming leiningen seesaw sudoku sudoku-game sudoku-generator sudoku-puzzle sudoku-solver
Last synced: 06 Feb 2025
https://github.com/snowy1803/suffix-lang
A type-safe functional programming language using Reverse Polish Notation
compiler functional-programming language programming-language suffix-lang
Last synced: 15 Jan 2025
https://github.com/vitorsalgado/kotlin-fp
Playing with functional in Kotlin
functional functional-programming kotlin
Last synced: 30 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/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/meta-inf/mlc
[O]Caml compiler
compiler functional-programming ocaml
Last synced: 12 Jan 2025
https://github.com/yurkimus/curry
Javascript curry utility
deno functional-programming javascript node utilities
Last synced: 14 Oct 2024
https://github.com/michalzalecki/monadsjs
Ready to use monads in examples
functional-programming monads typescript
Last synced: 06 Feb 2025
https://github.com/aganglada/reswitcher
🍭 Functional switch case for redux reducers
functional-programming javascript reducer redux switch-case
Last synced: 15 Jan 2025
https://github.com/lenguyenthanh/chess-position-generator
Generate random chess position/perft
chess chess-programming functional-programming scala typelevel
Last synced: 30 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/junaidzm13/sigma-calculus-interpreter
A sigma calculus based interpreter implemented using Haskell and related underlying programming concepts.
functional-programming haskell
Last synced: 08 Feb 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/mna/luafn
Functional programming fundamentals for Lua. (mirror)
functional-programming lua mirror
Last synced: 23 Jan 2025
https://github.com/kelvins/functional-programming-in-scala
Functional Programming in Scala
Last synced: 04 Jan 2025
https://github.com/divertimentos/course-elixir-freecodecamp
Elixir + Functional Programming fundamentals course, aimed for beginners. Provided by Octallium (Anil Kulkarni) through freeCodeCamp.org
elixir elixir-lang functional-programming learn-in-public octallium
Last synced: 04 Jan 2025
https://github.com/lanseqingling/curve-tool
Curve-Tool 是一个轻量级数据曲线计算工具,使用函数式编程的方式实现自定义公式计算、多曲线叠加计算、分组计算等,一些场景可提高开发效率,简化代码,使开发者专注核心计算而非维护数据关系。
curve functional-programming java tool
Last synced: 02 Feb 2025
https://github.com/joaopaulopmedeiros/learning-functional-programming
Repository for learning functional programming with JS.
first-class-functions functional-programming immutability js pure-functions
Last synced: 30 Jan 2025
https://github.com/kevindasilvas/newer
Newer is a haskell cli app to list and search for news using the currents api
aeson chalk cli cli-app currents functional-programming haskell wreq
Last synced: 04 Feb 2025
https://github.com/karthikairam/account-transaction-service
This is a demo micro-service for account transaction as part of mobile challengers banking.
account-transaction devops docker functional-programming github-actions jacoco java-11 junit5 memory-database microservice mockito openapi3 spring-boot swagger2 tdd-java
Last synced: 06 Feb 2025
https://github.com/rcardin/reader-monad
A simple implementation of the Reader monad
functional-programming monad reader-monad scala
Last synced: 18 Jan 2025
https://github.com/itsrosewood2003/javascript-algorithms-and-data-structures-projects
These are freeCodeCamp [JAVASCRIPT ALGORITHMS AND DATA STRUCTURES ] core curriculum's Certification Projects.
array-methods asynchronous-programming basic-algorithm basic-debugging basic-javascript date-object dom-manipulation fetch-and-promises form-validation functional-programming javascript-fundamentals localstorage modern-javascript object-oriented-programming recursion regular-expression review-algorithmic-thinking string-methods
Last synced: 03 Feb 2025
https://github.com/modemobpsycho/python-course-s1-2
Solutions for the course. The topic of the course is "Indie Python Programming Course". The course covers topics from strings and lists to working with files and advanced python.
advanced-python dict filesystem functional-programming iterable-extensions lists-python loops modules none sets string tuples
Last synced: 07 Jan 2025
https://github.com/modemobpsycho/python-course-s2
Solutions for the course. The topic of the course is "Python Generation course: a course for advanced". The topics covered in the course are listed in the repository topics.
bool complex decimal dict filesystem fraction functional-programming nested-loops nonetype random sets string tuples turtle
Last synced: 07 Jan 2025
https://github.com/sidmishraw/fjava
FJava, Java for functional programming
fjava functional-programming java8
Last synced: 15 Jan 2025
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/lebrancconvas/hackerrank-functional-programming
Programming in Functional Programming by using Hackerrank Problem.
clojure elixir erlang fsharp functional-programming hackerrank haskell lisp ocaml racket scala
Last synced: 08 Jan 2025
https://github.com/lebrancconvas/functional-programming
Functional Programming Practice.
category-theory clojure elixir functional-programming haskell scala
Last synced: 08 Jan 2025
https://github.com/saketkothari/freecodecamp-javascript-algorithms-and-data-structures
freeCodeCamp JavaScript Algorithms and Data Structures Solutions
algorithms basic-data-structures debugging es6 functional-programming javascript object-oriented-programming regular-expression
Last synced: 26 Jan 2025
https://github.com/gabrielseibel1/fungo
FunGo stands for Functional (programming in) Go(lang)
fp function functional-programming go golang
Last synced: 08 Nov 2024
https://github.com/js-factory/router
An opinionated functional programming based routing module
declarative-programming expressjs functional-programming javascript layered-architecture maintained nodejs orchestration-framework reusable router
Last synced: 19 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/jesperancinha/jeorg-kotlin-test-drives
Kotlin studies. Includes Project Arrow, Kotlin Coroutines, Flows and More
arrow arrow-core arrow-kt arrow-optics coroutines declarative-lang declarative-programming dyescape functional-programming gradle gradle-plugin jdk17 jdk19 jvm kotlin kotlin-symbol-processing kotlin-symbol-processor maven-plugin
Last synced: 21 Jan 2025
https://github.com/rvanasa/lens
An easy-to-learn functional scripting language and runtime environment.
functional-programming javascript modular-design programming-language script
Last synced: 15 Jan 2025
https://github.com/gailo22/myproject
sample java project
algorithms functional-programming java java8 practices
Last synced: 02 Feb 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/sigfriedcub1990/mostly-adequate-fp
Exercises from mostly adequate guide to FP
functional-programming javascript professor-frisby
Last synced: 15 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/ana06/text-decoder
A text decoder written in Haskell
functional-programming textdecoder ucm
Last synced: 23 Jan 2025
https://github.com/lenguyenthanh/scalachess-tests
Keep scalachess honest
chess chess-programming fs2 functional-programming scala scala-cli typelevel
Last synced: 30 Jan 2025
https://github.com/deepcloudlabs/dcl113-2021-sep-16
DCL-113: Functional Programming in C++17
cpp14 cpp17 cpp20 functional-programming functors lambda-expressions lazy-evaluation partial-functions pure-functions ranges ranges-v3 stl stl-containers
Last synced: 08 Jan 2025
https://github.com/dburriss/elevatedexamples
I contain examples in C# and F# of functional programming.
csharp fsharp functional-programming language-ext
Last synced: 29 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/unisay/moki
Moki is a tool that provides and manages test services like mock http server, database, FS folder, etc.
functional-programming integration-testing scala
Last synced: 17 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/buckelieg/validation-fn
Microlibrary for validation
functional functional-programming java java-8 validation validator
Last synced: 20 Jan 2025