トピック / nodejs
nodejs
33件のリポジトリ
無料でプログラミングを学べる非営利コミュニティ — 501(c)(3)非営利団体が運営する完全無料のフルスタック開発・機械学習カリキュラムです。インタラクティブな課題や実践プロジェクトを通じて学べ、これまでに10万人以上が転職に成功しています。学習教材だけでなく学習プラットフォーム自体もOSSとして公開されているのが特徴です。
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
30秒で学べるコードスニペット集 — JavaScriptやCSS、Gitなど幅広い技術トピックを短いコード例と解説でまとめた学習サイトの元リポジトリです。検索やタグで必要な知識を素早く探せるため、リファレンスとしても実用的です。現在は新規コンテンツの募集を停止し、既存記事の改善提案のみ受け付けています。
Coding articles to level up your development skills
サーバーサイドJSの標準ランタイムNode.js — Chrome V8エンジン上で動くオープンソースのJavaScriptランタイムで、サーバーサイドJS実行環境の事実上の標準です。OpenJS Foundationが支える開放的なガバナンスと半年ごとのメジャーリリース・LTS制度が特徴で、Web開発者からインフラエンジニアまで幅広く利用されています。
Node.js JavaScript runtime ✨🐢🚀✨
Googleフォトを自前サーバーで置き換える — 自己ホスト型の写真・動画管理ツールで、Googleフォト代替として人気のOSSです。Flutter製モバイルアプリとSvelteKit/NestJS製サーバーで構成され、高速なバックアップ・顔認識・AI検索などGoogleフォト並みの機能をプライベートに実現できます。
High performance self-hosted photo and video management solution.
ブラウザ/Node.js向け定番Promise HTTPクライアント — axiosはブラウザとNode.jsの両方で動作するPromiseベースのHTTPクライアントです。リクエスト/レスポンスの変換やインターセプト、自動JSON処理などを備え、長年デファクトスタンダードとして使われています。現在はv0向けのセキュリティ更新対応も案内されています。
Promise based HTTP client for the browser and node.js
Node.js互換の超高速JS/TSオールインワンツール — BunはRust製・JavaScriptCoreベースの高速JavaScriptランタイムで、Node.jsの代替として動作します。ランタイムに加えてバンドラー・テストランナー・npm互換のパッケージマネージャを1バイナリに統合し、node_modules依存の開発フローを大幅に簡略化・高速化できる点が特徴です。
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
POSIX準拠のNode.jsバージョン管理定番ツール — nvmは複数のNode.jsバージョンを切り替えて管理できるPOSIX準拠のbash/zshスクリプトです。.nvmrcによるプロジェクト単位のバージョン指定やLTS対応、グローバルパッケージの移行機能も備え、長年Node開発者に支持される定番の開発環境ツールです。
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.
ByteDance製、長時間タスクを回すSuperAgentハーネス — DeerFlowはサブエージェント・メモリ・サンドボックスを組み合わせ、数分から数時間かかるような調査・コーディング・創作タスクを自律的に処理するオープンソースのSuperAgentハーネスです。v1のDeep Research路線から刷新された2.0では、拡張可能なスキルとメッセージゲートウェイを軸に、より汎用的なエージェント基盤を目指しています。
An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.
TypeScript製のエンタープライズ向けNode.jsフレームワーク — NestJSはAngular風のモジュール設計やDI、デコレータを取り入れたNode.jsサーバーサイドフレームワークです。TypeScriptと親和性が高く、マイクロサービスやWebSocketにも対応し、大規模開発に強いアーキテクチャを提供します。
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀
Node.js界の定番、軽量Webフレームワーク Express — Node.jsの標準的なWebフレームワークとして長年支持されているExpressです。特定の作法を強制しないミニマルな設計により、ルーティングやミドルウェアを自由に組み合わせて構築できます。多くのフレームワークやツールの基盤としても採用されており、初学者から大規模開発まで幅広く使われています。
Fast, unopinionated, minimalist web framework for node.
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
Next.jsに直接組み込めるヘッドレスCMS — PayloadはNext.jsアプリに直接インストールできる初のNext.jsネイティブCMSで、TypeScriptバックエンドと管理パネルを即座に手に入れられます。従来の外部ヘッドレスCMSと違い、同一コードベースでフロントとバックを統合できる点が特徴で、StrapiやContentfulの代替として注目されています。MongoDBやPostgresにも対応し、拡張性の高いアプリ開発にも使えます。
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building powerful applications.
MCP対応でAIエージェントが直接作れる社内ツール基盤 — ToolJetは既存DBやAPI上に管理画面・ダッシュボードを構築できるOSSのローコード基盤です。プロンプトからの自動生成に加え、Claude CodeやCursorなどのコーディングエージェントがMCPサーバー経由でToolJet本来のコンポーネント・データ契約に沿ったアプリを直接生成でき、自由生成コードにならず、そのままビジュアルビルダーで編集・運用できる点が特徴です。
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
高速・省ディスクなNode.jsパッケージマネージャpnpm — npmやYarnより最大2倍速く、node_modules内のファイルを単一のコンテンツアドレス方式ストレージからリンクすることでディスク容量を節約します。モノレポに強く、依存関係の厳格な管理やロックファイルによる再現性も特徴です。2016年から実運用されており、大規模チームでも採用が進んでいます。
Fast, disk space efficient package manager
信頼性重視のNode.jsクローラー構築ライブラリ — Puppeteer・Playwright・Cheerio・生HTTPを統一APIで扱え、プロキシローテーションやヘッドレス/ヘッドフル切替も標準対応したスクレイピングライブラリです。ボット対策を回避しつつ、AIやRAG向けのデータ抽出にも使える実務志向の設計が特徴です。
Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
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
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
Rust製の高速・プライバシー重視な文法チェッカー — GrammarlyやLanguageToolの欠点を解消するため作られたオフライン文法チェッカーです。文書のチェックはミリ秒単位で完了し、メモリ使用量もLanguageToolの1/50以下。WebAssembly対応でブラウザ拡張やエディタ統合にも組み込めます。
Offline, privacy-first grammar checker. Fast, open-source, Rust-powered
自分のサーバーで動く筋トレ・体重管理PWA — openGymはFitNotesやStrong/Hevyからの移行に対応した自己ホスト型ワークアウトトラッカーです。パスキー認証やオフライン対応、筋肉の疲労・鍛錬状況の可視化など、クラウド任せにせず自分のデータを自分のサーバーで管理したい人に刺さる設計です。
Self-hosted gym & body-weight tracker — plan routines, log workouts (supersets, warm-ups, cardio), see which muscles are trained, fatigued or detrained, import from FitNotes/Strong/Hevy, passkey login. Your data, your server.
AIエージェント向けの検知回避ヘッドレスブラウザ — Camoufox(C++レベルで指紋偽装するFirefoxフォーク)を活用し、Cloudflareやボット検知を回避できるヘッドレスブラウザサーバーです。PuppeteerやPlaywrightをそのまま置き換えられ、既存のステルスプラグインが検出パターンになってしまう問題を解消。AIエージェント開発者に刺さるツールです。
Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.
AIエージェントも使う超高速ファイル検索SDK — Rust製で、タイポに強いパスと内容の検索、頻度順のファイルアクセス、バックグラウンド監視、軽量なメモリ内インデックスを備えています。ripgrepやfzfより長時間実行プロセスでの繰り返し検索が高速で、Neovimプラグインから発展し、opencodeやnushellなど多数のプロジェクトに採用されています。
The fastest and the most accurate file search SDK for AI agents, Neovim, Rust, C, Python, Bun and NodeJS
OpenAI製、脆弱性検出・修正まで行うCLI — OpenAIが提供するセキュリティ専用CLI兼TypeScript SDKです。リポジトリやGit差分をAIでスキャンして脆弱性を検出・検証し、パッチ生成や既存修正の検証まで自動化します。GitHub code scanningの取り込みやSARIF/CI連携にも対応し、DevSecOps全体を一気通貫で支援します。
OpenAI's Codex Security CLI and TypeScript SDK for finding, validating, and fixing security vulnerabilities. npm: https://www.npmjs.com/package/@openai/codex-security
TypeScript製AIエージェント開発基盤VoltAgent — メモリ・RAG・ツール・MCP・ワークフローを備えたOSSのTypeScriptフレームワークと、可観測性やデプロイを担うVoltOps Consoleを組み合わせたAIエージェント構築プラットフォームです。複数エージェントをスーパーバイザーで統括するマルチエージェント構成を、コード主導でそのまま本番運用まで持ち込める点が特徴です。
AI Agent Engineering Platform built on an Open Source TypeScript AI Agent Framework
Node.js標準のパッケージ管理ツール — JavaScript/Node.jsエコシステムの事実上標準であるnpmの本体リポジトリです。Node.jsに標準バンドルされ、パッケージのインストールや依存関係管理、公開など開発フローの中核を担います。長年の実績と巨大なレジストリ連携が強みで、yarnやpnpmと比較検討される基準点でもあります。
the package manager for JavaScript
時空間の合成可能性を追求するプラグイン基盤 — cordisはNode.js向けのメタフレームワークで、プラグイン同士の依存関係やライフサイクルを「時空間的に合成可能」な形で管理できるのが特徴です。ホットリロードや副作用(effect)の分離を重視した設計で、Koishiなど大規模プラグインエコシステムの土台としても使われています。既存のDIコンテナやプラグインローダーとは異なり、動的な構成変更に強い点が差別化ポイントです。
Meta-Framework of Spatiotemporal Composability
高速に分岐可能なmicroVMでAIエージェントを安全実行 — AIエージェントやユーザーコード、CIジョブなど信頼できないワークロードをmicroVMでハードウェアレベルに隔離しつつ、コンテナ並みの速さで動かせます。稼働中サンドボックスのフォークやスナップショット復元にも対応し、Dockerイメージもそのまま実行可能。Rust製でLinux/macOS/Windowsに対応する自己ホスト型のセキュアな実行環境です。
🧱 easy, fast, programmable and local-first microVM runtime and library
APIキー不要、AIエージェント用ローカル検索基盤 — wigoloはClaude CodeやCursorなどのAIコーディングエージェントに、検索・取得・クロール・調査機能をMCP経由で提供するローカルファーストのツールです。APIキーやクラウド利用が不要で従量課金もゼロ。RAGや自律的な情報収集ループを、開発環境から離れずに実現できる点が既存の検索API連携と異なる強みです。
The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.
YouTube運営を丸ごと自動化するAIエージェント — 企画から台本作成、動画生成、メタデータ最適化、公開、分析までを一貫して行うオープンソースのAIエージェントです。SEO監査やタイトル/サムネイルのA/Bテストまで人間承認付きで実施でき、無料のGemini APIでもOpenAIでも動作するのでコーディング不要で本格運用できます。
🎬 Fully automated YouTube channel management with AI agents. Creates, optimizes & publishes videos 24/7. Works with FREE Gemini API or OpenAI. No coding required!
Extract any website’s design system into tokens in seconds: logo, colors, typography, borders & more. One command.
ローカルLLMでも動くブラウザ操作AIエージェント — llama.cppでローカルの量子化モデルを動かしつつ、ブラウザ操作やファイル編集、コマンド実行、MCP連携までこなすローカルファースト型AIエージェントです。クラウドモデルと組み合わせる「Fusion」モードで、1台の計画役と複数のワーカーが協調動作するのが特徴です。
Atomic Agent is a local-first AI agent. Runs open-weight models on your own machine via llama.cpp.
データを外に出さないAI短剧制作ツール — 本作はローカル完結で動くAI短編ドラマ・漫画劇生成ツールです。台本から分鏡(コンテ)、動画合成まで一気通貫で処理でき、素材はクラウドに上げず自分のマシンに保持されます。通義・火山・可琳・Geminiなど複数AIサービスに対応し、リスト編集とキャンバス型のワークフロー編成の両方を備えている点が既存のクラウド依存ツールとの差別化ポイントです。
🎬 seedance2接入 开源本地 AI 短剧 & 漫剧生成工具 —— 从故事到成片一站式完成,数据不出本机,短剧工作流管理平台,高灵活度,AI真人剧,AI漫剧本地搞定。 Open-source local AI short drama maker: story → storyboard → video, fully offline, your data stays yours. 纳米流水线
自宅サーバーで動かす家族専用の統合プランナー — タスク・カレンダー・買い物・食事・予算・健康管理など20モジュールを備えた自宅サーバー向け家族プランナーです。データは自分のサーバーに留まり、外部送信は基本的にバージョン確認のみというプライバシー重視の設計が特徴。DockerでSQLiteベースの手軽なセルフホストが可能で、家族向けクラウドサービスの代替として刺さります。
Self-hosted family planner - tasks, calendars, shopping, meals, budget. Your data, your server.
自前運用できるSaaS代替のタスク管理基盤 — TaskViewはJira/Asanaのようなタスク管理をセルフホストで実現するオープンソースプラットフォームです。カンバンボード、スプリント計画、タイムトラッキング、分析、権限管理に加えAI支援機能も備え、データを自社インフラで管理したいソフトウェアチームに向いています。SaaS依存を避けたい開発組織にとって透明性と統制力のある選択肢になります。
TaskView is a self-hosted project and task management platform focused on clarity, ownership, and control. TaskView is built for teams that want a transparent, self-hosted alternative to SaaS task managers.