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-18 00:10:57 UTC
- JSON Representation
https://github.com/devmahmud/javascript-from-fundamentals-to-functional-js
Learn higher-order functions, closures, scope and the fundamentals necessary to use modern frameworks like React, Angular and Vue. You'll master key functional methods like map, reduce and filter ...plus promises and ES6+ asynchronous JavaScript!
closures es6 functional-programming javascript javascript-learning modern-javascript
Last synced: 10 Nov 2024
https://github.com/mmzk1526/haskell-tfl-status
A simple TfL tube status checker
functional-programming haskell
Last synced: 07 Nov 2024
https://github.com/mahmoudhanafy/scala-specialization
my solutions to assignments
Last synced: 15 Oct 2024
https://github.com/saksmt/f
Provides some useful (especially for method references) functional methods for Java 8
functional-programming java java-8 lambda stream
Last synced: 19 Nov 2024
https://github.com/bertrand31/pandore
📦 The functional files manipulation library Scala was missing
file filesystem functional-programming io-monad library scala
Last synced: 07 Nov 2024
https://github.com/mattiamtzlr/epfl-cs214-course
Course notes for EPFL CS-214: Software Construction
functional-programming scala university-course
Last synced: 14 Oct 2024
https://github.com/gribouille/json-auth-server
JSON Web token server with GraphQL API
express-js functional-programming graphql javascript jsonwebtoken jwt-authentication node-js server
Last synced: 25 Oct 2024
https://github.com/tonivade/pure-bricks
pure functional implementation of bricks game
Last synced: 30 Oct 2024
https://github.com/tonivade/purecfg
Pure Functional Configuration Library
configuration experimental functional-programming java purefun
Last synced: 30 Oct 2024
https://github.com/eilvelia/contravariant
Contravariant functors in JavaScript + Flow with correct type inference
fantasy-land functional-programming
Last synced: 11 Nov 2024
https://github.com/d-exclaimation/common-ts
Zero-dependency TypeScript utilties for Node.js, Deno, Web and anything that powered by V8
functional-programming pattern-matching pipe typescript union v8 zod
Last synced: 07 Nov 2024
https://github.com/lenguyenthanh/scalachess-tests
Keep scalachess honest
chess chess-programming fs2 functional-programming scala scala-cli typelevel
Last synced: 15 Oct 2024
https://github.com/blakek/make-lookup
📒 Make a lookup object from an array of objects
functional-programming hash-lookup javascript lookup lookup-table map typescript
Last synced: 08 Nov 2024
https://github.com/manojpawar94/go-lang-fundamental-examples
The repository has the programs on the fundamental concept of the Go Language programming. It covers variable declaration, conditional block, loop, functions, a data structure(array and slice), goroutines, struct, pointers, error handling and file handling.
arrays error-handling filehandling functional-programming functions go golang golang-examples google-golang goroutine pointers programming-exercises programming-language slice struct
Last synced: 01 Nov 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/mainro/cyclotron-std
Python standard library drivers and components for Cyclotron
cyclotron functional-programming python reactive-extensions reactive-programming reactivex rxpy
Last synced: 13 Oct 2024
https://github.com/imrafaelmerino/vertx-mongodb-effect
Where actors meet Functional Programming
functional-programming json-values mongo-values mongodb reactive-programming vertx
Last synced: 18 Nov 2024
https://github.com/asarkar/99-haskell
H-99: Ninety-Nine Haskell Problems
99-haskell-problems 99-problems 99problems functional-programming haskell ninety-nine-haskell-problems ninety-nine-problems
Last synced: 13 Nov 2024
https://github.com/nowayhecodes/iters
Functional iterators, good to Go.
functional-programming go-package golang iterators map-filter-reduce poc proof-of-concept
Last synced: 17 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/marcosh/effector
A Php library to write effect aware code.
effect effects functional functional-programming php php-7 php-library side-effect
Last synced: 18 Nov 2024
https://github.com/js-factory/router
An opinionated functional programming based routing module
declarative-programming expressjs functional-programming javascript layered-architecture maintained nodejs orchestration-framework reusable router
Last synced: 18 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/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/p0lunin/vglang
????
functional-programming programming-language
Last synced: 16 Nov 2024
https://github.com/mjavadhpour/functional-php
Exercise of Functional Programming with PHP
Last synced: 16 Nov 2024
https://github.com/therealklanni/key-mapper
Tiny utility for deeply mapping object keys
functional-programming object object-mapper object-mapping tiny-utility
Last synced: 18 Nov 2024
https://github.com/kourouklides/scala-examples
Example code in Scala
functional-language functional-programming functional-programming-examples functional-programming-in-scala functional-programming-language functional-reactive-programming reactive-programming scala scala-example
Last synced: 18 Nov 2024
https://github.com/tejasbubane/reason-todo-old
Small todo app with reasonml
bucklescript functional-programming reason-react reasonml
Last synced: 13 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/firaja/identicon
Elixir implementation of Identicon
elixir functional-programming identicon
Last synced: 18 Nov 2024
https://github.com/andimiller/munit-cats-effect-styles
Some Suites for munit-cats-effect
cats functional-programming munit scala testing
Last synced: 18 Nov 2024
https://github.com/polossk/renai-slg-solution
Solution of 恋愛SLG
functional-programming oj-solutions
Last synced: 15 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/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/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/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/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/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/palutz/monads-gym
Stretching the muscles with monads...
functional-programming monads scala
Last synced: 17 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/aganglada/reswitcher
🍭 Functional switch case for redux reducers
functional-programming javascript reducer redux switch-case
Last synced: 15 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/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/sidmishraw/fjava
FJava, Java for functional programming
fjava functional-programming java8
Last synced: 15 Nov 2024
https://github.com/rajasharan/elm-countdown-problem
Solution for the countdown-problem in elm
elm elm-demos elm-lang functional functional-programming
Last synced: 13 Nov 2024
https://github.com/imrafaelmerino/vertx-effect
functional-programming reactive-programming vertx
Last synced: 18 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/asarkar/udemy-advanced-scala
https://www.udemy.com/course/advanced-scala/
functional-programming scala udemy
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/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/asarkar/scala-with-cats
Scala with Cats
cats functional-programming scala scala-with-cats
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/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/fp-scala
Functional Programming in Scala
functional-programming functional-programming-in-scala red-book scala
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/wilberquito/jelly-adventures
A game inspired in Bloxorz
functional-programming haskell
Last synced: 13 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/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/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-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-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/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/sobakavosne/solve-the-word
FP Engineer task
algorithms functional-programming js
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/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/lorenzleutgeb/fp
coursework functional-programming tuwien
Last synced: 16 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/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/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/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/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/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/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/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/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_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/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/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/nevoland/unchangeable
🧊 Tools for immutable values.
functional-programming immutable pure
Last synced: 15 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/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/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/dimasmiftah/structuring
Structuring data from .txt file to JavaScript object literal using higher-order functions.
Last synced: 15 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/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/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