Rapid development of self-documenting APIs
-
Updated
Jun 13, 2024 - Scala
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.
Rapid development of self-documenting APIs
A simple macro-less logging typeclass with some common backends
Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
Nix, the purely functional package manager
ldbc is Pure functional JDBC layer with Cats Effect 3 and Scala 3.
The Miser Project is practical demonstration of computation-theoretical aspects of software
A Compiler in 50K Instructions (5K SLOC)
A fast, friendly, functional language.
⛱ Broadly scoped ecosystem & mono-repository of 192 TypeScript projects (and 160+ examples) for general purpose, functional, data driven development
Functional GraphQL library for Scala
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
A wrapper around axios which uses io-ts to validate the received response.
Fastify application boilerplate based on clean architecture, domain-driven design, CQRS, functional programming, vertical slice architecture for building production-grade applications 🚀
A functional interpreted programming language with a minimalistic design.
♞ lichess.org: the forever free, adless and open source chess server ♞
A Rubyist learns functional programming.
🌐 Vixeny: At the forefront of modern web development, Vixeny stands as a runtime-independent, efficiency-driven library dedicated to upholding the principles of functional purity. It's crafted to empower developers with a robust foundation for creating scalable, maintainable, and high-performance web applications.
Cross-platform runtime environment for the Elm programming language.