Skip to content

🧬 The fastest parser in the entire JavaScript ecosystem with a focus on small bundle size and top-notch DX

active 2024-02-042025-04-19 (UTC)

Partial coverage17,636 / 22,645 hourly files (78%) · 2 absent upstream · 5,008 failed, retryable2024-01-112026-08-12 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
553
Pushes
179
Pull requests
17
Issues
25
Stars
80
Forks
0

Activity over time

Daily event counts in the loaded window

Line chart, 441 days from 2024-02-04 to 2025-04-19. Pushes: 179 total, peak 13 in a day. Pull requests: 17 total, peak 4 in a day. Issues: 25 total, peak 3 in a day. Comments: 158 total, peak 20 in a day. Stars: 80 total, peak 29 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
DZakh2451791743
github-actions[bot]1580095
chenglou14007
justin0mcateer7003
dearlordylord5001
cknitt3002
sigurthor3002
codecov[bot]3003
mcharnet1000
TomiS1001
DCKT1000
Jarred-Sumner1001
han-tyumi1000

Recent activity

Latest issues, pull requests and releases

  • Issue comment#87DZakh2025-04-13 16:42
    S.optional accepts undefined but does not make the property optional on the Inferred type
  • Issue comment#107DZakh2025-04-13 07:33
    S.merge TS example slightly incorrect
  • Issue comment#108DZakh2025-04-12 18:23
    custom schema for map is a bit hard to write when using merge
  • Issue#114chenglou2025-03-18 01:05
    Idea: new library title?
  • Issue comment#112DZakh2025-02-26 06:58
    Questions around null and undefined
  • Issue comment#112DZakh2025-02-26 06:21
    Questions around null and undefined
  • Issue comment#87chenglou2025-02-26 01:17
    S.optional accepts undefined but does not make the property optional on the Inferred type
  • Issue#113chenglou2025-02-26 01:17
    Maybe document the implementation details of `eval`?
  • Issue#112chenglou2025-02-26 00:26
    Questions around null and undefined
  • Issue#111chenglou2025-02-26 00:17
    What about an actual `any` type?
  • Issue comment#87DZakh2025-02-23 09:18
    S.optional accepts undefined but does not make the property optional on the Inferred type
  • Issue comment#87DZakh2025-02-23 08:04
    S.optional accepts undefined but does not make the property optional on the Inferred type
  • Issue comment#108DZakh2025-02-22 09:41
    custom schema for map is a bit hard to write when using merge
  • Issue comment#108DZakh2025-02-22 09:37
    custom schema for map is a bit hard to write when using merge
  • Issue#108chenglou2025-02-22 09:23
    custom schema for map is a bit hard to write when using merge
  • Issue comment#92chenglou2025-02-22 09:09
    Omit undefineds in serialized objects
  • Issue comment#95DZakh2025-02-22 08:43
    Allow 'overwriting' fields when using 'merge' on schemas
  • Issue comment#95chenglou2025-02-22 08:38
    Allow 'overwriting' fields when using 'merge' on schemas
  • Issue comment#87DZakh2025-02-22 08:13
    S.optional accepts undefined but does not make the property optional on the Inferred type
  • Issue comment#107DZakh2025-02-22 08:10
    S.merge TS example slightly incorrect
  • Issue comment#95DZakh2025-02-22 08:06
    Allow 'overwriting' fields when using 'merge' on schemas
  • Issue#107chenglou2025-02-22 07:31
    S.merge TS example slightly incorrect
  • Issue comment#95chenglou2025-02-22 07:23
    Allow 'overwriting' fields when using 'merge' on schemas
  • Issue comment#106DZakh2025-02-22 07:16
    parseOrThrow error very noisy on TS
  • Issue comment#95DZakh2025-02-22 07:14
    Allow 'overwriting' fields when using 'merge' on schemas

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 80 stars here means stars gained during the window, not the repo's star count.