スクロールに合わせた美しい画面切り替えアニメーションを簡単に作成できるオープンソースのReact向けライブラリ・「SectionFlow」
SectionFlow SectionFlowはスクロールに合わせた美しい画面切り替えアニメーションを簡単に作成できるオープンソースのReact向けライブラリです。 Framer Motionを使用した滑らかで高性能なアニメーションを60種以上用意しており、よくブランディングサイトにあるようなスクロールに合わせて画面が遷移する演出を導入できる、というもの。...
View ArticleVue + Tailwindで構成されたアクセシビリティファーストなオープンソースのUIコンポーネントライブラリ・「Mood UI」
Mood UI Mood UIはVue + Tailwindで構成されたアクセシビリティファーストなオープンソースのUIコンポーネントライブラリです。 80以上のコンポーネントを用意しているほか、微調整が出来るテーマスタジオの提供、多言語対応、カスタマイズ可能なダークモード、WAI-ARIA利用可能なども機能として備えられています。...
View Article既存のWebサイトに追加できる非依存のオープンソースAIチャットウィジェット・「Persona.js」
Persona.js Persona.jsは既存のWebサイトに追加できる非依存のオープンソースAIチャットウィジェットです。特定のフレームワークは不要で、通常のHTMLサイトから最新のWebアプリまで幅広く利用できます。...
View Articleスクロールに応じてSVGパスやその他の要素をアニメーション化できる非依存の軽量ライブラリ・「svg-scroll-draw」
svg-scroll-draw svg-scroll-drawはスクロールに応じてSVGパスやその他の要素をアニメーション化できる非依存の軽量ライブラリです。 この手のライブラリでは定番のGSAPのDrawSVGや、ReactアプリならFramer...
View Articleモジュール式で汎用性の高いオープンソースのJavaScript動画プレーヤー・「VisionPlayer」
VisionPlayer VisionPlayerはモジュール式で汎用性の高いオープンソースのJavaScript動画プレーヤーです。高度にモジュール化されたアーキテクチャを備えており、個々のコンポーネントで構成されているため、自由に組み合わせてカスタマイズできるようになっています。...
View ArticleWebサイトでのページ遷移にネイティブアプリのようなアニメーションを付与できるライブラリ・「SSGOI」
SSGOI SSGOIはWebサイトでのページ遷移にネイティブアプリのようなアニメーションを付与できるライブラリです。Webサイトにおいて別ページに移動する際に様々な効果的なアニメーションを加える事が出来るライブラリ、というものになります。 View Transitions APIやFramer...
View Articleセキュリティファーストで設計されたオープンソースのWebフレームワーク・「Nalth」
Nalth Nalthはセキュリティファーストで設計されたオープンソースのWebフレームワークです。Vite.jsを利用、ゼロ構成で気軽に開発を開始できます。MITライセンスの元でソースコードが公開されています。...
View Article軽量で高速、カスタマイズ性も高いオープンソースの非依存なJavaScript製リッチテキストエディター・「Editium」
Editium See the Pen Untitled by kachibito (@kachibito) on CodePen. Editiumは軽量で高速、カスタマイズ性も高いオープンソースの非依存なJavaScript製リッチテキストエディターです。バニラなJS及びReactの双方でシームレスに動作します。...
View Article音楽や音声を視覚的に表現するオーディオビジュアライザーの為のモジュール式Reactライブラリ・「Waviz」
Waviz Wavizは音楽や音声を視覚的に表現するオーディオビジュアライザーの為のモジュール式Reactライブラリです。 昔ならCD・MDコンポなどでもありましたし、今でもよく見る、音に合わせてバーや波形、ドット、粒子などがアニメーションする事で音の視覚化を実現するオーディオビジュアライザーをReactコンポーネントとして提供します。 Ads...
View Article既存のReactアプリにシームレスに統合できるよう設計されたオープンソースのエフェクトライブラリ・「EFFECTS LIBRARY」
EFFECTS LIBRARY EFFECTS LIBRARYは既存のReactアプリにシームレスに統合できるよう設計されたオープンソースのエフェクトライブラリです。Tailwindベースでスタイリングされています。...
View Article複雑なアニメーションも対応可能なオープンソースのアニメーションコンポーネントライブラリ・「Motion Provider」
Motion Provider Motion Providerは複雑なアニメーションも対応可能なオープンソースのアニメーションコンポーネントライブラリです。 アニメーションの実装には適切なライブラリの選択、多様な要素やコンポーネントのアニメーション作成、アプリケーション全体での一貫したアニメーション管理、そしてこれらの作業には時間と労力がかかるといった課題がありますが、Motion...
View Articleオフラインでも動作するシンプルで使いやすいオープンソースのノートWebアプリ・「Notemod」
Notemod Notemodはオフラインでも動作するシンプルで使いやすいオープンソースのノートWebアプリです。ここ最近のノートアプリではスタンダードな、カテゴリ選択エリア、各ノート選択エリア、エディターエリアの3ペインレイアウトとなっています。...
View ArticleNext.js及びReactアプリでインタラクティブなプロダクトツアーを作成するためのオープンソースのオンボーディングライブラリ・「NextStep」
NextStep NextStepはNext.js及びReactアプリでインタラクティブなプロダクトツアーを作成するためのオープンソースのオンボーディングライブラリです。アニメーションには framer-motionが用いられています。 初めて訪れる、或いは初めて利用する新規ユーザーにアプリの使い方を簡単にレクチャーする、いわゆるサイトツアーコンテンツを実装、管理できる、というもの。...
View ArticleReactおよびNext.js用のパフォーマンスを重視した軽量アイコンコンポーネントライブラリ・「Next Icons」
Next Icons Next IconsはReactおよびNext.js用のパフォーマンスを重視した軽量アイコンコンポーネントライブラリです。シンプルさとシームレスな統合を目的に設計されたアイコンのコンポーネントライブラリで、手軽にReactアプリに導入する事が出来ます。...
View Article20種以上のチャートと様々なコンポーネントを組み合わせて多種多様なインタラクティブチャートを実装できるオープンソースのデータ視覚化JavaScriptライ...
Apache ECharts Apache EChartsは20種以上のチャートと様々なコンポーネントを組み合わせて多種多様なインタラクティブチャートを実装できるオープンソースのデータ視覚化JavaScriptライブラリです。こちらは6年程前にご紹介したEChartsの開発が進められたものになりますが、以前とは比べ物にならないほど進化していたので改めてご紹介します。...
View Article簡単に使える軽量且つシンプルなHTMLテンプレートエンジン・「mizu.js」
mizu.js mizu.jsは簡単に使える軽量且つシンプルなHTMLテンプレートエンジンです。ビルド手順も設定も面倒な作業は一切不要で、基本的には読み込むだけで使えるようになります。 <script src="https://mizu.sh/client.js" defer></script> レンダリングは以下の指令に基づいて行われます。 <tag...
View ArticleReactアプリのパフォーマンスに問題のありそうな箇所を検出するライブラリ・「React Scan」
React Scan React ScanはReactアプリのパフォーマンスに問題のありそうな箇所を検出するライブラリです。Why Did You Render?やReact Devtoolsなどよりもノイズの少ない、良い代替ツールとなるよう開発されました。...
View Article組織内の階層をビジュアライズする組織図を生成できるJavaScript ライブラリ・「TreeSpider」
TreeSpider TreeSpiderは組織内の階層をビジュアライズする組織図を生成できるJavaScript ライブラリです。TypeScript + D3.jsで書かれており、MITライセンスの元でソースコードが公開されています。...
View Article任意のファイルのアップロード、表示、ダウンロード、削除等の管理機能を使いやすいUIで提供するファイルマネージャー用React.jsパッケージ・「React...
React File Manager React File Managerは任意のファイルのアップロード、表示、ダウンロード、削除等の管理機能を使いやすいUIで提供するファイルマネージャー用React.jsパッケージです。 開発しているReactアプリにファイルマネージャー機能を統合できるパッケージで、シンプルで分かりやすく使いやすいUIのファイル管理機能を提供してくれます。...
View ArticleJavaScript/TypeScriptで書かれたオープンソースの2Dゲームライブラリ・「KAPLAY」
KAPLAY KAPLAYはJavaScript/TypeScriptで書かれたオープンソースの2Dゲームライブラリです。ゲーム開発をFFF (Fun、Fast、Fantastic:楽しく、素早く、素晴らしいものに)にする為に開発したそうです。 直感的で使いやすいデベロッパーフレンドリーなAPIが特徴的で、学びやすさと教えやすさも兼ねている為、教育向けにも利用できます。 例えば...
View Article