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

Solutions for the exercises in the "Introduction to Functional Programming" by Richard Bird and Philip Wadler

functional-programming haskell-learning

Last synced: 31 Oct 2024

https://github.com/baransu/sugar

Experimental, fuctional language for creating webapps

elixir-lang experiment functional-programming javascript language

Last synced: 22 Oct 2024

https://github.com/kevindasilvas/newer

Newer is a haskell cli app to list and search for news using the currents api

aeson chalk cli cli-app currents functional-programming haskell wreq

Last synced: 21 Oct 2024

https://github.com/lamdalib/kuram

Minimal functional programming library for Scala3.

category-theory functional-programming library scala scala-library scala3 typeclasses

Last synced: 14 Oct 2024

https://github.com/bsoptei/photonix_derive

Derive macros for optics traits defined in photonix.

crate functional-programming lenses metaprogramming optics rust rust-lang rust-library

Last synced: 30 Oct 2024

https://github.com/shamansir/elm-fluxus

In Progress: A try to move http://pawfal.org/fluxus to Elm and WebGL

elm functional-programming generative-art graphics-programming visualisation webgl

Last synced: 23 Oct 2024

https://github.com/gavinhome/done-redux

A combined .Net7 state management framework.

component dotnet framework functional-programming redux state-management

Last synced: 14 Nov 2024

https://github.com/mjavadhpour/functional-php

Exercise of Functional Programming with PHP

functional-programming php8

Last synced: 16 Nov 2024

https://github.com/sidmishraw/fjava

FJava, Java for functional programming

fjava functional-programming java8

Last synced: 15 Nov 2024

https://github.com/helins/fn.cpp

Pass around c++ fns and methods, get performance

cplusplus functional-programming functions higher-order-functions

Last synced: 16 Nov 2024

https://github.com/aganglada/reswitcher

🍭 Functional switch case for redux reducers

functional-programming javascript reducer redux switch-case

Last synced: 15 Nov 2024

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 Nov 2024

https://github.com/mrandl/satsolver

A toy functional and parallel SAT solver implementation in Scala

dotty functional-programming sat-solver scala

Last synced: 17 Nov 2024

https://github.com/sandromaglione/nextjs_search_view_pagination

NextJs application where you can search and view a list of users, implemented with pagination

eslint fp-ts functional functional-programming io-ts next pagination prettier search tailwindcss typescript users

Last synced: 15 Nov 2024

https://github.com/palutz/tryskiasharp

Playing with Xamarin Forms, F# and SkiaSharp (2D graphics API powered by the Skia library: https://skia.org)

2d-graphics fsharp functional-programming mobile skiasharp xamarin-forms

Last synced: 17 Nov 2024

https://github.com/palutz/monads-gym

Stretching the muscles with monads...

functional-programming monads scala

Last synced: 17 Nov 2024

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 Nov 2024

https://github.com/mehmet-github06/find-country

An application where you can find the country information you want

api async bootstrap functional-programming html-css-javascript try-catch

Last synced: 15 Nov 2024

https://github.com/michalspano/func-prog

My take on Functional Programming.

clojure functional-programming haskell personal

Last synced: 17 Nov 2024

https://github.com/yurrriq/tdd-with-idris

:book: Working through Type-Driven Development with Idris

dependent-types functional-programming idris learning theorem-proving type-driven-development

Last synced: 17 Nov 2024

https://github.com/rcardin/reader-monad

A simple implementation of the Reader monad

functional-programming monad reader-monad scala

Last synced: 17 Nov 2024

https://github.com/firaja/identicon

Elixir implementation of Identicon

elixir functional-programming identicon

Last synced: 18 Nov 2024

https://github.com/leobenkel/laeta

Agnostic service registry with fully typed retrieval

functional-programming registry scala services typed

Last synced: 15 Nov 2024

https://github.com/papilo-cloud/pony-express

A simple mail server that stores emails and users. This behaves more like a conventional JSON backend API

curry express-js functional-programming javascript node-js

Last synced: 17 Nov 2024

https://github.com/harlockofficial/functionalprogrammingtutoringmaterial

All material that will be used during the tutoring sessions for the Functional Programming module of the Programming Methodologies course

beamer beamer-presentation beamer-slides course-material functional-programming haskell haskell-exercises haskell-learning latex latex-document tutoring university university-course university-of-camerino

Last synced: 15 Nov 2024

https://github.com/rcardin/raise4s

Porting of the Raise DSL from the Arrow Kt Kotlin library

direct-style error-handling functional-programming scala scala3

Last synced: 17 Nov 2024

https://github.com/dimasmiftah/structuring

Structuring data from .txt file to JavaScript object literal using higher-order functions.

functional-programming

Last synced: 15 Nov 2024

https://github.com/rcardin/rockthejvm-exercises

Solutions to the exercises proposed during the courses on RockTheJvm site

cats exercises functional-programming scala

Last synced: 17 Nov 2024

https://github.com/asarkar/udemy-complete-haskell

https://www.udemy.com/course/the-complete-haskell-course-from-zero-to-expert

functional-programming haskell udemy

Last synced: 13 Nov 2024

https://github.com/rcardin/reader-monad-kotlin

An implementation of the Reader Monad in Kotlin

functional-programming kotlin monad reader-monad

Last synced: 17 Nov 2024

https://github.com/rcardin/functional-error-handling-in-kotlin

Day by day examples of how we can handle error in Kotlin using functional programming

arrow-kt error-handling functional-programming kotlin

Last synced: 17 Nov 2024

https://github.com/rcardin/functional-portfolio

A toy implementation of a portfolio application that uses functional domain modeling and functional programming

cats domain-driven-design functional-programming scala

Last synced: 17 Nov 2024

https://github.com/rcardin/cats-effect-playground

A set of small projects to learn and to understand the cats-effect library

cats cats-effect functional-programming learning-by-doing scala

Last synced: 17 Nov 2024

https://github.com/rcardin/cat-notebook

Notes on Category Theory, taken while trying to understand the Functional Programming

category-theory functional-programming learning writing

Last synced: 17 Nov 2024

https://github.com/yazaldefilimone/lambda-calculus-typescript

Tiny lambda calculus implementations using Typescript

functional-programming lambda-calculus math

Last synced: 17 Nov 2024

https://github.com/yazaldefilimone/lambda-normalizer

seeking to understand patterns behind a normalizer for typed lambda calculus with type affinities.

agda functional-programming lambda-calculus rust type-theory typescript

Last synced: 17 Nov 2024

https://github.com/palutz/fsharpmobile

F# and Xamarin... IT COULD WORK!!!

fsharp functional-programming mobile multiplatform xamarin

Last synced: 17 Nov 2024

https://github.com/palutz/calculateseries

A simple F# solution, with tests and console app to calculate a series of numbers

fsharp functional-programming math

Last synced: 17 Nov 2024

https://github.com/csalih/functional-programming

Homework repo for functional programming

functional-programming haskell lambda-calculus

Last synced: 17 Nov 2024

https://github.com/denieler/angular-sequence-events

Sequential code and chained execution of events, handlers, etc.

angular events functional-programming library

Last synced: 17 Nov 2024

https://github.com/palutz/fplogic

Logic and functional programming in Haskell

functional-programming haskell logic

Last synced: 17 Nov 2024

https://github.com/palutz/scalaexercises

Notes, code and worksheets from scala-exercises training (scala-exercises.org)

functional-programming scala

Last synced: 17 Nov 2024

https://github.com/palutz/scalashoppingbasket

A simple shopping basket in Scala, with an idiomatic approach...

functional-programming scala

Last synced: 17 Nov 2024

https://github.com/palutz/introtofunctional

Introduction to functional programming slides

functional-programming introduction monads

Last synced: 17 Nov 2024

https://github.com/faylina/spellbound-treasures

First project utilizing JavaScript to create a shopping cart

functional-programming html-css javascript localstorage responsive shop

Last synced: 17 Nov 2024

https://github.com/palutz/programmingreactivesystem_course

Code from the Programming Reactive System in Scala course from Edx (EPFL)

actor-model akka fp functional-programming reactive-programming reactive-streams scala

Last synced: 17 Nov 2024

https://github.com/nextbreakpoint/sqltemplate

SQLTemplate implements a fluent interface for executing SQL statements

fluent-interface functional-programming java java-8 java-library

Last synced: 17 Nov 2024

https://github.com/nextbreakpoint/fork

Fork implements a fluent interface for executing parallel tasks and collecting results

fluent-interface functional-programming java java-8 java-library

Last synced: 17 Nov 2024

https://github.com/nevoland/unchangeable

🧊 Tools for immutable values.

functional-programming immutable pure

Last synced: 15 Nov 2024

https://github.com/hoishing/pipable

pipe operation in python

fp functional-programming pipe pipleline

Last synced: 17 Nov 2024

https://github.com/julgitt/logic-circuit-simulator

Logic Circuit Simulator taking into account the time delay of the logic gates

functional-programming logic-circuit-simulator logic-gates racket

Last synced: 17 Nov 2024

https://github.com/mrtkp9993/funcproggo

Functional Programming in Go.

functional-programming golang

Last synced: 17 Nov 2024

https://github.com/mrbrunelli/curso-elixir

Meus estudos da Linguagem Elixir

elixir elixir-lang erlang functional-programming

Last synced: 15 Nov 2024

https://github.com/turbiani/java-learning

Repositório criado para estudos gerais sobre Java 8 e Reative Programming

development functional-programming java-8 learning rxjava

Last synced: 17 Nov 2024

https://github.com/sandromaglione/nextjs-tennis-game

A simple application that aims to explain visually how a typical set of Tennis works. Enjoy!

eslint fp-ts functional-programming game io-ts jest jest-tests nextjs prettier tennis tennis-game tennis-score typescript webdev

Last synced: 15 Nov 2024

https://github.com/sandromaglione/nextjs_pokemon_memory_card_game

Memory Card Game using nextjs, typescript, jest, react-testing library, and fetching Pokemon from pokeAPI

card-game fp-ts functional-programming functional-typescript jest memory memory-card-game nextjs pokeapi pokemon pokemon-game react-testing-library typescript

Last synced: 15 Nov 2024

https://github.com/kubepay/java-cs-to-enterprise

This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.

algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming

Last synced: 17 Nov 2024

https://github.com/perty/elm-currency-adder

Accompaning code to "Fun with functional programming using Elm".

elm-lang functional-programming

Last synced: 17 Nov 2024

https://github.com/it1shka/moonshine

Library providing common functional utilities for the Lua programming language

array-methods functional-programming library lua lua-library luajit

Last synced: 17 Nov 2024

https://github.com/barbixxxa/functional-programming-language

Disciplina de Linguagem de Programação Funcional com o Professor Luis Menezes - POLI/UPE 2016.2

functional-programming haskell

Last synced: 18 Nov 2024

https://github.com/anurag1101/the_perfect_guess

Perfect Guess is a simple number guessing game built with Python. Players try to guess a randomly generated number between 1 and 100, receiving feedback on whether their guesses are too high or too low. The game continues until the correct number is guessed, with an option to play again. Enjoy testing your guessing skills!

functional-programming functions-python game-development guessing-number-game if-elif-else python python3

Last synced: 15 Nov 2024

https://github.com/catseye/deturgenchry

(WIP) An OO language where `self` is a continuation (sort of) [BSD license]

esolang experimental-language functional-programming object-oriented unfinished unimplemented

Last synced: 15 Nov 2024

https://github.com/catseye/iphigeneia

A toy hybrid imperative/functional programming language

functional-programming imperative-programming-language toy-language

Last synced: 15 Nov 2024

https://github.com/catseye/sally

A cute but naïve functional language - "upside-down Forth cake".

esolang experimental-language functional-programming minimalistic stack-based

Last synced: 15 Nov 2024

https://github.com/slemus9/corelang-hs

Code and exercises of the book Implementing Functional Languages: a tutorial by S.P. Jones and D. Lester

functional-programming haskell tutorial

Last synced: 15 Nov 2024

https://github.com/slemus9/plfa

Solutions to the book: Programming Language Foundations in Agda, from Wadler, Philip, Wen Kokke, and Jeremy G. Siek

agda functional-programming plfa programming-languages

Last synced: 15 Nov 2024

https://github.com/sobakavosne/generator

An application for generating 1 billion records (MySQL). Research & development project

functional-programming lazy mysql node

Last synced: 16 Nov 2024

https://github.com/sobakavosne/structure-survey

Loading testing for structures: Native JS, Immutable.js, Mori.js, Lazy.js

cpp-addon data-structures functional-programming immutable lazy

Last synced: 16 Nov 2024

https://github.com/rvanasa/lens

An easy-to-learn functional scripting language and runtime environment.

functional-programming javascript modular-design programming-language script

Last synced: 15 Nov 2024

https://github.com/mdb/funcy

A minimal Go package providing a few functional utilities.

functional-programming go golang

Last synced: 14 Nov 2024