{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"boa-dev","name":"boa","updatedAt":"2026-10-11T05:45:09.850Z","coveredSince":"2025-10-04T17:54:31.540Z","facts":{"owner":"boa-dev","name":"boa","description":"Boa is an embeddable Javascript engine written in Rust.","stars":7596,"forks":673,"archived":false,"isFork":false,"license":"MIT","defaultBranch":"main","pushedAt":"2026-10-10T12:26:54Z","createdAt":"2018-08-08T22:20:05Z","topics":["rust","javascript-engine","interpreter","javascript-interpreter","ecmascript","hacktoberfest","javascript","parser","wasm","webassembly","rust-crate","runtime"],"languages":{"Rust":8594408,"JavaScript":532993,"Nix":1342,"Shell":328,"RenderScript":2},"frameworks":["clap","Serde","Tokio","wasm-bindgen"],"commits90d":80,"releases365d":3,"lastReleaseAt":"2026-08-28T17:16:07Z","gettingStarted":{"contributing":true,"codeOfConduct":true,"issueTemplates":true,"devcontainer":false,"cla":"none","channels":[{"kind":"discord","url":"https://discord.gg/tUFFk9Y"},{"kind":"matrix","url":"https://matrix.to/#/#boa:matrix.org"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T05:45:09.850Z","outsidePulls":{"cohort":{"n":54,"merged":33,"closedUnmerged":14,"open":7,"mergeRate":0.7021276595744681,"openShare":0.12962962962962962,"evidence":{"merged":[5514,5511,5509,5507,5503,5501,5500,5488,5480,5479,5478,5474,5465,5464,5462,5460,5458,5455,5446,5441],"closedUnmerged":[5515,5512,5506,5482,5475,5467,5445,5444,5440,5439,5413,5408,5401,5400],"open":[5517,5466,5463,5459,5457,5443,5402]}},"firstTimers":{"n":16,"merged":9,"closedUnmerged":4,"open":3,"mergeRate":0.6923076923076923,"openShare":0.1875,"evidence":{"merged":[5509,5501,5500,5488,5437,5425,5414,5409,5398],"closedUnmerged":[5475,5444,5440,5413],"open":[5459,5457,5443]}},"year":{"n":563,"merged":325,"closedUnmerged":209,"open":29,"mergeRate":0.6086142322097379,"openShare":0.05150976909413854,"evidence":{"merged":[5514,5511,5509,5507,5503,5501,5500,5488,5480,5479,5478,5474,5465,5464,5462,5460,5458,5455,5446,5441],"closedUnmerged":[5515,5512,5506,5482,5475,5467,5445,5444,5440,5439,5413,5408,5401,5400,5384,5380,5366,5365,5364,5363],"open":[5517,5466,5463,5459,5457,5443,5402,5339,5322,5311,5303,5302,5285,5280,5263,5233,5199,5098,5096,5079]}}},"pullFirstResponse":{"n":54,"answered":46,"waiting":8,"medianHours":116.47583333333333,"p75Hours":498.6116666666667,"within48h":0.35185185185185175,"within7d":0.5555555555555552,"curve":[{"hours":0.38083333333333336,"waiting":0.9814814814814815},{"hours":0.6480555555555556,"waiting":0.962962962962963},{"hours":0.7411111111111112,"waiting":0.9444444444444444},{"hours":0.9777777777777777,"waiting":0.9259259259259258},{"hours":1.0061111111111112,"waiting":0.9074074074074073},{"hours":1.2808333333333333,"waiting":0.8888888888888888},{"hours":1.3719444444444444,"waiting":0.8703703703703702},{"hours":2.0147222222222223,"waiting":0.8518518518518517},{"hours":2.3008333333333333,"waiting":0.8333333333333333},{"hours":3.3758333333333335,"waiting":0.8148148148148148},{"hours":7.0136111111111115,"waiting":0.7962962962962963},{"hours":12.001388888888888,"waiting":0.7777777777777777},{"hours":13.509444444444444,"waiting":0.7592592592592592},{"hours":15.768055555555556,"waiting":0.7407407407407407},{"hours":20.801388888888887,"waiting":0.7222222222222222},{"hours":23.476388888888888,"waiting":0.7037037037037037},{"hours":23.899166666666666,"waiting":0.6851851851851852},{"hours":26.70861111111111,"waiting":0.6666666666666667},{"hours":30.990833333333335,"waiting":0.6481481481481483},{"hours":50.14666666666667,"waiting":0.6296296296296298},{"hours":54.159444444444446,"waiting":0.6111111111111113},{"hours":86.99861111111112,"waiting":0.5925925925925928},{"hours":99.30694444444444,"waiting":0.5740740740740743},{"hours":103.8275,"waiting":0.5555555555555558},{"hours":107.42888888888889,"waiting":0.5370370370370373},{"hours":114.31388888888888,"waiting":0.5185185185185188},{"hours":116.47583333333333,"waiting":0.5000000000000003},{"hours":117.22333333333333,"waiting":0.48148148148148184},{"hours":120.94083333333333,"waiting":0.4629629629629633},{"hours":139.69472222222223,"waiting":0.44444444444444475},{"hours":248.1927777777778,"waiting":0.42592592592592626},{"hours":259.04555555555555,"waiting":0.4074074074074077},{"hours":271.42833333333334,"waiting":0.38888888888888923},{"hours":322.6686111111111,"waiting":0.3703703703703707},{"hours":336.2936111111111,"waiting":0.35185185185185214},{"hours":336.7211111111111,"waiting":0.33333333333333365},{"hours":338.5152777777778,"waiting":0.3148148148148151},{"hours":389.05083333333334,"waiting":0.29629629629629656},{"hours":408.48833333333334,"waiting":0.277777777777778},{"hours":483.43944444444446,"waiting":0.25925925925925947},{"hours":498.6116666666667,"waiting":0.24074074074074095},{"hours":503.44194444444446,"waiting":0.22222222222222243},{"hours":796.3075,"waiting":0.2020202020202022},{"hours":801.745,"waiting":0.181818181818182},{"hours":892.2413888888889,"waiting":0.15909090909090923},{"hours":903.0975,"waiting":0.1363636363636365}],"evidence":{"answered":[5517,5514,5511,5509,5507,5506,5503,5501,5500,5488,5480,5479,5478,5474,5467,5466,5465,5464,5463,5462],"waiting":[5515,5512,5482,5475,5459,5457,5443,5402]}},"timeToMerge":{"n":54,"merged":33,"medianHours":796.6708333333333,"evidence":[5514,5511,5509,5507,5503,5501,5500,5488,5480,5479,5478,5474,5465,5464,5462,5460,5458,5455,5446,5441]},"issueFirstResponse":{"n":12,"answered":11,"waiting":1,"medianHours":43.225,"p75Hours":159.38555555555556,"within48h":0.5833333333333333,"within7d":0.75,"curve":[{"hours":0.4913888888888889,"waiting":0.9166666666666666},{"hours":5.629722222222222,"waiting":0.8333333333333333},{"hours":7.4725,"waiting":0.75},{"hours":18.884444444444444,"waiting":0.6666666666666666},{"hours":41.39083333333333,"waiting":0.5833333333333333},{"hours":43.225,"waiting":0.5},{"hours":45.45194444444444,"waiting":0.4166666666666667},{"hours":129.46694444444444,"waiting":0.33333333333333337},{"hours":159.38555555555556,"waiting":0.25},{"hours":257.40722222222223,"waiting":0.16666666666666669},{"hours":1164.463611111111,"waiting":0.08333333333333334}],"evidence":{"answered":[5516,5513,5510,5505,5481,5461,5447,5442,5420,5399,5397],"waiting":[5456]}},"starter":{"counts":{"available":0,"claimed":0,"in-progress":3,"stale":1},"helpWantedAvailable":0,"issues":[{"n":4524,"title":"Audit public APIs","state":"stale","label":"help-wanted","createdAt":"2025-11-07T15:48:57Z","updatedAt":"2026-03-26T13:19:24Z"},{"n":4442,"title":"Implement duplicated named capturing groups proposal","state":"in-progress","label":"beginner","createdAt":"2025-09-25T22:40:35Z","updatedAt":"2026-04-13T09:32:05Z"},{"n":4439,"title":"Implement Symbols as WeakMap keys proposal","state":"claimed","label":"help-wanted","createdAt":"2025-09-25T22:35:33Z","updatedAt":"2026-03-07T17:10:47Z"},{"n":4240,"title":"Add unit tests for bytecode arguments reading","state":"in-progress","label":"beginner","createdAt":"2025-05-10T21:40:37Z","updatedAt":"2026-07-21T23:39:19Z"},{"n":3431,"title":"Add Boa to Test262-Harness","state":"stale","label":"beginner","createdAt":"2023-10-29T15:50:40Z","updatedAt":"2026-03-27T15:23:12Z"},{"n":2736,"title":"Introduce `tracing` to boa","state":"in-progress","label":"help-wanted","createdAt":"2023-03-24T18:53:40Z","updatedAt":"2026-02-19T21:01:07Z"},{"n":2703,"title":"Update the example gif in the README.md file","state":"in-progress","label":"beginner","createdAt":"2023-03-20T15:49:55Z","updatedAt":"2026-07-22T13:37:28Z"},{"n":2098,"title":"Tracking issue for `JsObject` safe wrappers ","state":"in-progress","label":"help-wanted","createdAt":"2022-06-01T22:00:15Z","updatedAt":"2026-03-29T02:46:58Z"},{"n":1402,"title":"stack-overflow caused by deep call stack","state":"in-progress","label":"help-wanted","createdAt":"2021-07-16T02:30:41Z","updatedAt":"2025-06-25T12:47:13Z"}]},"responseWindow":{"hours":[0,0,1,0,1,5,1,1,1,0,0,0,0,0,0,0,2,0,0,2,1,1,1,0,1,1,0,3,5,0,3,0,0,0,0,1,0,0,1,0,2,0,1,0,0,0,1,12,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,2,3,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,2,0,0,0,2,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,3,6,0,2,1,0,14,7,0,1,0,0,0,1,0,0,0,0,0,1,1,0,0,5,2,0,4,0,0,0,0,2,2,0,0,0,1,2,2,0,0,1,0,0,0,0,2,3,0,6,16,6,3,7,2,0],"people":4,"replies":170},"activeMaintainers":6},"series":[{"week":"2025-10-12","opened":3,"merged":2,"answered7d":3,"activity":13},{"week":"2025-10-19","opened":5,"merged":5,"answered7d":5,"activity":40},{"week":"2025-10-26","opened":6,"merged":3,"answered7d":5,"activity":47},{"week":"2025-11-02","opened":0,"merged":0,"answered7d":0,"activity":11},{"week":"2025-11-09","opened":1,"merged":1,"answered7d":1,"activity":17},{"week":"2025-11-16","opened":3,"merged":2,"answered7d":2,"activity":24},{"week":"2025-11-23","opened":2,"merged":1,"answered7d":1,"activity":7},{"week":"2025-11-30","opened":1,"merged":1,"answered7d":1,"activity":19},{"week":"2025-12-07","opened":0,"merged":0,"answered7d":0,"activity":8},{"week":"2025-12-14","opened":3,"merged":3,"answered7d":2,"activity":10},{"week":"2025-12-21","opened":1,"merged":0,"answered7d":0,"activity":3},{"week":"2025-12-28","opened":0,"merged":0,"answered7d":0,"activity":4},{"week":"2026-01-04","opened":1,"merged":1,"answered7d":0,"activity":7},{"week":"2026-01-11","opened":1,"merged":1,"answered7d":1,"activity":9},{"week":"2026-01-18","opened":1,"merged":0,"answered7d":1,"activity":8},{"week":"2026-01-25","opened":3,"merged":3,"answered7d":2,"activity":6},{"week":"2026-02-01","opened":7,"merged":6,"answered7d":6,"activity":43},{"week":"2026-02-08","opened":4,"merged":3,"answered7d":3,"activity":15},{"week":"2026-02-15","opened":29,"merged":17,"answered7d":27,"activity":67},{"week":"2026-02-22","opened":73,"merged":45,"answered7d":68,"activity":256},{"week":"2026-03-01","opened":122,"merged":78,"answered7d":106,"activity":333},{"week":"2026-03-08","opened":96,"merged":56,"answered7d":84,"activity":335},{"week":"2026-03-15","opened":69,"merged":40,"answered7d":51,"activity":281},{"week":"2026-03-22","opened":37,"merged":12,"answered7d":26,"activity":79},{"week":"2026-03-29","opened":7,"merged":2,"answered7d":2,"activity":28},{"week":"2026-04-05","opened":9,"merged":2,"answered7d":6,"activity":89},{"week":"2026-04-12","opened":8,"merged":2,"answered7d":4,"activity":20},{"week":"2026-04-19","opened":5,"merged":2,"answered7d":3,"activity":28},{"week":"2026-04-26","opened":1,"merged":0,"answered7d":1,"activity":6},{"week":"2026-05-03","opened":1,"merged":1,"answered7d":1,"activity":7},{"week":"2026-05-10","opened":5,"merged":0,"answered7d":1,"activity":8},{"week":"2026-05-17","opened":3,"merged":2,"answered7d":2,"activity":10},{"week":"2026-05-24","opened":2,"merged":1,"answered7d":2,"activity":9},{"week":"2026-05-31","opened":0,"merged":0,"answered7d":0,"activity":12},{"week":"2026-06-07","opened":0,"merged":0,"answered7d":0,"activity":4},{"week":"2026-06-14","opened":7,"merged":3,"answered7d":4,"activity":18},{"week":"2026-06-21","opened":3,"merged":2,"answered7d":0,"activity":10},{"week":"2026-06-28","opened":3,"merged":3,"answered7d":1,"activity":6},{"week":"2026-07-05","opened":2,"merged":2,"answered7d":2,"activity":17},{"week":"2026-07-12","opened":2,"merged":2,"answered7d":2,"activity":13},{"week":"2026-07-19","opened":11,"merged":5,"answered7d":8,"activity":52},{"week":"2026-07-26","opened":8,"merged":4,"answered7d":4,"activity":11},{"week":"2026-08-02","opened":0,"merged":0,"answered7d":0,"activity":10},{"week":"2026-08-09","opened":3,"merged":2,"answered7d":0,"activity":11},{"week":"2026-08-16","opened":3,"merged":2,"answered7d":0,"activity":8},{"week":"2026-08-23","opened":1,"merged":1,"answered7d":1,"activity":21},{"week":"2026-08-30","opened":6,"merged":5,"answered7d":6,"activity":74},{"week":"2026-09-06","opened":6,"merged":2,"answered7d":2,"activity":14},{"week":"2026-09-13","opened":7,"merged":2,"answered7d":2,"activity":21},{"week":"2026-09-20","opened":1,"merged":0,"answered7d":0,"activity":3},{"week":"2026-09-27","opened":11,"merged":2,"answered7d":3,"activity":17},{"week":"2026-10-04","opened":9,"merged":0,"answered7d":1,"activity":20}],"trend":{"flag":"slowed-down","recentMedianHours":null,"previousMedianHours":30.990833333333335,"recentN":28,"previousN":16,"openedThisWeek":9,"openedLastWeek":11},"programs":[{"program":"gsoc","slug":"boa","name":"Boa","years":[2026]}]}