Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
Top 0.1% downloads on hackage.haskell.org
Top 0.1% dependent packages on hackage.haskell.org
Top 0.1% dependent repos on hackage.haskell.org
Top 0.2% forks on hackage.haskell.org
hackage.haskell.org : lens
This package comes "Batteries Included" with many useful lenses for the types commonly used from the Haskell Platform, and with tools for automatically generating lenses and isomorphisms for user-supplied data types. The combinators in Control.Lens provide a highly generic toolbox for composing families of getters, folds, isomorphisms, traversals, setters and lenses and their indexed variants. An overview, with a large number of examples can be found in the README. An introductory video on the style of code used in this library by Simon Peyton Jones is available from Skills Matter. A video on how to use lenses and how they are constructed is available on youtube. Slides for that second talk can be obtained from comonad.com. More information on the care and feeding of lenses, including a brief tutorial and motivation for their types can be found on the lens wiki. A small game of pong and other more complex examples that manage their state using lenses can be found in the example folder. Lenses, Folds and Traversals With some signatures simplified, the core of the hierarchy of lens-like constructions looks like:
Registry
-
Source
- Homepage
- JSON
purl: pkg:hackage/lens
Keywords: bsd2, data, generics, lenses, library
License: BSD-2-Clause
Latest release: 16 days ago
First release: almost 12 years ago
Dependent packages: 366
Dependent repositories: 4,552
Downloads: 417,194 total
Stars: 1,984 on GitHub
Forks: 269 on GitHub
Total Commits: 3754
Committers: 162
Average commits per author: 23.173
Development Distribution Score (DDS): 0.446
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 7 days ago
hls-retrie-plugin 2.6.0.0
24 versions - Latest release: 4 months ago - 2 dependent packages - 6.31 thousand downloads total - 5 maintainershls-refactor-plugin 2.6.0.0
11 versions - Latest release: 4 months ago - 7 dependent packages - 1.89 thousand downloads total - 1 maintainerhls-qualify-imported-names-plugin 2.6.0.0
Please see the README on GitHub at https://github.com/haskell/haskell-language-server#readme10 versions - Latest release: 4 months ago - 1 dependent package - 2.64 thousand downloads total - 4 maintainers
hls-pragmas-plugin 2.6.0.0
16 versions - Latest release: 4 months ago - 1 dependent package - 4.33 thousand downloads total - 5 maintainershls-overloaded-record-dot-plugin 2.6.0.0
7 versions - Latest release: 4 months ago - 1 dependent package - 723 downloads total - 1 maintainerhls-ormolu-plugin 2.6.0.0
18 versions - Latest release: 4 months ago - 1 dependent package - 4.33 thousand downloads total - 3 maintainershls-hlint-plugin 2.6.0.0
21 versions - Latest release: 4 months ago - 1 dependent package - 5.45 thousand downloads total - 4 maintainershls-gadt-plugin 2.6.0.0
11 versions - Latest release: 4 months ago - 1 dependent package - 1.86 thousand downloads total - 1 maintainerhls-fourmolu-plugin 2.6.0.0 💰
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.17 versions - Latest release: 4 months ago - 1 dependent package - 4.31 thousand downloads total - 2,565 stars on GitHub - 4 maintainers
hls-explicit-record-fields-plugin 2.6.0.0
10 versions - Latest release: 4 months ago - 1 dependent package - 1.57 thousand downloads total - 1 maintainerhls-explicit-imports-plugin 2.6.0.0
24 versions - Latest release: 4 months ago - 2 dependent packages - 5.88 thousand downloads total - 5 maintainershls-eval-plugin 2.6.0.0
Please see the README on GitHub at https://github.com/haskell/haskell-language-server#readme26 versions - Latest release: 4 months ago - 1 dependent package - 6.31 thousand downloads total - 6 maintainers
hls-code-range-plugin 2.6.0.0
10 versions - Latest release: 4 months ago - 1 dependent package - 1.77 thousand downloads total - 1 maintainerhls-class-plugin 2.6.0.0 💰
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.22 versions - Latest release: 4 months ago - 1 dependent package - 5.09 thousand downloads total - 2,565 stars on GitHub - 5 maintainers
hls-call-hierarchy-plugin 2.6.0.0
15 versions - Latest release: 4 months ago - 1 dependent package - 3.79 thousand downloads total - 3 maintainershls-cabal-plugin 2.6.0.0
9 versions - Latest release: 4 months ago - 1 dependent package - 1.44 thousand downloads total - 1 maintainerhls-cabal-fmt-plugin 2.6.0.0
9 versions - Latest release: 4 months ago - 1 dependent package - 1.39 thousand downloads total - 1 maintainerhls-alternate-number-format-plugin 2.6.0.0
Please see the README on GitHub at https://github.com/haskell/haskell-language-server#readme13 versions - Latest release: 4 months ago - 1 dependent package - 3.04 thousand downloads total - 4 maintainers
filecache 0.5.0
16 versions - Latest release: 5 months ago - 1 dependent package - 19 dependent repositories - 11.2 thousand downloads total - 1 maintainerhw-xml 0.5.1.2 💰
XML parser based on succinct data structures. Please see README.md19 versions - Latest release: 5 months ago - 1 dependent package - 7 dependent repositories - 8.6 thousand downloads total - 15 stars on GitHub - 2 maintainers
hw-json 1.3.2.5 💰
Memory efficient JSON parser. Please see README.md38 versions - Latest release: 5 months ago - 1 dependent package - 5 dependent repositories - 21.6 thousand downloads total - 48 stars on GitHub - 2 maintainers
monomer 1.6.0.1
Monomer is an easy to use, cross platform, GUI library for writing native Haskell applications. ...14 versions - Latest release: 5 months ago - 4 dependent packages - 14 dependent repositories - 2.24 thousand downloads total - 562 stars on GitHub - 1 maintainer
sandwich 0.2.2.0
Yet another test framework for Haskell.26 versions - Latest release: 5 months ago - 6 dependent packages - 9 dependent repositories - 2.65 thousand downloads total - 69 stars on GitHub - 1 maintainer
glirc 2.40.1
Console IRC client glirc is a console IRC client with an emphasis on providing dynamic views int...53 versions - Latest release: 5 months ago - 1 dependent package - 34.1 thousand downloads total - 153 stars on GitHub - 1 maintainer
hcount 0.0.2
2 versions - Latest release: 5 months ago - 187 downloads total - 4 stars on GitHub - 1 maintaineremhell 0.1.1.0
Tooling for register exploration using SVD files and GDB-MI or OpenOCD backends2 versions - Latest release: 5 months ago - 1 dependent package - 53 downloads total - 3 stars on GitHub - 1 maintainer
bbcode 0.2.0.1
https://hackage.haskell.org/package/bbcode4 versions - Latest release: 5 months ago - 96 downloads total - 0 stars on GitLab.com - 1 maintainer
chiasma 0.10.1.0
See https://hackage.haskell.org/package/chiasma/docs/Chiasma.html4 versions - Latest release: 5 months ago - 1 dependent package - 5 dependent repositories - 850 downloads total - 8 stars on GitHub - 1 maintainer
sized 1.1.0.1
17 versions - Latest release: 5 months ago - 8 dependent repositories - 5.57 thousand downloads total - 1 maintainertinytools-vty 0.1.0.7
tinytools-vty is a terminal based monospace unicode diagram editing tool5 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 171 downloads total - 7 stars on GitHub - 2 maintainers
tinytools 0.1.0.7
tinytools is a mono-space unicode diagram editor library, tinytools is only the model and control...6 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 173 downloads total - 1 stars on GitHub - 2 maintainers
brick 2.3.1
Write terminal user interfaces (TUIs) painlessly with brick! You write an event handler and a dra...139 versions - Latest release: 5 months ago - 22 dependent packages - 154 dependent repositories - 110 thousand downloads total - 1,568 stars on GitHub - 1 maintainer
disco 0.1.6
Disco is a simple functional programming language for use in teaching discrete math. Its syntax ...8 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 502 downloads total - 1 maintainer
active 0.2.1
Active abstraction for animated things with finite start and end times.40 versions - Latest release: 6 months ago - 2 dependent packages - 158 dependent repositories - 65.6 thousand downloads total - 5 maintainers
monomer-hagrid 0.3.1.2
A configurable Monomer widget that shows a scrollable grid of data.10 versions - Latest release: 6 months ago - 2 dependent packages - 1 dependent repositories - 386 downloads total - 7 stars on GitHub - 1 maintainer
refurb 0.3.0.3
Database maintenance tool support7 versions - Latest release: 6 months ago - 1 dependent repositories - 1.86 thousand downloads total - 26 stars on GitHub - 3 maintainers
composite-swagger 0.8.2.2
Integrations with Vinyl/Frames records.16 versions - Latest release: 6 months ago - 2 dependent repositories - 3.75 thousand downloads total - 5 stars on GitHub - 3 maintainers
composite-opaleye 0.8.2.2
Integrations with Vinyl/Frames records.28 versions - Latest release: 6 months ago - 1 dependent package - 3 dependent repositories - 12.3 thousand downloads total - 5 stars on GitHub - 3 maintainers
composite-ekg 0.8.2.2
Integrations with Vinyl/Frames records.27 versions - Latest release: 6 months ago - 3 dependent repositories - 11.8 thousand downloads total - 5 stars on GitHub - 3 maintainers
composite-aeson 0.8.2.2
Integrations with Vinyl/Frames records.28 versions - Latest release: 6 months ago - 2 dependent packages - 7 dependent repositories - 12.4 thousand downloads total - 5 stars on GitHub - 3 maintainers
composite-base 0.8.2.2
Integrations with Vinyl/Frames records (core library).29 versions - Latest release: 6 months ago - 7 dependent packages - 14 dependent repositories - 13 thousand downloads total - 5 stars on GitHub - 3 maintainers
simplex-method 0.2.0.0
Please see the README on GitHub at https://github.com/rasheedja/simplex-method#readme2 versions - Latest release: 6 months ago - 3 dependent packages - 1 dependent repositories - 99 downloads total - 6 stars on GitHub - 1 maintainer
katip 0.8.8.0
Katip is a structured logging framework. See README.md for more details.42 versions - Latest release: 6 months ago - 14 dependent packages - 212 dependent repositories - 43.8 thousand downloads total - 201 stars on GitHub - 1 maintainer
mig 0.2.1.0
The Core for the mig server library. With library mig we can build lightweight and composable ser...7 versions - Latest release: 6 months ago - 5 dependent packages - 1 dependent repositories - 149 downloads total - 61 stars on GitHub - 1 maintainer
reflex-test-host 0.1.2.3
Please see the README on GitHub at https://github.com/pdlla/reflex-test-host#readme6 versions - Latest release: 6 months ago - 3 dependent packages - 2 dependent repositories - 700 downloads total - 1 stars on GitHub - 2 maintainers
aeson-injector 2.0.0.0
It is small utility library that is intented to be used in RESTful APIs, especially with servant ...22 versions - Latest release: 6 months ago - 16 dependent repositories - 12.4 thousand downloads total - 1 maintainer
openapi3 3.2.4
This library is intended to be used for decoding and encoding OpenAPI 3.0 API specifications as w...10 versions - Latest release: 6 months ago - 16 dependent packages - 57 dependent repositories - 8.9 thousand downloads total - 39 stars on GitHub - 1 maintainer
ordering-duplicates 0.1.0
3 versions - Latest release: 6 months ago - 48 downloads total - 0 stars on GitLab.com - 1 maintainergopro-plus 0.6.6.6
Please see the README on GitHub at https://github.com/dustin/gopro-plus#readme29 versions - Latest release: 6 months ago - 1 dependent repositories - 3.86 thousand downloads total - 19 stars on GitHub - 1 maintainer
plots 0.1.1.4
Diagrams based plotting library.8 versions - Latest release: 7 months ago - 2 dependent packages - 6 dependent repositories - 6.43 thousand downloads total - 44 stars on GitHub - 1 maintainer
postgres-websockets 0.11.2.2
PostgreSQL + Websockets16 versions - Latest release: 7 months ago - 1 dependent package - 2 dependent repositories - 4.26 thousand downloads total - 337 stars on GitHub - 1 maintainer
clash-ghc 1.8.1
Clash is a functional hardware description language that borrows both its syntax and semantics fr...87 versions - Latest release: 7 months ago - 4 dependent packages - 51 dependent repositories - 68.1 thousand downloads total - 2 maintainers
clash-lib 1.8.1
Clash is a functional hardware description language that borrows both its syntax and semantics fr...81 versions - Latest release: 7 months ago - 6 dependent packages - 46 dependent repositories - 58.7 thousand downloads total - 2 maintainers
clash-prelude 1.8.1
Clash is a functional hardware description language that borrows both its syntax and semantics fr...66 versions - Latest release: 7 months ago - 7 dependent packages - 52 dependent repositories - 48.2 thousand downloads total - 2 maintainers
svgone 0.2.0.1
An SVG minifier, incorporating geometric transformations. WIP.3 versions - Latest release: 7 months ago - 1 dependent package - 191 downloads total - 0 stars on GitHub - 1 maintainer
semantic-version 0.0.2
2 versions - Latest release: 7 months ago - 33 downloads total - 1 maintaineralphachar 0.0.5
A character between a-z [Index] [Quick Jump] Package maintainers For package maintainers and...5 versions - Latest release: 7 months ago - 1 dependent package - 2.14 thousand downloads total - 1 stars on GitHub - 2 maintainers
language-puppet 1.5.1
This is a set of tools that is supposed to fill all your Puppet needs : syntax checks, catalog co...88 versions - Latest release: 7 months ago - 1 dependent package - 17 dependent repositories - 56.7 thousand downloads total - 2 maintainers
tahoe-great-black-swamp 0.4.0.1
3 versions - Latest release: 7 months ago - 2 dependent packages - 60 downloads total - 2 maintainersdhall 1.42.1
67 versions - Latest release: 7 months ago - 27 dependent packages - 70 dependent repositories - 69.5 thousand downloads total - 2 maintainersspacechar 0.0.0.6
6 versions - Latest release: 7 months ago - 276 downloads total - 0 stars on GitLab.com - 1 maintainertermbox-banana 2.0.0
Haskell bindings to the termbox and termbox2 libraries8 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 1.64 thousand downloads total - 3 stars on GitHub - 1 maintainer
mig-swagger-ui 0.1.0.1
Appends swagger servers for mig servers. Example of the usage. This code adds swagger server whic...2 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 45 downloads total - 61 stars on GitHub - 1 maintainer
swarm 0.5.0.0
8 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 372 downloads total - 1 maintainerpredicate 0.0.4
4 versions - Latest release: 7 months ago - 1 dependent repositories - 56 downloads total - 0 stars on GitLab.com - 1 maintainerrsi-break 0.1.0.0
Let you head remember that you hands need a break!1 version - Latest release: 7 months ago - 1 dependent package - 26 downloads total - 2 stars on GitHub - 1 maintainer
keycloak-hs 3.0.2
Please see the README on GitHub at https://github.com/cdupont/keycloak-hs#readme21 versions - Latest release: 7 months ago - 1 dependent package - 2 dependent repositories - 6.43 thousand downloads total - 12 stars on GitHub - 1 maintainer
Chart-tests 1.9.4
A 2D charting library for haskell2 versions - Latest release: 7 months ago - 496 downloads total - 423 stars on GitHub - 1 maintainer
Chart 1.9.5
A 2D charting library for haskell45 versions - Latest release: 7 months ago - 14 dependent packages - 262 dependent repositories - 56.7 thousand downloads total - 423 stars on GitHub - 2 maintainers
Chart-diagrams 1.9.5
A 2D charting library for haskell28 versions - Latest release: 7 months ago - 5 dependent packages - 182 dependent repositories - 36 thousand downloads total - 423 stars on GitHub - 2 maintainers
Chart-cairo 1.9.4
A 2D charting library for haskell26 versions - Latest release: 7 months ago - 6 dependent packages - 88 dependent repositories - 28.9 thousand downloads total - 423 stars on GitHub - 2 maintainers
fbrnch 1.3.3
fbrnch (fedora branch or "f-branch" for short) is a convenient packaging tool for Fedora Packager...18 versions - Latest release: 7 months ago - 1 dependent package - 1.35 thousand downloads total - 23 stars on GitHub - 1 maintainer
hix 0.6.9
20 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 529 downloads total - 1 maintaineraivika-experiment-cairo 5.4.1
10 versions - Latest release: 8 months ago - 7.35 thousand downloads total - 1 maintaineraivika-experiment-diagrams 5.4.1
10 versions - Latest release: 8 months ago - 7.3 thousand downloads total - 1 maintaineraivika-experiment-chart 5.4.1
24 versions - Latest release: 8 months ago - 2 dependent packages - 1 dependent repositories - 18.7 thousand downloads total - 1 maintainerkeystore 0.9.0.2
storing secret things30 versions - Latest release: 8 months ago - 1 dependent package - 19 thousand downloads total - 11 stars on GitHub - 1 maintainer
what4 1.5.1
What4 is a generic library for representing values as symbolic formulae which may contain referen...8 versions - Latest release: 8 months ago - 9 dependent packages - 18 dependent repositories - 3.84 thousand downloads total - 146 stars on GitHub - 3 maintainers
casr-logbook 0.6.13
CASR 61.345 Pilot Personal Logbook [Last Documentation] Package maintainers For package ma...39 versions - Latest release: 8 months ago - 16.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
binder 0.2.1
Variable binding for abstract syntax tree4 versions - Latest release: 8 months ago - 49 downloads total - 0 stars on GitHub - 1 maintainer
kmonad 0.4.2
2 versions - Latest release: 8 months ago - 1 dependent package - 2 dependent repositories - 380 downloads total - 2 maintainersfilepather 0.5.5
9 versions - Latest release: 8 months ago - 1.32 thousand downloads total - 0 stars on GitLab.com - 1 maintainerexitcode 0.1.0.9
Monad transformer for exit codes [Index] [Quick Jump] Package maintainers For package mainta...10 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 2.33 thousand downloads total - 1 stars on GitHub - 3 maintainers
alignment 0.1.0.4
Zipping with alignment [Index] [Quick Jump] Package maintainers For package maintainers and ...5 versions - Latest release: 8 months ago - 268 downloads total - 0 stars on GitLab.com - 1 maintainer
betris 0.2.3.1
The game of tetris for braille display users, implemented using unicode braille rotated 90 degree...10 versions - Latest release: 8 months ago - 1 dependent package - 3.43 thousand downloads total - 7 stars on GitHub - 1 maintainer
tahoe-chk 0.2.0.0
Reversibly encrypt plaintext, encode ciphertext to shares, and serialize shares to bytes such tha...2 versions - Latest release: 8 months ago - 5 dependent packages - 46 downloads total - 2 maintainers
hasbolt-extras 0.0.3.1
Extras for hasbolt library38 versions - Latest release: 8 months ago - 1 dependent package - 2 dependent repositories - 13 thousand downloads total - 9 stars on GitHub - 2 maintainers
opentracing-zipkin-v2 0.3.0 💰
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...4 versions - Latest release: 8 months ago - 1 dependent repositories - 567 downloads total - 40 stars on GitHub - 1 maintainer
opentracing-zipkin-v1 0.3.0 💰
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...4 versions - Latest release: 8 months ago - 327 downloads total - 40 stars on GitHub - 1 maintainer
opentracing-wai 0.3.0 💰
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...4 versions - Latest release: 8 months ago - 557 downloads total - 40 stars on GitHub - 1 maintainer
opentracing-jaeger 0.3.0 💰
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...4 versions - Latest release: 8 months ago - 565 downloads total - 40 stars on GitHub - 1 maintainer
opentracing-http-client 0.3.0 💰
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...4 versions - Latest release: 8 months ago - 311 downloads total - 40 stars on GitHub - 1 maintainer
opentracing 0.3.0 💰
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...5 versions - Latest release: 8 months ago - 6 dependent packages - 2 dependent repositories - 799 downloads total - 40 stars on GitHub - 1 maintainer
polysemy-http 0.13.0.1
See https://hackage.haskell.org/package/polysemy-http/docs/Polysemy-Http.html25 versions - Latest release: 8 months ago - 1 dependent package - 3 dependent repositories - 3.21 thousand downloads total - 10 stars on GitHub - 1 maintainer
amazonka-mtl 0.1.1.0
This package allows incorporation of AWS actions into any MTL-style function, This package also ...2 versions - Latest release: 8 months ago - 1 dependent package - 55 downloads total - 1 stars on GitHub - 1 maintainer
debian 4.0.5
Haskell library of datatypes related to Debian packaging66 versions - Latest release: 8 months ago - 2 dependent packages - 40 dependent repositories - 51 thousand downloads total - 0 stars on GitHub - 4 maintainers
hopenpgp-tools 0.23.8
hopenpgp-tools57 versions - Latest release: 8 months ago - 69 dependent repositories - 39.8 thousand downloads total - 3 stars on salsa.debian.org - 1 maintainer
classy-effects-th 0.1.0.0
This package provides Template Haskell functions that enable automatic compliance with CEPs (clas...1 version - Latest release: 8 months ago - 1 dependent package - 35 downloads total - 1 maintainer
SpatialMath 0.2.7.1
This is a fork of Greg Horn's spatial-math package. It's reason for being is that its most recen...2 versions - Latest release: 9 months ago - 3 dependent packages - 98 downloads total - 1 maintainer
zxcvbn-hs 0.3.6
This is a native Haskell implementation of the zxcvbn password strength estimation algorithm as i...9 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 1.19 thousand downloads total - 2 stars on GitHub - 2 maintainers