aether
Optics library
An optics library for F# that provides a way to abstract and manipulate data structures using composable lenses and mappings.
Optics for F#
177 stars
13 watching
34 forks
Language: F#
last commit: about 3 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
xyncro/hekate | A graph library written in F# for building and manipulating graphs | 54 |
optics-dev/monocle | A Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques. | 1,654 |
flunc/optics | A profunctor implementation of optics concepts for functional programming in JavaScript | 87 |
kaanaksit/odak | A scientific computing library for optics, computer graphics, and visual perception | 175 |
xyncro/chiron | A JSON serialization library for F#. | 174 |
fslaborg/xplot | A collection of data visualization libraries for F# | 287 |
phadej/optika | A JavaScript library providing an immutable optics system for accessing and manipulating nested data structures | 141 |
corsis/xparsec | An extensible parser combinator library for F# that supports type-and-source-polymorphic parsing and non-linear navigation of complex data structures. | 50 |
fslaborg/deedle | A .NET library for data manipulation and scientific programming with support for structured data frames, time series, and advanced mathematical operations. | 948 |
pynlo/pynlo | A Python package for simulating and modeling nonlinear optical effects in various materials and systems | 103 |
jack-pappas/extcore | An extended core library for F# providing common functionality, immutable data structures, and computation expressions to simplify functional programming patterns. | 180 |
kowainik/prolens | A lightweight implementation of optics for composable access to values | 72 |
quartiq/rayopt | A software framework for designing and analyzing optical systems using ray tracing | 261 |
microsoft/fsharplu | A collection of lightweight utilities and wrappers for F# development, covering string manipulation, logging, file operations, security, async processing, and more. | 358 |
fsprojects/fsharp.control.asyncseq | A collection of asynchronous programming utilities for F# | 163 |