GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

lenses

Star

Here are 183 public repositories matching this topic...

Language: All
Filter by language
All 183 JavaScript 32 TypeScript 21 Haskell 18 Scala 13 Python 10 Java 6 C# 5 Rust 4 Swift 4 C++ 3
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated
language-ext

louthy / language-ext

Sponsor
Star 7.1k

C# pure functional programming framework - come and get declarative!

c-sharp monads functional-programming records functional-languages f-sharp monad functor lenses monoid semigroup monad-transformers applicative immutable-collections bcl immutable-types higher-kinded-types language-ext ad-hoc-polymorphism structural-equality
  • Updated Oct 9, 2026
  • C#

bgavran / Category_Theory_Machine_Learning

Star 1.6k

List of papers studying machine learning through the lens of category theory

machine-learning category-theory neural-networks lenses
  • Updated Oct 2, 2026
  • Python

lloydmeta / frunk

Star 1.5k

Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.

rust generic fp generic-programming lenses hlist type-level type-level-programming validated labelled-generic coproduct datatype-generic-programming
  • Updated Aug 1, 2026
  • Rust

gcanti / monocle-ts

Sponsor
Star 1.1k

Functional optics: a (partial) porting of Scala monocle

typescript functional-programming lenses optics
  • Updated Dec 9, 2022
  • TypeScript

fsprojects / FSharpPlus

Star 942

Extensions for F#

extensions arrow-functions generic-functions f-sharp lenses monad-transformers computation-expressions
  • Updated Aug 12, 2026
  • F#

palatable / lambda

Star 876

Functional patterns for Java

java lambda functional-programming tuples io-monad algebraic-data-types monad functor lenses monoid semigroup optics either hlist profunctors traversable coproduct maybe-monad bifunctors try-monad
  • Updated May 1, 2023
  • Java

softwaremill / quicklens

Star 852

Modify deeply nested case class fields

scala functional-programming lenses
  • Updated Nov 1, 2026
  • Scala

grammarly / focal

Star 732

Program user interfaces the FRP way.

react typescript rxjs state-management lenses
  • Updated Oct 23, 2023
  • TypeScript

sourcenetwork / lens

Star 591

LensVM is a WASM based data transformation engine utilizing bi-direction lenses

data webassembly wasm lenses transformation
  • Updated Jun 8, 2026
  • Go

kcsongor / generic-lens

Sponsor
Star 442

Generically derive traversals, lenses, and prisms.

generics lenses optics type-level-programming traversals
  • Updated Aug 27, 2025
  • Haskell

hablapps / DontFearTheProfunctorOptics

Star 440

Don't Fear the Profunctor Optics!

immutability lenses optics modularity profunctors profunctor-optics
  • Updated Apr 15, 2025
  • Haskell

hissssst / pathex

Star 363

Fastest tool to access data in Elixir

elixir nested-structures macros lenses lens
  • Updated Aug 16, 2025
  • Elixir

ingolemo / python-lenses

Star 338

A python lens library for manipulating deeply nested immutable structures

python immutable functional-programming prism traversal lenses lens optics immutable-datastructures functional-optics
  • Updated Nov 9, 2026
  • Python

staltz / use-profunctor-state

Star 330

React Hook for state management with profunctor lenses

react lenses profunctors react-hooks
  • Updated Jan 13, 2020
  • JavaScript

stevenfontanella / microlens

Star 298

A lightweight (but compatible with ‘lens’) lenses library

haskell lenses
  • Updated Sep 29, 2025
  • Haskell

smpoulsen / focus

Star 247

Lightweight Elixir lenses

elixir lenses
  • Updated Oct 21, 2021
  • Elixir

calmm-js / documentation

Star 182

How does it all fit together?

react reactive state-management lenses observables
  • Updated Jan 6, 2019

pathikrit / sauron

Star 167

Yet another Scala lens macro

scala lenses scala-macros
  • Updated Mar 22, 2015
  • Scala

arturopala / elm-monocle

Star 160

Functional abstractions to manipulate complex records in Elm - Iso, Prism, Lens, Optional, Traversal.

prism elm traversal lenses lens elm-lang monocle elm-monocle manipulate-complex-records
  • Updated Sep 21, 2021
  • Elm

Snapchat / camera-kit-reference

Star 141

Documentation and samples of Snap's Camera Kit SDK. For the high-level documentation of Camera Kit, please visit: https://docs.snap.com/snap-kit/camera-kit/home

android ios mobile sdk camera snap kit ar lenses lens lens-studio camera-kit
  • Updated Oct 30, 2026

Add this topic to your repo

To associate your repository with the lenses topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.