Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 0.1% on hackage.haskell.org
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 maintainers
hls-refactor-plugin 2.6.0.0
11 versions - Latest release: 4 months ago - 7 dependent packages - 1.89 thousand downloads total - 1 maintainer
hls-qualify-imported-names-plugin 2.6.0.0
Please see the README on GitHub at https://github.com/haskell/haskell-language-server#readme
10 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 maintainers
hls-overloaded-record-dot-plugin 2.6.0.0
7 versions - Latest release: 4 months ago - 1 dependent package - 723 downloads total - 1 maintainer
hls-ormolu-plugin 2.6.0.0
18 versions - Latest release: 4 months ago - 1 dependent package - 4.33 thousand downloads total - 3 maintainers
hls-hlint-plugin 2.6.0.0
21 versions - Latest release: 4 months ago - 1 dependent package - 5.45 thousand downloads total - 4 maintainers
hls-gadt-plugin 2.6.0.0
11 versions - Latest release: 4 months ago - 1 dependent package - 1.86 thousand downloads total - 1 maintainer
hls-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 maintainer
hls-explicit-imports-plugin 2.6.0.0
24 versions - Latest release: 4 months ago - 2 dependent packages - 5.88 thousand downloads total - 5 maintainers
hls-eval-plugin 2.6.0.0
Please see the README on GitHub at https://github.com/haskell/haskell-language-server#readme
26 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 maintainer
hls-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 maintainers
hls-cabal-plugin 2.6.0.0
9 versions - Latest release: 4 months ago - 1 dependent package - 1.44 thousand downloads total - 1 maintainer
hls-cabal-fmt-plugin 2.6.0.0
9 versions - Latest release: 4 months ago - 1 dependent package - 1.39 thousand downloads total - 1 maintainer
hls-alternate-number-format-plugin 2.6.0.0
Please see the README on GitHub at https://github.com/haskell/haskell-language-server#readme
13 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 maintainer
hw-xml 0.5.1.2 💰
XML parser based on succinct data structures. Please see README.md
19 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.md
38 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 maintainer
emhell 0.1.1.0
Tooling for register exploration using SVD files and GDB-MI or OpenOCD backends
2 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/bbcode
4 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.html
4 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 maintainer
tinytools-vty 0.1.0.7
tinytools-vty is a terminal based monospace unicode diagram editing tool
5 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
Top 1.5% on hackage.haskell.org
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
Top 4.1% on hackage.haskell.org
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 support
7 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#readme
2 versions - Latest release: 6 months ago - 3 dependent packages - 1 dependent repositories - 99 downloads total - 6 stars on GitHub - 1 maintainer
Top 3.6% on hackage.haskell.org
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#readme
6 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
Top 8.8% on hackage.haskell.org
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 maintainer
gopro-plus 0.6.6.6
Please see the README on GitHub at https://github.com/dustin/gopro-plus#readme
29 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 + Websockets
16 versions - Latest release: 7 months ago - 1 dependent package - 2 dependent repositories - 4.26 thousand downloads total - 337 stars on GitHub - 1 maintainer
Top 5.5% on hackage.haskell.org
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
Top 4.9% on hackage.haskell.org
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
Top 4.9% on hackage.haskell.org
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 maintainer
alphachar 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
Top 8.8% on hackage.haskell.org
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 maintainers
Top 3.2% on hackage.haskell.org
dhall 1.42.1
67 versions - Latest release: 7 months ago - 27 dependent packages - 70 dependent repositories - 69.5 thousand downloads total - 2 maintainers
spacechar 0.0.0.6
6 versions - Latest release: 7 months ago - 276 downloads total - 0 stars on GitLab.com - 1 maintainer
termbox-banana 2.0.0
Haskell bindings to the termbox and termbox2 libraries
8 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 maintainer
predicate 0.0.4
4 versions - Latest release: 7 months ago - 1 dependent repositories - 56 downloads total - 0 stars on GitLab.com - 1 maintainer
rsi-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#readme
21 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 haskell
2 versions - Latest release: 7 months ago - 496 downloads total - 423 stars on GitHub - 1 maintainer
Top 2.6% on hackage.haskell.org
Chart 1.9.5
A 2D charting library for haskell
45 versions - Latest release: 7 months ago - 14 dependent packages - 262 dependent repositories - 56.7 thousand downloads total - 423 stars on GitHub - 2 maintainers
Top 3.6% on hackage.haskell.org
Chart-diagrams 1.9.5
A 2D charting library for haskell
28 versions - Latest release: 7 months ago - 5 dependent packages - 182 dependent repositories - 36 thousand downloads total - 423 stars on GitHub - 2 maintainers
Top 3.7% on hackage.haskell.org
Chart-cairo 1.9.4
A 2D charting library for haskell
26 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 maintainer
aivika-experiment-cairo 5.4.1
10 versions - Latest release: 8 months ago - 7.35 thousand downloads total - 1 maintainer
aivika-experiment-diagrams 5.4.1
10 versions - Latest release: 8 months ago - 7.3 thousand downloads total - 1 maintainer
aivika-experiment-chart 5.4.1
24 versions - Latest release: 8 months ago - 2 dependent packages - 1 dependent repositories - 18.7 thousand downloads total - 1 maintainer
keystore 0.9.0.2
storing secret things
30 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 tree
4 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 maintainers
filepather 0.5.5
9 versions - Latest release: 8 months ago - 1.32 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
exitcode 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 library
38 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.html
25 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 packaging
66 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-tools
57 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