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/hemanth/functional-programming-jargon

Jargon from the functional programming world in simple terms!

fp functional-programming

Last synced: 02 Dec 2024

https://github.com/getify/functional-light-js

Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

book education functional-programming javascript training-materials training-providers

Last synced: 24 Dec 2024

https://github.com/getify/Functional-Light-JS

Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.

book education functional-programming javascript training-materials training-providers

Last synced: 25 Oct 2024

https://github.com/lichess-org/lila

♞ lichess.org: the forever free, adless and open source chess server ♞

chess free-software functional-programming game lichess non-profit play-framework scala type-safe typescript

Last synced: 23 Dec 2024

https://github.com/scala/scala

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3

functional-programming jvm-languages object-oriented-programming scala scala-compiler scala-library scala-programming-language

Last synced: 23 Dec 2024

https://github.com/nixos/nix

Nix, the purely functional package manager

c-plus-plus declarative-language functional-programming nix package-manager

Last synced: 23 Dec 2024

https://github.com/deathking/learning-sicp

MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。

compiler-principles functional-programming interpreters open-course scheme sicp

Last synced: 24 Dec 2024

https://github.com/hmemcpy/milewski-ctfp-pdf

Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

category-theory cpp functional-programming haskell latex ocaml pdf scala

Last synced: 23 Dec 2024

https://github.com/DeathKing/Learning-SICP

MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。

compiler-principles functional-programming interpreters open-course scheme sicp

Last synced: 29 Oct 2024

https://github.com/gcanti/fp-ts

Functional programming in TypeScript

algebraic-data-types functional-programming typescript

Last synced: 23 Dec 2024

https://gcanti.github.io/fp-ts/

Functional programming in TypeScript

algebraic-data-types functional-programming typescript

Last synced: 06 Nov 2024

https://github.com/NixOS/nix

Nix, the purely functional package manager

c-plus-plus declarative-language functional-programming nix package-manager

Last synced: 26 Oct 2024

https://github.com/cyclejs/cyclejs

A functional and reactive JavaScript framework for predictable code

cyclejs framework functional-programming hacktoberfest javascript reactive-programming rxjs typescript

Last synced: 23 Dec 2024

https://github.com/alibaba/fish-redux

An assembled flutter application framework.

adapter aop component flutter framework functional-programming reactive redux

Last synced: 25 Dec 2024

https://github.com/liuxinyu95/algoxy

Book of Elementary Functional Algorithms and Data structures

algorithms functional-programming haskell

Last synced: 24 Dec 2024

https://github.com/liuxinyu95/AlgoXY

Book of Elementary Functional Algorithms and Data structures

algorithms functional-programming haskell

Last synced: 28 Oct 2024

https://github.com/kbrsh/moon

🌙 The minimal & fast library for functional user interfaces

functional-programming javascript moon ui

Last synced: 24 Dec 2024

https://github.com/niieani/bash-oo-framework

Bash Infinity is a modern standard library / framework / boilerplate for Bash

bash boilerplate error-handling framework functional-programming logging oop shell standard-library testing

Last synced: 26 Dec 2024

https://github.com/vavr-io/vavr

vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.

functional-programming immutable-collections java java8 javaslang object-functional persistent-collections vavr

Last synced: 23 Dec 2024

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

A statically typed lisp, without a GC, for real-time applications.

functional functional-programming game-development gamedev games language lisp repl static typed

Last synced: 24 Dec 2024

https://github.com/carp-lang/Carp

A statically typed lisp, without a GC, for real-time applications.

functional functional-programming game-development gamedev games language lisp repl static typed

Last synced: 25 Oct 2024

https://github.com/apache/groovy

Apache Groovy: A powerful multi-faceted programming language for the JVM platform

apache compiler dynamic-typing functional-programming groovy jvm-languages metaprogramming programming-language static-typing

Last synced: 23 Dec 2024

https://github.com/android10/android-cleanarchitecture-kotlin

This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.

android android-cleanarchitecture-kotlin android-development architectural architectural-patterns clean-architecture functional-programming kotlin kotlin-android lessons-learned mobile-development

Last synced: 24 Dec 2024

https://github.com/android10/Android-CleanArchitecture-Kotlin

This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.

android android-cleanarchitecture-kotlin android-development architectural architectural-patterns clean-architecture functional-programming kotlin kotlin-android lessons-learned mobile-development

Last synced: 27 Oct 2024

https://github.com/scalaz/scalaz

Principled Functional Programming in Scala

functional-programming scala scala-native scalajs scalaz

Last synced: 24 Dec 2024

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

A fast, friendly, functional language.

functional-language functional-programming hacktoberfest language roc-lang

Last synced: 24 Dec 2024

https://github.com/dotnet/fsharp

The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

compiler dotnet fsharp functional-programming intellisense netcore tools visual-studio

Last synced: 24 Dec 2024

https://github.com/Microsoft/visualfsharp

The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio

compiler dotnet fsharp functional-programming intellisense netcore tools visual-studio

Last synced: 21 Dec 2024

https://github.com/thi-ng/umbrella

⛱ Broadly scoped ecosystem & mono-repository of 199 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development

color data-structures dataflow dsl functional-programming geometry html monorepo parser-combinators reactive-programming shadergraph streams transducers typescript ui vectors visualization webassembly webgl ziglang

Last synced: 23 Dec 2024

https://github.com/typelift/swiftz

Functional programming in Swift

functional-programming swift

Last synced: 26 Dec 2024

https://github.com/typelift/Swiftz

Functional programming in Swift

functional-programming swift

Last synced: 09 Dec 2024

https://github.com/kurolabs/stegcloak

Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

cipher compression cryptography data-exfiltration functional-programming hacking hacking-tool hacking-tools infosec javascript privacy ramdajs security security-tools steganography stego

Last synced: 24 Dec 2024

https://github.com/KuroLabs/stegcloak

Hide secrets with invisible characters in plain text securely using passwords 🧙🏻‍♂️⭐

cipher compression cryptography data-exfiltration functional-programming hacking hacking-tool hacking-tools infosec javascript privacy ramdajs security security-tools steganography stego

Last synced: 30 Oct 2024

https://github.com/suor/funcy

A fancy and practical functional tools

functional-programming python utilities

Last synced: 24 Dec 2024

https://github.com/Suor/funcy

A fancy and practical functional tools

functional-programming python utilities

Last synced: 25 Oct 2024

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

The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾

compiler functional-programming grain language wasm webassembly

Last synced: 25 Dec 2024

https://github.com/tallesl/rich-hickey-fanclub

"every time I watch one of his talks I feel like someone has gone in and organized my brain"

clojure functional-programming rich-hickey

Last synced: 20 Dec 2024

https://github.com/tallesl/Rich-Hickey-fanclub

"every time I watch one of his talks I feel like someone has gone in and organized my brain"

clojure functional-programming rich-hickey

Last synced: 25 Oct 2024

https://github.com/typelead/eta

The Eta Programming Language, a dialect of Haskell on the JVM

eta functional-programming haskell jvm

Last synced: 21 Dec 2024

https://github.com/grame-cncm/faust

Functional programming language for signal processing and sound synthesis

audio c c-plus-plus cmajor compiler cpp csharp dlang dsp faust functional-programming jax jsfx julia julia-language llvm rnbo rust wasm

Last synced: 25 Dec 2024

https://github.com/entilzha/pyfunctional

Python library for creating data pipelines with chain functional programming

data datascience functional-programming pipeline python

Last synced: 24 Dec 2024

https://github.com/EntilZha/PyFunctional

Python library for creating data pipelines with chain functional programming

data datascience functional-programming pipeline python

Last synced: 29 Oct 2024

https://github.com/typelevel/fs2

Compositional, streaming I/O library for Scala

fp functional-programming scala stream streaming-computation

Last synced: 24 Dec 2024

https://github.com/functional-streams-for-scala/fs2

Compositional, streaming I/O library for Scala

fp functional-programming scala stream streaming-computation

Last synced: 09 Sep 2024

https://github.com/typelevel/doobie

Functional JDBC layer for Scala.

database fp functional-programming jdbc scala typelevel

Last synced: 24 Dec 2024

https://github.com/marblejs/marble

Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.

framework functional-programming javascript marble nodejs observable reactive rxjs stream typescript

Last synced: 26 Dec 2024

https://github.com/luafun/luafun

Lua Fun is a high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.

functional-programming lua luajit luarocks

Last synced: 26 Dec 2024

https://github.com/dobiasd/functionalplus

Functional Programming Library for C++. Write concise and readable C++ code.

algorithms c-plus-plus c-plus-plus-14 c-plus-plus-17 composition cpp cpp14 functional-programming header-only library range stl

Last synced: 24 Dec 2024

https://github.com/Dobiasd/FunctionalPlus

Functional Programming Library for C++. Write concise and readable C++ code.

algorithms c-plus-plus c-plus-plus-14 c-plus-plus-17 composition cpp cpp14 functional-programming header-only library range stl

Last synced: 26 Oct 2024

https://github.com/sharkdp/cube-composer

A puzzle game inspired by functional programming

browser-game functional-programming game programming-exercise purescript puzzle

Last synced: 14 Nov 2024

https://github.com/ronami/hypescript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 26 Dec 2024

https://github.com/monix/monix

Asynchronous, Reactive Programming for Scala and Scala.js.

cats cats-effect fp functional-programming monix reactive-programming reactive-streams reactivex scala typelevel

Last synced: 24 Dec 2024

https://github.com/ronami/HypeScript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

example functional-programming learning parser recursion static-code-analysis type-system typescript

Last synced: 30 Oct 2024

https://github.com/kefirjs/kefir

A Reactive Programming library for JavaScript

frp functional-programming javascript kefir observable reactive stream

Last synced: 24 Dec 2024

https://github.com/z-pattern-matching/z

Pattern Matching for Javascript

functional-programming immutability pattern-matching

Last synced: 26 Dec 2024

https://github.com/darklang/dark

Darklang main repo, including language, backend, and infra

cloud editor functional-programming programming-language

Last synced: 26 Dec 2024

https://github.com/ibm/fp-go

functional programming library for golang

functional-programming go golang library monad utility

Last synced: 26 Dec 2024

https://github.com/selfrefactor/rambda

Faster and smaller alternative to Ramda

fp functional-programming lodash ramda utils

Last synced: 24 Dec 2024

https://selfrefactor.github.io/rambda/

Faster and smaller alternative to Ramda

fp functional-programming lodash ramda utils

Last synced: 17 Nov 2024

https://github.com/funkia/list

🐆 An immutable list with unmatched performance and a comprehensive functional API.

data-structures fantasy-land functional-programming immutable immutable-lists ramda redux

Last synced: 26 Dec 2024

https://github.com/rustedpy/result

A simple Rust like Result type for Python 3. Fully type annotated.

functional-programming mypy python python3 railway-oriented-programming rust strongly-typed type-safety typechecking

Last synced: 24 Dec 2024

https://github.com/IBM/fp-go

functional programming library for golang

functional-programming go golang library monad utility

Last synced: 04 Nov 2024

https://github.com/nerevu/riko

A Python stream processing engine modeled after Yahoo! Pipes

asynchronous cli data etl featured functional-programming library parallelism rss stream-processing

Last synced: 20 Dec 2024

https://github.com/annimon/lightweight-stream-api

Stream API from Java 8 rewritten on iterators for Java 7 and below

backports functional-programming java stream-api

Last synced: 27 Dec 2024

https://github.com/typelevel/skunk

A data access library for Scala + Postgres.

cats cats-effect database fs2 functional-programming postgres scala scodec typelevel

Last synced: 25 Dec 2024