json
14件のリポジトリ
型ヒントで高速APIを書けるPythonフレームワーク — FastAPIはPythonの型ヒントを活かし、NodeJSやGo並みの高性能を実現するWeb APIフレームワークです。Starletteとpydanticを基盤に、自動補完やバリデーション、OpenAPI/Swagger UIのドキュメント自動生成を備え、開発速度と信頼性を両立します。
唐詩・宋詞を網羅する最大級の古典詩データベース — 唐宋約1.4万人の詩人による唐詩5.5万首・宋詩26万首、宋代1500人超の詞人による宋詞2.1万首をJSON形式で提供するオープンデータベースです。電子化によりコピー・加工が容易になり、言語処理や文化研究、アプリ開発など幅広い用途に活用できます。
コード整形の定番、意見のあるフォーマッター — PrettierはASTを解析して独自ルールで再出力することで、コードスタイルの議論を終わらせるフォーマッターです。JavaScriptやTypeScriptだけでなくCSS・HTML・Markdown・YAMLなど幅広い言語に対応し、エディタ保存時の自動整形で一貫したコードベースを維持できます。設定項目を最小限にすることでチーム内のスタイル論争を防ぐ点が特徴です。
30日で学ぶJavaScript実践チャレンジ — JavaScriptを基礎から段階的に学べる30日間の学習チャレンジ企画です。各日ごとに課題が用意されており、自分のペースで進められるのが特徴です。動画解説も併用でき、初心者からReactやNode.jsなど周辺技術への発展も見据えた学習教材として人気を集めています。
JS/TS/CSSを一本化する高速Rust製フォーマッタ兼リンター — BiomeはJavaScript・TypeScript・JSX・JSON・CSS向けのフォーマッターとリンターを1つのRust製ツールチェーンにまとめています。ESLintとPrettierを別々に設定する手間を省きたい開発者向けに、CLIとLSPの両方で使える統合環境を提供します。
依存ゼロで書けるGo製CLI構築フレームワーク — Go標準ライブラリのみで動く宣言的なCLIツール構築パッケージです。サブコマンドやシェル補完、環境変数・設定ファイルからの入力読み込みなど実務で欲しい機能を揃えつつ、複雑な依存関係を持ち込まない設計が特徴です。man/Markdownドキュメント生成にも対応し、Go製CLIツール開発の定番選択肢となっています。
300超のプラグインを備えたメトリクス・ログ収集エージェント — Telegrafは、システム監視からKafkaやMQTTなどのメッセージング、OPC UAやModbusといったプロトコルまで300種類以上のプラグインに対応する収集エージェントです。依存関係のないスタティックバイナリとTOML設定で、1,200人超のコントリビューターにより継続的に開発されています。
jq風構文で使えるYAML/JSON/XML等の万能プロセッサ — yqはjqと同じ構文でYAML・JSON・XML・CSV・TOML・HCLなど多形式を読み書き・変換・マージできるCLIツールです。Go製の単一バイナリで依存なしで動作し、ファイル内更新や環境変数展開、形式間変換もサポート。設定ファイルをコマンドラインから操作するDevOpsエンジニアに最適です。
CNCF卒業の汎用ポリシーエンジンOPA — Open Policy Agentは、Rego言語を使いサービスやKubernetes、CI/CD、APIなど全体に統一的なポリシー適用を行う汎用ポリシーエンジンです。CNCF卒業プロジェクトとして、Rego Playgroundや VS Code拡張などのツールも充実しており、宣言的な認可・コンプライアンス制御を必要とするチームに適しています。
Super-fast/easy runtime validators and serializers via transformation
Terraformで知られるHashiCorp製の設定言語HCL — HashiCorpが開発する構造化設定言語のツールキットです。人間が読み書きしやすいネイティブ構文とJSON互換構文の両方をサポートし、Terraformなど多くのDevOpsツールで採用されています。アプリ側でスキーマを定義し、HCLがパースと検証を担う設計が特徴です。
Node.js body parsing middleware
A JSON spec and renderer for interactive agent avatars
JLPTとWaniKani情報を統合した漢字JSONデータセット — KANJIDICを基に、JLPTレベルの更新やWaniKaniの読み・意味・部首情報を加えた漢字データをJSON形式で提供するリポジトリです。教育漢字・常用漢字のサブセットや抽出用Pythonスクリプトも含まれ、日本語学習アプリやツール開発者に役立ちます。