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

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/siffiejoe/lua-fx

Functional Experiments in Lua

functional-programming lua transducers

Last synced: 06 Aug 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/iravid/stream-processing-with-scala

Stream Processing with Scala - course exercises

functional-programming scala stream-processing zio

Last synced: 12 Oct 2024

https://github.com/eonist/parallelloop

πŸ’ž Parallel + functional operations in swift

concurrency functional functional-programming parallel

Last synced: 16 Nov 2024

https://github.com/kevin-lee/refined4s

newtype and refinement (refined) type for Scala 3

functional-programming newtype refined refined-types refinement refinement-types scala

Last synced: 14 Oct 2024

https://github.com/xinthink/collectionx.dart

Functional extensions to Dart collections.

dart extension-methods flutter functional-programming

Last synced: 27 Oct 2024

https://github.com/reubano/pycon17-tute

code for "Using Functional Programming for efficient Data Processing and Analysis" PyCon '17 tutorial

data functional-programming meza pycon python riko tutorial

Last synced: 14 Oct 2024

https://github.com/davidvujic/pythonic-railway

Experimenting with Railway oriented programming and Python

experiments functional-programming python railway-oriented-programming

Last synced: 15 Oct 2024

https://github.com/ghurtchu/github-topics-web-scraper

:page_facing_up::arrow_right::open_file_folder: Web Scraper for GitHub topics.

csv functional-programming github scala web-scraping zio

Last synced: 11 Nov 2024

https://github.com/fractalblocks/fractal.js

An intuitive framework for building applications and interactive content. (DEPRECATED see Fractal)

framework functional-programming javascript

Last synced: 07 Nov 2024

https://github.com/inmanturbo/pipes

Pipes for php with a simple api

functional-programming gleam laravel php php-library

Last synced: 02 Nov 2024

https://github.com/shubh2-0/sb101_practice

Practice all the topics that are cover on the session daily basis

anonymous-class functional-interfaces functional-programming lambda-functions method-reference stream-api

Last synced: 08 Nov 2024

https://github.com/helpermethod/lamda

A functional programming library for Lua, inspired by Ramda.

functional-programming lua

Last synced: 14 Oct 2024

https://github.com/luochen1990/lazy-list

LazyList for Functional Programming

functional-programming lazy lazylist

Last synced: 25 Oct 2024

https://github.com/glours/go2funk

Simple Golang API to use functional types in Golang, such as immutable List, Options, Try, Either...

functional functional-programming generics go golang program

Last synced: 27 Oct 2024

https://github.com/mchakravarty/fp-in-swift

Support material for "Functional Programming in Swift" @ Functional Conf, Bangalore, 2017

frp functional-programming immutable-datastructures mvvm-architecture property-based-testing sum-types swift value-types

Last synced: 12 Oct 2024

https://github.com/vonzhou/programminginscala

Programming In Scala 3rd Examples.γ€ŠScalaηΌ–η¨‹γ€‹η¬¬δΈ‰η‰ˆδ»£η 

functional-programming haskell java scala

Last synced: 08 Nov 2024

https://github.com/davidchase/elmentary

Your one-stop shop for Algebraic Data Types (ADT) in elm :deciduous_tree:

adts algebraic-data-types elm functional-programming monads monoid

Last synced: 07 Nov 2024

https://github.com/shekohex/jax

minimal C-interpreter to play with. for learning purpose

c functional-programming jax learning-by-doing scripting-language

Last synced: 24 Oct 2024

https://github.com/rvolosatovs/fungo

[WIP] Generic, lazy, concurrent Go2 collections, result, maybe wrappers and all kinds of sweet functional goodness to operate upon them

functional-programming generics go2 go2go golang lazy

Last synced: 13 Oct 2024

https://github.com/leovido/composable-much-better-exercise

Finance demo iOS app. This is a project demonstrating the capabilities of The Composable Architecture (TCA) and Swift Package Manager.

composable-architecture fastlane fastlane-ios functional-programming ios reactive-programming swift swiftui the-composable-architecture

Last synced: 13 Nov 2024

https://github.com/functionalland/functional-http-server

A simple HTTP server inspired by Express and in tune with Functional Programming principles in JavaScript for Deno.

category-theory deno denoland express functional functional-programming functor http-server koa monoid oak task

Last synced: 14 Nov 2024

https://github.com/ryanve/fm

JavaScript function modulation

function functional-programming functions javascript

Last synced: 13 Oct 2024

https://github.com/eta-lang/eta-prelude

The Prelude for Eta programming language.

eta functional-programming haskell prelude

Last synced: 07 Nov 2024

https://github.com/plume-lang/plume

Plume is a lightweight programming language that aims to be portable, powerful and easy to learn.

algebraic-data-types compiler functional-programming haskell imperative-programming lightweight programming-language traits

Last synced: 11 Nov 2024

https://github.com/kutyel/functional-lenses

Slides for my Lambda World CÑdiz 2018 talk 𝝺🌍

fp functional-js functional-programming lambda lambda-world lenses ramda

Last synced: 17 Oct 2024

https://github.com/JonnyKong/Coursera-ProgrammingLanguagesUW

Coursera: Programming Languages, Univ. of Washington

functional-programming programming-language-theory racket ruby sml

Last synced: 29 Oct 2024

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

A lib to validate data and stack errors

functional-programming validation-library

Last synced: 16 Nov 2024

https://github.com/okmttdhr/haskell-algorithms

Algorithms and data structures implemented in Haskell

algorithm data-structures functional-programming haskell

Last synced: 19 Oct 2024

https://github.com/ghurtchu/scurla

:performing_arts: cURL-like HTTP Client backed by "sttp" and simple IO monad.

csv functional-programming http-client io-monad json scala

Last synced: 11 Nov 2024

https://github.com/Ghurtchu/github-topics-web-scraper

:page_facing_up::arrow_right::open_file_folder: Web Scraper for GitHub topics.

csv functional-programming github scala web-scraping zio

Last synced: 06 Aug 2024

https://github.com/tim-smart/fpdt

A collection of functions and monads for functional programming in dart.

dart functional-programming

Last synced: 27 Oct 2024

https://github.com/laurabeatris/elixir-exercism

Repo to maintain exercises solutions from the Elixir track by Exercism.io

algorithms-and-data-structures elixir exercism-solutions functional-programming

Last synced: 27 Oct 2024

https://github.com/bobaikato/cutils

I write these utilities to make my life a hell lot more leisurely.

functional functional-programming functions java java-8 java8 javadocs libraries library object-functional utilities utility

Last synced: 09 Nov 2024

https://github.com/gvolpe/bookies

My solution to a coding challenge

cats-effect decline file fp fs2 functional-programming io streaming

Last synced: 10 Oct 2024

https://github.com/octree/parsercombinator

Parser Combinators Written In Swift

combinator functional-programming haskell ios mac parsec parser swift

Last synced: 16 Nov 2024

https://github.com/mhashim6/klox

Kotlin Compiler/ Interpreter for the Lox Programming Language.

compiler crafting-interpreters functional-programming interpreter kotlin lox-language

Last synced: 15 Nov 2024

https://github.com/rcardin/state-monad-example

An example describing the State Monad features.

functional-programming monads scala state-monad

Last synced: 17 Nov 2024

https://github.com/ashwinpn/advanced-python

Python for Machine Learning/AI/DS, Game Theory and Convex Optimization using Python, Managing Docker in Python, Web Scraping / Development in Python using Django and Flask, Functional Programming in Python.

convex-optimization data-science docker flask functional-programming game-theory machine-learning machine-learning-algorithms python web-development web-scraping

Last synced: 15 Nov 2024

https://github.com/iravid/play-json-cats

cats typeclass instances for play-json

cats functional-programming json play-json scala

Last synced: 12 Oct 2024

https://github.com/laurabeatris/phoenix-blog

a simple blog made with the elixir lang and the phoenix framework

backend elixir elixir-lang functional-programming phoenix phoenix-framework

Last synced: 27 Oct 2024

https://github.com/r17x/fp.js

Fun Ξ» functional programming in JS

functional-programming javascript

Last synced: 24 Oct 2024

https://github.com/casualjim/hie

A library for working with iterators through streaming combinators

functional-programming iterators streaming

Last synced: 24 Oct 2024

https://github.com/bakkdoor/rogato

A functional, declarative query-oriented programming language with an integrated graph database.

databases functional-language functional-programming graph graph-database graph-processing rust-lang rust-language rustlang

Last synced: 12 Oct 2024

https://github.com/misakacenter/opg_parser

πŸ”ͺ OPG (Operator Precedence Grammar) Parser, in Coq.

coq functional-programming parser

Last synced: 10 Oct 2024

https://github.com/kubukoz/catharsis

Utilities for cats-effect that don't really fit in the upstream.

cats cats-effect functional-concurrency functional-programming functional-scala pure-fp scala typelevel

Last synced: 27 Oct 2024

https://github.com/rpearce/ts-fns

:warning: experimentation with typescript and functions

fp functional-programming ts typescript

Last synced: 09 Nov 2024

https://github.com/mallozup/fullrocketmetal

rocketchat reminder and bot powered by clojure

bot clojure edn event functional-programming lisp opensource rocketchat rocketchat-apps

Last synced: 23 Oct 2024

https://github.com/tyrcho/path-kata

Sample code to prepare a kata on functional programming.

functional-programming java-8 javaslang kata kotlin scala

Last synced: 01 Nov 2024

https://github.com/mrdimosthenis/turtle-graphics

Command the turtle to draw vector graphics in Elm

elm functional-programming turtle-graphics

Last synced: 12 Oct 2024

https://github.com/michael-klein/enthjs

enth.js - Not just the nth JavaScript framework you found today! ;-)

esmodules framework functional-programming javascript tagged-template-literals view webcomponents

Last synced: 10 Nov 2024

https://github.com/hannesm/mirageos-bobkonf2019-tutorial

MirageOS unikernels used for bobkonf 2019 tutorial

example functional-programming mirageos ocaml tutorial unikernel

Last synced: 24 Oct 2024

https://github.com/benhutchison/modesofcomposition

Lambdajam 2021 online workshop in Compositional Functional Programming in Scala

cats cats-effect functional-programming scala typelevel

Last synced: 27 Oct 2024

https://github.com/fpindia/fpindia-site

The new FPIndia static site built using Ema

functional-programming haskell india nix

Last synced: 12 Nov 2024

https://github.com/countvajhula/seq

A generic sequence library for Racket.

functional-programming racket

Last synced: 15 Oct 2024

https://github.com/stevemao/fp-ts-extras

fp-ts extra functions and utilities

fp fp-ts functional-programming hacktoberfest

Last synced: 17 Oct 2024

https://github.com/makiftutuncu/effect

A basic, home-made functional effect system with powerful errors

error-handling functional-effects functional-programming scala

Last synced: 31 Oct 2024

https://github.com/ph-7/useful-php-functions-v2

Useful PHP Functions version 2

functional-programming functions php

Last synced: 12 Oct 2024

https://github.com/csabahruska/dsl-experiment

Basic implementation of Hindley-Milner Type System and variants.

functional-programming haskell hindley-milner parser type-checker

Last synced: 14 Oct 2024

https://github.com/tonivade/puredbc

Pure Functional Database Connection Layer for Java

experimental functional-programming java jdbc purefun typesafe

Last synced: 30 Oct 2024

https://github.com/gmlewis/advent-of-code-2021

Advent of Code 2021 solutions using Go 1.18 Generics

functional-programming generics go golang

Last synced: 11 Oct 2024

https://github.com/weavedb/fpjson

Language-Agnostic Functional Programming in JSON

functional-programming json ramdajs

Last synced: 13 Nov 2024

https://github.com/hanaasagi/fp-in-python-zh

Functional Programming in Python δΈ­ζ–‡ηΏ»θ―‘

book functional-programming python translation

Last synced: 13 Nov 2024