JavaScript
173件のリポジトリ(注目度順) — 5ページ目
WhatsApp WebをNode.jsから操作するAPIライブラリ — WhatsApp Webの公式クライアントをPuppeteerで自動操作し、ほぼ全機能をNode.jsから利用可能にするライブラリです。公式APIの審査不要でBot開発ができる点が魅力で、npmダウンロード数も多く実績があります。
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
AWSの一時的な権限昇格を管理するOSSソリューション — AWS IAM Identity Centerと連携し、マルチアカウント環境で時間制限付きの一時的な特権アクセスを申請・付与・自動失効できるOSSアプリケーションです。常時付与された強い権限を減らし、最小権限原則を運用レベルで実現したい組織に向いています。
Open-source temporary elevated access solution for AWS IAM Identity Center.
AIエージェントPRの大量差分をP0/P1/P2で仕分けしレビュー疲労を軽減 — コーディングエージェントが一度に大量のファイルを変更するPRは人間には読みにくいという課題に対し、各変更をP0〜P2の優先度で分類し、デフォルトではP0のみ表示することでレビューの負担を減らします。差分は自然言語で説明され、元コードは一クリックで確認可能。ローカルCLIとして動作し、GitHubには何も投稿しない点も特徴です。
Review behavior, not just diffs. Jev prioritizes human attention; OpenAI explains the changes. Local CLI + agent skill + GitHub extension.
Safari支える老舗ブラウザエンジン — WebKitはSafariやApp Store、Mailなど多くのmacOS/iOSアプリで使われているブラウザエンジンの本拠地です。GTKを通じてLinuxでも動作し、Chromium系(Blink)やGeckoと並ぶ主要レンダリングエンジンとして、Web標準実装やパフォーマンス改善を追う開発者にとって重要なプロジェクトです。
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
30日で学ぶJavaScript実践チャレンジ — JavaScriptを基礎から段階的に学べる30日間の学習チャレンジ企画です。各日ごとに課題が用意されており、自分のペースで進められるのが特徴です。動画解説も併用でき、初心者からReactやNode.jsなど周辺技術への発展も見据えた学習教材として人気を集めています。
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
27種のOSINTを束ねる自分専用インテリジェンス端末 — 衛星火災検知や航空機追跡、放射線モニタリング、経済指標や市場価格、地政学リスクまで27のオープンソース情報源を15分ごとに並列収集し、Jarvis風ダッシュボードに可視化します。LLMと連携すれば異変時にTelegramやDiscordへ多段階アラートを送信し、/briefなどのコマンドで現場から状況確認できる、クラウド不要で自分だけの分析官のようなツールです。
Your personal intelligence agent. Watches the world from multiple data sources and pings you when something changes.
AIが文脈で判定するXタイムライン浄化拡張機能 — AIモデル「Jev」を使い、キーワード一致では難しい文脈的な内容まで判定してX投稿を非表示にするブラウザ拡張機能です。「怒りの煽動」など自然言語で条件指定でき、判定しきい値の調整やAPI利用量管理、キャッシュによる重複判定削減も可能です。
JevでX投稿を判定し、条件に合う投稿を非表示にするブラウザ拡張機能
Support for CLDR mixed units, like "5ft 6in"
3〜4kBで動く軽量Reactの代替ライブラリ — PreactはReactと同じAPIを持ちながらわずか数kBという軽量さを実現したUIライブラリです。preact/compatによりReact向けライブラリもそのまま利用でき、最適化されたdiffアルゴリズムやSSR対応も備えています。バンドルサイズを重視するプロジェクトに最適です。
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
CodexにKimiやDeepSeekを繋ぐ外部モデルルーター — Codex CLIに外部モデル(Kimi、DeepSeek等)をルーティングして使えるツールです。ガイド付きセットアップ、Electron製Control Center、メニューバー常駐アプリ、macOSデスクトップウィジェットを備え、認証情報の入力も安全に配慮されています。切り替えや切り戻しも容易で、Codexの標準モデル以外を試したい開発者に向いています。
External-model router for Codex with guided Kimi OAuth/API, DeepSeek, safe migration, and rollback.
USBひとつでClaude Codeをどこでも実行 — USBドライブやフォルダから起動できるポータブルなClaude Code環境です。公式のAnthropic CLIとAgent SDKを内蔵し、Node.js実行環境やキャッシュもフォルダ内に保存。OpenRouterやGemini、NVIDIA NIMなど9種のAIプロバイダを切り替えられ、ダッシュボードやターミナルでインストール不要のコーディングが可能です。
Run Claude Code from a USB drive on any PC — no installation required.
Meta製、実行時ゼロのCSS-in-JS — FacebookことMetaが開発する、大規模UI向けのスタイリングシステムです。ビルド時にJavaScriptから静的なCSSを生成するためランタイムコストがなく、型安全でアトミックなスタイルを実現します。Emotionやstyled-componentsなど従来のCSS-in-JSとの差別化点はパフォーマンスと決定論的な出力です。
StyleX is the styling system for ambitious user interfaces.
モバイルアプリ専用の統合セキュリティ診断基盤 — Android・iOS・Windows Mobileアプリを対象に、静的解析と動的解析を1つのプラットフォームで行える自動セキュリティ診断フレームワークです。APK/IPA/APPXやソースコードに対応し、REST APIとCLIでCI/CDやDevSecOpsパイプラインに組み込める点が特徴です。ペネトレーションテストやマルウェア解析、プライバシー診断にも活用できます。
Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.
ブラウザだけでPCを丸ごと再現するx86エミュレータ — x86互換CPUやFPU、VGA、サウンドカードなどのPCハードウェアをJavaScriptで実装し、機械語をWebAssemblyにJITコンパイルして実行速度を確保しています。プラグイン不要でブラウザ上にLinuxやWindowsを起動できるのが特徴で、レトロOSやレガシーソフトの動作確認、教育用途に最適です。
x86 PC emulator and x86-to-wasm JIT, running in the browser
ヒンディー語で学ぶWeb開発入門コースのソースコード — 初心者から中級者まで、ヒンディー語でHTML・CSS・JavaScriptからフロントエンド/バックエンド、DB連携までを体系的に学べるYouTube講座の実践コードです。英語学習コンテンツに偏りがちな現状で、インド語圏学習者に寄り添った点が特徴です。
Source Code for Sigma Web Development Course
主要LLMを一本化するAPIゲートウェイ — OpenAIやAzure、Claude、Gemini、国産中国系モデルなど多数のLLMを、OpenAI互換の単一APIに統一するゲートウェイです。単一バイナリ&Docker対応ですぐ使え、APIキーの一元管理や再配布にも対応しているため、複数プロバイダを扱う開発者や運用者に便利です。
LLM API 管理 & 分发系统,支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型,统一 API 适配,可用于 key 管理与二次分发。单可执行文件,提供 Docker 镜像,一键部署,开箱即用。LLM API management & key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.
1000以上のSNSから人物プロフィールを横断検索 — API・CLI・Webアプリの3形態で1000以上のSNSを横断し、特定の人物プロフィールを検索できるOSINTツールです。複数の検出手法を組み合わせた評価ロジックで誤検知を抑え、サイバーいじめや誹謗中傷の調査など法執行機関でも実際に利用されています。
API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites
唐詩・宋詞を網羅する最大級の古典詩データベース — 唐宋約1.4万人の詩人による唐詩5.5万首・宋詩26万首、宋代1500人超の詞人による宋詞2.1万首をJSON形式で提供するオープンデータベースです。電子化によりコピー・加工が容易になり、言語処理や文化研究、アプリ開発など幅広い用途に活用できます。
The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
WebとネイティブUIを支える定番ライブラリReact — Meta発の宣言的UIライブラリで、コンポーネント単位で状態管理しながら複雑なUIを構築できます。Webだけでなく、React Nativeでモバイル、Node.jsでサーバーサイドレンダリングも可能で、段階的な導入ができる点が特徴です。フロントエンド開発の事実上の標準として広く使われています。
The library for web and native user interfaces.
Java面接対策の定番、AI時代にも対応して進化中 — 計算機基礎からDB・分散システム・高並発設計まで網羅するJava/バックエンド面接ガイドの決定版です。近年はSpring AIやMCP、RAGなど生成AIアプリ開発分野にも対応を広げ、実践プロジェクトとしても使える構成になっています。長年積み上げた実績と体系的な内容で、就職・転職活動中のエンジニアに特に刺さります。
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
React開発の定番、Next.js — Vercelが開発するReactフレームワークで、サーバーサイドレンダリングや静的サイト生成(SSG)をハイブリッドに実現できます。ファイルベースルーティングや自動コード分割などを備え、フロントエンド開発の生産性を高めたいエンジニアに広く使われています。
The React Framework
30秒で学べるコードスニペット集 — JavaScriptやCSS、Gitなど幅広い技術トピックを短いコード例と解説でまとめた学習サイトの元リポジトリです。検索やタグで必要な知識を素早く探せるため、リファレンスとしても実用的です。現在は新規コンテンツの募集を停止し、既存記事の改善提案のみ受け付けています。
Coding articles to level up your development skills
ブラウザ/Node.js向け定番Promise HTTPクライアント — axiosはブラウザとNode.jsの両方で動作するPromiseベースのHTTPクライアントです。リクエスト/レスポンスの変換やインターセプト、自動JSON処理などを備え、長年デファクトスタンダードとして使われています。現在はv0向けのセキュリティ更新対応も案内されています。
Promise based HTTP client for the browser and node.js
10年以上の実績を持つReact向けMaterial Design実装 — GoogleのMaterial Designを独自実装したReactコンポーネントライブラリです。10年以上の開発と多数のOSSコントリビューターによって磨き込まれ、世界的な製品チームにも採用されています。高度な用途向けには拡張セットMUI Xも提供されています。
Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.
仮想DOM不要のコンパイラ型UIフレームワーク — Svelteは宣言的なコンポーネントを効率的なJavaScriptにコンパイルし、DOMを直接更新するフレームワークです。React/VueのようなランタイムでのVirtual DOM差分計算が不要なため軽量・高速で、シンプルな記法で本格的なUIを構築したい開発者に人気です。
web development for the rest of us
Node.js界の定番、軽量Webフレームワーク Express — Node.jsの標準的なWebフレームワークとして長年支持されているExpressです。特定の作法を強制しないミニマルな設計により、ルーティングやミドルウェアを自由に組み合わせて構築できます。多くのフレームワークやツールの基盤としても採用されており、初学者から大規模開発まで幅広く使われています。
Fast, unopinionated, minimalist web framework for node.
定番JSユーティリティlodash、体制刷新へ — 配列・オブジェクト操作などを簡潔に書けるJavaScript定番ライブラリです。Sovereign Tech Agencyの支援を受け、Feature-Complete段階へ移行しガバナンスを刷新するなど、長期的な安定運用に向けた体制強化が進んでいる点が注目されます。
A modern JavaScript utility library delivering modularity, performance, & extras.
コード整形の定番、意見のあるフォーマッター — PrettierはASTを解析して独自ルールで再出力することで、コードスタイルの議論を終わらせるフォーマッターです。JavaScriptやTypeScriptだけでなくCSS・HTML・Markdown・YAMLなど幅広い言語に対応し、エディタ保存時の自動整形で一貫したコードベースを維持できます。設定項目を最小限にすることでチーム内のスタイル論争を防ぐ点が特徴です。
Prettier is an opinionated code formatter.
JavaScript界隈の定番静的解析ツールESLint — ASTベースでコードパターンを検出・修正できる、完全プラグイン型のJavaScript/ECMAScript用リンターです。全ルールがプラグインとして実装されており、実行時に追加・カスタマイズ可能な柔軟性がJSLintやJSHintとの差別化点です。
Find and fix problems in your JavaScript code.
わずか127バイトの超軽量ユニークID生成ライブラリ — nanoidはUUIDより短く高速なユニークID生成ライブラリです。127バイトと極小サイズながらハードウェア乱数で安全性を確保し、crypto.randomUUID()より50%高速に動作します。21文字の短いIDが必要なWebアプリ開発者に適しており、20以上の言語に移植されている点も強みです。
A tiny (118 bytes), secure, URL-friendly, unique string ID generator for JavaScript