Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/functional-programming
- Wikipedia: https://en.wikipedia.org/wiki/Functional_programming
- Related Topics: oop, declarative-programming, procedural-programming, event-driven-programming,
- Last updated: 2024-11-17 00:06:51 UTC
- JSON Representation
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/casperkristiansson/programming-ii-id1019
Programming II - Exercises and lecture notes for the course ID1019
advent-of-code cut-boards derivative elixir functional-programming huffman id1019 interpreter mandelbrot mips-emulator morse philosophers prime programming-2 programming-ii streams-of-prime-numbers train-shunting tree-vs-list
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/polossk/renai-slg-solution
Solution of 恋愛SLG
functional-programming oj-solutions
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/palutz/functionalscala_coursera
Functional programming in Scala Certification path (EPFL)
big-data coursera distributed-computing functional-programming parallel-computing scala spark
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/rcardin/reader-monad
A simple implementation of the Reader monad
functional-programming monad reader-monad scala
Last synced: 17 Nov 2024
https://github.com/mhashim6/kotlinheroes
My solutions for some of KotlinHeroes' problems.
algorithms codeforces competitive-programming functional-programming kotlin kotlinheroes
Last synced: 15 Nov 2024
https://github.com/nevoland/unchangeable
🧊 Tools for immutable values.
functional-programming immutable pure
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/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/tom-weatherhead/atrocity
A Scheme interpreter implemented in C.
c functional-programming garbage-collection repl scheme scheme-interpreter scripting-language
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/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/palutz/littletyperstudygroup
The Little Typer study group London
dependent-types functional-programming lisp scheme study-group
Last synced: 17 Nov 2024
https://github.com/palutz/fslinearalgebrarefresh
Linear Algebra refresh using fsharp
fsharp functional-programming linear-algebra math udacity
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/palutz/scalashoppingbasket
A simple shopping basket in Scala, with an idiomatic approach...
Last synced: 17 Nov 2024
https://github.com/palutz/scalaexercises
Notes, code and worksheets from scala-exercises training (scala-exercises.org)
Last synced: 17 Nov 2024
https://github.com/rcardin/functional-event-sourcing-in-kotlin
A toy project to explore the capabilities of functional event-sourcing using Kotlin
arrow-kt coroutines-flow event-sourcing eventstoredb functional-event-sourcing functional-programming hexagonal-architecture kotest kotlin sqldelight testcontainers
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/palutz/fplogic
Logic and functional programming in Haskell
functional-programming haskell logic
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/palutz/fsharpmobile
F# and Xamarin... IT COULD WORK!!!
fsharp functional-programming mobile multiplatform xamarin
Last synced: 17 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/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/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/lorenzleutgeb/fp
coursework functional-programming tuwien
Last synced: 16 Nov 2024
https://github.com/dimasmiftah/structuring
Structuring data from .txt file to JavaScript object literal using higher-order functions.
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/sobakavosne/solve-the-word
FP Engineer task
algorithms functional-programming js
Last synced: 16 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/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/leobenkel/laeta
Agnostic service registry with fully typed retrieval
functional-programming registry scala services typed
Last synced: 15 Nov 2024
https://github.com/nathaniyell/meta-js-course
A repository with details of the different Javascript concepts learnt in Meta's Javascript course on Coursera
array-methods data-structures destructuring dom-manipulation functional-programming handling-errors ifelse inheritance javascript jest-test loops-and-iterations map mocking oop oop-principles set switch-case unit-test
Last synced: 15 Nov 2024
https://github.com/nathaniyell/javascript-30days-practice
Various concepts on Javascript explained elaborately with adequate examples
arrays dom-manipulation functional-programming javascript object-oriented-programming objects
Last synced: 15 Nov 2024
https://github.com/alansastre/java-functional-advanced
Programación funcional en Java. Procesamiento de datos con la API Stream en Java. Interfaz funcional Comparator.
collector comparator flatmap functional-programming java java-stream-api java11 java17 java8 reduce sorted stream-api stream-java stream-processing
Last synced: 13 Nov 2024
https://github.com/alansastre/java-functional-interfaces
Programación funcional e interfaces funcionales en Java 8 y versiones posteriores
consumer functional-interfaces functional-programming functions java java-8 java11 java17 predicate supplier
Last synced: 13 Nov 2024
https://github.com/alansastre/java-optional
Programación funcional y API Optional en Java
functional-programming java lambda-functions optional stream-api-java8
Last synced: 13 Nov 2024
https://github.com/alansastre/java-streams
Programación funcional y API Stream en Java
functional-programming java java11 java17 java8 lambda stream stream-api
Last synced: 13 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/mehmet-github06/pokemon-app
If you want to revive your memories, you can look at the pokemon application.
api dom-manipulation functional-programming html-css-javascript loop try-catch
Last synced: 15 Nov 2024
https://github.com/mehmet-github06/shopping-card
Bu depo, basit bir alışveriş sepeti uygulamasını içerir. JavaScript, HTML, ve CSS kullanılarak geliştirilmiştir. Ayrıca, harici bir API'den rastgele ürün verilerini çeker.
api bootstrap dom-manipulation functional-programming html-css-javascript responsive try-catch
Last synced: 15 Nov 2024
https://github.com/mehmet-github06/stopwatch
Making stopwatches and generating random athletes
async-await bootstrap dom-manipulation functional-programming html-css-javascript responsive try-catch
Last synced: 15 Nov 2024
https://github.com/alansastre/java-functional-method-reference
Programación funcional y métodos referenciados en Java
functional-programming java java11 java17 java8 lambda-functions method-reference method-references
Last synced: 13 Nov 2024
https://github.com/wilberquito/jelly-adventures
A game inspired in Bloxorz
functional-programming haskell
Last synced: 13 Nov 2024
https://github.com/wilberquito/johntheartist
Template John the artist
functional-programming graphics haskell opengl
Last synced: 13 Nov 2024
https://github.com/asarkar/fp-scala
Functional Programming in Scala
functional-programming functional-programming-in-scala red-book scala
Last synced: 13 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/asarkar/exercism-haskell
https://exercism.org/tracks/haskell
algorithms data-structures exercism exercism-haskell exercism-track functional-programming haskell
Last synced: 13 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/asarkar/scala-with-cats
Scala with Cats
cats functional-programming scala scala-with-cats
Last synced: 13 Nov 2024
https://github.com/asarkar/hackerrank-fp-haskell
Functional Programming code challenges on HackerRank
functional-programming hackerrank hackerrank-challenges hackerrank-haskell hackerrank-solutions haskell
Last synced: 13 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
https://github.com/vtramo/java-problems
Solutions for various types of medium-to-challenging level problems.
algorithm-challenges algorithms-and-data-structures completablefuture-api concurrent-programming declarative-programming exercises forkjoin functional-programming future java java-exercises lambda-functions parallel-programming problem-solving problems problemset solutions spliterator stream-processing thread-pool
Last synced: 17 Nov 2024
https://github.com/asarkar/udemy-advanced-scala
https://www.udemy.com/course/advanced-scala/
functional-programming scala udemy
Last synced: 13 Nov 2024
https://github.com/rcardin/doobie-playground
Examples of some use cases of the doobie library
cats doobie functional-programming scala
Last synced: 17 Nov 2024
https://github.com/haskyll/haskyll.github.io
Beginner's guide to Haskell
documentation functional-programming haskell jekyll jekyll-theme programming ruby
Last synced: 14 Nov 2024
https://github.com/james-p-d/lambda
A simple Lambda expression interpreter in Java
beta-reduction console console-application functional-programming java lambda-calculus lambda-expressions repl
Last synced: 17 Nov 2024
https://github.com/iain-s/wizards-within
Working through SICP, one chapter at a time.
educational functional-programming scheme
Last synced: 13 Nov 2024
https://github.com/oniani/purity
A collection of various algorithms and data structures
algorithms data-structures functional-programming haskell
Last synced: 14 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/ryanhill1/command-line-checkers
Checkers with AI.
ai checkers functional-programming game game-tree ocaml
Last synced: 13 Nov 2024
https://github.com/rcardin/raise-scala-example
direct-style error-handling functional-programming raise scala-3
Last synced: 17 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/sentenza/docs
Useful resources about Scala and FP
docs functional-programming scala
Last synced: 14 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/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/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/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/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/mrbrunelli/my-first-elm-app
My Fist App using Elm Lang
elm elm-architecture elm-lang functional-language functional-programming
Last synced: 15 Nov 2024
https://github.com/mrbrunelli/haskell-math
My functional math studies with Haskell
functional functional-programming haskell haskell-exercises lambda math
Last synced: 15 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/mhashim6/kotlin-sorting-algorithms
kotlin implementation for various sorting algorithms [school project]
bubble-sort factory-pattern functional-programming insertion-sort kotlin kotlin-sorting-algorithms merge-sort oop school-project sorting-algorithms strategy-pattern
Last synced: 15 Nov 2024
https://github.com/bertrand31/data-structures-scala
🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade
bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie
Last synced: 07 Nov 2024
https://github.com/akinozgen/alternatives
Some alternative implementations for common interfaces, classes etc.
alternative definition es6 functional-programming javascript json react
Last synced: 14 Nov 2024
https://github.com/spkirich/bmstu-fp
МГТУ им. Баумана. Функциональное программирование
bmstu common-lisp functional-programming lisp
Last synced: 07 Nov 2024
https://github.com/jaandrle/jaajsu
JavaScript Utils
functional functional-programming javascript-utility javascript-utils
Last synced: 02 Nov 2024
https://github.com/santiagolizardo/tonato
Converts strings to the NATO alphabet (Haskell)
alphabet functional-programming haskell nato
Last synced: 11 Nov 2024
https://github.com/sacoo7/objective-c-exercises
Exercises to DEEP learn objective C
exercise functional-programming object-oriented-programming objective-c
Last synced: 29 Oct 2024
https://github.com/devkiloton/java-ft
Code used in my workshop at UNICAMP university to show the benefits of the functional programming on Java, and compare imperative & declarative code.
declarative functional-programming java
Last synced: 14 Oct 2024
https://github.com/prncss-xyz/flua
iterator composition in lua
functional-programming iterators lua
Last synced: 07 Nov 2024
https://github.com/sophiecollard/variance
Simple examples to illustrate the differences between invariance, covariance and contravariance in Scala
contravariance covariance fp functional-programming invariance scala
Last synced: 10 Nov 2024
https://github.com/jottenlips/functionalobjc
λ Example project for using higher order functions in objective c
functional functional-programming functionalobjc obj-c
Last synced: 14 Oct 2024
https://github.com/jaandrle/deka-dom-el
A library expanding the capabilities of the native DOM API with the aim of offering the possibility of writing reactive UI templates/components declaratively directly in JavaScript.
client-side-rendering declarative declarative-programming declarative-ui dom functional-programming javascript reactive rendering server-side-rendering typescript ui ui-components vanilla-javascript vanilla-js webcomponents
Last synced: 02 Nov 2024
https://github.com/jaandrle/fpubsub
PubSub pattern library with types support
event event-emitter functional-programming javascript pub-sub pubsub reactive reactive-programming typescript
Last synced: 02 Nov 2024
https://github.com/nicklatch/ocaml_learn_exercises
My solutions to the ocaml.org exercises
functional-programming ocaml practice
Last synced: 12 Oct 2024
https://github.com/liteobject/functional.programming.with.csharp
Functional Programming with C#: Unlocking the Power of Functional Paradigm
Last synced: 07 Nov 2024