πŸ“ˆ GH Trending Explorer 🎲 Surprise me

Search: optics Β· clear

arrow-kt / arrow

The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming

β˜… 6.6k Kotlin today
IBM / fp-go

Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result, IO, IOResult, Reader, and ReaderIOResult monads, plus optics (Lens, Prism, Traversal) for immutable data manipulation. Supports Functor, Applicative, and Monad abstractions with do-notation-style

β˜… 2.0k Go today
ricktu288 / ray-optics

A web app for creating and simulating 2D geometric optical scenes, with a gallery of (interactive) demos.

β˜… 1.8k JavaScript 15d ago
optiland / optiland

Comprehensive optical design, optimization, and analysis in Python, including GPU-accelerated and differentiable ray tracing via PyTorch.

β˜… 1.0k Python today
vccimaging / DeepLens

Differentiable optical lens simulator for end-to-end computational imaging.

β˜… 750 Python 4d ago
Lihonggang-scnu / VeriTMM

Verifier-first transfer-matrix workbench for multilayer optics and differentiable inverse design

β˜… 79 Python 6d ago
2600th / web-ocean-3d

A real-time spectral ocean and tropical island in Three.js, WebGPU and TSL: FFT waves, water optics, shore break, foam, caustics, buoyancy, wakes, underwater transitions and a volumetric sky, with a WebGL2 fallback.

β˜… 53 TypeScript 2mo ago
ZhuochengLu / WannierNLQG

WannierNLQG is a Julia package for nonlinear responses and quantum-geometric quantities from Wannier tight-binding models.

β˜… 30 Julia 17d ago
ybouane / tiltshift-in-html

Depth-aware tilt-shift optics for Three.js β€” a tilted (Scheimpflug) focus plane, physical depth of field, and an artistic screen band, in one drop-in pass.

β˜… 28 TypeScript 1mo ago