Haskell Optics

Open-source Haskell projects categorized as Optics

Top 6 Haskell Optic Projects

  • generic-records

    Generically derive traversals, lenses, and prisms.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • DontFearTheProfunctorOptics

    Don't Fear the Profunctor Optics!

  • cofree-bot

    A library for building bots compositionally.

    Project mention: Ask HN: What side projects landed you a job? | news.ycombinator.com | 2023-12-03

    Not a job per se, but some friends and I wrote a library for building compositional chatbots (like for IRC not LLMs necessarily) encoded as Mealy Machines: https://github.com/cofree-coffee/cofree-bot/

    That project then has since led to a long term collaboration with the Topos Institute where we are building type theory for Polynomial Functors: https://github.com/toposInstitute/polytt

    Polynomial Functors are a really powerful abstraction from Category Theory which subsumes the co-algebraic approach to finite state machines used in `cofree-bot` and which can also be used to encode wiring diagrams, tactics engines, game semantics, neural networks, and dynamical systems in general.

  • split-morphism

    :curly_loop: Split Morphisms

  • domain-optics

  • refractor

    See README for more info

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Haskell Optics discussion

Log in or Post with

Index

What are some of the best open-source Optic projects in Haskell? This list will help you:

Project Stars
1 generic-records 437
2 DontFearTheProfunctorOptics 419
3 cofree-bot 41
4 split-morphism 11
5 domain-optics 2
6 refractor 0

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Haskell is
the 22nd most popular programming language
based on number of metions?