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: 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 maintainertax-ato 2024.1
Tax types and computations for Australia4 versions - Latest release: 1 day ago - 109 downloads total - 6 stars on GitHub - 1 maintainer
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 maintainerlsp-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
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.md68 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 maintainerhls-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
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#readme27 versions - Latest release: 7 days ago - 1 dependent package - 1 dependent repositories - 7.35 thousand downloads total - 2,464 stars on GitHub - 10 maintainers
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#readme32 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 API308 versions - Latest release: 8 days ago - 1 dependent package - 1 dependent repositories - 261 thousand downloads total - 26 stars on GitHub - 1 maintainer
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.md15 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 maintainerhercules-ci-api 0.8.3.0 💰
https://hercules-ci.com build and deployment agent10 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 agent8 versions - Latest release: 13 days ago - 4 dependent packages - 1 dependent repositories - 702 downloads total - 85 stars on GitHub - 1 maintainer
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 maintainerjson-spec 0.4.0.0
See the README at: https://github.com/owensmurray/json-spec#json-spec11 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
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 maintainerutxorpc-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 spec3 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 maintainerclashilator 0.1.4
Code generator and Setup.hs hooks to generate a Verilator simulation and access it from Clash6 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#readme1 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 format7 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#readme4 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#readme6 versions - Latest release: about 1 month ago - 1 dependent repositories - 468 downloads total - 17 stars on GitHub - 1 maintainer
jsaddle 0.9.9.0
50 versions - Latest release: about 1 month ago - 12 dependent packages - 169 dependent repositories - 35 thousand downloads total - 1 maintainernix-tree 0.4.1 💰
A terminal curses application to browse a Nix store paths dependencies19 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#readme4 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#readme27 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#readme9 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#readme9 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#readme8 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 API137 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 maintainerop2 0.0.3
3 versions - Latest release: about 2 months ago - 50 downloads total - 1 maintainerlaunchdarkly-server-sdk 4.1.0
Please see the README on GitHub at https://github.com/launchdarkly/haskell-server-sdk#readme24 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 maintainerbhoogle 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#readme18 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
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 evaluator24 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-hoogle2 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 maintainersom-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 description15 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 maintainerhercules-ci-api-agent 0.5.1.0 💰
https://hercules-ci.com build and deployment agent17 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 files3 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
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
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 maintainerscrucible-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 maintainerscrucible 0.7
1 version - Latest release: 3 months ago - 5 dependent packages - 37 downloads total - 2 maintainerstermonad 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
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 MusicXML8 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 maintainerlion 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#readme23 versions - Latest release: 4 months ago - 8 dependent repositories - 4.24 thousand downloads total - 3 stars on GitHub - 1 maintainer
xlsx 1.1.2
Simple and incomplete Excel file parser/writer42 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 maintainerhls-splice-plugin 2.6.0.0
22 versions - Latest release: 4 months ago - 1 dependent package - 5.37 thousand downloads total - 8 maintainershls-rename-plugin 2.6.0.0
14 versions - Latest release: 4 months ago - 1 dependent package - 2.74 thousand downloads total - 3 maintainershls-retrie-plugin 2.6.0.0
24 versions - Latest release: 4 months ago - 2 dependent packages - 6.15 thousand downloads total - 5 maintainershls-refactor-plugin 2.6.0.0
11 versions - Latest release: 4 months ago - 7 dependent packages - 1.81 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.55 thousand downloads total - 4 maintainers