awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
derive4j avatar

derive4j/derive4j

0
View on GitHub↗
577 stars·47 forks·Java·1 vue

Derive4j

Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.

Features

  • Functional Programming - Processor for deriving algebraic data types and pattern matching.
  • Metaprogramming and Compilers - Algebraic data types and pattern-matching for Java.

Historique des stars

Graphique de l'historique des stars pour derive4j/derive4jGraphique de l'historique des stars pour derive4j/derive4j

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Derive4j

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Derive4j.
  • reasonml/reasonAvatar de reasonml

    reasonml/reason

    10,313Voir sur GitHub↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    OCamljavascriptocamlprogramming-language
    Voir sur GitHub↗10,313
  • phuocng/1locAvatar de phuocng

    phuocng/1loc

    6,738Voir sur GitHub↗

    1loc is a JavaScript utility library and multifaceted toolkit providing a collection of single-line functions for common mathematical, string, date, and geometric operations. It functions as a set of functional programming helpers and data validation predicates designed to perform atomic transformations and validations. The project includes a geometry math library for calculating distances, angles, and spatial overlaps between points and rectangles, alongside a text manipulation library for casting, capitalizing, and analyzing string content. The toolkit covers broader capability areas inclu

    MDXeleventyjavascriptjavascript-utils
    Voir sur GitHub↗6,738
  • flix/flixAvatar de flix

    flix/flix

    2,585Voir sur GitHub↗

    Flix is a statically typed multi-paradigm programming language that combines functional, imperative, and logic programming paradigms within a single unified environment. It utilizes a constraint-driven execution environment to derive results by satisfying logical predicates rather than following linear sequential instructions. The language features a unification-based logic engine designed to solve complex computational problems through term unification and backtracking. This is supported by a core library of persistent immutable data structures that ensure side-effect free state management a

    Flixflixfunctionalhacktoberfest
    Voir sur GitHub↗2,585
  • andrewplummer/sugarAvatar de andrewplummer

    andrewplummer/Sugar

    4,506Voir sur GitHub↗

    Sugar is a JavaScript utility library designed to extend native objects and prototypes with additional methods for data manipulation and transformation. It functions as a toolkit for object utilities, date manipulation, string inflection, and the polyfilling of missing or broken standard language features. The library provides the ability to map utility methods directly onto built-in prototypes or wrap values in temporary objects to enable method chaining without modifying global prototypes. It also includes a polyfill system to ensure consistent behavior across different execution environmen

    JavaScript
    Voir sur GitHub↗4,506
Voir les 30 alternatives à Derive4j→

Questions fréquentes

Que fait derive4j/derive4j ?

Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.

Quelles sont les fonctionnalités principales de derive4j/derive4j ?

Les fonctionnalités principales de derive4j/derive4j sont : Functional Programming, Metaprogramming and Compilers.

Quelles sont les alternatives open-source à derive4j/derive4j ?

Les alternatives open-source à derive4j/derive4j incluent : reasonml/reason — Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web… phuocng/1loc — 1loc is a JavaScript utility library and multifaceted toolkit providing a collection of single-line functions for… flix/flix — Flix is a statically typed multi-paradigm programming language that combines functional, imperative, and logic… andrewplummer/sugar — Sugar is a JavaScript utility library designed to extend native objects and prototypes with additional methods for… arximboldi/immer — Postmodern immutable and persistent data structures for C++ — value semantics at scale. aol/cyclops-react.