Skip to content
constructive-ioPublic

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

3 watching

Forks

Repository files navigation

Constructive NPM Downloads

constructive

🚀 Brands

Constructive

Tooling for Postgres

PGPM

A Postgres Package Manager for Modular Postgres

Overall Download Statistics

Category Total Monthly Weekly
Total 277,060,795 50,074,396 13,480,454
Cloud 179,767,959 43,513,838 11,919,244
Chain 71,885,518 2,343,189 551,626
Utilities 25,405,641 4,217,369 1,009,584

Weekly and monthly are the last 7 and 30 days of npm data, through 2026-11-02. npm reported zero downloads for every package on 7 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 145,050,508 35,690,035 10,017,208
@pgsql/types 31,880,989 11,514,886 3,408,051
libpg-query 28,927,236 9,066,524 2,742,434
pgsql-deparser 19,681,741 3,387,357 854,296
pgsql-parser 13,890,398 1,679,270 447,199
@launchql/protobufjs 8,739,803 2,188,209 553,526
@libpg-query/parser 7,865,640 2,519,777 702,820
pgsql-enums 7,520,784 50,506 14,657
pg-proto-parser 6,617,964 1,746,683 412,441
@pgsql/traverse 6,503,671 1,751,245 413,291
@pgsql/enums 837,313 108,861 32,297
@pgsql/utils 758,056 48,125 12,189
pg-env 593,854 62,707 15,910
pg-cache 549,997 50,572 12,792
csv-to-pg 485,297 38,935 9,914
graphile-settings 364,716 43,345 11,765
graphile-postgis 317,101 41,512 10,671
gql-ast 299,739 36,540 9,319
graphile-i18n 299,083 40,357 10,463
graphile-cache 290,269 38,148 9,606
graphile-upload-plugin 276,553 36,712 9,477
pg-query-context 270,286 36,707 9,411
@pyramation/postgraphile-plugin-fulltext-filter 269,546 10,174 3,067
pg-ast 258,377 35,777 8,848
@agentic-kit/ollama 249,880 37,449 9,502
pgsql-test 241,871 31,816 7,670
@pgpmjs/transform 228,116 44,131 11,675
@agentic-kit/protocol 219,933 36,710 9,360
graphile-plugin-utils 209,351 38,073 9,695
@pgpmjs/ast 207,707 45,484 12,893
@constructive-io/errors 197,414 47,499 11,760
skitch-utils 193,560 9,214 2,093
@pgql/parse 190,394 235 39
@pgpmjs/naming-spec 184,622 40,565 11,264
@pgpmjs/slice 181,953 37,718 9,859
graphile-history 180,304 39,539 10,336
graphile-meta 176,309 36,334 9,923
@pgsql/transform 175,598 34,055 8,626
@pgsql/parser 175,332 63,090 19,388
@pgpmjs/bundle 172,400 32,211 8,143
@pgpmjs/traverse 172,206 32,112 8,183
query-spec 171,114 33,721 8,536
@pgsql/semantics 161,949 38,879 11,824
@pgpmjs/diff 155,999 36,815 9,842
@pgsql/scripts 144,030 34,256 8,713
@constructive-io/coerce 142,280 44,151 11,586
skitch 132,716 39 7
graphile-test 112,745 6,866 2,031
@launchql/styled-email 111,578 202 59
@launchql/mjml 111,505 119 14
introspectron 98,170 5,992 2,093
graphile-function-bindings 94,552 26,922 6,532
graphile-storage-registry 90,007 35,216 9,175
@launchql/cli 86,711 626 13
graphile-query 74,832 3,837 1,470
safegres 69,357 16,790 4,156
@launchql/graphql-testing 60,059 468 19
pg-codegen 59,261 4,700 1,509
@pgsql/lint 56,178 20,857 6,993
graphile-search-plugin 56,133 608 154
supabase-test 55,924 6,415 1,292
agentic-server 54,898 10,723 2,704
graphile-simple-inflector 51,208 604 152
graphile-meta-schema 51,153 549 136
@constructive-io/eslint-config 46,908 13,637 3,263
skitch-templates 46,030 231 8
drizzle-orm-test 45,641 4,080 1,080
pg-query-string 43,494 716 167
@launchql/server 42,230 547 16
@launchql/types 41,835 832 186
@launchql/server-utils 40,555 775 163
@launchql/explorer 36,720 707 41
@pgpmjs/import 36,105 8,048 2,649
@launchql/core 35,645 583 134
@launchql/env 34,956 522 117
@agentic-kit/pi 34,618 8,789 2,342
graphile-scoped-introspection 33,753 26,361 6,293
@launchql/db-testing 33,678 500 49
skitch-testing 33,468 203 7
graphile-plugin-connection-filter-postgis 32,274 190 122
@launchql/postmaster 31,602 50 16
@agentic-kit/anthropic 31,268 4,247 911
@launchql/logger 30,632 458 107
@agentic-kit/openai 30,211 4,294 1,027
graphile-plugin-connection-filter 29,683 222 106
@agentic-kit/run-log 28,789 11,399 2,823
graphile-plugin-fulltext-filter 27,897 163 103
graphile-pg-type-mappings 27,532 145 104
@launchql/templatizer 26,955 498 130
@launchql/db-utils 26,793 309 13
pg-query-native-latest 26,779 110 2
@decryption/hashes 25,050 3,050 727
@launchql/db-migrate 24,816 52 17
@agentic-kit/db-tools 23,628 9,194 2,533
@agentic-kit/harness 23,256 4,641 1,052
@launchql/s3-streamer 23,093 112 19
@agentic-kit/agent 22,820 3,751 867
@launchql/db-templates 22,313 89 21
@pgpmjs/pglite-adapter 22,107 5,961 1,755
pglite-test 20,490 5,056 1,406
@launchql/content-type-stream 20,489 78 17
@launchql/upload-names 19,482 74 19
@agentic-kit/chat 19,312 3,361 764
postgraphile-derived-upload-field 18,695 194 24
@constructive-io/graphql-dev-server 17,814 4,555 1,467
@agentic-kit/cli 16,734 4,938 1,339
@agentic-kit/metering 16,304 3,588 876
@launchql/url-domains 15,228 89 23
skitch-template 15,098 102 7
@launchql/ext-verify 14,412 158 63
@launchql/ext-types 14,252 158 65
@launchql/ext-defaults 14,113 159 67
@launchql/ext-default-roles 14,107 159 66
@launchql/ext-measurements 13,783 90 65
@launchql/ext-jobs 13,525 155 65
@launchql/db-transform 13,409 279 15
@launchql/base32 13,051 159 64
@agentic-kit/run-log-client 12,951 9,927 2,398
graphile-column-privileges-mutations 12,877 297 95
@launchql/graphile-settings 12,850 528 19
@launchql/inflection 12,840 163 67
@launchql/totp 12,425 143 58
@launchql/faker 12,242 119 65
@launchql/codegen 11,689 127 27
@launchql/ext-jobs-queue 11,459 82 56
@launchql/db-template 11,372 198 17
@launchql/ext-jwt-claims 11,263 149 53
@pgpm/function-resolution 11,116 2,673 403
@constructive-db/machine-protocol 11,107 9,745 2,363
@launchql/ext-achievements 10,871 81 55
@pgpm/app-scope 10,806 2,177 310
@launchql/react 10,625 86 12
@constructive-db/catalog 10,471 2,260 353
@pgpm/errors 10,199 3,077 553
@constructive-db/routing 9,731 1,960 310
@constructive-db/routing-platform 9,432 2,090 336
@agentic-kit/pi-host 9,231 7,655 2,065
skitch-transform 9,024 103 5
@launchql/ext-stamps 8,847 112 45
@launchql/ext-uuid 8,784 120 50
@pgpmjs/portability 8,764 2,516 653
agentic-kit 8,614 1,046 221
pg-utils 8,589 34 2
@launchql/proto-cli 8,567 558 64
graphile-gen 8,156 85 45
@constructive-db/apps 8,050 1,675 240
@launchql/db-env 8,046 279 18
@agentic-kit/dsh 7,961 4,816 1,378
@launchql/ext-utils 7,408 64 40
@launchql/s3-utils 7,305 87 19
skitch-types 7,301 47 3
@launchql/utils 7,214 102 44
@launchql/openfaas-job-worker 6,904 25 13
@launchql/protobufjs-cli 6,804 1,246 147
skitch-path 6,652 63 4
@constructive-io/site-deploy 6,192 2,370 574
@agentic-kit/react 5,976 670 117
@agentic-kit/agent-conversation 4,397 3,103 721
@launchql/migrate 4,389 176 13
@launchql/query 4,355 55 16
@agentic-kit/run-log-gate 4,291 3,100 651
@launchql/graphile-query 4,166 231 22
skitch-ext-utilities 4,152 29 5
skitch-prompt 4,120 9 5
skitch-ext-verify 4,079 29 3
skitch-env 4,072 69 7
skitch-ext-defaults 3,989 42 8
@launchql/openfaas-job-fn 3,913 39 15
graphile-gen-js 3,600 47 29
@launchql/client 3,539 365 114
@constructive-db/infra-platform 3,514 1,089 122
@launchql/orm 3,393 325 111
skitch-extension-verify 3,358 25 6
@pgsql/transform-ast 3,350 1,737 311
@launchql/job-utils 3,335 53 22
launchql-test 3,308 46 14
@launchql/openfaas-job-service 3,294 23 13
@constructive-db/infra 3,241 1,073 122
@launchql/job-worker 3,241 35 12
@launchql/query-builder 3,218 68 39
@constructive-db/compute 3,170 959 99
@constructive-db/compute-platform 3,136 978 100
skitch-extension-utils 3,064 25 4
skitch-install 3,052 29 4
@constructive-db/platform-schema 3,037 900 87
@launchql/job-scheduler 2,919 63 14
@constructive-io/data 2,874 627 184
@launchql/job-pg 2,821 44 15
skitch-extension-defaults 2,736 14 3
skitch-extension-jobs 2,645 5 2
agentic-db 2,544 304 110
skitch-extension-default-roles 2,389 14 2
launchql-client 2,369 26 10
@agentic-db/sdk 2,287 200 34
@agentic-kit/pi-embed 2,257 85 18
@constructive-io/schema-builder 2,090 97 31
@agentic-kit/pi-ext-run-log 2,068 72 10
@agentic-db/services 1,904 183 34
@launchql/openfaas-job-util-jobs 1,832 20 10
@agentic-kit/pi-ext-metered-model 1,824 51 12
@agentic-kit/pi-ext-gate 1,818 42 10
@agentic-kit/pi-ext-usage-report 1,813 44 11
@launchql/geo-types 1,721 37 18
launchql-gen 1,672 48 16
@constructive-db/scope 1,658 866 84
@webql/base32 1,568 37 24
@launchql/ast 1,557 42 24
@launchql/mmmagic 1,516 33 10
@launchql/openfaas-job-server 1,513 16 8
graphile-client 1,487 29 10
graphile-gen-sql 1,455 20 10
@constructive-db/remote 1,443 910 84
@launchql/openfaas-env 1,388 16 6
@launchql/pg-query-context 1,337 29 11
@constructive-db/machine-runner 1,325 732 151
@launchql/job-api-server 1,296 13 5
@agentic-kit/bradie 1,291 82 8
csv-to-gql 1,272 18 7
@launchql/ext-status 1,201 25 9
@agentic-db/cli 1,137 134 33
@constructive-db/agent-cli 1,118 742 152
@webql/utils 1,098 25 14
@launchql/ast-deparser 1,085 23 11
skitch-extension-utilities 1,037 17 2
@launchql/openfaas-job-req 1,011 13 4
65 packages hidden (< 1,000 downloads)

utils

Name Total Monthly Weekly
Total 25,358,442 4,194,153 1,000,743
nested-obj 7,320,115 1,767,737 416,215
strfy-js 6,622,137 1,747,103 412,450
inquirerer 2,201,335 85,053 21,001
ast-stringify 1,569,750 32,105 7,837
@pyramation/json-schema-ref-parser 1,543,440 30,369 7,531
@pyramation/json-schema-to-typescript 1,531,415 30,372 7,517
appstash 558,206 36,420 9,439
yanse 510,684 47,096 12,346
genomic 455,264 45,353 11,739
etag-hash 380,978 38,917 9,963
komoji 375,125 37,758 9,879
uuid-hash 340,542 38,404 9,776
12factor-env 295,583 45,751 11,859
mime-bytes 289,501 40,443 10,034
makage 272,620 18,372 4,877
inflekt 267,308 34,067 9,051
git-changed 147,487 41,439 10,773
schema-typescript 110,436 8,035 2,025
clean-ansi 99,065 1,068 260
yamlize 52,050 14,630 3,374
confstash 51,009 13,724 3,352
pnpm-policy 48,281 14,641 3,469
@constructive-io/pnpm-policy 48,009 14,654 3,471
create-gen-app 41,557 383 167
publish-scripts 34,206 433 181
@pyramation/babel-preset-env 32,702 1,066 195
symlink-workspace 28,799 2,520 229
promql-ast 24,114 2,416 571
json-schema-patch 23,041 648 200
file-ts 22,658 517 127
etag-stream 11,238 305 54
uuid-stream 10,541 116 34
schema-sdk 7,958 335 150
@yamlize/cli 4,091 380 71
jsonldjs 3,352 316 198
@schema-typescript/cli 3,157 47 22
@constructive-io/pnpm-policy-graphile 2,541 800 189
backoff-script 2,472 29 7
niftymagick 2,335 22 16
json-stringify-simple 1,925 17 4
airpage-cli 1,575 22 8
airpage 1,476 13 5
babel-slim 1,043 13 6
15 packages hidden (< 1,000 downloads)

cloud

Name Total Monthly Weekly
Total 1,441,032 215,114 55,610
graphile-pg-aggregates 263,782 40,222 10,384
graphile-bulk-mutations 259,644 40,149 10,367
@constructive-io/express-context 244,735 39,541 10,318
graphile-realtime-subscriptions 232,472 36,929 9,540
@constructive-io/llm-env 226,540 36,883 9,425
graphile-realtime-test 40,796 3,112 940
@constructive-io/graphql-realtime-test 28,060 3,398 1,142
blocks-schema 11,007 2,480 587
blocks-renderer 10,869 2,491 585
json-renderer 10,822 2,452 572
@constructive-io/noble-hashes 10,325 151 45
@constructive-io/send-verification-link-fn 9,105 99 22
@constructive-io/send-email-fn 9,001 95 22
@pgpm/object-store 7,352 1,447 222
@interweb-utils/casing 6,699 94 21
@interweb/casing 5,979 113 47
@fbp/types 5,681 150 32
@pgpm/object-tree 5,549 826 85
@pgpm/inflection-db 5,412 1,422 265
@pgpm/partman 4,827 406 74
@fbp/spec 4,190 70 20
@interweb/fetch-api-client 3,997 231 126
@interweb/http-errors 3,613 236 114
@interweb/node-api-client 3,149 256 123
@constructive-io/sheets 2,893 368 99
@interweb/find-pkg 1,752 34 17
@fbp/evaluator 1,168 107 19
@fbp/graph-editor 1,036 39 9
43 packages hidden (< 1,000 downloads)

kubernetesjs

Name Total Monthly Weekly
Total 92,526 11,511 3,000
@kubernetesjs/ops 35,075 3,189 820
kubernetesjs 29,823 4,567 1,081
@kubernetesjs/manifests 18,301 3,189 841
@kubernetesjs/client 2,646 213 109
@kubernetesjs/ops-cli 2,405 220 96
@kubernetesjs/cli 2,318 59 24
@kubernetesjs/react 1,958 74 29

pgpm

Name Total Monthly Weekly
Total 33,183,893 7,597,178 1,843,426
@pgsql/quotes 9,502,091 2,997,781 749,300
plpgsql-deparser 5,545,300 1,635,230 378,365
plpgsql-parser 5,524,776 1,627,915 376,608
@pgpmjs/types 600,576 63,631 15,947
@pgpmjs/env 534,585 50,810 12,923
@pgpmjs/server-utils 508,748 50,056 12,676
@pgpmjs/core 506,647 40,295 10,571
@pgpmjs/logger 496,421 49,595 12,728
find-and-require-package-json 440,135 36,715 9,507
@constructive-io/graphql-types 331,541 39,480 9,934
@inquirerer/utils 314,106 23,251 6,188
graphile-search 304,304 40,950 10,371
graphile-connection-filter 297,259 42,008 10,811
@constructive-io/graphql-env 296,111 38,799 9,762
@constructive-io/s3-streamer 288,619 37,534 9,374
graphile-ltree 263,890 40,389 10,456
graphile-llm 263,577 42,680 11,218
@constructive-io/upload-names 262,639 36,517 9,263
@constructive-io/content-type-stream 262,257 36,509 9,305
graphile-presigned-url-plugin 260,342 38,412 9,844
@constructive-io/s3-utils 257,217 36,708 9,360
@constructive-io/graphql-query 251,436 21,558 5,900
graphile-bucket-provisioner-plugin 249,316 37,602 9,577
@constructive-io/url-domains 246,871 36,489 9,370
@constructive-io/bucket-provisioner 241,897 36,882 9,381
@pgpmjs/migrate-client 240,073 16,977 4,763
pgsql-seed 207,324 32,003 8,181
@pgpmjs/export 205,899 17,054 4,626
pgsql-client 205,770 31,786 7,860
@constructive-io/query-builder 192,557 36,210 9,080
pg-seed 180,330 29,287 7,295
@constructive-io/graphql-server 167,387 30,082 7,533
@pgpm/verify 160,764 5,683 1,174
pgpm 157,999 13,823 3,738
@pgpm/inflection 144,549 3,397 742
@pgpm/types 136,884 4,492 915
@pgpm/database-jobs 132,048 3,575 673
@constructive-io/graphql-codegen 130,159 10,147 2,446
@constructive-io/fetch 116,296 20,583 5,659
@constructive-io/graphql-test 109,395 7,105 2,036
@pgpm/metaschema-schema 106,403 3,154 556
@constructive-io/cli 105,941 5,347 1,506
graphile-schema 96,013 8,947 2,654
@constructive-io/graphql-explorer 91,895 4,503 1,355
@pgpm/metaschema-modules 91,575 2,974 513
@constructive-io/job-utils 89,602 12,569 2,923
@inquirerer/test 89,554 1,077 240
@constructive-io/csrf 89,498 23,700 5,681
@constructive-io/job-pg 87,893 12,427 2,864
@pgpm/services 81,118 667 145
@constructive-io/sdk 72,402 9,826 2,718
constructive-test 68,460 16,552 4,102
simple-smtp-server 59,152 3,128 645
@pyramation/args 58,583 299 59
@pyramation/prompt 58,389 339 73
@constructive-io/react 53,844 4,563 1,303
@pgpm/jwt-claims 51,750 4,770 827
graphql-server-test 51,159 5,320 1,789
@constructive-io/knative-job-service 50,680 145 46
@constructive-io/playwright-test 49,860 4,239 1,213
@constructive-io/job-scheduler 48,157 227 52
@constructive-sdk/cli 48,073 4,197 1,226
@pgpm/stamps 47,938 4,070 707
@constructive-io/graphql-react 46,327 278 43
node-type-registry 42,576 6,203 1,654
insforge-test 41,534 4,676 1,405
@pgpm/uuid 39,966 1,786 322
@pgpm/base32 38,697 1,373 222
@constructive-io/knative-job-worker 38,576 137 41
@pgpm/utils 35,503 999 150
@constructive-io/upload-client 35,056 3,010 694
graphile-sql-expression-validator 34,897 1,246 402
@pgpm/totp 34,741 1,051 171
@pgpm/faker 33,460 989 192
@constructive-io/postmaster 32,682 258 46
docker-parser 27,954 9,661 2,365
bash-ast 27,873 9,708 2,365
@constructive-io/knative-job-server 24,327 125 40
@constructive-io/ui 22,168 909 213
@constructive-io/knative-job-fn 21,527 106 28
@pgpm/defaults 20,237 2,177 388
@pgpm-testing/verify 18,964 762 212
@pgpm-testing/base32 18,595 757 210
@pyramation/postgis 17,584 179 26
@constructive-io/send-email-link-fn 14,496 29 16
@constructive-io/simple-email-fn 13,812 30 16
@constructive-io/node 13,789 158 43
graphile-many-to-many 11,512 153 91
@pgpm/db-meta-schema 11,330 185 62
@pgpm/db-meta-modules 11,171 129 27
stream-to-etag 10,685 81 20
@pgsql/cli 10,000 2,079 333
@pgpm/achievements 9,717 1,064 141
@pgpm/geotypes 9,553 900 190
@pgpm/encrypted-secrets-table 9,141 656 96
@pgpm/jobs 9,048 579 106
@constructive-io/job-worker 9,002 64 21
@pgpm/measurements 8,578 660 123
@pgpm/encrypted-secrets 8,573 547 164
pgsql-parse 8,531 2,148 404
@pyramation/postgraphile 7,484 187 11
@constructive-io/client 7,024 102 22
@pyramation/url-domains 6,814 172 10
@constructive-io/orm 6,669 95 15
@constructive-io/oauth 5,876 137 21
@pgpm/ltree-helpers 5,413 861 92
pgsql-types 5,145 1,621 226
@pgpm-testing/totp 4,960 348 113
@pyramation/upload-names 4,826 172 5
@pgpm/default-roles 4,769 119 68
@pyramation/content-type-stream 4,767 167 6
plpgsql-parse 4,717 1,418 240
@pgpm-testing/utils 4,506 173 53
@pyramation/s3-streamer 4,465 164 6
@pyramation/pg-query-context 4,287 134 3
coolir 4,164 91 14
graphile-misc-plugins 3,971 30 18
webql-cli 3,723 3 0
@pyramation/webql 3,421 22 15
@pyramation/graphql-ast 3,316 16 7
webql-db 3,042 12 2
@pyramation/stream-to-s3 2,927 22 13
@pgpm/meta-db 2,743 34 20
@pgpm/meta-db-modules 2,726 35 20
rego-deparser 2,404 479 141
graphile-pgvector-plugin 2,121 29 15
standalone-module 1,982 22 2
@pyramation/rpc-server 1,920 26 8
postgraphile-plugin-pgvector 1,687 29 6
@pyramation/postgraphile-upload-field 1,648 63 6
@constructive-io/command-palette 1,642 100 38
graphile-pg-textsearch-plugin 1,629 33 12
@launchql/knative-job-worker 1,549 31 13
@launchql/knative-job-service 1,476 31 13
@constructive-io/seeder 1,375 21 8
tpsql 1,350 8 2
airscript 1,332 17 3
@launchql/knative-job-server 1,260 29 12
coolir-commander-utils 1,210 23 8
@pyramation/docker-env 1,172 18 5
coolir-commander 1,162 17 5
@pyramation/s3-utils 1,148 12 4
@pgpm/meta-db-test 1,131 29 16
@constructive-io/fetch-api-client 1,040 53 18
@constructive-io/http-errors 1,020 26 10
65 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 ⚛️

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,835,118 85,922 21,009
@cosmology/protobufjs 1,404,250 42,404 10,317
@protobufs/google 615,877 5,361 1,388
@protobufs/gogoproto 615,755 5,333 1,387
@protobufs/cosmos 598,619 5,401 1,401
@protobufs/cosmos_proto 597,041 5,303 1,387
@protobufs/tendermint 591,920 5,296 1,398
@pyramation/protobufjs 432,322 3,100 1,072
@protobufs/confio 235,907 3,266 583
@protobufs/ibc 232,563 3,245 568
@protobufs/amino 227,323 2,807 554
@protobufs/cosmwasm 216,568 3,188 563
@protobufs/osmosis 30,426 677 199
@protobufs/juno 4,041 38 14
@protobufs/injective 3,747 12 4
@protobufs/akash 2,536 69 15
@protobufs/stargaze 2,230 51 14
@protobufs/regen 2,102 27 11
@protobufs/secret 2,037 29 15
@protobufs/bcna 1,824 26 10
@protobufs/pylons 1,747 26 11
@protobufs/comdex 1,421 21 9
@protobufs/evmos 1,235 14 8
@protobufs/axelar 1,192 29 16
27 packages hidden (< 1,000 downloads)

chain-registry

Name Total Monthly Weekly
Total 16,444,176 496,020 99,916
@chain-registry/types 5,280,941 169,867 35,654
chain-registry 2,610,135 54,434 10,221
@chain-registry/keplr 2,017,573 59,683 11,850
@chain-registry/utils 1,768,010 61,084 12,203
@chain-registry/client 1,498,667 58,533 11,290
@chain-registry/cosmostation 1,399,375 17,387 3,468
@chain-registry/v2 406,146 23,896 5,526
@chain-registry/v2-types 380,086 20,995 5,595
@chain-registry/assets 247,007 8,996 1,635
@chain-registry/osmosis 208,258 8,388 512
@chain-registry/juno 152,378 3,400 326
@chain-registry/interfaces 101,773 2,692 503
@chain-registry/workflows 90,815 2,482 422
@chain-registry/cli 88,332 2,371 387
@chain-registry/v2-keplr 60,103 303 49
@chain-registry/v2-utils 49,342 802 138
@chain-registry/v2-client 45,715 344 72
@chain-registry/v2-cosmostation 39,520 363 65

cosmos-kit

Name Total Monthly Weekly
Total 3,508,161 122,053 23,808
@cosmos-kit/core 1,356,636 45,476 9,382
@cosmos-kit/walletconnect 925,225 28,149 6,831
@cosmos-kit/react-lite 565,753 24,111 3,762
@cosmos-kit/react 546,039 22,912 3,529
cosmos-kit 114,508 1,405 304

cosmos-kit-wallets

Name Total Monthly Weekly
Total 16,403,443 330,660 64,361
@cosmos-kit/keplr-extension 898,462 28,666 6,962
@cosmos-kit/keplr 862,534 18,217 2,031
@cosmos-kit/keplr-mobile 850,616 27,777 6,655
@cosmos-kit/leap-extension 798,189 7,535 1,297
@cosmos-kit/leap 764,433 6,086 1,095
@cosmos-kit/cosmostation-extension 733,566 10,178 2,347
@cosmos-kit/leap-mobile 719,318 6,303 1,126
@cosmos-kit/leap-metamask-cosmos-snap 674,915 6,146 1,101
@cosmos-kit/cosmostation 666,307 4,917 931
@cosmos-kit/cosmostation-mobile 648,924 5,123 912
@cosmos-kit/okxwallet-extension 556,180 18,159 4,673
@cosmos-kit/xdefi-extension 543,276 17,461 4,525
@cosmos-kit/trust 525,521 10,895 852
@cosmos-kit/trust-mobile 524,560 10,848 803
@cosmos-kit/station-extension 518,778 17,795 4,613
@cosmos-kit/trust-extension 516,871 17,455 4,656
@cosmos-kit/station 511,611 10,503 738
@cosmos-kit/xdefi 507,334 9,810 651
@cosmos-kit/okxwallet 457,153 9,779 605
@cosmos-kit/cdcwallet-extension 451,261 16,934 4,516
@cosmos-kit/cdcwallet 445,710 9,556 631
@cosmos-kit/omni-mobile 147,575 2,657 507
@cosmos-kit/omni 143,455 2,630 505
@cosmos-kit/compass-extension 141,374 2,540 519
@cosmos-kit/ledger 138,519 2,532 489
@cosmos-kit/compass 133,635 2,442 498
@cosmos-kit/fin-extension 128,877 2,127 434
@cosmos-kit/coin98 128,821 2,572 457
@cosmos-kit/coin98-extension 127,831 2,592 458
@cosmos-kit/fin 123,639 2,116 428
@cosmos-kit/exodus-extension 122,467 2,330 479
@cosmos-kit/shell-extension 121,674 2,457 497
@cosmos-kit/exodus 120,152 2,232 482
@cosmos-kit/shell 119,473 2,339 461
@cosmos-kit/vectis 113,922 1,886 284
@cosmos-kit/vectis-extension 110,877 1,908 302
@cosmos-kit/owallet 98,382 1,621 395
@cosmos-kit/owallet-extension 98,336 1,610 385
@cosmos-kit/tailwind-extension 93,706 1,490 344
@cosmos-kit/tailwind 93,472 1,517 348
@cosmos-kit/frontier-extension 92,289 1,615 265
@cosmos-kit/frontier 90,701 1,604 269
@cosmos-kit/cosmos-extension-metamask 85,124 2,371 487
@cosmos-kit/galaxy-station-extension 70,284 1,304 326
@cosmos-kit/galaxy-station 70,191 1,319 326
@cosmos-kit/owallet-mobile 59,900 1,233 323
@cosmos-kit/web3auth 50,092 1,613 253
@cosmos-kit/ctrl-extension 46,664 1,130 272
@cosmos-kit/ctrl 46,354 1,132 276
@cosmos-kit/okto-extension 43,181 35 13
@cosmos-kit/galaxy-station-mobile 39,668 910 245
@cosmos-kit/imtoken-extension 17,755 46 17
@cosmos-kit/imtoken 17,518 46 16
@cosmos-kit/ninji-extension 17,395 248 44
@cosmos-kit/ninji 16,120 310 89
@cosmos-kit/bitgetwallet-extension 15,708 395 106
@cosmos-kit/ins 14,338 116 18
@cosmos-kit/leap-capsule-social-login 13,696 100 18
@cosmos-kit/initia-extension 9,533 159 37
@cosmos-kit/initia 8,867 129 26
@cosmos-kit/walletconnect-v1 7,782 188 24
@cosmos-wallet/react 7,198 106 32
@cosmos-wallet/core 6,592 215 134
@cosmos-kit/gatewallet-extension 6,351 270 93
@cosmos-kit/types 4,956 57 4
@cosmos-wallet/keplr 4,618 115 61
@cosmos-wallet/registry 4,561 112 65
@cosmos-wallet/types 4,521 55 22
@cosmos-kit/registry 4,220 129 28
@cosmos-kit/config 3,968 43 9
@cosmos-kit/arculus-mobile 3,393 236 82
@cosmos-kit/walletconnect-v2 3,309 83 15
@cosmos-kit/arculus 3,291 230 82
@cosmos-kit/aria-extension 2,897 77 18
@cosmos-kit/prax-extension 2,810 42 13
@cosmos-kit/wallets 2,695 53 7
@cosmos-kit/gatewallet 2,582 46 14
@cosmos-kit/terrastation-extension 2,433 39 9
@cosmos-kit/terrastation 2,404 61 13
@cosmos-kit/aria-mobile 2,018 44 12
@cosmos-kit/aria 1,939 64 17
@cosmos-kit/bitgetwallet 1,756 59 21
@cosmos-kit/figure-markets-mobile 1,543 23 14
@cosmos-kit/foxwallet-extension 1,537 125 17
@cosmos-kit/vultisig-extension 1,513 292 52
@cosmos-kit/foxwallet 1,455 59 12
@cosmos-kit/figure-markets 1,452 37 13
@cosmos-kit/vultisig 1,332 202 51
2 packages hidden (< 1,000 downloads)

telescope

Name Total Monthly Weekly
Total 15,165,911 564,838 146,759
@osmonauts/lcd 5,514,646 349,133 92,606
@cosmology/types 1,243,129 40,461 10,030
@cosmology/utils 1,242,821 40,353 10,024
@cosmology/proto-parser 1,210,758 40,312 10,024
@cosmology/lcd 1,046,738 13,428 2,888
@cosmology/ast 940,027 25,606 6,125
@osmonauts/helpers 804,151 15,840 3,930
@cosmology/telescope 799,603 20,521 5,339
@osmonauts/telescope 494,928 3,640 1,127
@osmonauts/ast 477,488 4,193 1,230
@osmonauts/proto-parser 473,804 3,683 1,098
@osmonauts/types 469,973 3,738 1,137
@osmonauts/utils 447,845 3,930 1,201

cosmwasm

Name Total Monthly Weekly
Total 3,736,787 75,492 18,169
@cosmwasm/ts-codegen 1,776,624 34,205 8,280
wasm-ast-types 1,635,602 27,886 7,015
@cosmwasm/ts-codegen-types 146,022 6,230 1,340
@cosmwasm/ts-codegen-ast 142,514 6,533 1,424
cosmwasm-typescript-gen 23,321 257 29
@cosmjson/wasmswap 2,982 83 14
@cosmjson/stargaze-minter 1,266 38 6
@cosmjson/stargaze-sg721 1,236 34 7
13 packages hidden (< 1,000 downloads)

interchain-js

Name Total Monthly Weekly
Total 3,513,330 223,268 64,672
@interchainjs/auth 367,380 20,527 5,935
@interchainjs/utils 343,740 20,164 5,859
@interchainjs/types 341,500 19,638 5,698
@interchainjs/math 309,402 19,559 5,667
@interchainjs/crypto 305,452 19,856 5,793
@interchainjs/encoding 303,500 19,484 5,649
@interchainjs/cosmos-types 300,167 20,344 5,789
@interchainjs/cosmos 298,078 20,999 5,915
@interchainjs/amino 266,909 19,658 5,715
@interchainjs/pubkey 266,154 19,890 5,854
interchainjs 207,653 7,800 2,444
@interchainjs/ethereum 76,385 7,127 2,266
injectivejs 22,791 1,011 269
@interchainjs/injective 20,643 746 191
@interchainjs/react 13,159 382 40
@interchainjs/solana 12,573 2,370 530
injective-react 11,704 810 266
injective-vue 10,596 755 241
@interchainjs/vue 9,962 660 156
interchain-rpc 7,983 792 129
interchain46 2,366 120 35
interchain-react 1,649 59 27
@interchainjs/ethermint 1,621 56 17
interchain-vue 1,187 40 22
interchain-lcd 1,018 21 10
23 packages hidden (< 1,000 downloads)

hyperwebjs

Name Total Monthly Weekly
Total 59,719 5,715 906
@hyperweb/telescope 45,204 4,877 593
hyperwebjs 5,190 386 167
@hyperweb/build 3,287 113 41
@hyperweb/mcp-server 1,375 127 47
create-hyperweb-app 1,373 69 11
@hyperweb/parse 1,236 27 9
5 packages hidden (< 1,000 downloads)

interchain-kit

Name Total Monthly Weekly
Total 218,901 13,492 5,089
@interchain-kit/core 139,440 7,544 3,111
@interchain-kit/react 49,665 2,280 492
interchain-kit 16,892 451 157
@interchain-kit/vue 12,904 3,217 1,329

interchain-kit-wallets

Name Total Monthly Weekly
Total 521,829 18,280 5,006
@interchain-kit/keplr-extension 92,079 4,760 1,729
@interchain-kit/leap-extension 76,181 4,403 1,651
@interchain-kit/okx-extension 65,162 381 44
@interchain-kit/cosmostation-extension 25,888 1,700 356
@interchain-kit/store 21,028 2,176 438
@interchain-kit/keplr-mobile 18,832 404 44
@interchain-kit/cosmos-extension-metamask 17,609 213 80
@interchain-kit/leap-mobile 17,584 143 37
@interchain-kit/coin98-extension 17,456 549 32
@interchain-kit/ledger 16,300 369 37
@interchain-kit/mock-wallet 14,830 112 25
@interchain-kit/frontier-extension 14,611 176 33
@interchain-kit/leap-cosmos-extension-metamask 14,401 245 75
@interchain-kit/station-extension 14,390 329 35
@interchain-kit/galaxy-station-extension 14,063 173 35
@interchain-kit/trust-extension 12,943 352 40
@interchain-kit/xdefi-extension 11,396 267 32
@interchain-kit/compass-extension 9,371 291 35
@interchain-kit/metamask-extension 9,234 249 32
@interchain-kit/fin-extension 8,255 106 28
@interchain-kit/exodus-extension 7,804 187 27
@interchain-kit/ninji-extension 6,487 181 34
@interchain-kit/shell-extension 6,221 99 26
@interchain-kit/phantom-extension 3,210 147 31
@interchain-kit/backpack-extension 2,339 95 26
@interchain-kit/vultisig-extension 2,094 82 21
@interchain-kit/solflare-extension 2,061 91 23

interchain-ui

Name Total Monthly Weekly
Total 580,393 31,387 6,234
@interchain-ui/react 548,790 27,790 4,695
@interchain-ui/vue 17,091 3,031 1,349
@interchain-ui/react-no-ssr 12,303 526 172
@interweb-ui/cli 1,042 18 10
2 packages hidden (< 1,000 downloads)

osmosis

Name Total Monthly Weekly
Total 937,489 18,079 3,706
osmojs 796,813 15,833 3,226
osmo-query 60,978 1,306 225
@osmonauts/math 42,960 400 58
@osmosis-labs/math 14,514 107 44
@osmosis-labs/pools 8,365 102 56
@osmosis-labs/proto-codecs 4,936 31 15
@osmosis-labs/stores 4,905 102 33
osmojs-rc 1,396 124 33
6 packages hidden (< 1,000 downloads)

starship

Name Total Monthly Weekly
Total 157,389 15,233 1,377
@starship-ci/client 50,404 4,553 451
@starship-ci/cli 48,399 4,496 438
starshipjs 47,624 4,201 353
@starship-ci/types 9,803 1,903 107
@starship-ci/generator 1,159 80 28

cosmology

Name Total Monthly Weekly
Total 567,690 14,417 2,869
interchain 104,570 1,379 293
@cosmology/core 59,162 1,954 243
cosmjs-utils 53,729 977 191
@cosmology/cli 43,376 1,094 121
cosmology 40,427 2,219 87
@cosmology-ui/react 32,344 248 54
@cosmology-ui/utils 26,502 201 37
interchain-query 23,595 614 227
thorchain 14,229 481 207
@cosmonauts/osmosis 9,317 339 23
@cosmonauts/telescope 9,298 46 14
@osmonauts/osmosis 6,857 560 73
@osmonauts/babel 6,373 334 99
create-cosmwasm-app 6,182 74 14
@cosmology/cosmos-registry 5,997 288 86
@pyramation/crypto-keys 5,772 164 19
@pyramation/crypto-coins 4,886 134 6
@pyramation/crypto-networks 4,558 140 4
stargaze-zone 4,326 61 8
dydx 3,500 16 5
cosmscript 3,487 50 14
@cosmology-ui/chain-dropdown 3,219 40 13
@cosmology-ui/theme 3,218 39 12
@osmonauts/ast-gen 3,175 107 15
@cosmology-ui/connect-modal 3,160 37 14
@cosmology-ui/buttons 3,141 34 13
@cosmology-ui/copy-address-button 3,139 33 14
@cosmology-ui/base 3,071 34 14
@cosmology-ui/animation 3,045 34 14
@pyramation/crypto-cli 2,907 40 14
@cosmology-ui/swap 2,787 63 15
@cosmonauts/ast-gen 2,448 29 13
badkidsjs 2,416 63 13
@cosmonauts/protobuf 2,316 26 17
@cosmology/react 1,927 30 11
dexmos 1,889 29 10
@pyramation/cosmos-registry 1,836 23 13
@cosmology/protobufs 1,826 90 28
@uni-sign/cosmos-msgs 1,700 121 48
@cosmology/ts-codegen-types 1,654 64 26
chain-registry-utils 1,574 31 14
@uni-sign/types 1,524 98 56
@cosmology/cosmjs 1,483 141 48
@uni-sign/cosmos 1,477 117 50
@uni-sign/cosmos-query 1,467 99 34
cosmoscript 1,438 46 9
mesh-security 1,407 29 11
@uni-sign/utils 1,406 74 43
teslapi 1,360 23 8
@cosmonauts/cosmos 1,308 87 17
teritorijs 1,221 93 27
teritori 1,091 78 22
cpbf 1,084 22 7
@uni-sign/auth 1,028 46 20
55 packages hidden (< 1,000 downloads)

stride

Name Total Monthly Weekly
Total 38,540 697 208
stridejs 38,540 697 208

juno

Name Total Monthly Weekly
Total 48,091 1,059 289
juno-network 39,205 764 150
@juno-network/assets 8,886 295 139

stargaze

Name Total Monthly Weekly
Total 35,181 747 257
stargazejs 23,255 441 98
@stargaze-zone/contracts 4,913 100 37
@stargaze-zone/chain 4,467 120 80
stargaze-query 2,546 86 42

dydx

Name Total Monthly Weekly
Total 4,038,008 323,630 86,394
@dydxprotocol/v4-client-js 4,038,008 323,630 86,394

chain

Name Total Monthly Weekly
Total 14,105 437 174
@juno-network/swap 4,977 293 130
akashjs 4,107 40 15
autosmosis 1,672 13 8
kavajs 1,142 18 5
eve-network 1,004 16 5
3 packages hidden (< 1,000 downloads)

create-cosmos-app

Name Total Monthly Weekly
Total 21,984 579 144
create-cosmos-app 18,896 299 32
create-interchain-app 3,088 280 112

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