awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesFunctional Programming Interfaces

APIs that enforce immutable data transformations and pure function composition.

Distinguishing note: Focuses on the interface design for functional programming, distinct from general architectural patterns.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Functional Programming Interfaces. Refine with filters or upvote what's useful.

Awesome Functional Programming Interfaces GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jax-ml/jaxAvatar jax-ml

    jax-ml/jax

    35,828Vezi pe GitHub↗

    This project is a high-performance numerical computing library designed for large-scale scientific and machine learning workloads. It functions as an automatic differentiation framework and a just-in-time compilation engine, transforming high-level Python code into optimized machine instructions. By enforcing pure functional programming patterns and immutable array semantics, the library ensures that mathematical functions remain compatible with automated graph transformations and symbolic differentiation. The platform distinguishes itself through its distributed array computing capabilities,

    Enforces immutable data transformations and pure function composition to enable reliable optimization and automated code analysis.

    Pythonjax
    Vezi pe GitHub↗35,828
  • jorgebucaran/hyperappAvatar jorgebucaran

    jorgebucaran/hyperapp

    19,211Vezi pe GitHub↗

    Hyperapp is a functional JavaScript framework for building hypertext applications. It centers on a state management library and a virtual DOM system that creates in-memory interface representations to apply efficient updates to the browser screen via diffing. The framework avoids templates and JSX, instead utilizing function composition and dedicated tag wrappers to generate HTML structures and SVG elements. It implements a unidirectional data flow where a central state object is managed through transformation functions. The system covers declarative UI rendering and functional web interfaci

    Bridges browser APIs and external events using functional programming interfaces and immutable transformations.

    JavaScript
    Vezi pe GitHub↗19,211
  • winterbe/java8-tutorialAvatar winterbe

    winterbe/java8-tutorial

    16,733Vezi pe GitHub↗

    This project is a comprehensive programming tutorial and technical guide focused on the Java 8 language specification. It provides educational resources for implementing functional programming patterns, utilizing modern language syntax, and adopting updated API standards. The guide covers the transition to functional programming through the use of lambda expressions, method and constructor references, and functional interfaces. It also details the use of default interface methods to extend logic without breaking existing classes and the implementation of repeatable annotations. Additional co

    Explains the use of functional interfaces as target types for lambda expressions.

    Java
    Vezi pe GitHub↗16,733
  • developit/mittAvatar developit

    developit/mitt

    11,872Vezi pe GitHub↗

    Mitt is a lightweight event emitter and publish-subscribe messaging library designed for managing communication between decoupled components. It provides a minimal utility for registering, dispatching, and removing event listeners within browser and Node.js environments. The library distinguishes itself through a functional interface that maintains a small memory footprint by using function references for listener management. It supports wildcard pattern matching, allowing a single handler to respond to all emitted events, and executes callbacks synchronously to ensure predictable state updat

    Exposes a minimal set of pure functions to maintain a tiny memory footprint.

    TypeScripteventevent-busevent-handlers
    Vezi pe GitHub↗11,872
  1. Home
  2. Software Engineering & Architecture
  3. Functional Programming Interfaces

Explorează sub-etichetele

  • Minimalist InterfacesAPIs designed with minimal surface area and memory footprint for functional event management. **Distinct from Functional Programming Interfaces:** Distinct from general functional programming interfaces: focuses on minimalist API design for event emitters specifically.