Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

QuickJS, the Next Generation: a mighty JavaScript engine

quickjs-ng/quickjs は初心者に優しい?

直近 30 日間に、quickjs-ng/quickjs は外部コントリビューターの PR 64 件のうち 24 件をマージしました。メンテナーはふだん 2 日以内に返信します。 初心者向けの issue が現在 3 件オープンです。

スター
3.9k
フォーク
389
オープンの初心者向け issue
3
索引済み issue
102
平均マージ
4日 1時間
マージ済み PR(30日)
24
主要言語
C
ライセンス
MIT
最終 GitHub push
2026年10月6日
最新の索引
2026年10月6日
コントリビューションガイド
コントリビューションガイドがありません
行動規範
行動規範がありません
初心者向けラベル
good first issue help wanted

quickjs-ng/quickjs にコントリビュートするには

  1. コントリビューションガイドはないので、README と最近マージされた PR をいくつか読んで、変更の出し方をつかみましょう。
  2. あなたのコントリビュートはプロジェクトの MIT ライセンスで公開されます。
  3. 下にある 3 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • Memory leak in JS_ReadBigInt when a bjson payload is truncated inside a BigInt
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 88/100

    quickjs-ng/quickjs#1836 ·

    メンテナーはふだん 2 日以内に返信

  • Crash in js_map_finalizer when a WeakMap value is the symbol key of the next entry
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 72/100

    quickjs-ng/quickjs#1835 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Failed module link leaves orphan var_refs and aborts JS_FreeRuntime (gc_obj_list assertion)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    quickjs-ng/quickjs#1833 ·

    メンテナーはふだん 2 日以内に返信

  • Map/Set constructors, Array.from, %TypedArray%.from, spread, AggregateError, and Object.fromEntries call return when next throws
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 54/100

    quickjs-ng/quickjs#1800 ·

    メンテナーはふだん 2 日以内に返信

  • String.prototype.matchAll reads %Symbol.matchAll% before IsRegExp, and match/matchAll/search re-read %Symbol.match%
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    quickjs-ng/quickjs#1796 ·

    メンテナーはふだん 2 日以内に返信

  • TypedArray species creation skips the content type check
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 70/100

    quickjs-ng/quickjs#1770 ·

    メンテナーはふだん 2 日以内に返信

  • Array.fromAsync does not reject when next() returns a non-object
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 66/100

    quickjs-ng/quickjs#1769 ·

    メンテナーはふだん 2 日以内に返信

  • Reflect.construct reads the argument list before checking that the target is a constructor
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 62/100

    quickjs-ng/quickjs#1768 ·

    メンテナーはふだん 2 日以内に返信

  • %TypedArray%.from reads its source before checking that this is a constructor
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 52/100

    quickjs-ng/quickjs#1767 ·

    メンテナーはふだん 2 日以内に返信

  • Context without the Promise intrinsic leaks async function bytecode and aborts in JS_FreeRuntime
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 57/100

    quickjs-ng/quickjs#1762 ·

    メンテナーはふだん 2 日以内に返信

  • ArrayBuffer.prototype.resize does not apply ToIndex to its argument
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 58/100

    quickjs-ng/quickjs#1761 ·

    メンテナーはふだん 2 日以内に返信

  • ArrayBuffer constructor does not apply ToIndex to maxByteLength
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 53/100

    quickjs-ng/quickjs#1760 ·

    メンテナーはふだん 2 日以内に返信

  • %TypedArray%.prototype.with converts its arguments before checking for a detached buffer
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 56/100

    quickjs-ng/quickjs#1759 ·

    メンテナーはふだん 2 日以内に返信

  • Call-site columns on the first line of a script are one less than on other lines
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    quickjs-ng/quickjs#1754 ·

    メンテナーはふだん 2 日以内に返信

  • `for await` closes the iterator at the wrong times (3 cases left after #1743 / #1649)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    quickjs-ng/quickjs#1747 ·

    メンテナーはふだん 2 日以内に返信

  • Reflect.construct on a TypedArray reads the buffer before newTarget's prototype
    オープン

    難易度 4/5 1〜2日 初心者へのやさしさ 57/100

    quickjs-ng/quickjs#1739 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • The TypedArray constructor validates its ArrayBuffer arguments in the wrong order
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    quickjs-ng/quickjs#1738 ·

    メンテナーはふだん 2 日以内に返信

  • Function.prototype.toString throws for a revoked Proxy
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 56/100

    quickjs-ng/quickjs#1737 ·

    メンテナーはふだん 2 日以内に返信

  • Array.prototype.sort does not write back to a String receiver
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 72/100

    quickjs-ng/quickjs#1736 ·

    メンテナーはふだん 2 日以内に返信

  • ArrayBuffer.prototype.transfer throws a TypeError instead of a RangeError on a resizable buffer
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 57/100

    quickjs-ng/quickjs#1729 ·

    メンテナーはふだん 2 日以内に返信

  • New release?
    オープン

    難易度 1/5 1時間未満 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#1728 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Add Trusted Types support to eval()
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    quickjs-ng/quickjs#1724 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Feature request: snapshot and restore support
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#1712 · コメント 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • Bus error during tests on hppa
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    quickjs-ng/quickjs#1698 · コメント 7 件 ·

    メンテナーはふだん 2 日以内に返信

  • use-after-free: cycle GC does not mark a running async function's operand stack (async_func_mark), triggerable via for-await-of + `using`
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    quickjs-ng/quickjs#1570 · コメント 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • Embedded NUL Bytes Are Silently Truncated in Multiple std and os APIs
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    quickjs-ng/quickjs#1559 · コメント 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • popen always returns NULL on Android due to hardcoded /bin/sh path
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    quickjs-ng/quickjs#1512 · コメント 5 件 ·

    メンテナーはふだん 2 日以内に返信

  • Array for/of iteration performance
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 28/100

    quickjs-ng/quickjs#1392 ·

    メンテナーはふだん 2 日以内に返信

  • Support freestanding mode?
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#1336 · リアクション 4 件 ·

    メンテナーはふだん 2 日以内に返信

  • REPL History Ghosting: Spurious characters (e.g., 'c') appear when cycling through history via Arrow keys
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    quickjs-ng/quickjs#1325 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • publish debug version in release mode
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#1319 · コメント 6 件 ·

    メンテナーはふだん 2 日以内に返信

  • ^W in REPL behaves weird
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    quickjs-ng/quickjs#1264 · コメント 5 件 ·

    メンテナーはふだん 2 日以内に返信

  • lack of variable name in error message
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    quickjs-ng/quickjs#1231 ·

    メンテナーはふだん 2 日以内に返信

  • libregexp: handle pathological input better
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    quickjs-ng/quickjs#1223 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Introduce JS_DefineProperties, DRY error handling
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#1174 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • In the v8v7 test, qjs-ng's performance lags behind qjs
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#1172 · コメント 25 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Optimize Map.prototype.getOrInsertComputed
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#1157 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Will Temporal API be supported?
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#1150 · コメント 14 件 · リアクション 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • Watch for CVE coming out of Bigsleep
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 15/100

    quickjs-ng/quickjs#1139 · コメント 6 件 · リアクション 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • Use bool bitfields to reduce struct sizes
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    quickjs-ng/quickjs#1125 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • 444 warnings when building with MSVC
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#1100 · コメント 7 件 ·

    メンテナーはふだん 2 日以内に返信

  • Support no atomics Windows builds with meson
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    quickjs-ng/quickjs#1043 · コメント 6 件 ·

    メンテナーはふだん 2 日以内に返信

  • Fuzz-test with Fuzzilli
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 22/100

    quickjs-ng/quickjs#1041 · コメント 3 件 · リアクション 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • Improve exception thrown when calling a invalid constructor
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    quickjs-ng/quickjs#991 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Support bytecode functions in JS_WriteObject
    オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#977 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Optimize object literals
    オープン
    enhancement

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    quickjs-ng/quickjs#974 · コメント 1 件 · リアクション 4 件 ·

    メンテナーはふだん 2 日以内に返信

  • Track performance and memory use over time
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#918 · コメント 5 件 ·

    メンテナーはふだん 2 日以内に返信

  • Small string optimization (SSO)
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#907 · リアクション 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • JS_ThrowStackOverflow may overflow stack itself
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#893 · コメント 3 件 ·

    メンテナーはふだん 2 日以内に返信

  • Review hash functions
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    quickjs-ng/quickjs#859 · コメント 1 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。