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

Official JS client for ClickHouse DB

ClickHouse/clickhouse-js は初心者に優しい?

ClickHouse/clickhouse-js のメンテナーはふだん 7 日以内に PR へ返信します。 初心者向けの issue が現在 3 件オープンです。

スター
332
フォーク
77
オープンの初心者向け issue
3
索引済み issue
40
平均マージ
9日 1時間
マージ済み PR(30日)
16
主要言語
TypeScript
ライセンス
Apache-2.0
最終 GitHub push
2026年10月6日
最新の索引
2026年9月15日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
初心者向けラベルは索引されていません

ClickHouse/clickhouse-js にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. Dockerfile または Docker Compose ファイルがあるので、ツールチェーン一式を入れなくても動かせます。
  3. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  4. 下にある 3 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

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

  • ResultSet.stream(): mid-stream server error surfaces as `Error: aborted` with response compression (or a slow consumer)
    オープン
    bug node

    ClickHouse/clickhouse-js#1034 ·

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

  • Map(K, V) with duplicate keys silently loses entries (RowBinary readMap collapses pairs into a JS Map)
    オープン

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

    ClickHouse/clickhouse-js#996 ·

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

  • In-band mid-stream exceptions are not detected for exec() streams (Arrow/Native) or ResultSet.text(): callers get a raw ECONNRESET "aborted" instead of the server error
    オープン

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

    ClickHouse/clickhouse-js#976 · コメント 1 件 ·

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

  • RowBinary: dynamic (runtime-schema) writer — do you need one?
    オープン

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

    ClickHouse/clickhouse-js#919 ·

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

  • readVariant should return the active type discriminant, not just the value
    オープン

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

    ClickHouse/clickhouse-js#910 · コメント 1 件 ·

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

  • Discussion: pluggable Connection design for chDB integration in @clickhouse/client
    オープン

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

    ClickHouse/clickhouse-js#865 ·

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

  • Return executed query string as part of ResultSet
    オープン
    enhancement

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

    ClickHouse/clickhouse-js#846 · コメント 3 件 ·

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

  • Inserting buffer data into a String/FixedString field
    オープン
    question

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

    ClickHouse/clickhouse-js#837 · コメント 4 件 ·

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

  • `Date` objects with non-zero milliseconds produce fractional timestamps rejected by `{param:DateTime}`
    再び着手できるかも @peter-leonov-ch が 132 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    bug

    ClickHouse/clickhouse-js#628 · コメント 3 件 · リアクション 1 件 · 担当者 2 名 ·

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

  • Poco::Exception. Code: 1000, e.code() = 0, HTML Form Exception: Field value too long
    オープン
    question

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

    ClickHouse/clickhouse-js#627 · コメント 1 件 ·

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

  • Ignore SSL when working from localhost?
    オープン
    question

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

    ClickHouse/clickhouse-js#609 ·

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

  • Add support for running the result parser in a Web/NodeJS worker
    オープン
    enhancement

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

    ClickHouse/clickhouse-js#529 ·

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

  • Do not run Cloud tests by default with external PRs or commits
    オープン
    ci enhancement

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

    ClickHouse/clickhouse-js#460 ·

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

  • Task API
    オープン
    enhancement

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

    ClickHouse/clickhouse-js#428 ·

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

  • Troubleshooting guide
    オープン
    documentation

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

    ClickHouse/clickhouse-js#386 · リアクション 1 件 ·

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

  • introduce "sticky session" concept for handling temporary tables
    オープン
    enhancement

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

    ClickHouse/clickhouse-js#381 · リアクション 1 件 ·

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

  • Cannot read bytes from String or FixedString(N)
    オープン
    question

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

    ClickHouse/clickhouse-js#282 · コメント 5 件 ·

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

  • Add RowBinary format for SELECT operations
    再び着手できるかも @slvrtrn が 1028 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    enhancement

    ClickHouse/clickhouse-js#216 · コメント 5 件 · リアクション 4 件 · 担当者 1 名 ·

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

  • Publish minified browser build
    再び着手できるかも @slvrtrn が 1178 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    browser

    ClickHouse/clickhouse-js#188 · 担当者 1 名 ·

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

  • Logging support for browser client
    オープン
    browser enhancement

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

    ClickHouse/clickhouse-js#187 ·

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

  • Request compression support for browser client
    オープン
    browser

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

    ClickHouse/clickhouse-js#184 ·

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

  • Client support for multiple host addresses
    オープン
    enhancement

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

    ClickHouse/clickhouse-js#172 · コメント 8 件 · リアクション 8 件 ·

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

  • Investigate WebStreams API (Node.js 20.x)
    オープン
    enhancement

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

    ClickHouse/clickhouse-js#156 · コメント 2 件 · リアクション 2 件 ·

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

  • ZSTD, LZ4, BZ2, snappy compression support
    オープン
    enhancement

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

    ClickHouse/clickhouse-js#120 · コメント 3 件 ·

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

  • Extract clickhouse cluster configuration/docker-compose as a reusable module
    オープン
    enhancement

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

    ClickHouse/clickhouse-js#34 ·

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

  • Implement support of RowBinary or Native data format
    オープン
    enhancement

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

    ClickHouse/clickhouse-js#25 · コメント 5 件 · リアクション 1 件 ·

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

  • Investigate the effect of Nagle's algorithm of the request performance
    オープン
    enhancement experiment

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

    ClickHouse/clickhouse-js#18 ·

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

  • Add performance benchmarks
    オープン

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

    ClickHouse/clickhouse-js#5 ·

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

  • Aborting a request that waits for a socket destroys that socket under a later request (socket hang up)
    対応中かも @vvo が 1 日前に担当しました。 オープン

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

    ClickHouse/clickhouse-js#1040 ·

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

  • insert(): table parameter is concatenated raw into SQL — table names needing backtick quoting cannot be used
    対応中かも @Tyagiquamar が 20 日前に担当しました。 オープン

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

    ClickHouse/clickhouse-js#1004 · コメント 2 件 ·

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

  • [rowbinary] readRows/streamRowBatches silently drop all rows when every column is zero-width (Tuple())
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン

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

    ClickHouse/clickhouse-js#1000 ·

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

  • Uncompressed streaming inserts emit one HTTP chunk per row, inflating the request body ~50%
    対応中かも @jkugsiya が 3 日前に担当しました。 オープン

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

    ClickHouse/clickhouse-js#988 · コメント 1 件 ·

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

  • Mid-stream exception detection false-positives on any `\r\n` in the body (breaks streaming Parquet + CRLF CSV/TSV) and can hang the event loop
    対応中かも @polyglotAI-bot が 70 日前に担当しました。 オープン

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

    ClickHouse/clickhouse-js#974 ·

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

  • query(): trailing semicolon followed by a comment breaks FORMAT append (SYNTAX_ERROR 62)
    対応中かも @Mohil-Ahuja が 3 日前に担当しました。 オープン

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

    ClickHouse/clickhouse-js#973 ·

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

  • [backfill: ClickHouse/clickhouse-js] client.query() unconditionally appends FORMAT after user SETTINGS clause, producing invalid SQL on older ClickHouse servers
    対応中かも @polyglotAI-bot が 71 日前に担当しました。 オープン

    ClickHouse/clickhouse-js#970 · 担当者 1 名 ·

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

  • Scalar {p:Date} / {p:Date32} query params serialize JS Date as a Unix timestamp, rejected by server
    対応中かも @knQzx が 72 日前に担当しました。 オープン

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

    ClickHouse/clickhouse-js#955 ·

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

  • [backfill: ClickHouse/clickhouse-js] insert columns parameter does not backtick-quote identifiers with spaces/special chars
    対応中かも @polyglotAI-bot が 84 日前に担当しました。 オープン

    ClickHouse/clickhouse-js#945 · 担当者 1 名 ·

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

  • parseColumnType throws on named Tuple types (Tuple(name Type, ...))
    対応中かも @sidsri14 が 76 日前に担当しました。 オープン

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

    ClickHouse/clickhouse-js#891 · コメント 1 件 ·

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

  • [parquet]: failed to parse the message length
    対応中かも @peter-leonov-ch が 132 日前に担当しました。 オープン
    bug

    ClickHouse/clickhouse-js#607 · コメント 2 件 · リアクション 1 件 · 担当者 2 名 ·

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

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

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