Resource - プログラマー向け

オープンソースのモジュール式EHRプラットフォーム・「Ottehr」

Ottehr Ottehrはオープンソースのモジュール式EHRプラットフォームです。EHRはElectronic Health Recordの頭文字を取ったもので、日本では医療情報連携ネットワーク(厚生労働省)が該当します。 独...

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

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

Perplexityのpplx-apiを使ったオープンソースのデスクトップAIチャットアプリ・「Hask AI」

Hask AIはPerplexityのpplx-apiを使ってAIベースのインターネット検索を行うオープンソースのデスクトップアプリです。
Ads

ChatGPTを使って様々なデータを視覚化するオープンソースのAIビジュアライゼーションアプリ・「Vizzy」

VizzyはChatGPTを使って様々なデータを視覚化するオープンソースのAIビジュアライゼーションWebアプリです。JSONやCSV、XMLなどのファイルでまとめられたデータをアップロードすると、Vizzyがデータの形式、構造、意味などについて推測できる事をグラフで教えてくれる、というもの。

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

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

タグ付けやレーティングが可能なオープンソースのRSSフィードリーダー・「feedriv」

feedrivはタグ付けやレーティングが可能なオープンソースのRSSフィードリーダーです。フィード内のアイテムの検索、ソート、フィルタリングなど、情報の整理に必要な機能を提供する事を重視した設計となっているそうで、前述したタグ付けやレーティングもその為の物のようで、レーティングは自動化も出来るみたいです。

VS Codeの拡張機能として開発されたGithub Copilotライクな完全オープンソースのAIコード補完プラグイン・「Twinny」

TwinnyはVS Codeの拡張機能として開発されたGithub Copilotライクな完全オープンソースのAIコード補完プラグインです。完全に無料且つ完全にプライベートである事も仕様の1つとしているため、無料と言いつつAPIキー代金はかかる、といった事も無いようローカルでLLM推論を実行するOllamaやllama.cpp、LM Studio等とシームレスに動作するよう設計されています。

SQLiteを使ったシンプルなGolang製ショッピングカートシステム・「litecart」

litecartはSQLiteを使ったシンプルなGolang製ショッピングカートシステムです。Golang + Vueで書かれておりMITライセンスの元でソースコードが公開されています。シンプルで高速、StripeやPayPalなどの他、SpectroCoin(暗号通貨支払い)にも対応した決済システム、デジタルファイルやライセンスキーの販売も可能、カスタマイズ性も高く、ユーザーフレンドリーな管理画面も用意されており、在庫や注文、ストア管理も可能です。

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

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

任意のカラーパレットを作成、管理、共有、プロジェクトと統合出来るオープンソースのカラーパレット管理プラットフォーム・「Hue Harbor」

Hue Harborは任意のカラーパレットを作成、管理、共有、プロジェクトと統合出来るオープンソースのカラーパレット管理プラットフォームです。WebサイトにGoogleアカウントでログインし、変数を割り当てられるカラーパレットを作成したり、プロジェクトサイトを登録して作成したパレットを割り当てたり、APIキーの発行やCDNの管理及びパレットをプロジェクトで利用するためのReactコードの発行などが出来るようになっています。

SaaSアプリを素早く構築するためのオープンソースNext.jsボイラープレート・「FireSaaS」

FireSaaSはSaaSアプリを素早く構築するためのオープンソースNext.jsボイラープレートです。バックエンドにFirebase、支払いシステムにStripe、分析用にMixpanel、フロントエンドにDaisyUIを備えており、ユーザー認証やサブスク管理、支払処理などの機能をカプセル化し、SaaSアプリの開発、構築、管理に貢献する、というものになります。

Web等の開発スキルアップに役立つ様々な分野のツールやリソースを探せるハブサイト・「LinksHub」

LinksHubはWeb等の開発スキルアップに役立つ様々な分野のツールやリソースを探せるハブサイトです。よくあるタイプのハブサイトですが、情報量が非常に多くなっています。基本的に大半はWebに関わる開発がメインとなっているのでITエンジニア向けのハブサイト、という認識で良いと思います。

Webページを要約したり内容について質問出来る、ローカルのLLMを使って動作するWeb向けAI Copilotブラウザ拡張・「Lumos」

LumosはWebページを要約したり内容について質問出来る、ローカルのLLMを使って動作するWeb向けAI Copilotブラウザ(Chrome)拡張です。本拡張はローカルでLLMを実行するllamaが使われています。任意のLLM(例えば日本語用LLMとか)をベースとしたWeb閲覧用のcopilotを使えるようになります。

開発するアプリにAIも統合できるオープンソースのSaaSテンプレート・「Open SaaS」

Open SaaSは開発するアプリにAIも統合できるオープンソースのSaaSテンプレートです。100%完全なOSSとなっているのでベンダーロックインの心配もありません。

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

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

セルフホスト可能な、ノーコード/ローコードで構築できるAIアプリ開発プラットフォーム・「Instill AI」

Instill AIはセルフホスト可能な、ノーコード/ローコードで構築できるAIアプリ開発プラットフォームです。さまざまなAIアプリをノーコード/ローコードで開発できる環境を提供してくれます。多様なデータソースに簡単に接続可能、AIモデルをシームレスに統合し、例え複雑なプロジェクトであっても高速開発が可能だそうで、事前に構築されたコンポーネントをドラッグ&ドロップで配置し、パイプラインで接続していく、といったアセンブリを提供します。

様々なAIアプリを探して簡単にインストール、実行できるデスクトップアプリ・「Pinokio」

Pinokioは様々なAIアプリを簡単にインストール、実行できるデスクトップアプリです。AIアプリを専門に探す為のもので、そのままインストール⇒実行まで全てPinokio上でマウス操作だけで行う事が出来ます。ターミナルを開いて必要な諸々インストールして実行・・といった一連の作業を全てPinokio上で行えるGUIとなっており、任意のAIアプリを単純なJSONスクリプトにパッケージ化し、ワンクリックで実行できる、といったようにAIアプリを手軽に利用する事が出来ます。

悪意の含まれるテキストや画像を自動検出する為のオープンソースのAIモデレーションライブラリ・「OpenModerator」

OpenModeratorは悪意の含まれるテキストや画像をAIで検出する為のオープンソースのAIモデレーションライブラリです。SNSや掲示板などのCGMサービスにおけるコミュニティに必要とされるモデレーションを自動的に行う為のもので、基本的にはPerspective APIで特定の悪意ある言語や意図の検出を行い、このフィルターを回避しようとするユーザーにはAIでフラグを立てる、というもののようです。

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

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

JSON、YAML、NEON等のテンプレートからPHPファイルを生成するオープンソースのCLIファイルジェネレーターエンジン・「MTRGen」

MTRGenはJSON、YAML、NEON等のテンプレートからPHPファイルを生成するオープンソースのCLIファイルジェネレーターエンジンです。元となるテンプレートファイルを要件に合わせて設定すれば任意の内容でPHPファイルを生成できる、というもので、CLIとして提供されています。

ゼロナレッジのオープンソース暗号化ファイル共有サービス・「0up」

0upはゼロナレッジのオープンソース暗号化ファイル共有サービスです。ここでいう「ゼロナレッジ」はZero-knowledge serviceの事で、ZKIPの事ではありません。暗号化出来るシンプルなファイル共有サービスがOSSとして公開されている、というものになります。

監視及びインシデント処理をサポートしてくれるオープンソースのステータスページシステム・「Kener」

Kenerはサービスの監視及びインシデント処理をサポートしてくれるオープンソースのステータスページシステムです。MITライセンスの元でソースコードが公開されています。シンプルで見やすいUIの提供とサービス監視を簡素化し、インシデントの際のチームにおけるコミュニケーションの改善を可能にしてくれるようデザインされています。
Ads