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: 3 days ago
First release: almost 12 years ago
Dependent packages: 366
Dependent repositories: 4,552
Downloads: 416,911 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: 3 days ago

indexed-state 0.0.5
5 versions - Latest release: about 14 hours ago - 46 downloads total - 0 stars on GitLab.com - 1 maintainer
tax-ato 2024.1
Tax types and computations for Australia
4 versions - Latest release: 1 day ago - 109 downloads total - 6 stars on GitHub - 1 maintainer
Top 0.1% on hackage.haskell.org
lens 5.3.2
This package comes "Batteries Included" with many useful lenses for the types commonly used from ...
158 versions - Latest release: 3 days ago - 366 dependent packages - 4,552 dependent repositories - 417 thousand downloads total - 1,984 stars on GitHub - 4 maintainers
lens-tutorial 1.0.5
6 versions - Latest release: 4 days ago - 2 dependent repositories - 3.66 thousand downloads total - 1 maintainer
Top 6.0% on hackage.haskell.org
lsp-test 0.17.0.2
A test framework for writing tests against Language Server Protocol servers. Language.LSP.Test la...
52 versions - Latest release: 6 days ago - 4 dependent packages - 19 dependent repositories - 31.9 thousand downloads total - 354 stars on GitHub - 6 maintainers
Top 6.4% on hackage.haskell.org
lsp 2.6.0.0
An implementation of the types, and basic message server to allow language implementors to suppor...
16 versions - Latest release: 6 days ago - 38 dependent packages - 29 dependent repositories - 11.6 thousand downloads total - 354 stars on GitHub - 6 maintainers
freckle-app 1.15.3.0
Please see README.md
68 versions - Latest release: 6 days ago - 2 dependent repositories - 3.34 thousand downloads total - 5 stars on GitHub - 4 maintainers
jsaddle-dom 0.9.9.1
28 versions - Latest release: 6 days ago - 2 dependent packages - 12 dependent repositories - 17.5 thousand downloads total - 1 maintainer
hls-test-utils 2.8.0.0 💰
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
20 versions - Latest release: 7 days ago - 11 dependent repositories - 1.87 thousand downloads total - 2,565 stars on GitHub - 5 maintainers
Top 7.0% on hackage.haskell.org
hls-plugin-api 2.8.0.0 💰
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
28 versions - Latest release: 7 days ago - 36 dependent packages - 12 dependent repositories - 9.39 thousand downloads total - 2,565 stars on GitHub - 7 maintainers
haskell-language-server 2.8.0.0 💰
Please see the README on GitHub at https://github.com/haskell/haskell-language-server#readme
27 versions - Latest release: 7 days ago - 1 dependent package - 1 dependent repositories - 7.35 thousand downloads total - 2,464 stars on GitHub - 10 maintainers
Top 9.4% on hackage.haskell.org
sbp 6.0.0
Haskell bindings for Swift Navigation Binary Protocol (SBP), a fast, simple, and minimal binary p...
96 versions - Latest release: 8 days ago - 1 dependent package - 9 dependent repositories - 40 thousand downloads total - 69 stars on GitHub - 3 maintainers
stackctl 1.7.0.0
Please see https://github.com/freckle/stackctl#readme
32 versions - Latest release: 8 days ago - 1 dependent package - 1 dependent repositories - 916 downloads total - 13 stars on GitHub - 5 maintainers
haskoin-store 1.5.4
Haskoin Store is a blockchain storage service with a RESTful API
308 versions - Latest release: 8 days ago - 1 dependent package - 1 dependent repositories - 261 thousand downloads total - 26 stars on GitHub - 1 maintainer
Top 6.7% on hackage.haskell.org
dbus 1.3.5
A client library for the D-Bus IPC system.
56 versions - Latest release: 9 days ago - 11 dependent packages - 86 dependent repositories - 48.5 thousand downloads total - 40 stars on GitHub - 2 maintainers
pagure-cli 0.2.2
A command-line Pagure (gitforge) client for querying and listing projects, users, groups, and iss...
4 versions - Latest release: 9 days ago - 6 dependent repositories - 876 downloads total - 3 stars on GitHub - 1 maintainer
Blammo 1.1.2.3
Please see README.md
15 versions - Latest release: 12 days ago - 3 dependent packages - 6 dependent repositories - 1.01 thousand downloads total - 26 stars on GitHub - 5 maintainers
hercules-ci-agent 0.10.2
29 versions - Latest release: 13 days ago - 2 dependent packages - 1 dependent repositories - 2.48 thousand downloads total - 1 maintainer
hercules-ci-api 0.8.3.0 💰
https://hercules-ci.com build and deployment agent
10 versions - Latest release: 13 days ago - 3 dependent packages - 1 dependent repositories - 745 downloads total - 85 stars on GitHub - 1 maintainer
hercules-ci-api-core 0.1.7.0 💰
https://hercules-ci.com build and deployment agent
8 versions - Latest release: 13 days ago - 4 dependent packages - 1 dependent repositories - 702 downloads total - 85 stars on GitHub - 1 maintainer
Top 9.0% on hackage.haskell.org
hledger-ui 1.33.1
A simple terminal user interface for the hledger accounting system. It can be a more convenient w...
74 versions - Latest release: 13 days ago - 1 dependent package - 18 dependent repositories - 40 thousand downloads total - 1 maintainer
national-australia-bank 0.0.8
8 versions - Latest release: 13 days ago - 112 downloads total - 0 stars on GitLab.com - 1 maintainer
json-spec 0.4.0.0
See the README at: https://github.com/owensmurray/json-spec#json-spec
11 versions - Latest release: 14 days ago - 3 dependent packages - 258 downloads total - 2 stars on GitHub - 1 maintainer
futhark 0.25.16
Futhark is a small programming language designed to be compiled to efficient parallel code. It is...
92 versions - Latest release: 14 days ago - 2 dependent packages - 3 dependent repositories - 26.6 thousand downloads total - 1 maintainer
jackpolynomials 1.4.0.0
This library can evaluate Jack polynomials, zonal polynomials, Schur and skew Schur polynomials. ...
11 versions - Latest release: 14 days ago - 266 downloads total - 0 stars on GitHub - 1 maintainer
Top 5.9% on hackage.haskell.org
lsp-types 2.2.0.0
An implementation of the types to allow language implementors to support the Language Server Prot...
19 versions - Latest release: 15 days ago - 26 dependent packages - 34 dependent repositories - 13.8 thousand downloads total - 354 stars on GitHub - 7 maintainers
smcdel 1.3.0
See README.md for references and documentation.
4 versions - Latest release: 21 days ago - 1 dependent package - 2 dependent repositories - 1.16 thousand downloads total - 39 stars on GitHub - 1 maintainer
acme-not-a-joke 0.1.0.0
1 version - Latest release: 22 days ago - 6 downloads total - 1 maintainer
utxorpc-client 0.0.2.0
An SDK to reduce boilerplate, improve ease-of-use, and support logging for utxorpc. To get starte...
3 versions - Latest release: 22 days ago - 1 dependent package - 41 downloads total - 2 maintainers
utxorpc-server 0.0.2.0
A Haskell SDK for the UTxO RPC spec
3 versions - Latest release: 22 days ago - 1 dependent package - 41 downloads total - 0 stars on GitHub - 2 maintainers
demangler 1.3.2.0
3 versions - Latest release: 22 days ago - 1 dependent package - 1 dependent repositories - 44 downloads total - 1 maintainer
clashilator 0.1.4
Code generator and Setup.hs hooks to generate a Verilator simulation and access it from Clash
6 versions - Latest release: 25 days ago - 375 downloads total - 19 stars on GitHub - 1 maintainer
cornelis 0.2.0.0 💰
Please see the README on GitHub at https://github.com/isovector/cornelis#readme
1 version - Latest release: 28 days ago - 1 dependent package - 16 downloads total - 127 stars on GitHub - 1 maintainer
melf 1.3.1
Parser for ELF object format
7 versions - Latest release: about 1 month ago - 1 dependent package - 2 dependent repositories - 431 downloads total - 4 stars on GitHub - 1 maintainer
h-raylib 5.1.3.0
This library contains Haskell bindings to the Raylib library. It supports Windows, Mac, Linux, an...
31 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 1.5 thousand downloads total - 1 maintainer
eo-phi-normalizer 0.3.1
Please see the README on GitHub at https://github.com/objectionary/eo-phi-normalizer#readme
4 versions - Latest release: about 1 month ago - 1 dependent package - 88 downloads total - 2 maintainers
prairie 0.0.4.0
Please see the README on GitHub at https://github.com/parsonsmatt/prairie#readme
6 versions - Latest release: about 1 month ago - 1 dependent repositories - 468 downloads total - 17 stars on GitHub - 1 maintainer
Top 3.1% on hackage.haskell.org
jsaddle 0.9.9.0
50 versions - Latest release: about 1 month ago - 12 dependent packages - 169 dependent repositories - 35 thousand downloads total - 1 maintainer
nix-tree 0.4.1 💰
A terminal curses application to browse a Nix store paths dependencies
19 versions - Latest release: about 1 month ago - 2.07 thousand downloads total - 616 stars on GitHub - 1 maintainer
pagerduty-hs 0.3.0.0
Please see the README on GitHub at https://github.com/dustin/pagerduty-hs#readme
4 versions - Latest release: about 1 month ago - 377 downloads total - 0 stars on GitHub - 1 maintainer
language-thrift 0.13.0.0
This package provides a parser and pretty printer for the Thrift IDL format.
23 versions - Latest release: about 1 month ago - 1 dependent package - 24 dependent repositories - 10.4 thousand downloads total - 7 stars on GitHub - 2 maintainers
lsp-client 0.3.0.0
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...
3 versions - Latest release: about 1 month ago - 82 downloads total - 4 stars on GitHub - 1 maintainer
webauthn 0.10.0.0
This library implements the Relying Party conformance class of the Web Authentication Level 2 spe...
17 versions - Latest release: about 1 month ago - 1 dependent repositories - 1.3 thousand downloads total - 33 stars on GitHub - 3 maintainers
yaya-unsafe 0.4.1.1
Yaya is designed as a _total_ library. However, it is often expedient to use partial operations i...
10 versions - Latest release: about 1 month ago - 1 dependent repositories - 1.93 thousand downloads total - 86 stars on GitHub - 1 maintainer
yaya 0.6.2.0
Recursion schemes allow you to separate recursion from your business logic – making your own oper...
15 versions - Latest release: about 1 month ago - 4 dependent packages - 2 dependent repositories - 3.17 thousand downloads total - 86 stars on GitHub - 1 maintainer
rzk 0.7.4
Please see the README on GitHub at https://github.com/rzk-lang/rzk#readme
27 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 591 downloads total - 189 stars on GitHub - 1 maintainer
ClasshSS 0.1.0.0
Package maintainers For package maintainers and hackage trustees Candidates typify CSS so ...
1 version - Latest release: about 2 months ago - 18 downloads total - 0 stars on GitHub - 1 maintainer
waterfall-cad-examples 0.2.2.0
Please see the README on GitHub at https://github.com/joe-warren/opencascade-hs#readme
9 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 153 downloads total - 31 stars on GitHub - 1 maintainer
waterfall-cad 0.2.2.0
Please see the README on GitHub at https://github.com/joe-warren/opencascade-hs#readme
9 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 161 downloads total - 31 stars on GitHub - 1 maintainer
geoip2 0.4.1.2
GeoIP2 is a haskell binding to the MaxMind GeoIP2 database. It parses the database according to t...
17 versions - Latest release: about 2 months ago - 2 dependent repositories - 9.61 thousand downloads total - 1 maintainer
calamity-commands 0.4.1.0
Please see the README on GitHub at https://github.com/simmsb/calamity#readme
8 versions - Latest release: about 2 months ago - 1 dependent package - 2 dependent repositories - 996 downloads total - 106 stars on GitHub - 1 maintainer
haskoin-store-data 1.4.0
Haskoin Store is a blockchain storage service with a RESTful API
137 versions - Latest release: about 2 months ago - 1 dependent package - 3 dependent repositories - 58.9 thousand downloads total - 26 stars on GitHub - 1 maintainer
nonnonempty 0.0.1
1 version - Latest release: about 2 months ago - 19 downloads total - 1 maintainer
op2 0.0.3
3 versions - Latest release: about 2 months ago - 50 downloads total - 1 maintainer
launchdarkly-server-sdk 4.1.0
Please see the README on GitHub at https://github.com/launchdarkly/haskell-server-sdk#readme
24 versions - Latest release: about 2 months ago - 1 dependent package - 2.98 thousand downloads total - 13 stars on GitHub - 1 maintainer
webgear-openapi 1.2.0
WebGear is a library to for building composable, type-safe HTTP API servers. This package can be ...
9 versions - Latest release: about 2 months ago - 6 dependent repositories - 501 downloads total - 27 stars on GitHub - 1 maintainer
webgear-swagger 1.2.0
WebGear is a library to for building composable, type-safe HTTP API servers. This package can be ...
3 versions - Latest release: about 2 months ago - 80 downloads total - 27 stars on GitHub - 1 maintainer
smh 0.2.1
4 versions - Latest release: 2 months ago - 1 dependent package - 77 downloads total - 1 maintainer
bhoogle 0.1.4.3
bhoogle is a terminal GUI layer over local hoogle. It provides search ahead and sub-string filter...
17 versions - Latest release: 2 months ago - 1 dependent repositories - 7.15 thousand downloads total - 93 stars on GitHub - 1 maintainer
copilot-verifier 3.19
copilot-verifier is an add-on to the Copilot Stream DSL for verifying the correctness of C code g...
2 versions - Latest release: 2 months ago - 1 dependent package - 46 downloads total - 3 maintainers
fuzzyset 0.3.2
Please see the README on GitHub at https://github.com/laserpants/fuzzyset-haskell#readme
18 versions - Latest release: 2 months ago - 1 dependent package - 14 dependent repositories - 7.65 thousand downloads total - 9 stars on GitHub - 1 maintainer
monad-bayes 1.3.0
A library for probabilistic programming using probability monads. The emphasis is on composition ...
8 versions - Latest release: 2 months ago - 2 dependent packages - 5 dependent repositories - 1.29 thousand downloads total - 394 stars on GitHub - 2 maintainers
cachix-api 1.7.2
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...
28 versions - Latest release: 2 months ago - 3 dependent packages - 1 dependent repositories - 4.79 thousand downloads total - 759 stars on GitHub - 1 maintainer
Top 2.2% on hackage.haskell.org
wreq 0.5.4.3
. A web client library that is designed for ease of use. . Tutorial: http://www.serpentine.com/wr...
20 versions - Latest release: 2 months ago - 20 dependent packages - 372 dependent repositories - 35.3 thousand downloads total - 2 maintainers
json-spec-openapi 0.3.0.0
This package provides a way to produce openapi3 documentation from a json-spec specification. Gi...
8 versions - Latest release: 2 months ago - 189 downloads total - 1 stars on GitHub - 1 maintainer
rds-data-codecs 0.0.0.3
Codecs for use with AWS rds-data.
3 versions - Latest release: 3 months ago - 1 dependent package - 77 downloads total - 0 stars on GitHub - 1 maintainer
hevm 0.53.0
symbolic EVM evaluator
24 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 4.14 thousand downloads total - 214 stars on GitHub - 3 maintainers
cabal-hoogle 3.10.0.0
Please see the README on GitHub at https://github.com/kokobd/cabal-hoogle
2 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 149 downloads total - 1 maintainer
proto3-suite 0.7.0
9 versions - Latest release: 3 months ago - 1 dependent package - 7 dependent repositories - 3.62 thousand downloads total - 5 maintainers
om-legion 6.9.0.6
Framework for managing shared, replicated state across a number of homogeneous nodes.
4 versions - Latest release: 3 months ago - 1 dependent package - 114 downloads total - 4 stars on GitHub - 1 maintainer
blockfrost-api 0.10.0.0
Core types and Servant API description
15 versions - Latest release: 3 months ago - 3 dependent packages - 4 dependent repositories - 2.36 thousand downloads total - 27 stars on GitHub - 2 maintainers
weeder 2.8.0
Find declarations.
39 versions - Latest release: 3 months ago - 1 dependent package - 9 dependent repositories - 18.1 thousand downloads total - 160 stars on GitHub - 3 maintainers
hercules-ci-cli 0.3.7
17 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 1.21 thousand downloads total - 1 maintainer
hercules-ci-api-agent 0.5.1.0 💰
https://hercules-ci.com build and deployment agent
17 versions - Latest release: 3 months ago - 2 dependent packages - 1 dependent repositories - 1.35 thousand downloads total - 86 stars on GitHub - 1 maintainer
data-svd 0.1.2.0
Parse, print, diff SVD files
3 versions - Latest release: 3 months ago - 2 dependent packages - 88 downloads total - 0 stars on GitHub - 1 maintainer
ghcide-test-utils 2.0.0.0 💰
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
3 versions - Latest release: 3 months ago - 1 dependent package - 335 downloads total - 2,565 stars on GitHub - 1 maintainer
Top 4.9% on hackage.haskell.org
purescript 0.15.15
A small strongly, statically typed programming language with expressive types, inspired by Haskel...
205 versions - Latest release: 3 months ago - 3 dependent packages - 38 dependent repositories - 189 thousand downloads total - 8 maintainers
Top 2.9% on hackage.haskell.org
trifecta 2.1.4
A modern parser combinator library with slicing and Clang-style colored diagnostics For example:
93 versions - Latest release: 3 months ago - 13 dependent packages - 220 dependent repositories - 118 thousand downloads total - 294 stars on GitHub - 4 maintainers
cabal-debian 5.2.3
Create a Debianization by examining a .cabal file.
94 versions - Latest release: 3 months ago - 1 dependent package - 31 dependent repositories - 66.5 thousand downloads total - 3 stars on GitHub - 2 maintainers
crux-llvm 0.8
This tool (and corresponding C library) are intended for verifying C programs using verification ...
1 version - Latest release: 3 months ago - 2 dependent packages - 43 downloads total - 2 maintainers
crux 0.7
1 version - Latest release: 3 months ago - 2 dependent packages - 34 downloads total - 2 maintainers
crucible-llvm 0.6
Library providing LLVM-specific extensions to the crucible core library for Crucible-based simula...
1 version - Latest release: 3 months ago - 2 dependent packages - 38 downloads total - 2 maintainers
crucible-symio 0.1
1 version - Latest release: 3 months ago - 2 dependent packages - 36 downloads total - 2 maintainers
crucible 0.7
1 version - Latest release: 3 months ago - 5 dependent packages - 37 downloads total - 2 maintainers
termonad 4.6.0.0 💰
Termonad is a terminal emulator configurable in Haskell. It is extremely customizable and provid...
26 versions - Latest release: 3 months ago - 1 dependent package - 7 dependent repositories - 7.78 thousand downloads total - 389 stars on GitHub - 1 maintainer
dom-parser 3.2.0
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...
8 versions - Latest release: 4 months ago - 1 dependent repositories - 5.26 thousand downloads total - 8 stars on GitHub - 3 maintainers
typechain 0.2.0.0
Please see README.md for examples and usage.
4 versions - Latest release: 4 months ago - 86 downloads total - 1 maintainer
Top 4.3% on hackage.haskell.org
swagger2 2.8.8
This library is intended to be used for decoding and encoding Swagger 2.0 API specifications as w...
42 versions - Latest release: 4 months ago - 17 dependent packages - 215 dependent repositories - 42.4 thousand downloads total - 72 stars on GitHub - 4 maintainers
nix-thunk 0.7.0.0
nix-thunk lets you manage source code depencies in a lightweight and reproducible way, using Nix....
8 versions - Latest release: 4 months ago - 1 dependent package - 794 downloads total - 3 maintainers
fadno-xml 1.2.1
XML/XSD combinators/schemas/codegen, plus MusicXML
8 versions - Latest release: 4 months ago - 1 dependent package - 2 dependent repositories - 3.59 thousand downloads total - 16 stars on GitHub - 1 maintainer
friendly 0.1.0.4
5 versions - Latest release: 4 months ago - 1.26 thousand downloads total - 1 maintainer
lion 0.4.0.0
Lion is a formally verified, 5-stage pipeline RISC-V core. Lion targets the VELDT FPGA developmen...
4 versions - Latest release: 4 months ago - 1 dependent repositories - 444 downloads total - 1 maintainer
call-alloy 0.4.1
Please see the README on GitHub at https://github.com/marcellussiegburg/call-alloy#readme
23 versions - Latest release: 4 months ago - 8 dependent repositories - 4.24 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 6.6% on hackage.haskell.org
xlsx 1.1.2
Simple and incomplete Excel file parser/writer
42 versions - Latest release: 4 months ago - 2 dependent packages - 46 dependent repositories - 25.5 thousand downloads total - 129 stars on GitHub - 1 maintainer
hls-semantic-tokens-plugin 2.6.0.0
1 version - Latest release: 4 months ago - 1 dependent package - 221 downloads total - 1 maintainer
hls-splice-plugin 2.6.0.0
22 versions - Latest release: 4 months ago - 1 dependent package - 5.37 thousand downloads total - 8 maintainers
hls-rename-plugin 2.6.0.0
14 versions - Latest release: 4 months ago - 1 dependent package - 2.74 thousand downloads total - 3 maintainers
hls-retrie-plugin 2.6.0.0
24 versions - Latest release: 4 months ago - 2 dependent packages - 6.15 thousand downloads total - 5 maintainers
hls-refactor-plugin 2.6.0.0
11 versions - Latest release: 4 months ago - 7 dependent packages - 1.81 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.55 thousand downloads total - 4 maintainers