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/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/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/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/emanuelenardi/latex-sml

Collezione degli esami del corso di Programmazione Funzionale tenuto all'Università degli Studi di Trento.

exams functional-programming latex latex-document standard-ml university-course

Last synced: 28 Sep 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/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/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/micheleriva/primebot

🐦 A Twitter Bot which tweets a prime number per day

bot elixir erlang functional functional-programming twitter twitter-api twitter-bot

Last synced: 23 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/naforoutan/snake-game

2-player snake game (including food, bomb and timer option) - A project for the fundamentals of programming

c cpp functional-programming snake-game terminal

Last synced: 08 Jan 2025

https://github.com/steven-mercatante/soup

A command line web scraper that lists Hale and Hearty soups

command-line command-line-app elixir functional-programming scraper scraping web-crawler

Last synced: 11 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/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/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/dirmeier/dataframe

A data-frame that uses method piping in Python

dataframe functional-programming pipe python

Last synced: 12 Oct 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: 14 Dec 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/natserract/xstate

A State machines library for elixir

elixir fsm functional-programming genserver state-machine

Last synced: 17 Dec 2024

https://github.com/mykolav/must-use-ret-val-fs

Must use return value: a Roslyn code analyzer and code-fix provider for C#

fsharp functional-programming nodiscard return-value roslyn roslyn-analyzer

Last synced: 18 Dec 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/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/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: 25 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/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/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/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/nooga/fy

A a tiny concatenative programming language JIT compiled to aarch64 machine code.

compiler concatenative concatenative-language functional-programming jit stack-based zig

Last synced: 08 Jan 2025

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/xinthink/collectionx.dart

Functional extensions to Dart collections.

dart extension-methods flutter functional-programming

Last synced: 27 Oct 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/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/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/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/tim-smart/fpdt

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

dart functional-programming

Last synced: 05 Jan 2025

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: 19 Dec 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/jaalonso/categorias_y_programacion

Bibliografía sobre teoría de categorías y programación funcional

category-theory functional-programming haskell

Last synced: 06 Dec 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/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/helpermethod/lamda

A functional programming library for Lua, inspired by Ramda.

functional-programming lua

Last synced: 14 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/inmanturbo/pipes

Pipes for php with a simple api

functional-programming gleam laravel php php-library

Last synced: 02 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/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/ryanve/fm

JavaScript function modulation

function functional-programming functions javascript

Last synced: 13 Oct 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/octree/parsercombinator

Parser Combinators Written In Swift

combinator functional-programming haskell ios mac parsec parser swift

Last synced: 16 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/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/muthuishere/python-streams

A Library to support Writing concise functional code in python

functional-programming library pip python python3

Last synced: 13 Dec 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/eonist/parallelloop

💞 Parallel + functional operations in swift

concurrency functional functional-programming parallel

Last synced: 16 Nov 2024

https://github.com/takapi327/lepusframework

Lepus Framework is an asynchronous REST API framework for Scala 3.

cats-effect dotty effect-system framework functional-programming http4s sbt scala scala3

Last synced: 14 Dec 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: 25 Nov 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/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/eta-lang/eta-prelude

The Prelude for Eta programming language.

eta functional-programming haskell prelude

Last synced: 07 Nov 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/lapets/uxadt

Universal (cross-language) extensible representation for algebraic data type instances.

adt adts algebraic-data-types embedded-language functional-programming library pattern-matching

Last synced: 23 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/xlisp/fp-book

对比学习Racket/Clojure/EmacsLisp/CommonLisp, 以及基本算法

algorithms clojure common-lisp emacs-lisp functional-programming racket

Last synced: 26 Dec 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/vonzhou/programminginscala

Programming In Scala 3rd Examples.《Scala编程》第三版代码

functional-programming haskell java scala

Last synced: 08 Nov 2024

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

LazyList for Functional Programming

functional-programming lazy lazylist

Last synced: 25 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/armcn/purer

Strict type system for R

functional-programming types

Last synced: 09 Dec 2024

https://github.com/noyzys/nautchkafe-animation-dispatcher

flexible framework designed for managing and dispatching animations for server-side applications.

bukkit bukkit-api bukkit-plugin bukkit-plugins dispatcher fp functional-programming spigot spigot-api vavr

Last synced: 21 Dec 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/hannesm/mirageos-bobkonf2019-tutorial

MirageOS unikernels used for bobkonf 2019 tutorial

example functional-programming mirageos ocaml tutorial unikernel

Last synced: 24 Oct 2024