Resource - JavaScript

シンプルでフレキシブルなフルスタックReactフレームワーク・「Firebolt」

FireboltはシンプルでフレキシブルなフルスタックReactフレームワークです。シンプルさを念頭に置いた設計で、機能低下をさせずに複雑さを軽減する事で様々なWebアプリ構築の高速化をサポートします。

SplitWise代替となるオープンソースの割り勘アプリ・「SplitPro」

SplitProはSplitWise代替となるオープンソースの割り勘アプリです。数日前に同じような割り勘アプリのSpliitをご紹介しましたが、こちらも同様にグループ内の経費の割り勘を代行してくれる、というものになります。

旅行や飲み会などの経費の詳細等を友人や家族で共有できるオープンソースの割り勘Webアプリ・「Spliit」

Spliitは旅行や飲み会などの経費の詳細等を友人や家族で共有できるオープンソースの割り勘Webアプリです。TricountやSplitwiseなどの代替OSSみたいな感じ。Webアプリとして提供されていますが、PWAとしても配布されており、ユーザー登録も不要、広告も無く、自身のデバイスにインストールして利用する事も可能となっています。
Ads

設置も簡単なNext.jsベースのオープンソースなコメントシステム・「Zoomment」

Zoommentは設置も簡単なNext.jsベースのオープンソースなコメントシステムです。MITライセンスの元でソースコードが公開されています。カスタマイズできるテーマ、リアルタイム通知、RSSサポート、絵文字によるリアクション投稿などの機能があり、任意のWebサイトに簡単に設置できるよう設計されています。

Nuxtとシームレスに統合出来るオープンソースのCMS・「Pruvious」

PruviousはNuxtとシームレスに統合出来るオープンソースのCMSです。Vue.jsフレームワークであるNuxtをベースにしたアプリケーションをCMSに変換するNustモジュールとして提供されています。

Nuxt.jsベースのオープンソース静的ブログエンジン・「Bloggr」

BloggrはNuxt.jsベースのオープンソース静的ブログエンジンです。Vue.jsフレームワークのNuxt.jsと、Vue.js開発者向けのGitベースのヘッドレスCMSであるNuxt-contentで設計されています。

Next.jsで開発されたオープンソースのE-コマースシステム・「C-Shopping」

C-ShoppingはNext.jsで開発されたオープンソースのE-コマースシステムです。Next.jsに加えてTailwind.css、Headless UI、Redux Toolkit及びRTK Query、JWTなどのモダンなテクノロジースタックにて構築されています。

OSSでコードも公開の、シンプルで扱いやすいベクターベースのモーショングラフィックスアニメーションツール・「Wiggle Animate」

Wiggle Animateはシンプルで扱いやすいベクターベースのモーショングラフィックスアニメーションツールです。HTML/CSS/JavaScriptで書かれており、OSSとしてソースコードも公開されています。

オープンソースのシンプルなノベルゲームエンジン・「novely」

novelyはオープンソースのシンプルなノベルゲームエンジンです。シンプルというのは、ゲーム自体もですが、構成や機能も含めた主観になります。ブラウザベースでありマルチプラットフォーム対応、TypeScriptサポート、多言語化対応、軽量でカスタマイズしやすくなっています。

Nuxtベースのオープンソースのブラウザ拡張フレームワーク・「WXT」

WXTはNuxtベースのオープンソースのブラウザ拡張フレームワークです。ChromeやFirefox、Edge、Safari等の主要ブラウザ並びにChromiumベースの各ブラウザに対応しています。同じコードベースで各ブラウザ用のMV2またはMV3拡張機能をビルド可能、高速開発モードや自動公開機能、その他ブラウザ拡張の開発をサポートしてくれるさまざまな機能が備わっています。

SaaSアプリ開発の為に作られたオープンソースの開発スターターキット・「Open Micro SaaS」

Open Micro SaaSはSaaSアプリ開発の為に作られたオープンソースの開発スターターキットです。堅牢性、拡張性、開発のしやすさを提供するために設計さており、そのためにツールキットのコアとなる依存関係及び開発ツールが設けられています。

開発者向けに作られたオープンソースのLinktree代替・「BioDrop」

BioDropは開発者向けに作られたオープンソースのLinktree代替です。自身のWebでの参加コミュニティなどを1つのリンクで明示できるLinktreeはX(旧Twitter)のプロフィールエリアで1つのリンクしか掲載出来ない仕様への対策として、6時間ほどで開発、公開され、一気に広まり、現在では1企業として設立されています。

日付ベースのアクティビティと傾向を視覚化する軽量JavaScriptライブラリ・「Heat.js」

Heat.js Heat.jsは日付ベースのアクティビティと傾向を視覚化する軽量JavaScriptライブラリです。MITライセンスの元でソースコードが公開されています。 プロジェクトページにはヒートマップチャートの生成、と書い...

shadcn/uiにインスパイアされたオープンソースのモバイル向けUIコンポーネント・「mobilecn UI」

mobilecn UIはshadcn/uiにインスパイアされたオープンソースのモバイル向けUIコンポーネントです。mobilecn UIにはReact Native向けのNativecn UIとSwiftUI向けのSwiftcn UIが用意されており、いずれもカスタマイズしやすく複雑な設定も不要ですぐに使えるUIコンポーネントとなっており、シンプルで美しいスタイルを重視して設計されています。

多機能でシンプルな社内ツールをコーディング不要で構築する為のオープンソースの社内アプリ管理プラットフォーム・「DashPress」

DashPressは多機能でシンプルな社内ツールをコーディング不要で構築する為のオープンソースの社内アプリ管理プラットフォームです。AGPLライセンスの元でソースコードが公開されています。コマンド1つで30秒ほどでインストールして利用開始可能、チュートリアルもコーディングもドラッグ&ドロップさえも不要なほど簡単に操作できるそうです。

予め600以上の関数が用意されており、目的に合わせて構築できるオープンソースのDiscordボット開発ライブラリ・「aoi.js」

aoi.jsは予め600以上の関数が用意されており、目的に合わせて構築できるオープンソースのDiscordボット開発ライブラリです。ボットを自作しやすいよう設計されていますが、フレームワークのような類ではなく、既に作られている関数を使ってボットを作成出来る、というもの。

選択する主色に合わせて調和色を同時検出してくれるReact向けのカラーピッカー・「Harmony」

Harmonyは選択する主色に合わせて調和色を同時検出してくれるReactアプリ向けのカラーピッカーです。カラーホイールから選択するタイプになっています。従来のカラーピッカーのように、ただ色を取得するだけでなく、基本的には複数色を同時取得するためのもので、1つのメインカラーを取得するだけで、その色と調和する色を自動で同時取得してくれます。

活動中のSNSへのリンク等を知らせる自己紹介ページを作成出来るオープンソースのLinktree代替・「Link Orchard」

Link Orchardは活動中のSNSへのリンク等を知らせる自己紹介ページを作成出来るOSSです。複数SNSで活動する方も少なくないかと思いますが、広がれば広がるほど自己紹介の際に提示するリンクが増えると掲載しきれない事も多々あるかと思いますが、それを解決するのがLinktreeや、Onelinkなどの代替となるOSSです。

生成AIによって作られた様々なキャラクターと会話が出来るオープンソースのCharacter.ai代替・「openroleplay.ai」

openroleplay.aiは生成AIによって作られた様々なキャラクターと会話が出来るオープンソースのCharacter.ai代替です。AIとチャットでロールプレイが出来る的なもので、既に作成されたキャラクターとの会話はもちろん、自分でキャラクターを作成して会話する事も出来ます。ChatGPTだけでなく非常に多種多様なAIモデルが選択可能となっており、性格や口調、など任意のペルソナを設定できます。

ノーコードで簡単なアンケートフォームを作成、公開、管理できるオープンソースのWebアプリ・「FormsLab」

FormsLabはノーコードで簡単なアンケートフォームを作成、公開、管理できるオープンソースのWebアプリです。簡単なアンケートや評価、簡易フィードバックなど、いわゆるサーベイツールとなっており、ノーコードでアンケートを作成、公開、結果を管理画面で確認、グラフ化するというもの。

反省日記を書くために開発されたオープンソースのデスクトップ用ジャーナルアプリ・「Pile」

Pileは反省日記(A reflective journaling)を書くために開発されたオープンソースのデスクトップ用ジャーナルアプリです。OpneAI GPT-4などのAI機能も付いています。

Webサイトの送信フォームをフレームワーク等に依存せず簡単に設置出来るようにするためのOSS・「formie」

formieはWebサイトの送信フォームをフレームワーク等に依存せず簡単に設置出来るようにするためのOSSです。Zero setup form backend(フォームのバックエンドの設定は不要)を謳っており、バックエンド、API、ダッシュボード、メールサービスの機能を果たしてくれます。
Ads