JavaScript
240件のリポジトリ(注目度順) — 6ページ目
ローカルLLMで自分だけの知能を所有する統合AIアプリ — ドキュメントとチャットしたりAIエージェントを動かしたりできる、自前ホスト可能なオールインワンAIアプリです。RAGやマルチユーザー対応など高度な設定が可能で、クラウドAIに依存せず「自分の知能を所有する」というコンセプトが特徴です。今後はAI Agent用のコンピュータ環境「Open Computer」との統合も進行中です。
Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience
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.
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
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
6200超の無料SVGアイコン集 Tabler Icons — 24x24グリッド・2pxストロークで統一デザインされたMITライセンスのSVGアイコンセットです。アウトライン版とフィル版を合わせて6000以上収録し、React・Svelteなど各フレームワーク向けパッケージも提供。Bootstrap Iconsなどと並ぶ選択肢として、デザインの統一感を保ちつつ幅広い用途に使える点が魅力です。
A set of over 6200 free MIT-licensed high-quality SVG icons for you to use in your web projects.
WebGL/WebGPU対応のオープンソース3Dゲームエンジン — PlayCanvasはブラウザ上で動く軽量オープンソースゲームエンジンです。WebGL2に加えWebGPUやWebXR、glTF、3D Gaussian Splattingまで対応し、npmから手軽に導入して3Dアプリやゲームを作れます。Three.jsより高レベルなシーン/コンポーネント構造を持ち、実務でのゲーム開発やビジュアライゼーションに向いています。
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
英国GCHQ製、ブラウザで使える万能データ解析ツール — 暗号化・エンコード・圧縮・ハッシュ計算・データ解析など、100種類以上の操作をドラッグ&ドロップで組み合わせて実行できるWebアプリです。CLIや複雑なライブラリを使わずに、技術者でなくてもデータ変換や解析ができる点が特徴で、GCHQのアナリストが実務から生まれたツールという背景も興味深いです。
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
ブラウザで動くGPT-2の内部を可視化する学習ツール — 実際に動くGPT-2モデルをブラウザ上で動かし、入力したテキストに対してTransformer内部の注意機構やトークン予測の仕組みをリアルタイムで可視化できるツールです。CHI論文にも採用された研究成果で、LLMの仕組みを直感的に学びたい学生・エンジニアに最適です。
Transformer Explained Visually: Learn How LLM Transformer Models Work with Interactive Visualization
初等教育の学びを構造化したオープンなスキル分類体系 — Marbleが公開した小中学校レベルの学習内容を1,590の「マイクロトピック」に分解し、3,221本の前提関係でつないだ有向グラフ形式のカリキュラムデータです。NGSSや共通コア等の標準に対応付けられており、単なる平坦な標準リストではなく学習の依存関係を可視化・利用できる点が特徴です。教育系アプリや学習パス設計をする開発者に有用です。
Node.js界の定番、軽量Webフレームワーク Express — Node.jsの標準的なWebフレームワークとして長年支持されているExpressです。特定の作法を強制しないミニマルな設計により、ルーティングやミドルウェアを自由に組み合わせて構築できます。多くのフレームワークやツールの基盤としても採用されており、初学者から大規模開発まで幅広く使われています。
Fast, unopinionated, minimalist web framework for node.
AIでSolidityの脆弱性を自動監査するスキル集 — 著名なスマートコントラクト監査チームPashov Audit Groupが公開するAI駆動のSolidityセキュリティスキル集です。x-rayによる事前スキャン、複数エージェントでの脆弱性検出、Echidna/Medusa向けファズテストスイート生成までをプロンプト一つで実行でき、Web3開発者が本格的な監査プロセスを手軽に導入できます。
Pashov Audit Group Skills
Meta製、実行時ゼロのCSS-in-JS — FacebookことMetaが開発する、大規模UI向けのスタイリングシステムです。ビルド時にJavaScriptから静的なCSSを生成するためランタイムコストがなく、型安全でアトミックなスタイルを実現します。Emotionやstyled-componentsなど従来のCSS-in-JSとの差別化点はパフォーマンスと決定論的な出力です。
StyleX is the styling system for ambitious user interfaces.
わずか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
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.
AIエージェントに組み込む小さな“スキル”集 — BuilderIOによる、AIエージェント向けの小さく組み合わせ可能なスキル集です。ビジュアルプラン化や差分の可視化、他エージェントの作業監査など、実用的な機能をCLIで簡単に導入できます。エージェント運用を拡張したい開発者に向いています。
Skills for agents
ゼロからVibe Codingを学ぶ実践教材 — プログラミング未経験者でもAIと対話しながらプロダクトを作れるようになる「Vibe Coding」の入門教材です。完全なロードマップとインタラクティブなデモで、GPTやGemini、Next.jsなどを使った実践を段階的に学べます。10言語対応で世界中の学習者に支持されています。
💻 Vibe Coding 101|Your First Course For AI Product Builders.
クラウド同期しないAPIクライアント、Bruno — PostmanやInsomniaの代替となるオープンソースIDEです。コレクションをクラウドではなくファイルシステムにBru言語のプレーンテキストで保存するため、Gitで直接バージョン管理・共同作業できます。プライバシー重視でオフライン専用という設計思想が特徴的です。
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
主要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.
Svelte公式のフルスタックWebフレームワーク — SvelteKitはSvelteを基盤とした公式フルスタックフレームワークで、ルーティングやSSR、ビルドをVite上でまとめて提供します。Cloudflare・Netlify・Vercelなど多様なアダプターが用意され、デプロイ先を選ばず開発できる点が特徴です。Next.jsやNuxtに対するSvelte版の選択肢として注目されています。
web development, streamlined
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.
ブラウザだけで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
ブラウザで完結するER図エディタ&SQL生成ツール — drawDBはアカウント登録不要でブラウザ上にDB設計図(ERD)を作成できるツールです。SQLのインポート/エクスポートやマイグレーション生成にも対応し、PostgreSQL・MySQL・Oracleなど主要DBをサポート。MCP対応もあり、直感的なUIで手軽にスキーマ設計できる点が魅力です。
Free, simple, and intuitive online database diagram editor and SQL generator.
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.
Twilio Voiceの実装例をWeb Componentsで学べるリファレンス集 — Twilio Voiceの主要なユースケース(ダイヤラー、コール制御、モニタリング、Voice AI連携、RNNoise/Krispによるノイズキャンセルなど)をWeb Componentsで実装したリファレンス集です。バックエンドとフロントエンド両方の統合実装例が確認できるため、Twilio Voiceを使ったアプリ開発者に実用的な参考になります。
AIが文脈で判定するXタイムライン浄化拡張機能 — AIモデル「Jev」を使い、キーワード一致では難しい文脈的な内容まで判定してX投稿を非表示にするブラウザ拡張機能です。「怒りの煽動」など自然言語で条件指定でき、判定しきい値の調整やAPI利用量管理、キャッシュによる重複判定削減も可能です。
JevでX投稿を判定し、条件に合う投稿を非表示にするブラウザ拡張機能
Support for CLDR mixed units, like "5ft 6in"
30秒で学べるコードスニペット集 — JavaScriptやCSS、Gitなど幅広い技術トピックを短いコード例と解説でまとめた学習サイトの元リポジトリです。検索やタグで必要な知識を素早く探せるため、リファレンスとしても実用的です。現在は新規コンテンツの募集を停止し、既存記事の改善提案のみ受け付けています。
Coding articles to level up your development skills
唐詩・宋詞を網羅する最大級の古典詩データベース — 唐宋約1.4万人の詩人による唐詩5.5万首・宋詩26万首、宋代1500人超の詞人による宋詞2.1万首をJSON形式で提供するオープンデータベースです。電子化によりコピー・加工が容易になり、言語処理や文化研究、アプリ開発など幅広い用途に活用できます。
The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
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.
Java面接対策の定番、AI時代にも対応して進化中 — 計算機基礎からDB・分散システム・高並発設計まで網羅するJava/バックエンド面接ガイドの決定版です。近年はSpring AIやMCP、RAGなど生成AIアプリ開発分野にも対応を広げ、実践プロジェクトとしても使える構成になっています。長年積み上げた実績と体系的な内容で、就職・転職活動中のエンジニアに特に刺さります。
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发