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-01-31 00:11:20 UTC
- JSON Representation
https://github.com/eschnett/funhpc.cxx
FunHPC: Functional HPC Programming
cplusplus framework functional-programming hpc mpi qthreads task-based
Last synced: 20 Jan 2025
https://github.com/neverendingqs/pyiterable
Python comes with some nice built-in methods for operating on iterables, but it can get messy really quickly if you want to transform an iterable multiple times. Write more expressive code by chaining built-in transformations with this module.
Last synced: 10 Nov 2024
https://github.com/scala-szeged/Scala-Course-Hungarian
A Szegedi Egyetemen általam tartott Scala gyakorlat anyaga
course-materials course-project coursework functional-programming howto howto-tutorial made-in-hungary scala tutorial tutorial-code
Last synced: 06 Nov 2024
https://github.com/rgrannell1/visp
Toy vau-calculus language with non-sexpr syntax
functional-programming lambda-calculus toy-language vau-calculus
Last synced: 09 Nov 2024
https://github.com/romalev/reactive-spring-web-flux-service
Simple POC of nonblocking REST service based on spring-web-flux which is backed by Netty.
functional-programming gradle http-server integration-testing java-8 netty poc reactive-programming reactive-streams reactor rest spring-boot web-flux
Last synced: 13 Nov 2024
https://github.com/mrchico/smarter-contract-lang
blockchain dependent-types ethereum functional-programming type-theory
Last synced: 16 Dec 2024
https://github.com/david-fernando/noloopfor
JavaScript library for making functional loops
for-loop for-loop-in-javascripts for-loops function-loop functional functional-js functional-programming javascript javascript-library js-funcional js-lib loop node-js nodejs npm-module npm-package recursive recursive-functions
Last synced: 17 Nov 2024
https://github.com/muhammadhassanraza25/quiz-app
I made this Quiz App using HTML, CSS & JavaScript. In end of the quiz this Quiz App also shows user's result.
css-flexbox css-grid css3 functional-programming html5 javascript quiz quiz-application
Last synced: 24 Dec 2024
https://github.com/tralahm/iot-system
A complete hardware agnostic IoT system for monitoring home temperatures written in scala
akka-actors functional-programming iot-application sbt scala tralahm tralahtek
Last synced: 13 Jan 2025
https://github.com/raviqqe/stg
STG Machine in Go
functional-programming go lazy-evaluation
Last synced: 07 Dec 2024
https://github.com/imteekay/talks
Tech Talks - Striving to share knowledge
functional-programming javascript react typescript
Last synced: 12 Jan 2025
https://github.com/js-factory/ironhead
Functional and Declarative NodeJS Framework.
configurable express functional-programming javascript nodejs routing
Last synced: 18 Nov 2024
https://github.com/erikjuhani/fp-utils
Utilities like Option and Result for functional programming in Node / Deno
deno fp functional-programming nodejs option result utilities
Last synced: 20 Nov 2024
https://github.com/shahroz16/tilde
A functional tool-belt for Kotlin Language similar to Lo-Dash or Underscore.js in Javascript and Dollar in Swift
belt dollar functional-programming java-8 kotlin lodash underscore
Last synced: 23 Jan 2025
https://github.com/jmlweb/mochila
Your Lightweight Travel Companion for TypeScript Programming
functional-programming typescript utils
Last synced: 18 Nov 2024
https://github.com/thealexlichter/advent-of-code
My solutions for the Advent of Code (since 2k17)
advent-of-code advent-of-code-2017 functional-programming javascript
Last synced: 29 Jan 2025
https://github.com/markomanninen/calchylus
Lambda Calculus with Hy - Docs: http://calchylus.readthedocs.io/
functional-programming hy lambda-calculus lisp logic-programming python
Last synced: 21 Nov 2024
https://github.com/nengo/nengo-gyrus
Recursively generate large-scale Nengo models using NumPy semantics.
functional-programming nengo neural-networks numpy python
Last synced: 25 Jan 2025
https://github.com/alexandrabaturina/mars-rover-dashboard
Dashboard that allows the user to view data and images from one of the Mars rovers.
es6-javascript functional-programming higher-order-functions nasa-api nodejs pure-javascript
Last synced: 22 Dec 2024
https://github.com/noyzys/nautchkafe-vanish
A simple bukkit/spigot plugin 1.21 :: vanish moderation system.
adventure bukkit bukkit-plugin fp functional-programming java kyori spigot spigot-plugin vanish vanishing
Last synced: 29 Jan 2025
https://github.com/halogenandtoast/mirin
A tiny redirection server in Spock backed by MySQL.
functional-programming haskell spock
Last synced: 30 Jan 2025
https://github.com/matthewsecrist/fxnk
A functional programming library for Elixir inspired by Ramda.
Last synced: 27 Nov 2024
https://github.com/constantiner/fun-ctional
The library brings most of the familiar functional techniques (like functional composition) to asynchronous world with shining Promises
async asynchronous asynchronous-functions asynchronous-programming client-side functional functional-composition functional-programming javascript javascript-library library mapreduce nodejs promise promise-handling promises server-side
Last synced: 08 Dec 2024
https://github.com/coderitual/round-royale
My entry for the js13k 2017 game jam
functional-programming game gamedev js13k js13kgames
Last synced: 28 Nov 2024
https://github.com/jiangweixian/functional-md
render markdown functional
functional-programming github markdown
Last synced: 10 Dec 2024
https://github.com/eloyekunle/haskell_snippets
Useful snippets and algorithms in Haskell
algorithms functional-programming hackerrank haskell
Last synced: 16 Dec 2024
https://github.com/francomelandri/intesta
Integration test api
functional-programming integration-tests javascript node-js
Last synced: 10 Dec 2024
https://github.com/mallozup/blacktango
console client for software maintainers
api-client elixir erlang functional-programming github graphql
Last synced: 11 Dec 2024
https://github.com/mannil/advent-of-code
My solutions for the Advent of Code (since 2k17)
advent-of-code advent-of-code-2017 functional-programming javascript
Last synced: 11 Dec 2024
https://github.com/peterperhac/monad-transformers
Code, etc for a meetup event. Monad transformers talk I gave at Brighton.
fp functional-programming monad scala
Last synced: 23 Jan 2025
https://github.com/georgesittas/monads-presentation
Presentation about the role of monads in Functional Programming
functional-programming haskell latex monads presentation
Last synced: 23 Jan 2025
https://github.com/mthaler/order-taking
Order taking example from the book "Domain Modeling Made Functional" converted to Kotlin
arrow arrow-kt ddd ddd-example ddd-sample domain-driven-design domain-modeling functional-programming kotlin
Last synced: 23 Dec 2024
https://github.com/tusharad/haskell-examples
Collection of Concept-wise Haskell programs for learning.
functional-programming haskell
Last synced: 17 Dec 2024
https://github.com/leostera/zazen
:pray: sit, breathe, code.
arrow functional-programming minimal
Last synced: 17 Dec 2024
https://github.com/danisancas/tallerscalapeum
Temario de talleres de Scala impartidos para la comunidad PEUM
functional-programming scala spanish workshop workshop-series
Last synced: 13 Dec 2024
https://github.com/winston0410/ramda-dom-utilities
An utility library that enables currying and piping for DOM manipulation functions with Ramda
dom functional-programming ramda utilities-library
Last synced: 17 Dec 2024
https://github.com/grigorii-horos/picolang
Minimal interpreter of functional language, writen in JavaScript
functional functional-languages functional-programming interpreter javascript language lisp-dialect lisp-interpreter
Last synced: 07 Jan 2025
https://github.com/connellr023/chatter-reborn
A massively concurrent chat application designed for real-time, one-on-one conversations.
actor-model concurrent-programming functional-programming gleam mist realtime-chat socket-programming
Last synced: 18 Dec 2024
https://github.com/bobgodwinx/coordinatorpattern
Coordinator pattern combined with MVVM architecture, functional programming supported by RxSwift in iOS Swift App
coordinator design-patterns functional-programming ios mvvm-architecture rxcocoa rxswift swift
Last synced: 10 Jan 2025
https://github.com/denismurphy/pythonic
Selection of naive code snippets and examples that I compiled while learning Python.
beginner collections functional-programming oop python typing zen
Last synced: 25 Dec 2024
https://github.com/gingerhot/qqlog-haskellchina
QQ Group Log of HaskellChina User Group
functional-programming haskell-china haskell-user-group haskellchina
Last synced: 26 Dec 2024
https://github.com/bodrovis-learning/elixir-yt-series
Серия видео "Функциональная разработка на Elixir" на YouTube
elixir functional-programming lessons youtube
Last synced: 26 Dec 2024
https://github.com/bertrand31/api-rate-limiter
A sample HTTP API using a custom rate limiter written in Scala
api cats functional-programming http4s rate-limiter scala
Last synced: 26 Dec 2024
https://github.com/sebbekarlsson/simple-pipe
🚿 Function Composition for Python
composition functional-programming pipe python
Last synced: 30 Jan 2025
https://github.com/huanghaiyang/todash.dart
lodash implement by dart
dart functional functional-programming lodash lodash-implement utilities utils-library
Last synced: 04 Jan 2025
https://github.com/ScalaMath/VecMatLib
Open source Scala library that provides data structures for vectors and matrices
3d-graphics algebra functional-programming java linear-algebra math mathematics maths matrix-math scala vector-math
Last synced: 11 Jan 2025
https://github.com/meetzaveri/elite-async
🛠️ Zero dependencies, pure vanilla, slim and compact set of async utilities
async callbacks control-flow functional-programming javascript
Last synced: 18 Jan 2025
https://github.com/kourouklides/fsharp-examples
Example code in .NET F#
dot-net dotnet f-sharp fsharp fsharp-practice fsharp-samples functional-language functional-programming functional-programming-language functional-programming-using-fsharp functional-reactive-programming mono
Last synced: 19 Jan 2025
https://github.com/cu1ch3n/type-inference-zoo
Implementations collection for type inference algorithms
functional-programming haskell programming-languages type-inference zoo
Last synced: 19 Jan 2025
https://github.com/numq/webrtc-backend
Random video chat backend written in functional programming paradigm
chat clean-architecture functional-programming mongodb mongodb-database node node-js nodejs nodejs-api nodejs-server p2p peer-to-peer webrtc webrtc-signaling websocket websocket-server websockets websocketserver
Last synced: 19 Jan 2025
https://github.com/jakxz/functional-or
functional OR in js
functional-programming javascript or
Last synced: 25 Jan 2025
https://github.com/flintinatux/squirrel
A nimble functional library for Lua.
compose curry functional-programming lua
Last synced: 25 Jan 2025
https://github.com/yehzhang/purescript-materialize
Materialize bindings à la purescript-smolder.
css dsl functional-dependencies functional-programming markup markup-language material-design materialize materialize-css materializecss monad purescript typelevel variadic web
Last synced: 25 Jan 2025
https://github.com/jackfirth/lambda-calculus
A racket language for lambda calculus
functional-programming lambda-calculus language racket
Last synced: 30 Jan 2025
https://github.com/muhammadkashif20/calculator-project
I made This is Simple Calculator Project Using Languages Html , Css , JavaScript. With Fully Functionality With JavaScript & Using Eval Function.Styling For Css & Structure For Html. With Beautiful Ui
css functional-programming html javascript
Last synced: 28 Nov 2024
https://github.com/fizzyelt/discord-message-record-bot-ts
record discord text channel messages bot
discord-bot discord-js fp-ts functional-programming ramda typescript
Last synced: 18 Dec 2024
https://github.com/crodriguezvega/fsml
Machine learning in F#.
f-sharp functional-programming machine-learning
Last synced: 24 Dec 2024
https://github.com/krasun/kchess
Chess written in functional way using Scala language
chess chess-ai chess-board chess-engine chess-game chessboard chessprogramm fen functional functional-programming scala
Last synced: 12 Dec 2024
https://github.com/olaoluwam/todo-app-api
A todo app API written in fp-ts
fp-ts functional-programming nodejs
Last synced: 12 Dec 2024
https://github.com/mainro/cyclotron-aio
Asyncio support for cyclotron
asyncio cyclotron functional-programming reactive-extensions reactive-programming reactivex rxpy
Last synced: 18 Dec 2024
https://github.com/kavignon/.netdemocode
Demo code used in talks, blog posts etc
csharp demo-app fsharp functional-programming netcore reactjs slides
Last synced: 17 Dec 2024
https://github.com/okmttdhr/beauty-of-haskell
Short code snippets for the beauty of Haskell.
algorithms functional-programming haskell snippets
Last synced: 08 Dec 2024
https://github.com/goblinfactory/appendonly
High speed C# immutable append only list.
csharp dotnet functional functional-programming goblinfactory-opensource high-performance immutable nuget-package
Last synced: 04 Dec 2024
https://github.com/kuredoro/mplbook_solutions
Almost all solutions to the exercises from "C++ Template Metaprogramming" book.
cpp functional-programming solutions template-metaprogramming templates
Last synced: 29 Jan 2025
https://github.com/andrew-johnson-4/l1pearls
Pearl programs from LSTS L1
functional-programming logic-programming lsts metaprogramming programming-language-concepts programming-language-theory programming-languages type-theory
Last synced: 11 Jan 2025
https://github.com/ibnaleem/haskell-simplified
The open curriculum for learning functional programming in Haskell
functional-programming haskell haskell-book haskell-exercises haskell-language haskell-learning haskell-tutorial learnyouahaskell theodinproject
Last synced: 15 Dec 2024
https://github.com/chocolateloverraj/observables
A collection of examples of observing different data types in JavaScript.
cspell eslint functional-programming javascript no-class observable react standard-js storybook typescript
Last synced: 25 Jan 2025
https://github.com/ashrockzzz2003/haskell
Exploring Haskell Programming Language
functional-programming haskell
Last synced: 19 Dec 2024
https://github.com/totallymoney/dynamodb.ok
Functional wrapper around AWS DynamoDB client in F#
aws aws-dynamodb dynamodb fsharp functional functional-programming result-type
Last synced: 11 Jan 2025
https://github.com/cdboer/programmierung-ss19
📝 Übungsmaterialien für die Lehrveranstaltung Programmierung im Sommersemester 2019
functional-programming haskell imperative-programming lambda-calculus logic-programming prolog tu-dresden
Last synced: 07 Dec 2024
https://github.com/drapegnik/rsschool-fp
:zap: Functional Programming Course
church-encoding fp functional-programming haskell lambda-calculus rolling-scopes-school
Last synced: 19 Dec 2024
https://github.com/vonzhou/scalaimpatient
Scala for the Impatient 《快学Scala》第一版习题代码
Last synced: 01 Jan 2025
https://github.com/theodesp/sicp-workbook
This is my workbook and exercise solutions for the legendary SICP Book
functional-programming lisp programming scheme sicp-book
Last synced: 19 Dec 2024
https://github.com/daggerok/spring-kotlin-examples
This repository contains some my kotlin examples and links to other my repos with kotlin projects
functional functional-programming functional-reactive-programming kotlin reactive reactive-programming security spring-5 spring-boot spring-kotlin webclient webflux
Last synced: 10 Jan 2025
https://github.com/badeend/result
For failures that are not exceptional: `Result<T,E>` for C#.
csharp error-handling functional-programming monad
Last synced: 12 Jan 2025
https://github.com/peekandpoke/psi
Php Simple Iterations. Map, filter, aggregate, reduce with ease. Produce readable and reliable code without hand-written loops.
functional-programming immutability php
Last synced: 22 Nov 2024
https://github.com/johndavedecano/kwerk
A co-working directory built with elixir language and phoenix framework
elixir elixir-phoenix elixir-programming-language functional-programming phoenix-framework test-driven-development
Last synced: 10 Jan 2025
https://github.com/sykoram/clj-calculator
Just a calculator in Clojure
calculator clojure expression-evaluator functional-programming
Last synced: 15 Dec 2024
https://github.com/nem035/youtube-monad-ish
Simple Youtube watcher app built using functional programming paradigms
bacon functional-js functional-programming javascript monad ramda youtube
Last synced: 16 Dec 2024
https://github.com/mquaresma/sokoban
Sokoban transport puzzle game written in Haskell
functional-programming game gloss haskell puzzle sokoban
Last synced: 25 Dec 2024
https://github.com/eliphatfs/2us
Glueing functionals by `import __` for python!
Last synced: 12 Jan 2025
https://github.com/mystpi/chomp
🍪 Lexer step + parser combinators + great error messages [nibble fork]
functional-programming gleam lexer lexing parser parser-combinators parsing
Last synced: 12 Jan 2025
https://github.com/emptywork/functional-programming
General purpose repository for learning purely-function languages.
functional functional-programming general-purpose haskell haskell-learning purely-functional purescript
Last synced: 09 Jan 2025
https://github.com/davidgregory084/robots
A helper library for validating data with Cats
cats functional-programming scala validation
Last synced: 17 Dec 2024
https://github.com/yosefbeder/qatam
Qatam (قتام) is an Arabic scripting language.
arabic compiler functional-programming scripting-language virtual-machine
Last synced: 23 Dec 2024
https://github.com/webcpu/haskellswift
A functional library for Swift programmers
functional-programming haskell swift
Last synced: 12 Jan 2025
https://github.com/a1exwang/wtf-interp
An functional scripting language inspired by Ruby, Elixir, CoffeeScript, Python, etc
functional-programming interpreted-programming-language language ruby wtf
Last synced: 11 Dec 2024
https://github.com/jdolle/unfun-ts
Practical helpers to unfunctionalize fp-ts types
fp-ts functional-programming typescript
Last synced: 25 Dec 2024
https://github.com/elisstaaf/kite
Source code for the "Kite" programming language. Contributions are always welcome! (WIP)
apache-2-0-license c contribute contributions-welcome functional functional-programming imperative imperative-programming imperative-programming-language interpreter minimal minimalist programming programming-language recursion recursive recursive-functions recursive-programming
Last synced: 27 Nov 2024
https://github.com/manojpawar94/go-lang-design-patterns-examples
The repository implements various design patterns in the Go Language. Design patterns are typical solutions to commonly occurring problems in software design. They are like pre-made blueprints that you can customize to solve a recurring design problem in your code.
behavioral-patterns creational-design-patterns creational-patterns design-patterns functional-programming go-learn go-programming-language golang golang-application golang-examples
Last synced: 29 Jan 2025
https://github.com/jonnor/hangdrum
Electronic percussive instrument using capacitive touch (firmware)
arduino cplusplus-11 embedded-systems firmware functional-programming midi
Last synced: 15 Dec 2024
https://github.com/polytypic/sml-optics
Proof of concept optics library for Standard ML
functional-programming isomorphisms lenses optics prisms standard-ml traversals
Last synced: 03 Jan 2025
https://github.com/roppa/funcker
Functional programming learning exercise
curry functional-programming javascript library notation
Last synced: 22 Dec 2024
https://github.com/timdeputter/fitex
FitEx is a Macro-Module which provides a bit of sugar for function definitions.
elixir elixir-lang functional-programming macros
Last synced: 25 Jan 2025
https://github.com/wanderhuang/base-funcs
🐳一些前端开发通用的工具函数。函数式、文档化、测试覆盖、工程化👊
functional-programming widgets
Last synced: 09 Jan 2025
https://github.com/szymon-budziak/functional_programming_course_agh
Solutions from Functional programming course at AGH UST. If you use it and it helped you please leave a star ⭐
functional-programming haskell
Last synced: 25 Jan 2025
https://github.com/pertsevds/predicate_dispatch
Predicative dispatch decorator for Python, based on idea from book "Functional Programming in Python"
dispatch functional-programming python
Last synced: 27 Nov 2024