Skip to content

Repository files navigation

Constructive NPM Downloads

constructive
Image Image Image
Image Image

🚀 Brands

Constructive

Tooling for Postgres

PGPM

A Postgres Package Manager for Modular Postgres

Overall Download Statistics

Category Total Monthly Weekly
Total 219,747,464 31,943,196 8,430,374
Cloud 130,772,375 26,767,761 7,159,683
Chain 68,957,713 1,993,601 476,934
Utilities 20,015,699 3,181,834 793,757

Weekly and monthly are the last 7 and 30 days of npm data. npm reported zero downloads for every package on 5 of those 30 days (an npm-side outage); those days are excluded and the totals scaled to the full period.


Modular Postgres Stack

Modular PostgreSQL tooling for full-stack TypeScript development.

Modular Postgres Portal: Quick Start PGPM: Postgres Package Manager

Modular PostgreSQL development with pgpm workspaces, reusable database modules, and end-to-end TypeScript testing 🐘

Education and Tutorials

  1. 🚀 Quickstart: Getting Up and Running Get started with modular databases in minutes. Install prerequisites and deploy your first module.

  2. 📦 Modular PostgreSQL Development with Database Packages Learn to organize PostgreSQL projects with pgpm workspaces and reusable database modules.

  3. ✏️ Authoring Database Changes Master the workflow for adding, organizing, and managing database changes with pgpm.

  4. 🧪 End-to-End PostgreSQL Testing with TypeScript Master end-to-end PostgreSQL testing with ephemeral databases, RLS testing, and CI/CD automation.

  5. ⚡ Supabase Testing Use TypeScript-first tools to test Supabase projects with realistic RLS, policies, and auth contexts.

  6. 💧 Drizzle ORM Testing Run full-stack tests with Drizzle ORM, including database setup, teardown, and RLS enforcement.

  7. 🔧 Troubleshooting Common issues and solutions for pgpm, PostgreSQL, and testing.

Related Constructive Tooling

📦 Package Management

  • pgpm: 🖥️ PostgreSQL Package Manager for modular Postgres development. Works with database workspaces, scaffolding, migrations, seeding, and installing database packages.

🧪 Testing

  • pgsql-test: 📊 Isolated testing environments with per-test transaction rollbacks—ideal for integration tests, complex migrations, and RLS simulation.
  • pgsql-seed: 🌱 PostgreSQL seeding utilities for CSV, JSON, SQL data loading, and pgpm deployment.
  • supabase-test: 🧪 Supabase-native test harness preconfigured for the local Supabase stack—per-test rollbacks, JWT/role context helpers, and CI/GitHub Actions ready.
  • graphile-test: 🔐 Authentication mocking for Graphile-focused test helpers and emulating row-level security contexts.
  • pg-query-context: 🔒 Session context injection to add session-local context (e.g., SET LOCAL) into queries—ideal for setting role, jwt.claims, and other session settings.

🧠 Parsing & AST

  • pgsql-parser: 🔄 SQL conversion engine that interprets and converts PostgreSQL syntax.
  • libpg-query-node: 🌉 Node.js bindings for libpg_query, converting SQL into parse trees.
  • pg-proto-parser: 📦 Protobuf parser for parsing PostgreSQL Protocol Buffers definitions to generate TypeScript interfaces, utility functions, and JSON mappings for enums.
  • @pgsql/enums: 🏷️ TypeScript enums for PostgreSQL AST for safe and ergonomic parsing logic.
  • @pgsql/types: 📝 Type definitions for PostgreSQL AST nodes in TypeScript.
  • @pgsql/utils: 🛠️ AST utilities for constructing and transforming PostgreSQL syntax trees.

Table of Contents

Constructive

Name Total Monthly Weekly
Total 105,841,455 20,896,216 5,791,956
@pgsql/types 20,108,167 5,671,132 1,670,652
libpg-query 19,765,247 4,011,449 1,233,669
pgsql-deparser 15,793,778 2,674,451 707,336
pgsql-parser 11,972,462 1,275,245 383,765
pgsql-enums 7,442,218 94,283 41,388
@launchql/protobufjs 6,007,799 1,594,864 441,196
@libpg-query/parser 5,005,891 1,617,588 425,297
pg-proto-parser 4,517,373 1,452,202 357,884
@pgsql/traverse 4,485,879 1,453,254 356,267
@pgsql/enums 715,254 54,564 14,355
@pgsql/utils 684,514 36,347 7,985
pg-env 492,860 39,497 6,841
pg-cache 470,691 36,713 5,944
csv-to-pg 417,943 27,955 5,189
graphile-settings 291,414 25,412 2,991
@pyramation/postgraphile-plugin-fulltext-filter 255,635 11,204 1,722
graphile-postgis 245,183 24,394 3,000
gql-ast 234,189 22,373 2,656
graphile-i18n 225,102 23,946 2,856
graphile-cache 224,061 23,636 2,904
graphile-upload-plugin 211,750 20,558 2,562
pg-query-context 208,958 20,268 2,551
pgsql-test 198,657 23,906 4,711
pg-ast 198,099 21,510 2,780
@pgql/parse 190,077 206 40
@agentic-kit/ollama 186,616 19,738 2,602
skitch-utils 182,093 9,845 2,300
@agentic-kit/protocol 160,003 21,132 2,521
@pgpmjs/transform 159,054 23,843 4,171
graphile-plugin-utils 143,545 22,582 2,671
@pgpmjs/ast 142,100 25,158 4,179
skitch 132,309 1,530 463
@pgpmjs/naming-spec 128,591 26,324 3,609
@constructive-io/errors 127,021 29,178 4,421
@pgpmjs/slice 123,194 21,124 3,650
@pgsql/transform 121,824 21,566 3,145
@pgpmjs/traverse 120,144 19,393 3,376
graphile-meta 119,155 19,354 2,455
graphile-history 116,261 19,258 2,844
@pgpmjs/bundle 116,038 19,343 3,339
query-spec 114,174 18,683 2,374
@pgsql/parser 113,585 34,588 10,100
@launchql/styled-email 108,812 114 25
@launchql/mjml 108,796 124 27
@pgpmjs/diff 102,279 22,034 3,553
@pgsql/semantics 102,071 18,917 4,094
graphile-test 97,767 5,310 624
@pgsql/scripts 96,676 19,132 3,110
@constructive-io/coerce 91,906 25,978 3,798
introspectron 86,939 4,892 506
@launchql/cli 85,208 1,349 39
graphile-query 66,316 2,914 323
@launchql/graphql-testing 59,015 376 29
graphile-function-bindings 57,292 14,064 1,988
graphile-search-plugin 55,274 384 30
pg-codegen 51,295 4,739 371
graphile-simple-inflector 50,464 523 36
graphile-meta-schema 50,448 576 40
graphile-storage-registry 50,001 18,749 2,338
supabase-test 46,670 5,989 1,629
skitch-templates 45,665 714 239
safegres 44,750 10,252 1,614
@launchql/server 41,339 581 196
@launchql/types 40,984 560 124
@launchql/server-utils 39,563 686 204
pg-query-string 39,225 1,090 77
agentic-server 38,290 5,814 912
drizzle-orm-test 38,075 3,767 701
@launchql/explorer 35,577 721 256
@launchql/core 34,894 449 110
@launchql/env 34,262 398 107
skitch-testing 33,177 523 142
@launchql/db-testing 33,034 349 31
graphile-plugin-connection-filter-postgis 32,112 295 14
@pgsql/lint 31,827 8,560 1,235
@launchql/postmaster 31,530 54 6
@launchql/logger 30,028 408 109
graphile-plugin-connection-filter 29,376 361 24
graphile-plugin-fulltext-filter 27,666 145 10
graphile-pg-type-mappings 27,396 158 9
pg-query-native-latest 26,647 130 66
@launchql/templatizer 26,487 305 55
@launchql/db-utils 26,351 203 11
@constructive-io/eslint-config 26,083 7,032 1,164
@launchql/db-migrate 24,563 150 19
@agentic-kit/anthropic 24,374 4,114 468
@pgpmjs/import 23,940 4,588 763
@agentic-kit/openai 23,351 3,152 440
@launchql/s3-streamer 22,840 114 16
@agentic-kit/pi 22,413 5,467 707
@launchql/db-templates 22,048 132 18
@launchql/content-type-stream 20,329 72 7
@launchql/upload-names 19,266 80 11
postgraphile-derived-upload-field 18,518 203 17
@decryption/hashes 18,438 3,025 394
@agentic-kit/agent 17,253 2,867 391
@agentic-kit/harness 16,578 2,876 390
@agentic-kit/run-log 15,414 4,144 796
@launchql/url-domains 15,049 74 7
skitch-template 14,962 196 75
@agentic-kit/chat 14,282 2,560 326
@launchql/ext-verify 14,134 90 5
@launchql/ext-types 13,967 77 7
@agentic-kit/db-tools 13,899 5,066 623
@launchql/ext-defaults 13,835 143 7
@launchql/ext-default-roles 13,824 140 4
@launchql/ext-measurements 13,591 145 7
@launchql/ext-jobs 13,256 78 2
@pgpmjs/pglite-adapter 13,209 2,929 458
@launchql/db-transform 13,063 125 19
@launchql/base32 12,784 89 10
graphile-column-privileges-mutations 12,575 229 58
@launchql/inflection 12,560 108 9
pglite-test 12,409 2,790 444
@launchql/graphile-settings 12,227 430 103
@launchql/totp 12,213 82 11
@launchql/faker 12,047 91 8
@agentic-kit/metering 11,937 2,561 320
@launchql/ext-jobs-queue 11,304 64 5
@launchql/codegen 11,303 158 19
@launchql/db-template 11,145 88 10
@launchql/ext-jwt-claims 11,060 130 9
@launchql/ext-achievements 10,675 178 3
@constructive-io/graphql-dev-server 10,467 2,882 444
@launchql/react 10,198 277 101
@agentic-kit/cli 9,258 2,828 394
skitch-transform 8,902 169 40
@launchql/ext-stamps 8,690 121 4
@launchql/ext-uuid 8,618 124 8
pg-utils 8,532 88 12
graphile-gen 8,026 114 5
@launchql/proto-cli 7,958 126 17
@launchql/db-env 7,778 67 13
@pgpm/app-scope 7,454 2,008 211
@pgpm/function-resolution 7,430 2,016 208
@launchql/ext-utils 7,243 62 7
skitch-types 7,205 127 30
@launchql/s3-utils 7,176 61 2
@launchql/utils 7,072 85 8
@constructive-db/catalog 6,840 1,744 254
@launchql/openfaas-job-worker 6,814 40 1
agentic-kit 6,738 596 143
skitch-path 6,556 101 27
@constructive-db/routing 6,360 1,776 254
@pgpm/errors 6,325 2,785 401
@constructive-db/routing-platform 6,102 1,654 246
@constructive-db/apps 5,486 1,386 199
@pgpmjs/portability 5,465 1,541 296
@launchql/protobufjs-cli 5,399 352 70
@agentic-kit/react 4,390 518 116
@launchql/query 4,276 49 2
@launchql/migrate 4,192 196 40
skitch-ext-utilities 4,105 44 5
skitch-prompt 4,088 68 22
skitch-ext-verify 4,041 34 4
skitch-env 3,996 78 14
skitch-ext-defaults 3,934 40 5
@launchql/graphile-query 3,924 95 20
graphile-scoped-introspection 3,917 4,309 1,924
@launchql/openfaas-job-fn 3,832 42 6
graphile-gen-js 3,530 30 0
skitch-extension-verify 3,306 74 25
@constructive-io/site-deploy 3,283 2,609 270
launchql-test 3,240 83 4
@launchql/job-utils 3,225 49 5
@launchql/openfaas-job-service 3,222 41 3
@launchql/client 3,197 42 1
@launchql/job-worker 3,168 49 5
@launchql/orm 3,111 47 3
@launchql/query-builder 3,055 65 6
skitch-extension-utils 3,010 47 15
@agentic-kit/dsh 3,006 2,184 303
skitch-install 3,003 60 16
@launchql/job-scheduler 2,833 43 1
@launchql/job-pg 2,751 30 3
skitch-extension-defaults 2,706 36 9
skitch-extension-jobs 2,621 38 12
skitch-extension-default-roles 2,359 30 6
launchql-client 2,333 18 2
@constructive-db/infra-platform 2,288 533 56
agentic-db 2,190 101 26
@constructive-io/data 2,116 569 111
@constructive-db/platform-schema 2,105 686 59
@agentic-db/sdk 2,054 89 19
@constructive-db/compute-platform 2,024 486 58
@constructive-io/schema-builder 1,916 149 29
@constructive-db/infra 1,879 533 58
@constructive-db/compute 1,878 632 58
@launchql/openfaas-job-util-jobs 1,792 19 1
@agentic-kit/pi-embed 1,729 56 15
@launchql/geo-types 1,679 22 0
@agentic-db/services 1,666 82 20
@agentic-kit/pi-ext-run-log 1,628 47 10
launchql-gen 1,614 32 2
@agentic-kit/run-log-client 1,613 1,906 709
@webql/base32 1,528 40 0
@launchql/openfaas-job-server 1,481 16 1
@launchql/mmmagic 1,474 66 3
graphile-client 1,445 22 2
@launchql/ast 1,438 28 9
graphile-gen-sql 1,424 24 0
@agentic-kit/pi-ext-usage-report 1,395 26 5
@agentic-kit/pi-ext-metered-model 1,394 29 7
@launchql/openfaas-env 1,358 16 1
@pgsql/transform-ast 1,315 170 42
@launchql/pg-query-context 1,280 25 1
@launchql/job-api-server 1,267 17 3
csv-to-gql 1,243 12 1
@agentic-kit/bradie 1,181 47 9
@launchql/ext-status 1,159 28 3
@agentic-kit/pi-host 1,081 1,278 498
@webql/utils 1,068 34 2
@launchql/ast-deparser 1,039 25 1
76 packages hidden (< 1,000 downloads)

utils

Name Total Monthly Weekly
Total 19,991,836 3,180,396 793,357
nested-obj 5,131,760 1,397,864 362,382
strfy-js 4,461,631 1,376,149 357,897
inquirerer 2,089,104 56,975 10,957
ast-stringify 1,534,149 19,018 4,537
@pyramation/json-schema-ref-parser 1,507,940 16,184 4,244
@pyramation/json-schema-to-typescript 1,494,880 16,070 4,254
appstash 494,002 25,975 4,759
yanse 437,713 27,181 5,367
genomic 387,324 29,843 5,462
komoji 316,357 23,629 4,174
etag-hash 315,463 24,174 3,192
uuid-hash 275,765 22,814 2,814
makage 241,131 12,946 1,530
mime-bytes 223,116 24,080 2,995
12factor-env 220,535 25,748 4,143
inflekt 214,061 17,633 2,465
clean-ansi 97,076 869 185
schema-typescript 94,978 6,200 1,445
git-changed 86,534 18,498 3,932
create-gen-app 41,020 220 72
publish-scripts 33,578 373 128
yamlize 31,885 7,456 1,221
@pyramation/babel-preset-env 31,599 623 153
confstash 31,360 7,116 1,156
pnpm-policy 28,068 7,854 1,260
@constructive-io/pnpm-policy 27,787 7,249 1,268
symlink-workspace 26,215 929 228
json-schema-patch 22,143 502 121
file-ts 21,880 598 163
promql-ast 17,481 2,514 350
etag-stream 10,010 696 54
uuid-stream 9,417 649 81
schema-sdk 7,460 184 67
@yamlize/cli 3,617 324 32
@schema-typescript/cli 3,067 37 3
jsonldjs 2,928 101 11
backoff-script 2,431 22 1
niftymagick 2,265 41 12
json-stringify-simple 1,901 20 0
airpage-cli 1,546 29 5
airpage 1,450 25 5
@constructive-io/pnpm-policy-graphile 1,405 624 176
babel-slim 1,022 16 1
15 packages hidden (< 1,000 downloads)

cloud

Name Total Monthly Weekly
Total 1,076,956 130,109 16,019
graphile-pg-aggregates 197,886 23,608 2,885
graphile-bulk-mutations 193,870 23,573 2,874
@constructive-io/express-context 177,941 23,740 2,916
graphile-realtime-subscriptions 170,812 20,272 2,588
@constructive-io/llm-env 163,119 20,521 2,560
graphile-realtime-test 31,313 3,019 343
@constructive-io/graphql-realtime-test 21,315 2,710 286
@constructive-io/noble-hashes 8,691 140 31
@constructive-io/send-verification-link-fn 8,522 191 51
@constructive-io/send-email-fn 8,456 199 47
blocks-schema 8,139 2,214 243
json-renderer 7,752 1,938 243
blocks-renderer 7,661 1,816 243
@interweb/casing 5,800 120 37
@interweb-utils/casing 5,676 67 11
@pgpm/object-store 5,142 1,174 97
@fbp/types 4,748 154 34
@pgpm/object-tree 4,169 820 68
@pgpm/partman 3,842 739 54
@interweb/fetch-api-client 3,738 73 5
@pgpm/inflection-db 3,588 908 68
@fbp/spec 3,535 86 18
@interweb/http-errors 3,359 65 6
@interweb/node-api-client 2,891 71 3
@constructive-io/sheets 2,409 274 61
@interweb/find-pkg 1,680 36 2
@fbp/evaluator 1,062 104 28
44 packages hidden (< 1,000 downloads)

kubernetesjs

Name Total Monthly Weekly
Total 73,740 8,895 1,337
@kubernetesjs/ops 27,380 2,496 348
kubernetesjs 24,485 3,635 635
@kubernetesjs/manifests 13,240 2,480 314
@kubernetesjs/client 2,419 110 19
@kubernetesjs/cli 2,194 41 1
@kubernetesjs/ops-cli 2,164 103 19
@kubernetesjs/react 1,858 30 1

pgpm

Name Total Monthly Weekly
Total 23,780,224 5,732,541 1,350,371
@pgsql/quotes 6,128,542 2,283,403 590,362
plpgsql-parser 3,654,801 1,316,796 315,769
plpgsql-deparser 3,611,770 1,257,788 317,873
@pgpmjs/types 496,728 45,228 7,041
@pgpmjs/env 450,790 36,780 5,907
@pgpmjs/core 438,129 31,730 5,271
@pgpmjs/server-utils 430,145 36,088 5,855
@pgpmjs/logger 418,907 35,336 5,603
find-and-require-package-json 391,821 27,756 5,083
@inquirerer/utils 273,997 13,313 1,850
@constructive-io/graphql-types 265,665 22,214 3,022
graphile-search 233,619 24,631 2,968
@constructive-io/graphql-env 231,081 22,020 2,989
graphile-connection-filter 227,422 24,677 3,075
@constructive-io/s3-streamer 224,893 21,637 2,906
@constructive-io/graphql-query 207,262 13,946 1,566
@pgpmjs/migrate-client 203,197 12,608 1,237
@constructive-io/content-type-stream 201,723 21,896 2,557
@constructive-io/upload-names 201,638 20,003 2,524
@constructive-io/s3-utils 197,083 21,991 2,587
graphile-presigned-url-plugin 196,091 22,963 2,696
graphile-ltree 194,438 23,730 2,868
graphile-llm 191,967 25,200 2,976
graphile-bucket-provisioner-plugin 186,940 20,704 2,636
@constructive-io/url-domains 185,899 20,068 2,565
@constructive-io/bucket-provisioner 180,273 20,604 2,594
@pgpmjs/export 167,684 12,029 1,293
pgsql-seed 162,565 24,175 4,811
pgsql-client 161,255 22,961 4,671
@pgpm/verify 148,634 4,603 562
pg-seed 140,930 22,188 4,414
@pgpm/inflection 136,792 3,628 464
@constructive-io/query-builder 135,521 21,860 2,575
pgpm 135,075 8,492 1,161
@pgpm/types 129,464 3,430 493
@constructive-io/graphql-server 126,304 15,922 2,138
@pgpm/database-jobs 126,212 2,564 318
@constructive-io/graphql-codegen 111,622 9,382 1,967
@pgpm/metaschema-schema 101,178 2,413 290
@constructive-io/graphql-test 95,084 5,238 618
@constructive-io/cli 93,880 4,519 429
@inquirerer/test 87,581 1,189 197
@pgpm/metaschema-modules 86,785 2,459 270
graphile-schema 79,991 6,866 824
@pgpm/services 79,882 335 52
@constructive-io/graphql-explorer 79,768 4,548 448
@constructive-io/fetch 77,959 9,360 1,419
@constructive-io/job-utils 68,061 7,878 1,160
@constructive-io/job-pg 66,573 7,754 1,094
@pyramation/args 58,116 475 117
@pyramation/prompt 57,898 540 122
@constructive-io/sdk 57,839 5,920 754
@constructive-io/csrf 56,792 12,655 1,751
simple-smtp-server 50,867 4,633 686
@constructive-io/knative-job-service 49,689 829 299
@constructive-io/react 45,290 3,445 439
@pgpm/jwt-claims 44,510 3,661 698
@constructive-io/job-scheduler 44,023 2,758 356
@constructive-io/graphql-react 43,585 1,135 428
graphql-server-test 42,632 3,677 497
constructive-test 42,317 8,628 1,349
@constructive-io/playwright-test 41,955 2,894 339
@pgpm/stamps 41,172 2,610 429
@constructive-sdk/cli 40,342 3,798 1,013
@constructive-io/knative-job-worker 37,599 389 51
@pgpm/uuid 36,320 1,572 212
@pgpm/base32 35,966 1,106 114
node-type-registry 33,772 4,146 736
@pgpm/utils 33,376 1,002 123
@pgpm/totp 32,629 896 83
insforge-test 32,581 4,332 791
graphile-sql-expression-validator 32,497 1,122 268
@pgpm/faker 31,406 833 97
@constructive-io/postmaster 29,118 647 104
@constructive-io/upload-client 27,080 3,120 386
@constructive-io/knative-job-server 23,709 424 153
@constructive-io/knative-job-fn 21,045 226 53
@constructive-io/ui 18,364 1,309 114
@pgpm/defaults 17,818 799 64
@pyramation/postgis 17,411 166 15
@pgpm-testing/verify 17,282 684 127
@pgpm-testing/base32 16,747 688 130
bash-ast 15,710 4,691 696
docker-parser 15,513 4,354 694
@constructive-io/send-email-link-fn 14,459 139 6
@constructive-io/simple-email-fn 13,767 104 8
@constructive-io/node 13,519 340 31
graphile-many-to-many 11,389 131 6
@pgpm/db-meta-schema 11,163 37 0
@pgpm/db-meta-modules 11,047 25 1
stream-to-etag 9,471 688 131
@constructive-io/job-worker 8,597 347 127
@pgpm/geotypes 8,071 763 68
@pgpm/achievements 7,992 834 61
@pgpm/encrypted-secrets-table 7,812 815 97
@pgpm/jobs 7,762 832 82
@pgsql/cli 7,512 619 94
@pgpm/measurements 7,325 826 76
@pgpm/encrypted-secrets 7,320 766 82
@pyramation/postgraphile 7,307 149 17
@pyramation/url-domains 6,642 139 14
@constructive-io/client 6,018 595 107
pgsql-parse 5,796 769 194
@constructive-io/orm 5,744 587 100
@constructive-io/oauth 4,784 457 56
@pyramation/upload-names 4,663 130 16
@pgpm/default-roles 4,634 49 2
@pyramation/content-type-stream 4,602 114 9
@pyramation/s3-streamer 4,304 124 15
@pgpm-testing/totp 4,291 302 50
@pyramation/pg-query-context 4,168 78 7
@pgpm-testing/utils 4,099 121 27
@pgpm/ltree-helpers 4,075 799 59
coolir 4,063 47 9
graphile-misc-plugins 3,928 34 3
webql-cli 3,667 34 3
@pyramation/webql 3,379 20 1
@pyramation/graphql-ast 3,289 55 1
pgsql-types 3,223 245 32
webql-db 3,002 58 6
plpgsql-parse 2,915 323 43
@pyramation/stream-to-s3 2,895 31 0
@pgpm/meta-db 2,700 24 1
@pgpm/meta-db-modules 2,689 25 2
graphile-pgvector-plugin 2,092 23 4
standalone-module 1,948 52 13
@pyramation/rpc-server 1,880 19 2
postgraphile-plugin-pgvector 1,646 52 3
graphile-pg-textsearch-plugin 1,590 30 7
@pyramation/postgraphile-upload-field 1,579 49 9
rego-deparser 1,532 1,062 122
@constructive-io/command-palette 1,506 124 29
@launchql/knative-job-worker 1,498 19 1
@launchql/knative-job-service 1,418 20 1
@constructive-io/seeder 1,329 66 5
tpsql 1,321 31 2
airscript 1,307 30 3
@launchql/knative-job-server 1,219 25 1
coolir-commander-utils 1,174 17 6
@pyramation/docker-env 1,136 22 1
coolir-commander 1,131 17 4
@pyramation/s3-utils 1,129 14 1
@pgpm/meta-db-test 1,091 23 1
67 packages hidden (< 1,000 downloads)

Hyperweb (formerly Cosmology)

📺 Watch the Hyperweb Announcement

Interchain JavaScript Stack

A unified toolkit for building applications and smart contracts in the Interchain ecosystem with JavaScript.

A unified toolkit for building applications and smart contracts in the Interchain ecosystem ⚛️

Image

Category Tools Downloads
Chain Information Chain Registry, Utils, Client Chain Registry
Wallet Connectors Interchain Kit, Cosmos Kit Wallet Connectors
Signing Clients InterchainJS, CosmJS Signers
SDK Clients Telescope SDK
Starter Kits Create Interchain App, Create Cosmos App Starter Kits
UI Kits Interchain UI UI Kits
Testing Frameworks Starship Testing
TypeScript Smart Contracts Create Hyperweb App TypeScript Smart Contracts
CosmWasm Contracts CosmWasm TS Codegen CosmWasm Contracts

Hyperweb Packages

protobufs

Name Total Monthly Weekly
Total 5,733,595 57,190 13,636
@cosmology/protobufjs 1,354,575 26,756 5,237
@protobufs/google 609,674 3,617 1,016
@protobufs/gogoproto 609,426 3,341 947
@protobufs/cosmos 592,314 3,811 1,269
@protobufs/cosmos_proto 591,128 3,476 951
@protobufs/tendermint 585,827 3,350 973
@pyramation/protobufjs 428,943 1,512 441
@protobufs/confio 231,771 2,570 628
@protobufs/ibc 228,596 2,742 720
@protobufs/amino 223,665 2,522 684
@protobufs/cosmwasm 212,606 2,603 626
@protobufs/osmosis 29,550 298 60
@protobufs/juno 3,990 29 6
@protobufs/injective 3,721 8 0
@protobufs/akash 2,440 73 12
@protobufs/stargaze 2,158 32 7
@protobufs/regen 2,054 61 7
@protobufs/secret 1,983 40 12
@protobufs/bcna 1,785 19 2
@protobufs/pylons 1,702 16 2
@protobufs/comdex 1,382 12 1
@protobufs/evmos 1,202 18 2
@protobufs/axelar 1,145 19 1
27 packages hidden (< 1,000 downloads)

chain-registry

Name Total Monthly Weekly
Total 15,768,488 470,657 93,736
@chain-registry/types 5,078,558 148,789 27,345
chain-registry 2,495,362 93,793 20,457
@chain-registry/keplr 1,942,061 49,487 7,928
@chain-registry/utils 1,689,265 45,631 7,912
@chain-registry/client 1,421,819 48,788 8,573
@chain-registry/cosmostation 1,371,526 17,464 3,338
@chain-registry/v2 378,798 29,296 11,605
@chain-registry/v2-types 356,994 14,502 3,416
@chain-registry/assets 233,577 7,936 1,196
@chain-registry/osmosis 195,483 6,540 1,094
@chain-registry/juno 146,021 1,818 170
@chain-registry/interfaces 97,085 1,610 233
@chain-registry/workflows 86,459 1,286 164
@chain-registry/cli 84,065 1,325 176
@chain-registry/v2-keplr 59,333 760 42
@chain-registry/v2-utils 48,260 606 26
@chain-registry/v2-client 44,993 553 31
@chain-registry/v2-cosmostation 38,829 473 30

cosmos-kit

Name Total Monthly Weekly
Total 3,358,015 105,403 17,002
@cosmos-kit/core 1,302,932 38,518 6,080
@cosmos-kit/walletconnect 892,390 21,000 4,266
@cosmos-kit/react-lite 534,828 22,247 3,206
@cosmos-kit/react 515,859 22,322 3,185
cosmos-kit 112,006 1,316 265

cosmos-kit-wallets

Name Total Monthly Weekly
Total 15,973,588 270,633 52,044
@cosmos-kit/keplr-extension 865,130 22,745 4,579
@cosmos-kit/keplr 837,987 20,927 4,002
@cosmos-kit/keplr-mobile 817,681 19,728 4,364
@cosmos-kit/leap-extension 788,204 8,308 1,772
@cosmos-kit/leap 755,674 6,877 1,607
@cosmos-kit/cosmostation-extension 719,962 11,215 2,164
@cosmos-kit/leap-mobile 710,715 6,431 1,570
@cosmos-kit/leap-metamask-cosmos-snap 666,299 6,194 1,550
@cosmos-kit/cosmostation 658,324 5,153 1,130
@cosmos-kit/cosmostation-mobile 641,002 5,123 1,145
@cosmos-kit/okxwallet-extension 535,260 11,268 1,964
@cosmos-kit/xdefi-extension 522,958 9,764 1,771
@cosmos-kit/trust 509,712 11,164 1,969
@cosmos-kit/trust-mobile 508,660 10,602 1,937
@cosmos-kit/station-extension 498,167 10,086 1,882
@cosmos-kit/station 496,859 10,835 1,853
@cosmos-kit/trust-extension 496,546 11,484 2,095
@cosmos-kit/xdefi 493,637 10,387 1,767
@cosmos-kit/okxwallet 443,112 9,376 1,734
@cosmos-kit/cdcwallet 431,703 10,663 1,893
@cosmos-kit/cdcwallet-extension 431,595 10,602 1,905
@cosmos-kit/omni-mobile 144,177 1,709 287
@cosmos-kit/omni 139,836 1,571 270
@cosmos-kit/compass-extension 138,091 1,669 321
@cosmos-kit/ledger 135,121 1,928 363
@cosmos-kit/compass 130,462 1,612 316
@cosmos-kit/fin-extension 125,989 1,494 296
@cosmos-kit/coin98 125,499 1,753 284
@cosmos-kit/coin98-extension 124,536 1,544 278
@cosmos-kit/fin 120,760 1,500 278
@cosmos-kit/exodus-extension 119,339 1,462 276
@cosmos-kit/shell-extension 118,439 1,344 251
@cosmos-kit/exodus 116,975 1,438 268
@cosmos-kit/shell 116,280 1,368 257
@cosmos-kit/vectis 111,828 1,097 129
@cosmos-kit/vectis-extension 108,777 1,045 130
@cosmos-kit/owallet 95,731 1,238 237
@cosmos-kit/owallet-extension 95,643 1,132 234
@cosmos-kit/tailwind-extension 91,421 1,182 234
@cosmos-kit/tailwind 91,130 1,244 239
@cosmos-kit/frontier-extension 90,481 896 120
@cosmos-kit/frontier 88,861 888 125
@cosmos-kit/cosmos-extension-metamask 82,589 2,718 428
@cosmos-kit/galaxy-station-extension 68,165 893 199
@cosmos-kit/galaxy-station 68,090 840 196
@cosmos-kit/owallet-mobile 57,656 864 186
@cosmos-kit/web3auth 48,054 670 93
@cosmos-kit/ctrl-extension 44,736 854 183
@cosmos-kit/ctrl 44,376 852 190
@cosmos-kit/okto-extension 43,096 101 7
@cosmos-kit/galaxy-station-mobile 38,055 748 177
@cosmos-kit/imtoken-extension 17,635 95 5
@cosmos-kit/imtoken 17,418 85 6
@cosmos-kit/ninji-extension 17,109 187 19
@cosmos-kit/ninji 15,772 186 18
@cosmos-kit/bitgetwallet-extension 14,677 248 57
@cosmos-kit/ins 14,139 184 16
@cosmos-kit/leap-capsule-social-login 13,512 143 7
@cosmos-kit/initia-extension 9,274 324 44
@cosmos-kit/initia 8,628 203 21
@cosmos-kit/walletconnect-v1 7,562 187 33
@cosmos-wallet/react 6,939 78 16
@cosmos-wallet/core 6,279 55 5
@cosmos-kit/gatewallet-extension 5,981 252 44
@cosmos-kit/types 4,891 54 10
@cosmos-wallet/keplr 4,419 64 6
@cosmos-wallet/types 4,379 29 3
@cosmos-wallet/registry 4,372 25 2
@cosmos-kit/registry 4,046 107 7
@cosmos-kit/config 3,901 67 11
@cosmos-kit/walletconnect-v2 3,193 52 3
@cosmos-kit/arculus-mobile 3,123 196 60
@cosmos-kit/arculus 3,049 169 57
@cosmos-kit/aria-extension 2,768 84 5
@cosmos-kit/prax-extension 2,726 100 7
@cosmos-kit/wallets 2,624 48 9
@cosmos-kit/gatewallet 2,478 80 5
@cosmos-kit/terrastation-extension 2,366 44 1
@cosmos-kit/terrastation 2,322 47 3
@cosmos-kit/aria-mobile 1,890 58 1
@cosmos-kit/aria 1,860 71 3
@cosmos-kit/bitgetwallet 1,655 77 14
@cosmos-kit/figure-markets-mobile 1,497 56 5
@cosmos-kit/foxwallet-extension 1,407 56 7
@cosmos-kit/figure-markets 1,393 60 3
@cosmos-kit/foxwallet 1,382 60 8
@cosmos-kit/vultisig-extension 1,245 95 4
@cosmos-kit/vultisig 1,131 76 3
2 packages hidden (< 1,000 downloads)

telescope

Name Total Monthly Weekly
Total 14,483,449 476,206 133,015
@osmonauts/lcd 5,083,136 339,707 105,117
@cosmology/types 1,196,028 24,301 4,678
@cosmology/utils 1,194,783 24,343 4,682
@cosmology/proto-parser 1,163,567 24,425 4,721
@cosmology/lcd 1,029,968 12,676 3,133
@cosmology/ast 910,458 17,785 3,262
@osmonauts/helpers 787,456 8,033 1,611
@cosmology/telescope 775,295 13,171 2,927
@osmonauts/telescope 490,390 2,564 637
@osmonauts/ast 472,970 2,348 563
@osmonauts/proto-parser 469,821 2,104 493
@osmonauts/types 465,935 1,922 459
@osmonauts/utils 443,642 2,827 732

cosmwasm

Name Total Monthly Weekly
Total 3,650,793 46,926 11,800
@cosmwasm/ts-codegen 1,738,135 21,916 5,139
wasm-ast-types 1,603,350 15,842 3,497
@cosmwasm/ts-codegen-types 138,906 4,148 1,526
@cosmwasm/ts-codegen-ast 135,308 4,446 1,535
cosmwasm-typescript-gen 22,996 272 63
@cosmjson/wasmswap 2,893 68 19
@cosmjson/stargaze-minter 1,215 22 2
@cosmjson/stargaze-sg721 1,180 26 3
13 packages hidden (< 1,000 downloads)

interchain-js

Name Total Monthly Weekly
Total 3,259,362 153,429 39,516
@interchainjs/auth 344,742 14,617 3,699
@interchainjs/utils 320,277 14,281 3,445
@interchainjs/types 319,112 13,319 3,456
@interchainjs/math 286,861 13,948 3,342
@interchainjs/encoding 282,182 13,924 3,336
@interchainjs/crypto 281,660 12,982 3,392
@interchainjs/cosmos-types 277,634 14,393 3,465
@interchainjs/cosmos 274,824 16,024 3,721
@interchainjs/amino 244,436 12,899 3,357
@interchainjs/pubkey 243,159 13,790 3,324
interchainjs 199,380 5,682 2,482
@interchainjs/ethereum 68,796 3,186 1,042
injectivejs 21,379 290 52
@interchainjs/injective 19,475 397 41
@interchainjs/react 12,250 432 101
injective-react 10,674 259 67
@interchainjs/solana 10,079 1,427 824
injective-vue 9,622 205 33
@interchainjs/vue 8,947 310 56
interchain-rpc 7,277 374 191
interchain46 2,244 58 14
interchain-react 1,584 74 9
@interchainjs/ethermint 1,525 38 4
interchain-vue 1,136 37 2
24 packages hidden (< 1,000 downloads)

hyperwebjs

Name Total Monthly Weekly
Total 52,545 4,174 757
@hyperweb/telescope 39,008 3,677 664
hyperwebjs 4,818 148 34
@hyperweb/build 3,141 91 21
create-hyperweb-app 1,273 84 18
@hyperweb/mcp-server 1,231 68 8
@hyperweb/parse 1,184 23 1
5 packages hidden (< 1,000 downloads)

interchain-kit

Name Total Monthly Weekly
Total 204,597 4,729 781
@interchain-kit/core 131,931 2,404 387
@interchain-kit/react 46,412 1,529 268
interchain-kit 16,166 278 30
@interchain-kit/vue 10,088 518 96

interchain-kit-wallets

Name Total Monthly Weekly
Total 491,371 12,640 908
@interchain-kit/keplr-extension 87,212 1,650 276
@interchain-kit/leap-extension 71,769 1,021 120
@interchain-kit/okx-extension 64,026 462 12
@interchain-kit/cosmostation-extension 23,910 746 31
@interchain-kit/store 18,636 1,010 169
@interchain-kit/keplr-mobile 17,852 679 21
@interchain-kit/leap-mobile 16,720 623 16
@interchain-kit/cosmos-extension-metamask 16,636 446 11
@interchain-kit/coin98-extension 16,234 475 16
@interchain-kit/ledger 15,243 432 15
@interchain-kit/mock-wallet 13,996 599 12
@interchain-kit/frontier-extension 13,857 373 9
@interchain-kit/station-extension 13,534 391 8
@interchain-kit/leap-cosmos-extension-metamask 13,417 530 12
@interchain-kit/galaxy-station-extension 13,321 614 12
@interchain-kit/trust-extension 12,082 432 114
@interchain-kit/xdefi-extension 10,695 328 6
@interchain-kit/metamask-extension 8,600 338 16
@interchain-kit/compass-extension 8,560 356 12
@interchain-kit/fin-extension 7,768 282 4
@interchain-kit/exodus-extension 7,264 227 2
@interchain-kit/ninji-extension 5,964 190 5
@interchain-kit/shell-extension 5,690 150 3
@interchain-kit/phantom-extension 2,831 77 1
@interchain-kit/backpack-extension 2,005 80 3
@interchain-kit/vultisig-extension 1,793 71 0
@interchain-kit/solflare-extension 1,756 58 2

interchain-ui

Name Total Monthly Weekly
Total 543,537 29,374 4,488
@interchain-ui/react 515,364 28,116 4,196
@interchain-ui/vue 14,404 488 104
@interchain-ui/react-no-ssr 11,640 694 184
@interweb-ui/cli 1,013 36 1
2 packages hidden (< 1,000 downloads)

osmosis

Name Total Monthly Weekly
Total 913,134 16,044 3,648
osmojs 775,226 13,276 3,049
osmo-query 59,387 1,688 442
@osmonauts/math 42,528 220 30
@osmosis-labs/math 14,350 437 32
@osmosis-labs/pools 8,257 52 6
@osmosis-labs/proto-codecs 4,887 60 7
@osmosis-labs/stores 4,755 120 18
osmojs-rc 1,244 82 44
6 packages hidden (< 1,000 downloads)

starship

Name Total Monthly Weekly
Total 142,041 4,867 704
@starship-ci/client 45,767 1,594 211
@starship-ci/cli 43,825 1,586 209
starshipjs 43,412 1,336 200
@starship-ci/types 7,982 310 81
@starship-ci/generator 1,055 41 3

cosmology

Name Total Monthly Weekly
Total 550,200 11,837 2,269
interchain 103,034 1,352 298
@cosmology/core 56,760 1,566 327
cosmjs-utils 52,463 548 133
@cosmology/cli 42,013 1,556 321
cosmology 38,198 1,730 398
@cosmology-ui/react 31,878 295 38
@cosmology-ui/utils 26,265 175 12
interchain-query 22,964 172 22
thorchain 13,808 127 60
@cosmonauts/telescope 9,188 113 9
@cosmonauts/osmosis 8,832 494 91
@osmonauts/osmosis 6,306 215 46
@osmonauts/babel 6,062 65 3
create-cosmwasm-app 5,978 80 4
@cosmology/cosmos-registry 5,697 122 27
@pyramation/crypto-keys 5,614 86 9
@pyramation/crypto-coins 4,761 85 8
@pyramation/crypto-networks 4,433 84 8
stargaze-zone 4,157 280 40
dydx 3,477 13 2
cosmscript 3,403 44 7
@cosmology-ui/chain-dropdown 3,153 55 7
@cosmology-ui/theme 3,146 56 11
@cosmology-ui/connect-modal 3,094 50 7
@cosmology-ui/buttons 3,080 58 7
@cosmology-ui/copy-address-button 3,078 55 8
@osmonauts/ast-gen 3,019 41 3
@cosmology-ui/base 3,009 59 9
@cosmology-ui/animation 2,981 55 9
@pyramation/crypto-cli 2,845 28 3
@cosmology-ui/swap 2,699 67 10
@cosmonauts/ast-gen 2,392 38 4
badkidsjs 2,316 44 14
@cosmonauts/protobuf 2,264 42 3
@cosmology/react 1,876 43 4
dexmos 1,851 23 1
@pyramation/cosmos-registry 1,797 19 2
@cosmology/protobufs 1,711 125 10
@cosmology/ts-codegen-types 1,577 31 4
@uni-sign/cosmos-msgs 1,572 84 16
chain-registry-utils 1,524 25 3
@uni-sign/types 1,425 55 2
cosmoscript 1,378 19 2
mesh-security 1,369 24 2
@uni-sign/cosmos-query 1,357 86 32
@uni-sign/cosmos 1,354 58 12
@cosmology/cosmjs 1,345 56 3
@uni-sign/utils 1,332 44 3
teslapi 1,325 35 3
@cosmonauts/cosmos 1,173 42 4
teritorijs 1,130 66 14
cpbf 1,057 22 1
teritori 1,002 31 5
56 packages hidden (< 1,000 downloads)

stride

Name Total Monthly Weekly
Total 37,760 358 93
stridejs 37,760 358 93

juno

Name Total Monthly Weekly
Total 46,957 455 85
juno-network 38,378 364 75
@juno-network/assets 8,579 91 10

stargaze

Name Total Monthly Weekly
Total 34,366 375 118
stargazejs 22,779 200 59
@stargaze-zone/contracts 4,773 67 27
@stargaze-zone/chain 4,351 61 20
stargaze-query 2,463 47 12

dydx

Name Total Monthly Weekly
Total 3,641,470 327,076 102,169
@dydxprotocol/v4-client-js 3,641,470 327,076 102,169

chain

Name Total Monthly Weekly
Total 13,543 191 18
@juno-network/swap 4,653 32 2
akashjs 4,057 25 4
autosmosis 1,635 17 2
kavajs 1,111 31 2
4 packages hidden (< 1,000 downloads)

create-cosmos-app

Name Total Monthly Weekly
Total 21,295 297 45
create-cosmos-app 18,471 151 13
create-interchain-app 2,824 146 32

Thank You 💖

To the amazing Constructive community: thank you for being part of our journey. We're taking everything you love to the next level—and we're thrilled to have you with us.

Let's build the future, together. 🚀

Understanding Downloads

Download statistics represent far more than direct end-user adoption. Our numbers reflect infrastructure integration, CI/CD pipelines, and a multi-layered software distribution chain. Major platforms like Supabase and enterprise frameworks build systems on top of our tools, driving millions of downloads. Additionally, since some of our npm modules depend on each other, some downloads compound across the ecosystem—when one package is pulled as a dependency, both the parent and child can contribute to the count.

This means download figures represent cumulative usage across many layers. Since we're many layers up the software distribution chain, individual developers may be entirely unaware our software powers their experience. Yet despite this complexity, these numbers serve as a meaningful signal of genuine interest and adoption. They tell us which tools developers and platforms value most, and which areas are garnering real traction—the kind of validation that motivates us to keep building.## Credits

🛠 Built by the Constructive team — creators of modular Postgres tooling for secure, composable backends. If you like our work, contribute on GitHub.

Disclaimer

AS DESCRIBED IN THE LICENSES, THE SOFTWARE IS PROVIDED "AS IS", AT YOUR OWN RISK, AND WITHOUT WARRANTIES OF ANY KIND.

No developer or entity involved in creating this software will be liable for any claims or damages whatsoever associated with your use, inability to use, or your interaction with other users of the code, including any direct, indirect, incidental, special, exemplary, punitive or consequential damages, or loss of profits, cryptocurrencies, tokens, or anything else of value.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages