https://github.com/uhop/stream-json
filter json json-parser jsonc large-files memory-efficient nodejs parser pipeline sax stream streaming streaming-json tokenizer web-streams
Score: 27.739397334140147
Last synced: about 13 hours ago
JSON representation
Repository metadata:
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
- Host: GitHub
- URL: https://github.com/uhop/stream-json
- Owner: uhop
- License: bsd-3-clause
- Created: 2013-08-11T02:17:41.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2026-10-29T01:55:43.000Z (6 days ago)
- Last Synced: 2026-10-31T10:42:41.233Z (3 days ago)
- Topics: filter, json, json-parser, jsonc, large-files, memory-efficient, nodejs, parser, pipeline, sax, stream, streaming, streaming-json, tokenizer, web-streams
- Language: JavaScript
- Homepage:
- Size: 1.68 MB
- Stars: 1,206
- Watchers: 12
- Forks: 58
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
- Agents: AGENTS.md
- Claude: CLAUDE.md
- Copilot: .github/copilot-instructions.md
-
Funding:
- Github: uhop
- Buy me a coffee: uhop
Owner metadata:
- Name: Eugene Lazutkin
- Login: uhop
- Email: eugene@lazutkin.com
- Kind: user
- Description:
- Website: https://www.lazutkin.com/
- Location: Plano, TX
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/37966?v=4
- Repositories: 80
- Last Synced at: 2026-11-01T19:19:51.136Z
- Profile URL: https://github.com/uhop
GitHub Events
Total
- Create event: 22
- Delete event: 17
- Fork event: 1
- Gollum event: 8
- Issue comment event: 24
- Issues event: 11
- Pull request event: 28
- Push event: 88
- Watch event: 132
- Total: 331
Last Year
- Create event: 17
- Delete event: 14
- Gollum event: 6
- Issue comment event: 9
- Issues event: 4
- Pull request event: 22
- Push event: 51
- Watch event: 11
- Total: 134
Committers metadata
Last synced: 2 days ago
Total Commits: 541
Total Committers: 14
Avg Commits per committer: 38.643
Development Distribution Score (DDS): 0.063
Commits in past year: 174
Committers in past year: 4
Avg Commits per committer in past year: 43.5
Development Distribution Score (DDS) in past year: 0.092
| Name | Commits | |
|---|---|---|
| Eugene Lazutkin | e****n@g****m | 507 |
| dependabot[bot] | 4****] | 15 |
| Sam Noedel | s****l@g****m | 5 |
| Pavel Bardov | p****v@g****m | 2 |
| Grzegorz Lachowski | g****y@r****t | 2 |
| AK | a****t@g****m | 2 |
| mayankdhingra02 | m****2@g****m | 1 |
| greenkeeper[bot] | g****] | 1 |
| bitpup | b****p | 1 |
| Rob Vanden Broucke | r****b@c****o | 1 |
| Marc-Andre Boily | m****y@c****z | 1 |
| Mantas Kantautas | m****s@g****m | 1 |
| Dino Scheidt | s****m@g****m | 1 |
| Eugene Lazutkin | e****n@p****m | 1 |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 111
Total pull requests: 58
Average time to close issues: 3 months
Average time to close pull requests: 30 days
Total issue authors: 101
Total pull request authors: 18
Average comments per issue: 3.69
Average comments per pull request: 0.69
Merged pull request: 22
Bot issues: 0
Bot pull requests: 38
Past year issues: 4
Past year pull requests: 25
Past year average time to close issues: 9 days
Past year average time to close pull requests: 7 days
Past year issue authors: 4
Past year pull request authors: 5
Past year average comments per issue: 3.0
Past year average comments per pull request: 0.6
Past year merged pull request: 13
Past year bot issues: 0
Past year bot pull requests: 21
Top Issue Authors
- uhop (4)
- valery-lavrik (2)
- traturne (2)
- ak--47 (2)
- abalmos (2)
- CodeMan99 (2)
- raine (2)
- JounQin (2)
- fabis94 (1)
- kernelogic (1)
- Ncifra (1)
- harkinj (1)
- luohao8023 (1)
- Autumnlight02 (1)
- balthazar (1)
Top Pull Request Authors
- dependabot[bot] (37)
- ak--47 (2)
- pbardov (2)
- vanyauhalin (2)
- mbenedettini (2)
- mohdalmoamen18-create (1)
- gregolsky (1)
- blake-regalia (1)
- maboily (1)
- bdaylik (1)
- SahilRajputdotexe (1)
- mayankdhingra02 (1)
- Kraicheck (1)
- snyk-bot (1)
- bitpup (1)
Top Issue Labels
- question (63)
- bug (21)
- enhancement (17)
- invalid (5)
- confirmed (4)
- documentation (3)
- help-wanted (3)
- wontfix (1)
Top Pull Request Labels
- dependencies (37)
- javascript (19)
- enhancement (4)
- github_actions (2)
- greenkeeper (1)
Package metadata
- Total packages: 8
-
Total downloads:
- npm: 43,467,618 last-month
- Total docker downloads: 22,533,178
- Total dependent packages: 256 (may contain duplicates)
- Total dependent repositories: 5,960 (may contain duplicates)
- Total versions: 92
- Total maintainers: 5
- Total advisories: 4
npmjs.org: stream-json
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
- Homepage: https://github.com/uhop/stream-json#readme
- Licenses: BSD-3-Clause
- Latest release: 3.8.0 (published 6 days ago)
- Last Synced: 2026-11-02T11:20:39.018Z (1 day ago)
- Versions: 58
- Dependent Packages: 256
- Dependent Repositories: 5,960
- Downloads: 43,467,193 Last month
- Docker Downloads: 22,533,178
-
Rankings:
- Downloads: 0.153%
- Dependent packages count: 0.211%
- Dependent repos count: 0.322%
- Docker downloads count: 0.378%
- Average: 1.304%
- Stargazers count: 2.588%
- Forks count: 4.174%
- Maintainers (1)
-
Funding:
- https://github.com/sponsors/uhop
-
Advisories:
- stream-json: FlexAssembler string/RegExp path filters join the full key stack per container start, giving O(depth^2) CPU denial of service
- stream-json: JSONC parser and verifier re-scan the whole accumulated comment on every input chunk
- stream-json has a prototype pollution issue: Assembler writes this.current[this.key] on plain objects
- stream-json: pick/ignore/filter/replace filters are O(depth²) on nested input — small crafted JSON blocks the event loop for seconds→minutes (DoS)
proxy.golang.org: github.com/uhop/stream-json
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/uhop/stream-json#section-documentation
- Licenses: bsd-3-clause
- Latest release: v0.0.0-20260828054011-77a49460ed92 (published 2 months ago)
- Last Synced: 2026-11-02T02:06:29.449Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.384%
- Average: 4.532%
- Dependent repos count: 4.679%
npmjs.org: stream-json-ak
fork of stream-json
- Homepage: http://github.com/uhop/stream-json
- Licenses: BSD-3-Clause
- Latest release: 1.7.511 (published over 3 years ago)
- Last Synced: 2026-11-02T02:42:52.328Z (2 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8 Last month
-
Rankings:
- Stargazers count: 2.513%
- Forks count: 3.989%
- Downloads: 13.398%
- Average: 16.989%
- Dependent repos count: 18.905%
- Dependent packages count: 46.14%
- Maintainers (1)
repo1.maven.org: org.webjars.npm:stream-json
WebJar for stream-json
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/stream-json/
- Licenses: BSD-3-Clause
- Latest release: 1.9.1 (published almost 2 years ago)
- Last Synced: 2026-11-02T02:17:17.161Z (2 days ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 12.609%
- Forks count: 24.584%
- Average: 24.91%
- Dependent repos count: 25.702%
- Dependent packages count: 36.745%
npmjs.org: @yahyeapps/stream-json
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
- Homepage: https://github.com/uhop/stream-json#readme
- Licenses: BSD-3-Clause
- Latest release: 3.3.2 (published 3 months ago)
- Last Synced: 2026-11-02T02:11:49.784Z (2 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 351 Last month
-
Rankings:
- Dependent repos count: 21.28%
- Average: 25.974%
- Dependent packages count: 30.668%
- Maintainers (1)
-
Funding:
- https://github.com/sponsors/uhop
npmjs.org: @depup/stream-json
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams. (wi
- Homepage: https://github.com/uhop/stream-json#readme
- Licenses: BSD-3-Clause
- Latest release: 3.7.0-depup.0 (published about 1 month ago)
- Last Synced: 2026-11-02T02:38:46.201Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 57 Last month
-
Rankings:
- Dependent repos count: 22.409%
- Average: 27.355%
- Dependent packages count: 32.302%
- Maintainers (1)
-
Funding:
- https://github.com/sponsors/uhop
npmjs.org: @thasmorato/stream-json
stream-json is the micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API. I
- Homepage: http://github.com/uhop/stream-json
- Licenses: BSD-3-Clause
- Latest release: 2.1.3 (published over 1 year ago)
- Last Synced: 2026-11-02T02:35:20.115Z (2 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 9 Last month
-
Rankings:
- Dependent repos count: 24.738%
- Average: 30.223%
- Dependent packages count: 35.707%
- Maintainers (1)
-
Funding:
- https://github.com/sponsors/uhop
repo1.maven.org: org.mvnpm:stream-json
A micro-library of stream components for building custom JSON and JSONC processing pipelines with a minimal memory footprint — parse, filter, and transform JSON far larger than available memory with a SAX-inspired token API, on Node.js or Web Streams.
- Homepage: https://github.com/uhop/stream-json#readme
- Documentation: https://appdoc.app/artifact/org.mvnpm/stream-json/
- Licenses: BSD-3-Clause
- Latest release: 3.8.0 (published 6 days ago)
- Last Synced: 2026-11-02T02:24:51.414Z (2 days ago)
- Versions: 12
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 30.847%
- Average: 37.474%
- Dependent packages count: 44.101%
Dependencies
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v1 composite
- heya-ice 0.1.11 development
- heya-unify 0.2.7 development
- heya-unit 0.3.0 development
- stream-chain 2.2.5
- heya-unit ^0.3.0 development
- stream-chain ^2.2.5