Topic

functional-programming

Repositories (1340)

topshell
topshell topshell-language Scala

TopShell - a purely functional, reactive scripting language

483
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
mazeppa
mazeppa hirrolot OCaml

A modern supercompiler for call-by-value functional languages

478
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
swift-prelude
swift-prelude pointfreeco Swift

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

477
zio-prelude
zio-prelude zio Scala

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

472
pLam
pLam slovnicki Haskell

An interpreter for learning and exploring pure λ-calculus

468
outwatch
outwatch outwatch Scala

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

468
scrapscript
scrapscript tekknolagi Python

A functional, content-addressable programming language.

465
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...

462
never
never never-lang C

Never: statically typed, embeddable functional programming language.

461
DeepDarkFantasy
DeepDarkFantasy ThoughtWorksInc Haskell

A Programming Language for Deep Learning

459
YaLinqo
YaLinqo Athari PHP

Yet Another LINQ to Objects for PHP [Simplified BSD]

453
FPO
FPO getify JavaScript

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

452
DSLsofMath
DSLsofMath DSLsofMath Haskell

Domain-Specific Languages of Mathematics

448
shardcake
shardcake devsisters Scala

Sharding and location transparency for Scala

448
crumb
crumb liam-ilan C

The Crumb Programming Language

442
functional-fortran
functional-fortran wavebitscientific Fortran

Functional programming for modern Fortran

437
sky
sky anzellai Go

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

432
Haskell
Haskell TheAlgorithms Haskell
431
fp-ts-cheatsheet
fp-ts-cheatsheet inato

FP-TS Cheat Sheet

425
meza
meza reubano Python

A Python toolkit for processing tabular data

422
lazy-collections
lazy-collections RobinMalfait TypeScript

Collection of fast and lazy operations

419
scala-with-cats
scala-with-cats scalawithcats Typst

Source code for Scala with Cats

418
awesome-idris
awesome-idris joaomilho Idris

𝛌 Awesome Idris resources

414
awesome-fable
awesome-fable kunjee17

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

405
aioreactive
aioreactive dbrattli Python

Async/await reactive tools for Python 3.10+

401
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.

395
shen-sources
shen-sources Shen-Language Shen

Shen language kernel sources for porters

393
throwing-function
throwing-function pivovarit Java

Checked Exceptions-enabled Java 8+ functional interfaces + adapters

392
ocaml4noobs
ocaml4noobs Camilotk OCaml

Tutorial de OCaml para iniciantes na Linguagem.

388
effect
effect python-effect Python

effect isolation in Python, to facilitate more purely functional code

386
scala_typeclassopedia
scala_typeclassopedia lemastero Scala

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

385
prelude-ts
prelude-ts emmanueltouzery TypeScript

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

383
scriptum
scriptum robotroutine JavaScript

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

381
bitcoin-s
bitcoin-s bitcoin-s Scala

Bitcoin Implementation in Scala

381
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...

377
kotlin-retry
kotlin-retry michaelbull Kotlin

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

375
fun-task
fun-task rpominov JavaScript

Abstraction for managing asynchronous code in JS

374
FunctionalTableData
FunctionalTableData Shopify Swift

Declarative UITableViewDataSource implementation

370
typed
typed TylorS TypeScript

Web Applications with Effect-TS v3 :: See https://github.com/TylorS/typed-smol for v4

369
virtual-audio-graph
virtual-audio-graph benji6 TypeScript

:notes: Library for declaratively manipulating the Web Audio API

368
eyg-lang
eyg-lang CrowdHailer Gleam

The safest scripting language for you, or your agent.

365
phunctional
phunctional Lambdish PHP

⚡️ λ PHP functional library focused on simplicity and performance

364
layoutz
layoutz mattlianje Scala

Simple, beautiful CLI output

363
qo
qo baweaver Ruby

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

362
sihl
sihl oxidizing OCaml

A modular functional web framework

361
funcparserlib
funcparserlib vlasovskikh Python

Recursive descent parsing library for Python based on functional combinators

360
CQL
CQL CategoricalData Java

Categorical Query Language IDE

360