An open API service for producing an overview of a list of open source projects.

https://github.com/sbdchd/squawk

linter postgres postgresql rust sql

Score: 26.060977272063116

Last synced: about 16 hours ago
JSON representation

Repository metadata:

🐘 Linter for Postgres migrations & SQL


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 1,067
Total Committers: 51
Avg Commits per committer: 20.922
Development Distribution Score (DDS): 0.233

Commits in past year: 612
Committers in past year: 17
Avg Commits per committer in past year: 36.0
Development Distribution Score (DDS) in past year: 0.096

Name Email Commits
Steve Dignam s****e@d****z 818
Christopher Dignam c****s@d****z 122
dependabot[bot] 4****] 40
Andrew Smith a****w@v****e 13
ermakov-oleg e****g 6
Christopher Dignam c****m@s****m 5
Philipp Steinrötter p****p@s****m 5
Kenny Shen q****t 4
Peter Stenger p****r@p****m 3
Stanislav 4****r 3
Yann Ponzoni a****x@g****m 3
benedikt-bartscher 3****r 2
Morgan Roderick 2****k 2
Jade Lovelace s****e@l****a 2
Filipe Roque f****e@p****m 2
Adam David a****d@g****m 2
Chris Cardenas a****l@g****m 1
Daniel Moran d****n@g****m 1
Bruno Ferreira b****a@g****m 1
Danilo Cabello c****o 1
David Dzhalaev 7****c 1
Boris b****k@g****m 1
Alix Lahuec a****c@m****a 1
Alden Quimby a****n@f****m 1
0xflotus 0****s@g****m 1
zvdy 7****y 1
nate giraldi n****9@c****u 1
bradddd b****n@g****m 1
William Martins w****s@g****m 1
Thomas Wunderlich t****e@g****m 1
and 21 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 128
Total pull requests: 639
Average time to close issues: 6 months
Average time to close pull requests: 3 days
Total issue authors: 82
Total pull request authors: 43
Average comments per issue: 1.6
Average comments per pull request: 0.38
Merged pull request: 578
Bot issues: 0
Bot pull requests: 9

Past year issues: 28
Past year pull requests: 169
Past year average time to close issues: 13 days
Past year average time to close pull requests: about 1 hour
Past year issue authors: 20
Past year pull request authors: 11
Past year average comments per issue: 1.39
Past year average comments per pull request: 0.12
Past year merged pull request: 154
Past year bot issues: 0
Past year bot pull requests: 9

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/sbdchd/squawk

Top Issue Authors

  • chdsbd (11)
  • sbdchd (6)
  • cdignam-segment (5)
  • lubo (4)
  • reteps (4)
  • qoelet (4)
  • hc-12 (3)
  • tripcher (3)
  • hfhchan-plb (3)
  • ermakov-oleg (3)
  • dreid (3)
  • andrewsmith (3)
  • wosc (2)
  • danxmoran (2)
  • kudrevatykh (2)

Top Pull Request Authors

  • sbdchd (432)
  • chdsbd (93)
  • andrewsmith (14)
  • psteinroe (12)
  • ermakov-oleg (10)
  • dependabot[bot] (9)
  • alphayax (6)
  • mroderick (4)
  • johnmastro (4)
  • reteps (4)
  • adamrdavid (3)
  • tripcher (3)
  • mkniewallner (2)
  • nanpx (2)
  • 0xflotus (2)

Top Issue Labels

  • enhancement (47)
  • bug (34)
  • question (2)
  • duplicate (2)
  • requires-testing (1)

Top Pull Request Labels

  • automerge (596)
  • javascript (9)
  • dependencies (9)

Package metadata

proxy.golang.org: github.com/sbdchd/squawk

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/sbdchd/squawk#section-documentation
  • Licenses: apache-2.0
  • Latest release: v2.63.0+incompatible (published 6 days ago)
  • Last Synced: 2026-08-23T15:02:51.644Z (1 day ago)
  • Versions: 132
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 2.246%
    • Forks count: 3.451%
    • Average: 5.511%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
npmjs.org: squawk-cli

linter for PostgreSQL, focused on migrations

  • Homepage: https://github.com/sbdchd/squawk#readme
  • Licenses: (Apache-2.0 OR MIT)
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-22T17:00:12.607Z (3 days ago)
  • Versions: 126
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 1,536,534 Last month
  • Rankings:
    • Downloads: 0.914%
    • Stargazers count: 3.291%
    • Forks count: 4.835%
    • Average: 5.636%
    • Dependent packages count: 8.837%
    • Dependent repos count: 10.304%
  • Maintainers (2)
crates.io: squawk-parser

Linter for Postgres migrations & SQL

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-parser/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:42.481Z (1 day ago)
  • Versions: 43
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 18,621 Total
  • Rankings:
    • Stargazers count: 8.71%
    • Forks count: 10.967%
    • Dependent packages count: 12.232%
    • Average: 15.856%
    • Dependent repos count: 16.506%
    • Downloads: 30.864%
  • Maintainers (1)
pypi.org: squawk-cli

Linter for PostgreSQL migrations

  • Homepage: https://squawkhq.com
  • Documentation: https://squawk-cli.readthedocs.io/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.63.0 (published 6 days ago)
  • Last Synced: 2026-08-23T15:02:47.399Z (1 day ago)
  • Versions: 90
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 572,379 Last month
  • Rankings:
    • Dependent packages count: 6.633%
    • Average: 18.622%
    • Dependent repos count: 30.611%
  • Maintainers (2)
open-vsx.org: sbdchd/squawk

Visual Studio Code support for Squawk

  • Homepage: https://github.com/sbdchd/squawk#readme
  • Licenses: (Apache-2.0 OR MIT)
  • Latest release: 2.61.0 (published about 1 month ago)
  • Last Synced: 2026-08-23T15:02:49.033Z (1 day ago)
  • Versions: 47
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 34,855 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 19.275%
    • Downloads: 57.825%
  • Maintainers (1)
crates.io: squawk

Linter for Postgresql focused on database migrations.

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:49.982Z (1 day ago)
  • Versions: 46
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 18,137 Total
  • Rankings:
    • Stargazers count: 10.481%
    • Forks count: 11.504%
    • Average: 23.046%
    • Dependent repos count: 29.318%
    • Downloads: 30.115%
    • Dependent packages count: 33.812%
  • Maintainers (1)
crates.io: squawk-github

Postgres SQL linter Github APIs used in Squawk

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-github/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:48.808Z (1 day ago)
  • Versions: 42
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 11,572 Total
  • Rankings:
    • Dependent repos count: 16.7%
    • Dependent packages count: 18.156%
    • Average: 24.444%
    • Downloads: 38.476%
  • Maintainers (1)
crates.io: squawk-linter

Linter for Postgres migrations & SQL

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-linter/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:52.868Z (1 day ago)
  • Versions: 41
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 13,482 Total
  • Rankings:
    • Dependent repos count: 16.7%
    • Dependent packages count: 18.156%
    • Average: 24.526%
    • Downloads: 38.721%
  • Maintainers (1)
npmjs.org: @squawk-cli/linux-x64

squawk-cli binary for linux-x64

  • Homepage: https://github.com/sbdchd/squawk#readme
  • Licenses: (Apache-2.0 OR MIT)
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:43.627Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 999,131 Last month
  • Rankings:
    • Dependent repos count: 21.717%
    • Average: 26.51%
    • Dependent packages count: 31.302%
  • Maintainers (1)
npmjs.org: @squawk-cli/darwin-x64

squawk-cli binary for darwin-x64

  • Homepage: https://github.com/sbdchd/squawk#readme
  • Licenses: (Apache-2.0 OR MIT)
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-22T15:50:07.072Z (3 days ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 18,113 Last month
  • Rankings:
    • Dependent repos count: 21.717%
    • Average: 26.51%
    • Dependent packages count: 31.302%
  • Maintainers (1)
npmjs.org: @squawk-cli/darwin-arm64

squawk-cli binary for darwin-arm64

  • Homepage: https://github.com/sbdchd/squawk#readme
  • Licenses: (Apache-2.0 OR MIT)
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-22T15:02:48.047Z (3 days ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 26,811 Last month
  • Rankings:
    • Dependent repos count: 21.717%
    • Average: 26.51%
    • Dependent packages count: 31.302%
  • Maintainers (1)
npmjs.org: @squawk-cli/win32-x64

squawk-cli binary for win32-x64

  • Homepage: https://github.com/sbdchd/squawk#readme
  • Licenses: (Apache-2.0 OR MIT)
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:45.544Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 12,280 Last month
  • Rankings:
    • Dependent repos count: 21.717%
    • Average: 26.51%
    • Dependent packages count: 31.302%
  • Maintainers (1)
npmjs.org: @squawk-cli/linux-arm64

squawk-cli binary for linux-arm64

  • Homepage: https://github.com/sbdchd/squawk#readme
  • Licenses: (Apache-2.0 OR MIT)
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-22T15:05:47.214Z (3 days ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 87,911 Last month
  • Rankings:
    • Dependent repos count: 21.717%
    • Average: 26.51%
    • Dependent packages count: 31.302%
  • Maintainers (1)
crates.io: squawk-fmt

Linter for Postgres migrations & SQL

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-fmt/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:40.639Z (1 day ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 445 Total
  • Rankings:
    • Stargazers count: 5.114%
    • Forks count: 7.718%
    • Dependent repos count: 17.464%
    • Dependent packages count: 23.09%
    • Average: 28.693%
    • Downloads: 90.081%
  • Maintainers (1)
crates.io: squawk-syntax

Linter for Postgres migrations & SQL

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-syntax/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:44.189Z (1 day ago)
  • Versions: 40
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 12,419 Total
  • Rankings:
    • Stargazers count: 5.896%
    • Forks count: 8.726%
    • Dependent repos count: 19.84%
    • Dependent packages count: 26.233%
    • Average: 30.975%
    • Downloads: 94.181%
  • Maintainers (1)
crates.io: squawk-lexer

Linter for Postgres migrations & SQL

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-lexer/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:51.057Z (1 day ago)
  • Versions: 40
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 13,032 Total
  • Rankings:
    • Stargazers count: 5.896%
    • Forks count: 8.726%
    • Dependent repos count: 19.84%
    • Dependent packages count: 26.233%
    • Average: 30.975%
    • Downloads: 94.181%
  • Maintainers (1)
crates.io: squawk-wasm

Linter for Postgres migrations & SQL

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-wasm/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:51.177Z (1 day ago)
  • Versions: 39
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,371 Total
  • Rankings:
    • Stargazers count: 5.896%
    • Forks count: 8.726%
    • Dependent repos count: 19.84%
    • Dependent packages count: 26.233%
    • Average: 30.975%
    • Downloads: 94.181%
  • Maintainers (1)
crates.io: squawk-server

LSP server for Squawk

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-server/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:53.285Z (1 day ago)
  • Versions: 39
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 7,425 Total
  • Rankings:
    • Stargazers count: 5.896%
    • Forks count: 8.726%
    • Dependent repos count: 19.84%
    • Dependent packages count: 26.233%
    • Average: 30.975%
    • Downloads: 94.181%
  • Maintainers (1)
crates.io: squawk-line-index

Maps flat `TextSize` offsets to/from `(line, column)` representation.

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-line-index/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:48.004Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 196 Total
  • Rankings:
    • Dependent repos count: 12.844%
    • Dependent packages count: 16.965%
    • Average: 39.662%
    • Downloads: 89.175%
  • Maintainers (1)
crates.io: squawk-thread

Thread pool and related utilities for Squawk

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-thread/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:47.196Z (1 day ago)
  • Versions: 20
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,994 Total
  • Rankings:
    • Dependent repos count: 16.448%
    • Dependent packages count: 21.73%
    • Average: 43.275%
    • Downloads: 91.648%
  • Maintainers (1)
crates.io: squawk-ide

Linter for Postgres migrations & SQL

  • Homepage: https://squawkhq.com
  • Documentation: https://docs.rs/squawk-ide/
  • Licenses: Apache-2.0 OR MIT
  • Latest release: 2.62.0 (published 19 days ago)
  • Last Synced: 2026-08-23T15:02:50.569Z (1 day ago)
  • Versions: 37
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,905 Total
  • Rankings:
    • Dependent repos count: 19.472%
    • Dependent packages count: 25.746%
    • Average: 46.395%
    • Downloads: 93.968%
  • Maintainers (1)

Dependencies

Cargo.lock cargo
  • 230 dependencies
docs/package.json npm
  • @docusaurus/core 2.0.0-alpha.70
  • @docusaurus/preset-classic 2.0.0-alpha.70
  • @mdx-js/react ^1.6.21
  • clsx ^1.1.1
  • react ^16.8.4
  • react-dom ^16.8.4
package.json npm
  • @types/node ^14.0.13 development
  • @types/node-fetch ^2.5.7 development
  • @typescript-eslint/eslint-plugin ^3.3.0 development
  • @typescript-eslint/parser ^3.3.0 development
  • eslint ^7.2.0 development
  • eslint-plugin-import ^2.21.2 development
  • prettier ^2.0.5 development
  • typescript ^3.9.5 development
  • node-fetch ^2.6.0
flake.lock nix
  • nixpkgs 988cc95
  • utils 3db36a8
crates/squawk_fmt/Cargo.toml cargo
flake.nix nix
  • nixpkgs nixos-unstable
  • utils *
.github/workflows/js.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • fkirc/skip-duplicate-actions c449d86cf33a2a6c7a4193264cc2578e2c3266d4 composite
.github/workflows/rust.yml actions
  • Swatinem/rust-cache 6fd3edff6979b79f87531400ad694fb7f2c84b1f composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • fkirc/skip-duplicate-actions c449d86cf33a2a6c7a4193264cc2578e2c3266d4 composite
  • oxidecomputer/actions-rs_toolchain ad3f86084a8a5acf2c09cb691421b31cf8af7a36 composite
  • softprops/action-gh-release de2c0eb89ae2a093876385947365aca7b0e5f844 composite
Cargo.toml cargo
npm/darwin-x64/package.json npm
npm/win32-x64/package.json npm
docs/pnpm-lock.yaml npm
  • 1041 dependencies
npm/linux-arm64/package.json npm
crates/squawk_line_index/Cargo.toml cargo
crates/squawk_thread/Cargo.toml cargo
npm/darwin-arm64/package.json npm
pnpm-lock.yaml npm
  • 263 dependencies
npm/linux-x64/package.json npm
squawk-vscode/pnpm-lock.yaml npm
  • 646 dependencies
crates/squawk/pyproject.toml pypi
crates/squawk_server/Cargo.toml cargo
crates/squawk_linter/Cargo.toml cargo
crates/squawk_parser/Cargo.toml cargo
playground/package.json npm
  • @eslint/js ^9.34.0 development
  • @types/react ^19.2.0 development
  • @types/react-dom ^19.2.0 development
  • @vitejs/plugin-react ^4.7.0 development
  • babel-plugin-react-compiler 19.1.0-rc.3 development
  • eslint ^9.34.0 development
  • eslint-plugin-react-hooks 6.1.0 development
  • eslint-plugin-react-refresh ^0.4.20 development
  • globals ^15.15.0 development
  • typescript ~5.7.3 development
  • typescript-eslint ^8.41.0 development
  • vite ^6.3.5 development
  • @sentry/react ^9.46.0
  • @sentry/vite-plugin ^3.6.1
  • @tailwindcss/vite ^4.1.12
  • lz-string ^1.5.0
  • monaco-editor ^0.52.2
  • prettier ^3.6.2
  • react ^19.2.0
  • react-dom ^19.2.0
  • tailwindcss ^4.1.12
playground/pnpm-lock.yaml npm
  • 333 dependencies
.github/workflows/python.yml actions
  • PyO3/maturin-action v1 composite
  • actions/checkout v4 composite
  • actions/download-artifact v4 composite
  • actions/upload-artifact v4 composite
  • fkirc/skip-duplicate-actions c449d86cf33a2a6c7a4193264cc2578e2c3266d4 composite
squawk-vscode/package.json npm
  • @types/mocha ^10.0.10 development
  • @types/node 20.x development
  • @types/vscode ^1.101.0 development
  • @typescript-eslint/eslint-plugin ^8.41.0 development
  • @typescript-eslint/parser ^8.41.0 development
  • @vscode/test-cli ^0.0.10 development
  • @vscode/test-electron ^2.4.1 development
  • @vscode/vsce ^3.6.0 development
  • esbuild ^0.25.9 development
  • eslint ^9.34.0 development
  • globals ^16.2.0 development
  • npm-run-all ^4.1.5 development
  • ovsx ^0.10.5 development
  • prettier ^3.6.2 development
  • typescript ^5.7.2 development
  • typescript-eslint ^8.41.0 development
  • vscode-languageclient ^9.0.1
crates/squawk_wasm/Cargo.toml cargo
.github/workflows/vscode.yml actions
  • actions/checkout v4 composite
  • actions/setup-node v3 composite
  • fkirc/skip-duplicate-actions c449d86cf33a2a6c7a4193264cc2578e2c3266d4 composite
  • pnpm/action-setup v2 composite
crates/squawk_syntax/Cargo.toml cargo
crates/squawk/Cargo.toml cargo
crates/squawk_github/Cargo.toml cargo
crates/squawk_ide/Cargo.toml cargo
crates/squawk_lexer/Cargo.toml cargo
crates/xtask/Cargo.toml cargo
Dockerfile docker
  • debian bookworm-slim build
  • rust 1-slim-bookworm build
.vscode/extensions/squawk-dev/package.json npm
  • @types/mocha ^10.0.10 development
  • @types/node 20.x development
  • @types/vscode ^1.96.0 development
  • @typescript-eslint/eslint-plugin ^8.17.0 development
  • @typescript-eslint/parser ^8.17.0 development
  • @vscode/test-cli ^0.0.10 development
  • @vscode/test-electron ^2.4.1 development
  • esbuild ^0.24.0 development
  • eslint ^9.16.0 development
  • npm-run-all ^4.1.5 development
  • typescript ^5.7.2 development
.vscode/extensions/squawk-dev/pnpm-lock.yaml npm
  • 387 dependencies