Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/francomelandri/lib-tiny-fp

Tiny Functional Programming library for C++

functional-programming noif tdd

Last synced: 05 Feb 2025

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/zkfmapf123/express-template

node express server boiler-plate v2

express functional-programming template typescript

Last synced: 13 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/baransu/sugar

Experimental, fuctional language for creating webapps

elixir-lang experiment functional-programming javascript language

Last synced: 04 Feb 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/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/chicio/katas

💪🏋️‍♂️ A collection of katas I did to hone my programming skills. 🏋️‍♂️💪

coding-dojo functional-programming interview kata kotlin objective-c swift typescript

Last synced: 17 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/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/mmzk1526/haskell-blockchain-tutorial

A simple blockchain toy example

blockchain functional-programming

Last synced: 29 Dec 2024

https://github.com/rurumimic/haskell

functional programming language

functional-programming haskell

Last synced: 03 Jan 2025

https://github.com/isaqueveras/functional-language

Files that I will be creating during the Functional Language course at the Federal Faculty of Ceará.

functional-programming haskell haskell-learning ufc ufc-quixada

Last synced: 26 Jan 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/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/rxtoolkit/stt-deepgram

👂 RxJS operator for realtime speech-to-text (STT/S2T) using Deepgram speeh-to-text

ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription

Last synced: 05 Jan 2025

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/gipphe/caseof

A case expression-like implementation for javascript

caseof functional-programming javascript pattern-matching sanctuary

Last synced: 26 Jan 2025

https://github.com/rxtoolkit/streams

🐠 RxJS operators and utilities for working with streams (node.js ReadableStream, pipes, etc.)

fp functional-programming nodejs observables package reactive-programming rxjs streams

Last synced: 05 Jan 2025

https://github.com/rxtoolkit/utils

🛠️ RxJS operators for very common data transformation tasks

fp functional-programming observables package reactive-programming rxjs

Last synced: 05 Jan 2025

https://github.com/adhityaramadhanus/gope

gope (go efpe), functional programming helper in go (for learning purpose)

functional-programming golang

Last synced: 05 Feb 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/rxtoolkit/sgd

📊 RxJS implementation of stochastic gradient descent (SGD) (classifier).

ai data-science fp functional-programming machine-learning ml observables package reactive-programming rxjs statistics

Last synced: 05 Jan 2025

https://github.com/rxtoolkit/stt-aws

👂 RxJS operator for realtime speech-to-text (STT/S2T) using AWS Transcribe

ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription

Last synced: 05 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/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/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/bohdanmoroziuk/booky

This is a minimal example implementation of Clean Architecture in Vue/Quasar

clean-architecture functional-programming jest oop pinia quasar2 typescript unit-testing vue-router vue3

Last synced: 20 Dec 2024

https://github.com/akinozgen/alternatives

Some alternative implementations for common interfaces, classes etc.

alternative definition es6 functional-programming javascript json react

Last synced: 13 Jan 2025

https://github.com/khc-zhihao/packhouse

Packhouse is a function wrapper based on the concept of functional programming

functional-programming javascript lambda serverless

Last synced: 22 Jan 2025

https://github.com/rxtoolkit/ws

🔌 RxJS operators for working with WebSockets

fp functional-programming observables package reactive-programming rxjs websocket websockets

Last synced: 05 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/rxtoolkit/stt-gcp

👂 RxJS operator for realtime speech-to-text (STT/S2T) using GCP speech-to-text

fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription

Last synced: 05 Jan 2025

https://github.com/matbesancon/pagerank

A functional, parallel PageRank implementation in Scala

functional-programming graph pagerank parallel parallel-computing plot scala sparse-matrix

Last synced: 22 Jan 2025

https://github.com/rxtoolkit/stt-ibm

👂 An RxJS operator for real-time speech-to-text (STT/S2T) streaming using the IBM Watson.

ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription

Last synced: 05 Jan 2025

https://github.com/tkshnwesper/some

`unless var.nil?` as a block

functional-programming monad

Last synced: 02 Jan 2025

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/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/ryanleecode/solwasmc

Solidity Web Assembly Compiler

compiler ethereum evm functional-programming nom rust solidity

Last synced: 06 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/sidmishraw/fjava

FJava, Java for functional programming

fjava functional-programming java8

Last synced: 15 Jan 2025

https://github.com/yurkimus/functions

JavaScript-oriented utilities for functional programming

deno functional-programming javascript node utilities

Last synced: 13 Oct 2024

https://github.com/javiorfo/goyeneche

Go library with functional programming utilities (WIP)

functional-programming go golang

Last synced: 28 Jan 2025

https://github.com/zhb2000/maybe-extension

Functional interfaces and useful extension methods for "Maybe types" in C++ (e.g., std::optional, pointers, and smart pointers).

c-plus-plus cplusplus cpp functional-programming

Last synced: 25 Dec 2024

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/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/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/agapas/carousel

Image carousel with indicators, made with plain JavaScript

css3 es6 functional-programming html5 image-carousel javascript plain-javascript responsive-design

Last synced: 21 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/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/codingbeautydev/try-catch-fn

Intuitive functional JavaScript try-catch

functional-programming javascript npm try-catch typescript

Last synced: 01 Feb 2025

https://github.com/ouerghi01/elixir-99-functional-mastery

A personal journey to master functional programming by solving the classic L-99 problems. No tutorials, no videos—just pure problem-solving and learning.

datastructures elixir elixir-lang functional-programming lsp problem-solving

Last synced: 19 Jan 2025

https://github.com/dominicluidold/ws21-conceptshigherprogramminglanguages

A collection of mandatory exercises in "Concepts of Higher Programming Languages" - 1st semester master @ Vorarlberg University of Applied Sciences (FHV)

fhv functional-programming haskell java

Last synced: 29 Jan 2025

https://github.com/enpassant/jadobec

JDBC wrapper for very simple database handling.

database fp functional functional-programming java jdbc simple

Last synced: 24 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: 25 Dec 2024

https://github.com/evanpacini/functional

Bringing functional programming to C!

c c23 cpp cpp23 functional functional-programming

Last synced: 04 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/jaalonso/examenes_de_pf_con_haskell_vol5

Exámenes de programación funcional con Haskell. Vol. 5 (Curso 2013-14)

functional-programming haskell teaching

Last synced: 01 Feb 2025

https://github.com/alonsodomin/purerand

Pure functional random generator of data

functional-programming random random-generation scala scalajs

Last synced: 04 Jan 2025

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol6

Exámenes de programación funcional con Haskell. Vol. 6 (Curso 2014-15)

functional-programming haskell teaching

Last synced: 01 Feb 2025

https://github.com/monashcoding/intro-to-haskell

Introduction to Haskell Workshop

functional-programming haskell

Last synced: 21 Nov 2024

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/michalzalecki/monadsjs

Ready to use monads in examples

functional-programming monads typescript

Last synced: 06 Feb 2025

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol2

Exámenes de programación funcional con Haskell. Vol. 2 (Curso 2010-11)

functional-programming haskell teaching

Last synced: 01 Feb 2025

https://github.com/slowli/curry-chain

Chainable function currying

chainable-methods currying functional-programming

Last synced: 24 Jan 2025

https://github.com/dominicburkart/funfun

Macros for working with closures in Rust.

functional-programming memory-allocation parallel rust

Last synced: 11 Jan 2025

https://github.com/delonnewman/atomjs

Clojure Atoms for Javascript. Shared, synchronous, independent state. A fork of https://github.com/cjohansen/js-atom.

atom clojure concurrency concurrent-programming functional functional-programming javascript javascript-library state synchronous

Last synced: 29 Jan 2025

https://github.com/axect/fp-lecture

2018 Functional Programming Lecture in Yonsei Univ

elm functional-programming haskell julia

Last synced: 29 Jan 2025

https://github.com/tripolskypetr/functools-kit

A library with helpers for react-declarative app backend development

functional-programming helpers lambda react-declarative serverless

Last synced: 31 Jan 2025

https://github.com/jaalonso/examenes_de_pf_con_haskell_vol7

Exámenes de programación funcional con Haskell. Vol. 7 (Curso 2015-16)

functional-programming haskell teaching

Last synced: 01 Feb 2025

https://github.com/memowe/aoc2023

My advent of code 2023 solutions

advent-of-code aoc2023 functional-programming haskell

Last synced: 25 Dec 2024

https://github.com/kerelape/monadic-objects

Collection of functions to modify objects

functional-programming javascript javascript-library js objects

Last synced: 11 Jan 2025