Topic

functional-programming

Repositories (1348)

topshell
topshell topshell-language Scala

TopShell - a purely functional, reactive scripting language

482
mazeppa
mazeppa hirrolot OCaml

A modern supercompiler for call-by-value functional languages

480
WhyHaskellMatters
WhyHaskellMatters thma Haskell

In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing featur...

479
foundations
foundations fp-tower HTML

Foundations of Functional Programming in Scala is a comprehensive, self-paced online course with no prerequisites, which helps you to become a confide...

477
fastify-boilerplate
fastify-boilerplate marcoturi TypeScript

Fastify 5 application boilerplate based on clean architecture, domain-driven design, CQRS, functional programming, vertical slice architecture for bui...

476
swift-prelude
swift-prelude pointfreeco Swift

🎶 A collection of types and functions that enhance the Swift language.

476
zio-prelude
zio-prelude zio Scala

A lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration

472
outwatch
outwatch outwatch Scala

The Functional and Reactive Web-Frontend Library for Scala.js

470
pLam
pLam slovnicki Haskell

An interpreter for learning and exploring pure λ-calculus

468
scrapscript
scrapscript tekknolagi Python

A functional, content-addressable programming language.

466
DeepDarkFantasy
DeepDarkFantasy ThoughtWorksInc Haskell

A Programming Language for Deep Learning

460
never
never never-lang C

Never: statically typed, embeddable functional programming language.

460
FPO
FPO getify JavaScript

FP library for JavaScript. Supports named-argument style methods.

453
DSLsofMath
DSLsofMath DSLsofMath Haskell

Domain-Specific Languages of Mathematics

451
YaLinqo
YaLinqo Athari PHP

Yet Another LINQ to Objects for PHP [Simplified BSD]

451
shardcake
shardcake devsisters Scala

Sharding and location transparency for Scala

448
crumb
crumb liam-ilan C

The Crumb Programming Language

442
sky
sky anzellai Rust

Sky — an Elm-inspired language that compiles to Go. Hindley-Milner types, server-driven UI (Sky.Live), single binary output.

441
functional-fortran
functional-fortran wavebitscientific Fortran

Functional programming for modern Fortran

440
Haskell
Haskell TheAlgorithms Haskell
434
fp-ts-cheatsheet
fp-ts-cheatsheet inato

FP-TS Cheat Sheet

426
meza
meza reubano Python

A Python toolkit for processing tabular data

423
lazy-collections
lazy-collections RobinMalfait TypeScript

Collection of fast and lazy operations

421
scala-with-cats
scala-with-cats scalawithcats Typst

Source code for Scala with Cats

418
awesome-idris
awesome-idris joaomilho Idris

𝛌 Awesome Idris resources

415
awesome-fable
awesome-fable kunjee17

A curated list of useful Fable tutorials, libraries and software. Inspired by awesome list. Feel free to contribute.

404
aioreactive
aioreactive dbrattli Python

Async/await reactive tools for Python 3.10+

402
shen-sources
shen-sources Shen-Language Shen

Shen language kernel sources for porters

398
droste
droste higherkindness Scala

recursion schemes for cats; to iterate is human, to recurse, divine

396
swift-validated
swift-validated pointfreeco Swift

🛂 A result type that accumulates multiple errors.

394
throwing-function
throwing-function pivovarit Java

Checked Exceptions-enabled Java 8+ functional interfaces + adapters

393
ChaosIntelligence
ChaosIntelligence Cattmonkey Python

把智能体当函数,把想法写成程序。Agent-native functional language with a CLI, Web IDE, goal-driven bots and live UI. Source-available; no AI training.

392
ocaml4noobs
ocaml4noobs Camilotk OCaml

Tutorial de OCaml para iniciantes na Linguagem.

389
effect
effect python-effect Python

effect isolation in Python, to facilitate more purely functional code

389
prelude-ts
prelude-ts emmanueltouzery TypeScript

Functional programming, immutable collections and FP constructs for typescript and javascript

386
eyg-lang
eyg-lang CrowdHailer Gleam

Building better languages and tools; for some measure of better.

385
bitcoin-s
bitcoin-s bitcoin-s Scala

Bitcoin Implementation in Scala

385
scala_typeclassopedia
scala_typeclassopedia lemastero Scala

Abstractions from Category theory with simple description & implementation, links to further resources.

385
scriptum
scriptum robotroutine JavaScript

No-Frills Functional Programming Lib Augmenting Javascript/Node.js

381
typed
typed TylorS TypeScript

Web Applications with Effect-TS

380
functional-javascript
functional-javascript osteele JavaScript

Functional is a library for functional programming in JavaScript. It defines the standard higher-order functions such as map, reduce (aka foldl), and...

378
kotlin-retry
kotlin-retry michaelbull Kotlin

A multiplatform higher-order function for retrying operations that may fail.

376
fun-task
fun-task rpominov JavaScript

Abstraction for managing asynchronous code in JS

374
layoutz
layoutz mattlianje Scala

Simple, beautiful CLI output

372
FunctionalTableData
FunctionalTableData Shopify Swift

Declarative UITableViewDataSource implementation

370
virtual-audio-graph
virtual-audio-graph benji6 TypeScript

:notes: Library for declaratively manipulating the Web Audio API

369
CQL
CQL CategoricalData Java

Categorical Query Language IDE

367
phunctional
phunctional Lambdish PHP

⚡️ λ PHP functional library focused on simplicity and performance

364
qo
qo baweaver Ruby

Qo - Query Object - Pattern matching and fluent querying in Ruby

362
funcparserlib
funcparserlib vlasovskikh Python

Recursive descent parsing library for Python based on functional combinators

361