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
- Host: GitHub
- URL: https://github.com/sbdchd/squawk
- Owner: sbdchd
- License: apache-2.0
- Created: 2020-06-07T01:28:56.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2026-08-20T03:50:48.000Z (5 days ago)
- Last Synced: 2026-08-20T13:33:24.385Z (5 days ago)
- Topics: linter, postgres, postgresql, rust, sql
- Language: PLpgSQL
- Homepage: https://squawkhq.com
- Size: 17.8 MB
- Stars: 1,156
- Watchers: 4
- Forks: 69
- Open Issues: 46
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
Owner metadata:
- Name: Steve Dignam
- Login: sbdchd
- Email:
- Kind: user
- Description:
- Website: https://steve.dignam.xyz
- Location: Boston, MA
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/7340772?u=8ea5609745e1414589d53260c4b69e5c2db5d9aa&v=4
- Repositories: 85
- Last Synced at: 2025-03-12T23:02:03.579Z
- Profile URL: https://github.com/sbdchd
GitHub Events
Total
- Commit comment event: 1
- Create event: 432
- Delete event: 405
- Fork event: 14
- Issue comment event: 192
- Issues event: 99
- Pull request event: 784
- Pull request review comment event: 23
- Pull request review event: 61
- Push event: 635
- Release event: 40
- Watch event: 239
- Total: 2925
Last Year
- Create event: 272
- Delete event: 258
- Fork event: 4
- Issue comment event: 55
- Issues event: 37
- Pull request event: 471
- Pull request review comment event: 4
- Pull request review event: 14
- Push event: 352
- Release event: 12
- Watch event: 61
- Total: 1540
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 | 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
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
- Total packages: 21
-
Total downloads:
- cargo: 105,599 total
- npm: 2,680,780 last-month
- pypi: 572,379 last-month
- openvsx: 34,855 total
- Total dependent packages: 6 (may contain duplicates)
- Total dependent repositories: 4 (may contain duplicates)
- Total versions: 869
- Total maintainers: 3
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
- 230 dependencies
- @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
- @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
- nixpkgs 988cc95
- utils 3db36a8
- nixpkgs nixos-unstable
- utils *
- actions/checkout v3 composite
- actions/setup-node v3 composite
- fkirc/skip-duplicate-actions c449d86cf33a2a6c7a4193264cc2578e2c3266d4 composite
- 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
- 1041 dependencies
- 263 dependencies
- 646 dependencies
- @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
- 333 dependencies
- 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
- @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
- actions/checkout v4 composite
- actions/setup-node v3 composite
- fkirc/skip-duplicate-actions c449d86cf33a2a6c7a4193264cc2578e2c3266d4 composite
- pnpm/action-setup v2 composite
- debian bookworm-slim build
- rust 1-slim-bookworm build
- @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
- 387 dependencies