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/eikek/calev

Work with systemd.time like calendar events in Scala

calendar-events fs2 functional-programming scala scala-library

Last synced: 30 Oct 2024

https://github.com/marcwrobel/functional-programming-jargon-fr

Le jargon du monde de la programmation fonctionnelle en termes simples !

fp functional-programming programmation-fonctionnelle

Last synced: 08 Nov 2024

https://github.com/tanrax/soy-un-buen-programador-js

Juego con retos sencillos de JavaScript para probarte a ti mismo que sabes lo que haces

functional-programming javascript programming-exercises

Last synced: 14 Nov 2024

https://github.com/fsynthlib/fsynth

Music synthesizer, written for fun and to learn stuff

functional-programming kotlin multiplatform music synthesizer

Last synced: 27 Oct 2024

https://github.com/vahidzee/dypy

Toolkit for Dynamic Python code manipulations

dynamic-code-execution dynamic-objects functional-programming lazy-evaluation

Last synced: 06 Nov 2024

https://github.com/geirolz/scope

A functional, compile-time and type-safe models layer separator

cats functional-programming lightweight pure scala typesafe

Last synced: 15 Oct 2024

https://github.com/scala-exercises/exercises-monocle

Scala Exercises for the Scala Optics library Monocle http://julien-truffaut.github.io/Monocle/

functional-programming immutable-datastructures lenses optics tutorial

Last synced: 07 Nov 2024

https://github.com/functionalland/functional-io

IO methods as valid Task monads perfect to write great point-free software in JavaScript that is compatible with most modern browsers and Deno.

algebraic-data-types deno denoland filesystem functional functional-programming functor monad task-monad

Last synced: 27 Oct 2024

https://github.com/propensive/acyclicity

Monadic directed acyclic graph datastructures for Scala

dag functional-programming graph immutable outgoing-edges scala subgraph

Last synced: 28 Oct 2024

https://github.com/brianneisler/stutter

Functional programming framework for Javascript/ES6 inspired by Clojure

functional-programming javascript

Last synced: 12 Nov 2024

https://github.com/davidgregory084/inc

Experiments with incremental compiler construction on the JVM

compiler compiler-construction functional-programming jvm jvm-languages

Last synced: 23 Oct 2024

https://github.com/JiaYaobo/stamox

make your statistical research faster

functional-programming gpu jax python statistics

Last synced: 12 Nov 2024

https://github.com/pitchart/transformer

A PHP transducers implementation in a fluent way

collection composition functional-programming iterables php transducer

Last synced: 28 Oct 2024

https://github.com/arrow-kt/arrow-website

This is the main website for Arrow, the functional companion to Kotlin's Standard Library

functional-programming hacktoberfest kotlin

Last synced: 08 Nov 2024

https://github.com/winterpuma/bmstu_falp

bmstu, IU7-6, Функциональное и Логическое программирование (2020)

6term bmstu functional-programming iu7 logical-programming

Last synced: 16 Nov 2024

https://github.com/jakubriegel/clojure-spring

Demo of using Spring in Clojure with some Java integration

clojure functional-programming put-poznan spring-boot

Last synced: 16 Oct 2024

https://github.com/jjba23/free-alacarte

Free monads based on intuitions from the Data types à la Carte paper. Combine functors and make embedded DSLs in Haskell.

composition dependency-injection dsl free functional-programming functor haskell library monad

Last synced: 12 Oct 2024

https://github.com/maif/functional-json

Parse and write json the functional way

functional-programming jackson json

Last synced: 16 Nov 2024

https://github.com/joshuawise/vapr

A framework for writing expressive, functional-style apps 🌹

app framework functional-programming http server service

Last synced: 07 Nov 2024

https://github.com/geirolz/toolkit

A Scala 3, lightweight and functional non-intrusive library to build typed and declarative Scala application with managed resources and dependencies

application application-framework cats cats-effect functional-programming microservice microservices resources scala service toolkit

Last synced: 15 Oct 2024

https://github.com/fuwn/pywal.nix

🌈 Extremely straightforward evaluation-time Pywal integration for Home Manager

functional-programming home-manager nix nixos pywal wal

Last synced: 12 Oct 2024

https://github.com/fuwn/pywal-nix

🌈 Extremely straightforward evaluation-time Pywal integration for Home Manager

functional-programming home-manager nix nixos pywal wal

Last synced: 29 Sep 2024

https://github.com/proost-assistant/ProostLean

An reimplementation of the Proost proof-assistant written in Lean 4

functional-programming lean4 programming-language proof-assistant type-theory

Last synced: 09 Aug 2024

https://github.com/battila7/burette

Chemical programming framework based on Banâtre's Gamma

chemical-programming chemical-reaction-model framework functional-programming reactive

Last synced: 06 Nov 2024

https://github.com/js-choi/proposal-function-demethodize

Draft specification for a standard demethodize function in JavaScript.

functional-programming javascript object-oriented-programming tc39

Last synced: 14 Oct 2024

https://github.com/ghurtchu/fluentry

:policeman::oncoming_police_car: Manage unchecked exceptions functionally.

abstraction composition declarative-programming functional-programming java monad reflection stack-safe

Last synced: 11 Nov 2024

https://github.com/burz/cfl

a Compileable statically typed Functional programming Language

compiler functional-programming interpreter llvm

Last synced: 14 Nov 2024

https://github.com/reasno/composemixins

ComposeMixins is a tiny but extendable PHP library for function composition.

compose function-composition functional-programming php

Last synced: 05 Nov 2024

https://github.com/joaomilho/zealot

λ Server as a function for Node.js

api fantasy-land flyd functional-programming nodejs ramda server

Last synced: 14 Oct 2024

https://github.com/modulovalue/abstract_dart

A collection of algebraic structures borrowed from abstract algebra. Semigroup, Monoid, Group & Field.

abstractalgebra algebra dart dartlang field functional-programming group monoid pub semigroup vectorspace

Last synced: 14 Oct 2024

https://github.com/shubh2-0/lambda-expression-in-java

Unlock the power of Lambda Expressions in Java! Experience concise and flexible functional programming with behavior passed as arguments. Dive into LambdaExpressionDemo.java for curated examples showcasing versatility. Join our developer community, contribute your own examples, and harness the potential of functional programming in Java!

examples functional-interfaces functional-programming java-8 lambda-functions sts4

Last synced: 08 Nov 2024

https://github.com/cranst0n/ribs

FP inspired packages for Dart

dart functional-programming

Last synced: 08 Nov 2024

https://github.com/kutyel/fpjs-workshop

⚡️ My workshop to teach FP principles in JavaScript

fp-js fp-workshop fpjs functional functional-js functional-programming functor monads workshop

Last synced: 17 Oct 2024

https://github.com/sjorn3/elm-data

A library for powerful abstractions in elm with the elegance of a brick.

elm functional-programming monad types

Last synced: 15 Oct 2024

https://github.com/remykarem/pyterator

Pyterator helps you write fluent interfaces for collections

functional-programming python

Last synced: 14 Nov 2024

https://github.com/sandromaglione/dart_cli_with_fpdart

A dart cli application using fpdart that scans a dart project to find unused files・Newsletter sandromaglione.com

dart dart-cli dartlang flutter fpdart functional-programming

Last synced: 15 Nov 2024

https://github.com/brandly/elm-slime-volleyball

🔵🔴 try to beat the blue slime

elm functional-programming game volleyball

Last synced: 20 Oct 2024

https://github.com/kooltheba/100_katas_workout

Keep your Javascript skills fit 🏋🏻‍♀️ with a non-sweat 🧘‍♀️ yes-rewarding 🎁 as-often-as-U-want Katas workout.

algorithms arrays declarative-programming functional-programming fundamentals hacktoberfest javascript maths-quiz-game object-oriented-programming

Last synced: 06 Nov 2024

https://github.com/alexandrepiveteau/functional-kotlin

Functional Programming goodies for Kotlin

composition functional-programming kotlin monads

Last synced: 06 Nov 2024

https://github.com/glebec/lambda-talk-practical

Some JS techniques and tools which are at least associated with lambda calculus

functional-programming javascript lambda-calculus theory

Last synced: 11 Oct 2024

https://github.com/jabrena/functional-rosetta-stone

A repository to review the main concepts about Functional Programming with Java

functional-programming java java-stream-api java-streams

Last synced: 27 Oct 2024

https://github.com/mrlsd/ilang

iLang - a functional programming language and compiler

compiler functional-programming ilang language programming programming-language

Last synced: 10 Nov 2024

https://github.com/lefou/lambdatest

LambdaTest - Lambda-enabled functional testing API on top of JUnit and TestNG

functional-programming java java5 java8 junit junit5 specification testing testng

Last synced: 15 Oct 2024

https://github.com/hoc081098/dart_either

Either monad for Dart language and Flutter framework. The library for error handling and railway oriented programming. Supports `Monad comprehensions` (both `sync` and `async` versions). Supports `async map` and `async flatMap` hiding the boilerplate of working with asynchronous computations `Future<Either<L, R>>`. Error handler library for type-safe and easy work with errors on Dart and Flutter. Either is an alternative to Nullable value and Exceptions.

dart dart-either dart-either-monad dart-functional dart-functional-programming either either-dart either-monad flutter-functional functional functional-programming pub

Last synced: 08 Nov 2024

https://github.com/zero323/tryingsnake

Exception handling, the functional way.

exception-handler functional-programming python try

Last synced: 27 Oct 2024

https://github.com/hashimthepassionate/python-deep-dive

Dive deep into Python, covering its fundamentals, OOP, data structures, algorithms, and design patterns. You'll learn advanced Python techniques, CPython compilation, and become proficient in sophisticated data structures and algorithms. By mastering these concepts, you will be well-prepared to handle complex programming challenges.

cpython datastructures-algorithms design-pattern functional-programming metaprograming object-oriented-programming

Last synced: 14 Nov 2024

https://github.com/andreaslyn/mini-yu

A dependently typed programming language prototype

compiler dependent-types functional-programming programming-language type-theory

Last synced: 04 Aug 2024

https://github.com/olaoluwam/dotfilers

A minimalist, transparent flexible approach to dotfiles management. Written with fp-ts

cli dotfiles dotfiles-manager fp-ts functional-programming typescript

Last synced: 24 Oct 2024

https://github.com/mallozup/missile

:rocket: rocketchat-rest-client clojure library :rocket:

clojure functional-programming http http-client rest rocketchat

Last synced: 23 Oct 2024

https://github.com/davidelettieri/rop

Sample solution with ROP functions

csharp functional-programming railway-oriented-programming

Last synced: 16 Nov 2024

https://github.com/serradura/ruby-lambdas

Expose Ruby object methods as lambdas (functions).

curried-functions functional-programming lambdas ruby ruby-gem

Last synced: 21 Oct 2024

https://github.com/shubh2-0/functional-interface

An interface with exactly one abstract method is called Functional Interface. @FunctionalInterface annotation is added so that we can mark an interface as functional interface. It is not mandatory to use it, but it’s best practice to use it with functional interfaces to avoid addition of extra methods accidentally. If the interface is annotated wit

annotation exceptions functional-programming interface java jvm lamda-functions

Last synced: 08 Nov 2024

https://github.com/shubh2-0/method-references

The method reference is nothing but the simplified version of the lambda expression. Instead of providing an implementation body, a method reference refers to an existing available method

consumer-functional-interface function-functional-interface functional-programming java java-8 lambda-functions method-reference predicate-functions sts4 supplier-functional-interface

Last synced: 08 Nov 2024

https://github.com/antonmedv/list

Immutable lists in JavaScript without [] and {}

functional-programming immutable javascript

Last synced: 13 Oct 2024

https://github.com/leolanese/functional-programming-mindset

"Functional Programming mindset" - An introduction to Functional Programming using JavaScript

declarative-programming functional-programming immutable javascript rxjs typescript

Last synced: 14 Nov 2024

https://github.com/siffiejoe/lua-fx

Functional Experiments in Lua

functional-programming lua transducers

Last synced: 06 Aug 2024

https://github.com/crowdhailer/gleamweekly

Gleam is so hot right now. There is so much happening in our wonderful and growing community that you wouldn't want to miss.

beam functional-programming gleam

Last synced: 27 Oct 2024

https://github.com/herber/nation

🌍💻 A minimalist, functional state management library.

functional functional-programming minimalist state state-machine

Last synced: 17 Oct 2024

https://github.com/michaelbull/kotlin-itertools

Multiplatform combinatoric sequences for Kotlin, inspired by python-itertools.

android functional functional-programming ios iterator js jvm kotlin kotlin-multiplatform linux python-itertools sequence

Last synced: 13 Oct 2024

https://github.com/shun-shobon/iter-funcs

Utility functions for iterators. Inspired by Rust's `std::iter::Iterator` trait.

deno functional functional-programming iterator javascript typescript utilities

Last synced: 30 Sep 2024

https://github.com/adityaathalye/oxo

A game of traditional 3x3 Noughts and Crosses, in Bash.

bash bash-script functional-programming shell shell-script study study-project

Last synced: 30 Oct 2024

https://github.com/dirmeier/dataframe

A data-frame that uses method piping in Python

dataframe functional-programming pipe python

Last synced: 12 Oct 2024

https://github.com/imclerran/Roc-IsoDate

A Roc package for parsing ISO Date/Time strings. 📆 ⏰ 📦

functional-programming iso8601 roc-lang

Last synced: 16 Nov 2024

https://github.com/imclerran/roc-start

A CLI tool to initialize new roc applications. Browse and Search for new platforms and packages!

cli functional-programming roc-lang tooling

Last synced: 16 Nov 2024

https://github.com/polyhedraldev/substrate

High-performance Java scripting API & language - purely functional DSL for data-driven applications

dsl functional-programming java language objectweb-asm

Last synced: 05 Nov 2024

https://github.com/barambani/http4s-extend

Type classes, syntax and instances to help integrating http4s based api with 3rd party dependencies

cats cats-effect functional-programming http4s monix scala scalaz-task

Last synced: 10 Oct 2024

https://github.com/ardcore/funf

Minimal, hand-picked utilities needed to unblock functional programming.

es6 functional-programming javascript utilities

Last synced: 14 Nov 2024

https://github.com/fresheyeball/shpadoinkle

This is the OFFICIAL MIRROR of the project. It is kept automatically up to date. Source of truth here: https://gitlab.com/fresheyeball/Shpadoinkle/-/tree/master

framework functional-programming haskell javascript user-interface

Last synced: 31 Oct 2024

https://github.com/mchakravarty/welcome-to-fp-workshop

Support material for the “Introduction to Functional Programming” workshop @ the "Welcome to Functional Programming" day of YOW! Lambda Jam, Sydney, 2018 & 2019

functional-programming haskell introduction learning

Last synced: 12 Oct 2024

https://github.com/d-plaindoux/thicket

Strong typed functional programming language dedicated to backend and web applications

functional-programming javascript language strongly-typed

Last synced: 27 Oct 2024

https://github.com/divs1210/rudralang

A dynamic general-purpose high-level functional-programming language with familiar syntax that compiles to native binaries.

functional-programming language native programming-language

Last synced: 16 Nov 2024