完全無料でプログラマーになれる!10万人以上が転職に成功した学習プラットフォーム — freeCodeCamp
freeCodeCampは、プログラミング・数学・コンピュータサイエンスを完全無料で学べるオンライン学習プラットフォームです。寄付で運営される非営利団体が提供しており、Webサイト制作からPython、データベース、機械学習まで幅広いカリキ
28件のリポジトリ
freeCodeCampは、プログラミング・数学・コンピュータサイエンスを完全無料で学べるオンライン学習プラットフォームです。寄付で運営される非営利団体が提供しており、Webサイト制作からPython、データベース、機械学習まで幅広いカリキ
public-apisは、世界中の無料で使えるAPI(ソフトウェア同士をつなぐ仕組み)を1つのリストにまとめた巨大なカタログ集です。天気予報、仮想通貨の価格、動物の画像、ニュース、音楽、地図など、50以上のジャンルにわたるAPIが整理されて
shadcn/uiは、美しくデザインされたUI部品(ボタン、入力欄、ダイアログなど)を自分のプロジェクトにそのまま取り込んで自由にカスタマイズできる、オープンソースのコンポーネント集&コード配布プラットフォームです。一般的なUIライブラリの
axiosは、Webサイトやアプリケーションがサーバーとデータをやり取りするための通信ライブラリ(道具箱のようなもの)です。ブラウザ上のJavaScriptからでも、サーバー側のNode.jsからでも同じ書き方でデータの送受信ができるため、
immichは、自分のサーバー(自宅のPCやクラウドサーバー)上で写真や動画を管理できるソフトウェアです。Googleフォトのような使いやすいインターフェースを持ちながら、データを自分自身で完全に管理できるのが最大の魅力です。スマートフォン
TypeScriptはJavaScriptに型システムを追加したプログラミング言語です。大規模なアプリケーション開発において、型安全性によりバグを事前に検出できます。VSCodeとの統合が優れており、補完やリファクタリングが強力です。
Storybookは、UIコンポーネントを独立した環境で構築、文書化、テストするためのフロントエンド開発ツールです。React、Vue、Angularなど様々なフレームワークに対応し、コンポーネントを単体で表示・操作できるワークショップ環境
AFFiNEは、メモ・文書作成、ホワイトボード(自由に図や付箋を貼れるデジタルキャンバス)、データベースを1つのアプリに統合したオールインワンの作業環境です。NotionやMiroの代替として使えるオープンソースソフトで、データをまず自分の
React RouterはReactアプリケーションで宣言的なルーティング機能を提供するライブラリです。コンポーネントベースでURLパスと表示するコンポーネントを関連付けることができ、SPAの画面遷移を簡単に実装できます。ブラウザの戻る・進
Twentyは、高額で囲い込みが強い既存のCRM(顧客管理システム)に代わる、無料で使えるオープンソースの顧客管理ツールです。NotionやAirtableのような直感的で現代的なデザインを採用しており、顧客情報の管理・メール連携・カレンダ
Servoは、プログラミング言語Rust(安全性と速度に優れた言語)で作られたWebブラウザエンジン(Webページを表示するための心臓部)です。GoogleのChromiumやMozillaのGeckoのような既存のブラウザエンジンに対して
PostHogは、Webサイトやアプリの運営に必要な分析ツールを1つにまとめたプラットフォームです。ユーザーの行動分析、セッション録画、エラー追跡、機能テスト、アンケート機能など、製品改善に必要な8つの機能が統合されています。Google
ESLintは、JavaScriptのコードを自動で検査し、バグや品質の問題を見つけて教えてくれるツールです。文章校正ソフトのように、コードの書き方の問題(変数名の付け方、セミコロンの付け忘れなど)を指摘し、修正方法も提案してくれます。プロ
BiomeはWebプロジェクト向けの包括的なツールチェインで、コードのフォーマット機能とリント機能を提供します。CLIコマンドラインツールとしても、エディタのLSP(Language Server Protocol)としても使用できます。J
awesome-design-systemsは、Google、Apple、IBM、Shopifyなど世界中の企業や組織が公開しているデザインシステム(Webサイトやアプリの見た目やルールをまとめたガイドブックのようなもの)を一覧にまとめたリ
go-playground/validatorは、Go言語用の高機能なバリデーションライブラリです。構造体のフィールドや値の検証を行い、クロスフィールド検証(複数フィールド間の関係性チェック)、ネストした構造体、マップ、スライス、配列の深い
Pascal Editorは、ブラウザ上で3Dの建築プロジェクトを作成・共有できるオープンソースのエディタです。壁を描いたり、ドアや窓を配置したり、床や天井を作ったりといった建物の設計作業を、3Dビューで直感的に行えます。WebGPU(ブラ
quic-goは、Go言語で書かれた本格的なQUICプロトコルの実装ライブラリです。QUICは、HTTPSよりも高速で効率的な通信を可能にする次世代のネットワークプロトコルで、UDPベースでありながらTCPのような信頼性を提供します。このラ
is-a-devは、開発者が自分の個人サイト用に「○○.is-a.dev」という見栄えの良いサブドメイン(Webアドレスの一種)を無料で取得できるサービスです。GitHub上でファイルを追加してリクエストを送るだけで、審査を経て自分専用のド
SeerrはJellyfin、Plex、Embyなどのメディアサーバー向けのオープンソースリクエスト・発見管理ツールです。ユーザーが映画やTV番組をリクエストし、管理者が承認・却下できる仕組みを提供します。メディアライブラリの自動化とユーザ
workerdは、Cloudflare Workersを動かしている実際のコードをベースにしたJavaScript/Wasm(ブラウザ外でも動くプログラム実行環境)のサーバーランタイムです。Cloudflare Workers向けに作ったア
ElectrobunはTypeScript(JavaScriptの改良版)でデスクトップアプリを作るためのツールです。通常のElectronアプリは重くて動作が遅いことが多いですが、electrobunで作ったアプリはわずか12MBと軽量で
React Grabは、Webサイト上のUI要素にカーソルを合わせてショートカットキーを押すだけで、その要素のファイル名・Reactコンポーネント名・HTMLソースコードをクリップボードにコピーできる開発者向けツールです。コピーした情報をC
Vite+は、Web開発に必要なさまざまなツールを1つにまとめた「統合ツールチェーン」です。通常、Web開発では開発サーバー、テスト、コード整形、品質チェック、本番ビルドなどにそれぞれ別のツールを導入・設定する必要がありますが、Vite+な
convertは、ブラウザ上でファイルをアップロードせずに、あらゆるファイル形式を別の形式に変換できる無料ツールです。一般的な変換ツールとは違い、動画をPDFに変換するといった異なる種類のファイル間の変換も可能です。ファイルをアップロードす
Open Mercatoは、顧客管理システム(CRM)や企業資源管理システム(ERP)を素早く構築できるフレームワークです。企業が必要とする基本機能の80%があらかじめ用意されており、残りの20%だけを自社の業務に合わせてカスタマイズするこ
Cloudflareが開発するモダンなWebアプリケーション構築のためのコンポーネントライブラリです。Cloudflareの内部で使用されている実績のあるUIコンポーネントを提供し、一貫したデザインシステムでWebアプリケーションを効率的に
effect-smolは、Effect v4(TypeScriptの関数型プログラミングライブラリ)のコア機能と実験的な新機能を提供するプロジェクトです。Effectは複雑な非同期処理やエラーハンドリングを簡潔に書けるツールで、従来のPro