awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

Awesome GitHub RepositoriesFunctional Programming Interoperability Standards

Standards and naming conventions that ensure different functional libraries can interoperate.

Distinct from Interoperability Standards: Specific to functional programming signatures, unlike general network or metadata interoperability.

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

Awesome Functional Programming Interoperability Standards GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • fantasyland/fantasy-landAvatar de fantasyland

    fantasyland/fantasy-land

    10,233Ver en GitHub↗

    Fantasy Land is a specification for algebraic interfaces in JavaScript. It defines a set of rules, naming conventions, and behavioral contracts for common functional programming structures to ensure consistent behavior and interoperability across the ecosystem. The project establishes a common language for defining computational contexts and data transformation interfaces. By providing a standard set of signatures, it enables different JavaScript libraries to work together through shared algebraic specifications. The specification covers a wide range of functional abstractions, including alg

    Ensures JavaScript libraries can work together by sharing a common set of algebraic signatures and conventions.

    JavaScript
    Ver en GitHub↗10,233
  • typelevel/catsAvatar de typelevel

    typelevel/cats

    5,447Ver en GitHub↗

    Cats es una biblioteca de programación funcional y type classes para Scala, diseñada para implementar patrones algebraicos y abstracciones funcionales. Proporciona un conjunto estandarizado de interfaces y un kit de herramientas modular de wrappers y contenedores funcionales para permitir el polimorfismo ad-hoc y la programación genérica entre tipos dispares. El proyecto sirve como estándar de abstracción funcional, ofreciendo una suite de transformadores de mónadas para componer contextos con efectos anidados y manejar múltiples efectos secundarios computacionales dentro de un solo pipeline. Además, permite la construcción de lenguajes específicos de dominio (DSL) embebidos al representar la lógica del programa como estructuras de datos que se interpretan por separado de sus definiciones. La biblioteca cubre amplias áreas de capacidad, incluyendo la manipulación algebraica de datos para combinar y reducir valores, gestión de estado con seguridad de tipos y manejo funcional de errores para formalizar la acumulación y recuperación de errores. También proporciona herramientas para la gestión de computación con efectos y la extensión de tipos de colección estándar con capacidades funcionales. La biblioteca incluye mecanismos para la validación de leyes algebraicas, asegurando que las instancias de type classes cumplan con las propiedades matemáticas.

    Establishes a standardized set of functional interfaces that serve as the foundation for the Scala functional ecosystem.

    Scala
    Ver en GitHub↗5,447
  1. Home
  2. Software Engineering & Architecture
  3. Functional Programming Interoperability Standards

Explorar subetiquetas

  • Functional Abstraction StandardsStandardized interfaces and type classes that provide a consistent language for functional programming across libraries. **Distinct from Functional Programming Interoperability Standards:** Distinct from Interoperability Standards: focuses on the shared mathematical abstractions (like Monad or Functor) rather than binary or metadata compatibility.