Optics Alternatives

Profunctor implementation of Lenses, Prisms, Traversals, Isos, etc.
Suggest Alternative
Alternatives To flunc/optics
Project Name Stars Downloads Repos Using This Packages Using This Most Recent Commit Total Releases Latest Release Open Issues License Language
akheron/optics-ts 642 0 18 about 2 years ago 17 July 10, 2023 12 mit TypeScript
Type-safe, ergonomic, polymorphic optics for TypeScript
kcsongor/generic-lens 430 21 0 almost 3 years ago 20 April 15, 2023 42 bsd-3-clause Haskell
Generically derive traversals, lenses, and prisms.
ingolemo/python-lenses 281 6 16 over 2 years ago 14 October 24, 2023 3 gpl-3.0 Python
A python lens library for manipulating deeply nested immutable structures
arturopala/elm-monocle 141 28 7 over 4 years ago 12 April 23, 2018 0 mit Elm
Functional abstractions to manipulate complex records in Elm - Iso, Prism, Lens, Optional, Traversal.
flunc/optics 83 1 4 almost 10 years ago 2 May 05, 2016 1 JavaScript
Profunctor implementation of Lenses, Prisms, Traversals, Isos, etc.
kowainik/prolens 63 0 0 about 5 years ago 2 March 14, 2021 2 mpl-2.0 Haskell
👓 Profunctor based lightweight implementation of Lenses
kutyel/optics.js 44 0 3 over 5 years ago 27 October 10, 2020 1 mit JavaScript
🔭 Lenses, Prisms and Traversals in JavaScript!
mroman42/vitrea 15 0 0 over 3 years ago 0 April 01, 2020 4 gpl-3.0 Haskell
Optics via the profunctor representation theorem
fosskers/microlens-aeson 14 5 0 about 2 years ago 19 August 16, 2023 0 mit Haskell
Lenses and Traversals for Aeson, based on Microlens.
purescript-contrib/purescript-argonaut-traversals 10 0 3 almost 4 years ago 1 April 11, 2017 2 mit PureScript
Prisms, traversals, and zipper for the Argonaut Json type.
Alternatives To flunc/optics
Select To Compare


Alternative Project Comparisons
Popular Traversal Projects
Popular Prism Projects
Popular Computer Science Categories
Related Searches
Get A Weekly Email With Trending Projects
No Spam. Unsubscribe easily at any time.
Privacy | About | Terms | Follow Us On Twitter

Downloads, Dependent Repos, Dependent Packages, Total Releases, Latest Releases data powered by Libraries.io.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.