Ecosyste.ms: Packages

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

Top 1.1% on hackage.haskell.org
Top 2.8% downloads on hackage.haskell.org
Top 0.1% dependent packages on hackage.haskell.org
Top 0.1% dependent repos on hackage.haskell.org
Top 1.3% docker downloads on hackage.haskell.org

hackage.haskell.org : template-haskell

Registry - JSON
purl: pkg:hackage/template-haskell
Keywords: bsd3, library, template-haskell
License: BSD-3-Clause
Latest release: 8 months ago
First release: over 16 years ago
Dependent packages: 548
Dependent repositories: 4,451
Downloads: 48,002 total
Docker dependents: 2
Docker downloads: 89
Last synced: 3 days ago

Top 5.8% on hackage.haskell.org
keter 2.1.5
Deployment system for web applications, originally intended for hosting Yesod applications. It bi...
71 versions - Latest release: 3 months ago - 1 dependent package - 136 dependent repositories - 55.2 thousand downloads total - 4 maintainers
yesod-csp 0.2.6.0
8 versions - Latest release: 3 months ago - 1 dependent repositories - 4.69 thousand downloads total - 2 maintainers
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: 3 months ago - 20 dependent packages - 372 dependent repositories - 35.3 thousand downloads total - 2 maintainers
path-tagged 0.1.0.0 πŸ’°
Please see the README on GitHub at https://github.com/konn/path-tagged#readme
1 version - Latest release: 3 months ago - 32 downloads total - 0 stars on GitHub - 1 maintainer
odbc 0.3.0
Haskell binding to the ODBC API. This has been tested against the Microsoft SQL Server ODBC drive...
14 versions - Latest release: 3 months ago - 1 dependent package - 4 dependent repositories - 6.31 thousand downloads total - 44 stars on GitHub - 4 maintainers
string-variants 0.3.1.0
Newtypes over Text, allowing for safer application code by eliminating edge cases
9 versions - Latest release: 3 months ago - 1 dependent package - 2 dependent repositories - 503 downloads total - 4 stars on GitHub - 4 maintainers
Top 1.1% on hackage.haskell.org
wai-app-static 3.1.9
API docs and the README are available at http://www.stackage.org/package/wai-app-static.
74 versions - Latest release: 3 months ago - 16 dependent packages - 284 dependent repositories - 122 thousand downloads total - 1 maintainer
ngx-export-tools-extra 1.2.8
More extra tools for Nginx haskell module
49 versions - Latest release: 3 months ago - 1 dependent repositories - 11.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
breakpoint 0.1.3.1
A plugin that allows you to set breakpoints for debugging purposes.
9 versions - Latest release: 3 months ago - 4 dependent packages - 3 dependent repositories - 879 downloads total - 1 maintainer
aws-lambda-haskell-runtime 4.3.2
Please see the README on GitHub at https://github.com/theam/aws-lambda-haskell-runtime#readme
27 versions - Latest release: 3 months ago - 2 dependent packages - 8 dependent repositories - 9.44 thousand downloads total - 269 stars on GitHub - 2 maintainers
guardian 0.5.0.0
Guardian secures your Haskell monorepo package dependency boundary. Please read README.md for mor...
2 versions - Latest release: 3 months ago - 1 dependent package - 87 downloads total - 34 stars on GitHub - 1 maintainer
Top 8.6% on hackage.haskell.org
fourmolu 0.15.0.0
A formatter for Haskell source code.
23 versions - Latest release: 4 months ago - 4 dependent packages - 10 dependent repositories - 15.3 thousand downloads total - 334 stars on GitHub - 3 maintainers
om-legion 6.9.0.6
Framework for managing shared, replicated state across a number of homogeneous nodes.
4 versions - Latest release: 4 months ago - 1 dependent package - 123 downloads total - 4 stars on GitHub - 1 maintainer
Top 1.2% on hackage.haskell.org
text 2.1.1
An efficient packed, immutable Unicode text type (both strict and lazy). The Text type represent...
79 versions - Latest release: 4 months ago - 1,704 dependent packages - 16,168 dependent repositories - 617 thousand downloads total - 395 stars on GitHub - 6 maintainers
code-conjure 0.5.14
Conjure is a tool that synthesizes Haskell functions out of partial definitions.
24 versions - Latest release: 4 months ago - 6 dependent repositories - 3.71 thousand downloads total - 6 stars on GitHub - 1 maintainer
blockfrost-api 0.10.0.0
Core types and Servant API description
15 versions - Latest release: 4 months ago - 3 dependent packages - 4 dependent repositories - 2.44 thousand downloads total - 27 stars on GitHub - 2 maintainers
Top 7.0% on hackage.haskell.org
ormolu 0.7.4.0
A formatter for Haskell source code.
31 versions - Latest release: 4 months ago - 3 dependent packages - 11 dependent repositories - 23.4 thousand downloads total - 926 stars on GitHub - 1 maintainer
Top 1.5% on hackage.haskell.org
bytestring 0.12.1.0
An efficient compact, immutable byte string type (both strict and lazy) suitable for binary or 8-...
47 versions - Latest release: 4 months ago - 1,632 dependent packages - 18,438 dependent repositories - 115 thousand downloads total - 282 stars on GitHub - 10 maintainers
xmonad-extras 0.17.1 πŸ’°
Various modules for xmonad that cannot be added to xmonad-contrib because of additional dependenc...
24 versions - Latest release: 4 months ago - 25 dependent repositories - 18.7 thousand downloads total - 49 stars on GitHub - 6 maintainers
th-letrec 0.1.1
2 versions - Latest release: 4 months ago - 1 dependent package - 105 downloads total - 1 maintainer
codet 0.1
2 versions - Latest release: 4 months ago - 2 dependent packages - 32 downloads total - 1 maintainer
om-elm 2.0.0.6
This package provides utilities for serving Elm programs directly from your Haskell binary. It us...
6 versions - Latest release: 4 months ago - 1.69 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 6.9% on hackage.haskell.org
threepenny-gui 0.9.4.1
Threepenny-GUI is a GUI framework that uses the web browser as a display. It's very easy to inst...
38 versions - Latest release: 4 months ago - 1 dependent package - 99 dependent repositories - 31.8 thousand downloads total - 2 maintainers
bytes-patterns 0.1.0.0
1 version - Latest release: 4 months ago - 28 downloads total - 0 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: 4 months ago - 3 dependent packages - 38 dependent repositories - 190 thousand downloads total - 8 maintainers
bytebuild 0.3.16.2
Builder for constructing small byte arrays
15 versions - Latest release: 4 months ago - 20 dependent packages - 1 dependent repositories - 6.44 thousand downloads total - 3 stars on GitHub - 3 maintainers
cabal-debian 5.2.3
Create a Debianization by examining a .cabal file.
94 versions - Latest release: 4 months ago - 1 dependent package - 31 dependent repositories - 66.5 thousand downloads total - 3 stars on GitHub - 2 maintainers
flatbuffers 0.4.0.0
Haskell implementation of the FlatBuffers protocol. See the GitHub page for documentation: https...
4 versions - Latest release: 4 months ago - 1 dependent repositories - 1.7 thousand downloads total - 32 stars on GitHub - 1 maintainer
serdoc-core 0.1.0.0
A set of typeclasses, primitives, combinators, and TH utilities for documenting serialization for...
1 version - Latest release: 4 months ago - 1 dependent package - 40 downloads total - 1 maintainer
crucible-llvm 0.6
Library providing LLVM-specific extensions to the crucible core library for Crucible-based simula...
1 version - Latest release: 4 months ago - 2 dependent packages - 38 downloads total - 2 maintainers
crucible 0.7
1 version - Latest release: 4 months ago - 5 dependent packages - 37 downloads total - 2 maintainers
Top 9.3% on hackage.haskell.org
cryptol 3.1.0
21 versions - Latest release: 4 months ago - 1 dependent package - 93 dependent repositories - 13.5 thousand downloads total - 3 maintainers
derive-has-field 0.0.1.2
A Template Haskell function to derive HasField instances to utilize OverloadedRecordDot more effe...
3 versions - Latest release: 4 months ago - 1 dependent repositories - 52 downloads total - 6 stars on GitHub - 1 maintainer
liquidhaskell-boot 0.9.8.1
Liquid Types For Haskell
5 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 286 downloads total - 1,156 stars on GitHub - 1 maintainer
microlens-pro 0.2.0
A lightweight (but compatible with β€˜lens’) lenses library
3 versions - Latest release: 4 months ago - 80 downloads total - 284 stars on GitHub - 1 maintainer
static-ls 0.1.2
static-ls ("static language server") reads static project information to provide IDE functionalit...
2 versions - Latest release: 4 months ago - 1 dependent package - 83 downloads total - 90 stars on GitHub - 1 maintainer
express 1.0.16
Express is a library for manipulating dynamically typed Haskell expressions. It's like Data.Dyna...
21 versions - Latest release: 4 months ago - 2 dependent packages - 10 dependent repositories - 5.05 thousand downloads total - 22 stars on GitHub - 1 maintainer
mattermost-api 90000.0.0
Client API for Mattermost chat system. Mattermost is a flexible, open source messaging platform ...
35 versions - Latest release: 4 months ago - 3 dependent packages - 2 dependent repositories - 17.2 thousand downloads total - 2 maintainers
Top 6.1% on hackage.haskell.org
string-qq 0.0.6
4 versions - Latest release: 4 months ago - 5 dependent packages - 60 dependent repositories - 20.1 thousand downloads total - 1 maintainer
which 0.2.0.2
Determine the full path to an executable, similar to the *nix "which" command.
5 versions - Latest release: 4 months ago - 2 dependent packages - 11 dependent repositories - 1.36 thousand downloads total - 5 maintainers
aeson-typescript 0.6.3.0
Please see the README on Github at https://github.com/codedownio/aeson-typescript#readme
21 versions - Latest release: 4 months ago - 14 dependent repositories - 8.68 thousand downloads total - 57 stars on GitHub - 1 maintainer
typechain 0.2.0.0
Please see README.md for examples and usage.
4 versions - Latest release: 4 months ago - 95 downloads total - 1 maintainer
password 3.0.3.0 πŸ’°
A library providing functionality for working with plain-text and hashed passwords with different...
15 versions - Latest release: 4 months ago - 1 dependent package - 16 dependent repositories - 4.03 thousand downloads total - 54 stars on GitHub - 2 maintainers
Top 4.5% on hackage.haskell.org
req 3.13.2
HTTP client library.
31 versions - Latest release: 4 months ago - 20 dependent packages - 112 dependent repositories - 26.2 thousand downloads total - 337 stars on GitHub - 2 maintainers
tasty-inspection-testing 0.2.1
Integrate inspection-testing into tasty test suites.
4 versions - Latest release: 4 months ago - 15 dependent repositories - 2.35 thousand downloads total - 6 stars on GitHub - 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
Top 9.6% on hackage.haskell.org
leancheck 1.0.2
LeanCheck is a simple enumerative property-based testing library. Properties are defined as Hask...
32 versions - Latest release: 4 months ago - 5 dependent packages - 27 dependent repositories - 19.9 thousand downloads total - 51 stars on GitHub - 1 maintainer
nix-thunk 0.7.0.0
nix-thunk lets you manage source code dependencies in a lightweight and reproducible way, using N...
9 versions - Latest release: 4 months ago - 1 dependent package - 814 downloads total - 3 maintainers
eventuo11y-json 0.3.0.3
6 versions - Latest release: 4 months ago - 1 dependent package - 276 downloads total - 1 maintainer
string-interpolate 0.3.3.0
Unicode-aware string interpolation that handles all textual types. See the README at https://git...
17 versions - Latest release: 4 months ago - 37 dependent packages - 46 dependent repositories - 12.9 thousand downloads total - 19 stars on GitLab.com - 1 maintainer
Top 4.0% on hackage.haskell.org
sqlite-simple 0.4.19.0
Mid-level SQLite client library, based on postgresql-simple. Main documentation (with examples):...
32 versions - Latest release: 4 months ago - 15 dependent packages - 322 dependent repositories - 39.4 thousand downloads total - 125 stars on GitHub - 3 maintainers
om-http 0.3.0.7
Random HTTP utilities.
6 versions - Latest release: 4 months ago - 1 dependent package - 171 downloads total - 0 stars on GitHub - 1 maintainer
glob-imports 0.0.1.0
This package provides an executable for importing modules in a directory and splicing those in. P...
1 version - Latest release: 4 months ago - 1 dependent package - 36 downloads total - 4 stars on GitHub - 1 maintainer
enum-subset-generate 0.1.0.3
Please see the README on GitHub at https://github.com/0xd34df00d/enum-subset-generate#readme
4 versions - Latest release: 4 months ago - 1.28 thousand downloads total - 3 stars on GitHub - 1 maintainer
text-ascii 1.2.1
A total-by-default, tested and documented library for working with ASCII text. Low on dependencie...
4 versions - Latest release: 4 months ago - 417 downloads total - 10 stars on GitHub - 1 maintainer
espial 0.0.20
Espial is an open-source, web-based bookmarking server. - Yesod + PureScript + sqlite3 - multi-us...
13 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 3.79 thousand downloads total - 714 stars on GitHub - 1 maintainer
Top 5.8% on hackage.haskell.org
streamly 0.10.1
For upgrading to streamly-0.9.0+ please read the Streamly-0.9.0 upgrade guide. Streamly is a sta...
27 versions - Latest release: 5 months ago - 20 dependent packages - 58 dependent repositories - 17.2 thousand downloads total - 3 maintainers
streamly-core 0.2.2
4 versions - Latest release: 5 months ago - 14 dependent packages - 2 dependent repositories - 747 downloads total - 2 maintainers
ordinal 0.6.0.0 πŸ’°
A package based on Python's num2words package that converts numbers to words in different languag...
14 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 2 thousand downloads total - 1 stars on GitHub - 1 maintainer
any-pat 0.4.0.0 πŸ’°
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...
4 versions - Latest release: 5 months ago - 113 downloads total - 1 stars on GitHub - 1 maintainer
quickcheck-state-machine 0.9.0
See README at https://github.com/stevana/quickcheck-state-machine#readme
18 versions - Latest release: 5 months ago - 2 dependent packages - 12 dependent repositories - 10.9 thousand downloads total - 10 stars on GitHub - 1 maintainer
lens-family-th 0.5.3.1
(see README.md)
14 versions - Latest release: 5 months ago - 1 dependent package - 155 dependent repositories - 14.9 thousand downloads total - 7 stars on GitHub - 1 maintainer
hls-semantic-tokens-plugin 2.6.0.0
1 version - Latest release: 5 months ago - 1 dependent package - 249 downloads total - 1 maintainer
Top 1.2% on hackage.haskell.org
shake 0.19.8
Shake is a Haskell library for writing build systems - designed as a replacement for make. See De...
108 versions - Latest release: 5 months ago - 26 dependent packages - 267 dependent repositories - 144 thousand downloads total - 1 maintainer
project-m36 0.9.9
A relational algebra engine which can be used to persist and query Haskell data types.
17 versions - Latest release: 5 months ago - 1 dependent package - 2 dependent repositories - 5.18 thousand downloads total - 875 stars on GitHub - 1 maintainer
visualize-cbn 0.2.1
CBN interpretation and visualization tool. Exports in text format, coloured text (ANSI) or HTML/J...
5 versions - Latest release: 5 months ago - 1.79 thousand downloads total - 1 maintainer
linear-generics 0.2.3
This package offers a version of GHC.Generics with two important improvements: The to, from, to1...
6 versions - Latest release: 5 months ago - 1 dependent package - 3 dependent repositories - 1.43 thousand downloads total - 6 stars on GitHub - 2 maintainers
Top 1.9% on hackage.haskell.org
unordered-containers 0.2.20
Efficient hashing-based container types
41 versions - Latest release: 5 months ago - 540 dependent packages - 5,840 dependent repositories - 454 thousand downloads total - 222 stars on GitHub - 3 maintainers
Top 9.1% on hackage.haskell.org
elm-bridge 0.8.3
Building the bridge from Haskell to Elm and back. Define types once, and derive the aeson and elm...
21 versions - Latest release: 5 months ago - 2 dependent packages - 33 dependent repositories - 11.3 thousand downloads total - 101 stars on GitHub - 2 maintainers
graphql-client 1.2.4
A client for Haskell programs to query a GraphQL API.
8 versions - Latest release: 5 months ago - 1 dependent package - 2 dependent repositories - 1.03 thousand downloads total - 25 stars on GitHub - 1 maintainer
nanopass 0.0.3.0
Uses Template Haskell to facilitate using a vast number of intermediate representations. On the o...
3 versions - Latest release: 5 months ago - 1 dependent package - 123 downloads total - 7 stars on GitHub - 1 maintainer
fcf-family 0.2.0.1
Promote regular type families to first-class, without polluting the type namespace. See README.
3 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 231 downloads total - 0 stars on GitLab.com - 1 maintainer
Top 2.8% on hackage.haskell.org
hasql 1.6.4
Root of the "hasql" ecosystem. This library provides connection management, execution of queries ...
106 versions - Latest release: 5 months ago - 22 dependent packages - 230 dependent repositories - 62.2 thousand downloads total - 507 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
ltext 0.1.5
Please see the README on GitHub at https://github.com/ltext/ltext#README
18 versions - Latest release: 5 months ago - 1 dependent package - 18 dependent repositories - 8.16 thousand downloads total - 36 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
souffle-haskell 4.0.0 πŸ’°
Souffle Datalog bindings for Haskell.
19 versions - Latest release: 5 months ago - 1 dependent package - 4 dependent repositories - 3.23 thousand downloads total - 100 stars on GitHub - 1 maintainer
exon 1.6.1.1
See https://hackage.haskell.org/package/exon/docs/Exon.html
23 versions - Latest release: 5 months ago - 10 dependent packages - 7 dependent repositories - 1.23 thousand downloads total - 5 stars on GitHub - 1 maintainer
th-data-compat 0.1.3.1
15 versions - Latest release: 5 months ago - 5 dependent packages - 17 dependent repositories - 7.47 thousand downloads total - 1 maintainer
type-natural 1.3.0.1 πŸ’°
Type-level well-kinded natural numbers.
48 versions - Latest release: 5 months ago - 2 dependent packages - 14 dependent repositories - 27.9 thousand downloads total - 33 stars on GitHub - 1 maintainer
subcategories 0.2.1.0 πŸ’°
Please see the README on GitHub at https://github.com/konn/subcategories#readme
5 versions - Latest release: 5 months ago - 1 dependent package - 7 dependent repositories - 1.4 thousand downloads total - 8 stars on GitHub - 1 maintainer
exception-hierarchy 0.1.0.11
13 versions - Latest release: 5 months ago - 2 dependent packages - 7 dependent repositories - 4.03 thousand downloads total - 1 maintainer
cairo-image 0.1.0.3
Please see the README on GitHub at https://github.com/YoshikuniJujo/cairo-image#readme
4 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 145 downloads total - 0 stars on GitHub - 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
pg-entity 0.0.4.4
A PostgreSQL layer to safely expand your SQL queries with a lightweight eDSL. Read the tutorial a...
8 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 583 downloads total - 39 stars on GitHub - 1 maintainer
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: 6 months ago - 22 dependent packages - 154 dependent repositories - 110 thousand downloads total - 1,568 stars on GitHub - 1 maintainer
shh 0.7.3.0
Provides a shell scripting environment for Haskell. It helps you use external binaries, and allow...
38 versions - Latest release: 6 months ago - 2 dependent packages - 4 dependent repositories - 14.7 thousand downloads total - 1 maintainer
os-string 2.0.2
This package provides functionality for manipulating OsString values, and is shipped with GHC.
7 versions - Latest release: 6 months ago - 8 dependent packages - 1.16 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 1.7% on hackage.haskell.org
happstack-server 7.9.0
Happstack Server provides an HTTP server and a rich set of functions for routing requests, handli...
101 versions - Latest release: 6 months ago - 8 dependent packages - 491 dependent repositories - 109 thousand downloads total - 2 maintainers
simple-cairo 0.1.0.6
Please see the README on GitHub at https://github.com/YoshikuniJujo/simple-cairo#readme
2 versions - Latest release: 6 months ago - 3 dependent packages - 1 dependent repositories - 86 downloads total - 1 stars on GitHub - 1 maintainer
domain-cereal 0.1.0.1
Serialize derivers for "domain"
2 versions - Latest release: 6 months ago - 1 dependent repositories - 260 downloads total - 0 stars on GitHub - 1 maintainer
domain-optics 0.1.0.4
5 versions - Latest release: 6 months ago - 7 dependent repositories - 690 downloads total - 2 stars on GitHub - 1 maintainer
barbies-th 0.1.11
Please see Data.Barbie.TH
12 versions - Latest release: 6 months ago - 1 dependent repositories - 3.68 thousand downloads total - 11 stars on GitHub - 1 maintainer
bugsnag 1.1.0.0
Please see README.md
3 versions - Latest release: 6 months ago - 3 dependent packages - 3 dependent repositories - 410 downloads total - 10 stars on GitHub - 1 maintainer
domain-core 0.1.0.4
Shared low-level API of "domain"
5 versions - Latest release: 6 months ago - 4 dependent packages - 8 dependent repositories - 621 downloads total - 1 stars on GitHub - 1 maintainer
cassava-th 0.1.0.0
Please see the README on GitHub at https://github.com/MercuryTechnologies/cassava-th#readme
1 version - Latest release: 6 months ago - 1 dependent repositories - 29 downloads total - 0 stars on GitHub - 1 maintainer
optparse-th 0.1.0.0
Please see the README on GitHub at https://github.com/MercuryTechnologies/optparse-th#readme
1 version - Latest release: 6 months ago - 30 downloads total - 0 stars on GitHub - 1 maintainer
dependent-sum-template 0.2.0.1
Template Haskell code to generate instances of classes in some package, such as GEq and GCompare.
13 versions - Latest release: 6 months ago - 10 dependent packages - 65 dependent repositories - 21.3 thousand downloads total - 1 stars on GitHub - 6 maintainers
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