ソフトウェア開発者のための OSS、まとめてみました!

ソフトウェア開発を行なっている自分が、個人的に面白いと思ったプログラムの最新技術や、オープンソースソフトウェア(OSS)をまとめています!

MENU

ChatGPT を利用し、データベースと連携して SQL 操作をすることができる OSS!「SQL Chat」

概要 みなさんは SQL を日々使用されていますでしょうか? 私自身は使う機会はあまり多くないですが、やはりデータベースを使い際には SQL を利用してデータを操作しています。 ただ、SQL はなれていないとなかなか難しいですよね? そんな中、データベース…

ChatGPT をデスクトップアプリで利用したいなら!「Chatbox」

概要 またまた ChatGPT OSS が GitHub 上にあり話題になっていたためご紹介しようと思います。 これまで私は ChatGPT に関する OSS は Web アプリケーションのものだったのですが、今回ご紹介するのはデスクトップアプリケーションとして macOS、Windows、Li…

機械学習の最新情報を GitHub 上から確認したいなら!「ML News」

概要 みなさまは機械学習に興味がありますでしょうか? しかし興味があっても最新の機械学習に関する情報を取得するのはなかなか大変かと思います。 そんな中、機械学習に関連する情報をまとめてくれている OSS を見つけましたのでご紹介します。 今回ご紹介…

洗練された Web UI の ChatGPTを使用してみたいなら!「ChatGPT Next Web」

概要 皆さんは ChatGPT を普段利用していますでしょうか? ChatGPT が出てからというもの、ソースコードを ChatGPT にお願いして書いてもらったり病気について説明してもらったり、時には遊び相手になってもらったりしているかと思います。 しかし、ChatGPT …

Windows の究極のファイルマネージャーアプリを目指して!「Files」

概要 皆さんはファイルエクスプローラーは何を使用していますでしょうか? 多くの方は OS 標準のファイルエクスプローラー(Windows であればエクスプローラー、MacOS であれば Finder)を利用されているかと思います。 しかしファイルエクスプローラーにお…

React で 入力フォームの hooks を使いたいなら!「React Hook Form」

概要 みなさんは Web アプリを開発する際はなんのプログラミング言語またはフレームワークをお使いでしょうか? 私は専ら React.js や Next.js を使用しており、それ関連のモジュールなどを利用してアプリなどを開発しています。 ただ、React.js などで利用…

ChatGPT API を軽量で操作性の良い Web GUI で使いたいなら!「Chuanhu ChatGPT」

概要 ChatGPT を利用した OSS サービスがたくさん出現してきています。 そんな中、また新しく ChatGPT API を利用した Web アプリがトレンドに上がっていたので今回はこちらについて紹介しようと思います。 デフォルト言語は中国語ですが、UI 自体は柔らかく…

ChatGPT をシェル上で動かしたいなら!「Shell GPT」

概要 ChatGPT の猛威がすさまじく、最近の GitHub 上のトレンドはほぼほぼ ChatGPT に関するサービス・アプリで埋め尽くされています! そんな中今回も ChatGPT に関する面白い Web アプリがあったので、こちらで紹介したいと思います。 今回ご紹介する OSS …

難解な SQL 文を ChatGPT の力を借りて楽に生成しよう!「SQL Translator」

概要 みなさんはデータベースで処理を行う際に SQL 文を使っている方も多いかと思います。 しかし SQL 文を使用したことのある方ならわかると思いますが、慣れていないとなかなか読みづらく、また書きにくい方も多いかと思います。 そんな中、なんと今回「青…

ブラウザ上で 3D モデルを動かして遊びたいなら!「folio-2019」

概要 みなさんは folio 2019 という Web アプリをご存知でしょうか? GitHub 上を探索していたらトレンドに上がっていたのでどういうアプリ・サービスなのかなと思って簡単に調査してみました。 しかし Google 検索で調査してみたのですが特に見当たらなかっ…

ChatGPT の Web アプリのミラー「ChatGPT Mirror」!

概要 ChatGPT に関する OSS が今年はとても多いです! それもそのはずで、ChatGPT では学習済み AI が質問者の疑問に、まるで人間が考えているように返答してくれるので、とてもインパクトを世の中に与えてます。 今回の OSS 紹介も、今や話題の ChatGPT に…

認定ホワイトハッカー資格(CEH)に向けた一問一答問題集「CEH-Exam-Questions」

概要 みなさんは CEH という資格をご存じでしょうか? 私は初めて知ったのですが、CEH とは Certified Ethical Hacker の略で日本語では「認定ホワイトハッカー」と呼ばれています。 www.gsx.co.jp こちらの「認定ホワイトハッカー」という資格は国際認定資…

ChatGPT を Next.js with TypeScript で Web アプリ化したOSS「Chatbot UI」!

概要 今回も ChatGPT を利用した Web アプリについて紹介したいと思います。 最近話題の ChatGPT を駆使した Web アプリは世の中にたくさん出てきていますが、今回は最近の Web アプリ開発者ならば聞き馴染みのあるフレームワーク、プログラミング言語で構成…

ChatGPT をシンプルなチャット画面で使用したいなら!「ChatGPT-API Demo」

概要 最近話題になっている ChatGPT ですが、ますますいろいろなところで利用されています。 そんな中、今回はその ChatGPT の API を利用した、また新しい Web 画面を備えた ChatGPT チャット風 Web アプリを見つけましたのでご紹介します。 今回ご紹介する…

ChatGPT を Web アプリとして利用できるOSS「Next.js ChatGPT」!

概要 皆さんはもうすでに ChatGPT を利用されたことはありますでしょうか? www.gizmodo.jp 現在ではニュースにも取り上げられるほど有名になっているこちらの ChatGPT ですが、本家のチャット画面では多少操作しづらかったりシンプルすぎるがゆえに使いずら…

API の作成が簡単に行える最先端のヘッドレス CMS!「strapi」

概要 Web アプリを開発したことのある開発者にとって、各自で API を作成したことは 1 度はあるのではないでしょうか。 そんな API の作成ですが、1 人で作成するならまだしも大勢で API を作成するとなると、既存の API がすでに作られていないか、似たよう…

CSS を利用してホバー効果アイコンを作成したいなら!「Hover」

概要 Web アプリを開発する際に、リンクやボタン、ロゴなどをマウスオーバーした際にホバー効果をつけたいと考えている方は少なくないかと思います。 そこで今回は、CSS によりホバー効果を描画することができる OSS をご紹介いたします。 今回ご紹介する OS…

プライベートホスティング可能なチャットアプリ!「VoceChat」

概要 チャットサービスといえば今や Slack や Discord、さらには LINE など数多く存在しますが、その多くがある企業にサーバーを運営してもらっていてチャットのやり取りをその企業のデータベースに保存されているかと思います。 もちろん、チャットの履歴を…

Python UI ライブラリである Tkinter をカスタマイズしたいなら!「CustomTkinter」

概要 Python というプログラミング言語にはいろいろなライブラリが付属していますが、その中でも GUI ライブラリとして名高いのが「Tkinter」かと思います。 docs.python.org Python で何か GUI アプリを開発してみたいと一度でも考えたことのある方にとって…

新興企業やスタートアップ企業の CTO が考えるべきリストをまとめた OSS!「Awesome CTO」

概要 新興企業などにおいて、CEO(Chief Executive Officer:最高経営責任者)や CTO(Chief Technology Officer:最高技術責任者)はとてもやることが多く大変かと思います。 大企業などにおける CEO/CTO の方々も大変かと思いますが、これまで培ってきた仕…

neovim を VSCode チックに使いたいなら!「nvim-ide」

概要 neovim というテキストエディタをご存知でしょうか? neovim とは、拡張性と使いやすさのために刷新した Vim 派生テキストエディタで、Vim を利用している方にとっては使いやすいテキストエディタとなっています。 参考:neovim とは何か? vim.blue な…

Stable Diffusion を MacOS で簡単に利用してみたいなら!「Diffusion Bee」

概要 Stable Diffusion なるものをご存知でしょうか? Stable Diffusion とは 2022 年 8 月に無償公開された描画 AI で、ユーザーがテキストでキーワードを入力することでそれに応じた画像が自動生成してくれる OSS サービスとなります。 huggingface.co Sta…

Python や Node.js、さらには awscli などさまざまなツールのバージョン管理ができるツール!「asdf」

概要 複数のプロジェクトを抱えているソフトウェアエンジニアの方にとって、切っても切り離せない課題に、それぞれのプロジェクトで使用されているプログラミング言語のバージョンが異なるという課題があります。 一般的には、開発をおこなっている環境と本…

今人気のある React.js を 30 日で学ぶなら!「30 Days Of React」

概要 今とても人気のある Web アプリケーションライブラリである React.js は使用されていますでしょうか? React.js は数多くある JavaScript のフレームワーク・ライブラリ群の中でも世界的に圧倒的人気・導入実績を誇っており、日本でも React.js の人気…

ビジネスアプリケーションを構築するためのローコードフレームワークを探しているなら!「ToolJet」

概要 突然ですが、「ローコード」という言葉をご存知でしょうか? 「ローコード」とは最近話題になっている開発手法で、0 からコーディングを行うよりも少ないプログラムコードで開発が行えることをメリットとしているものです。 参考:ノーコード・ローコー…

Next.js のための CMS(コンテンツ・マネジメント・システム)!「Outstatic」

概要 CMS(Contents Management System:コンテンツ・マネジメント・システム)という言葉をご存知でしょうか? CMS とは Web サイトなどの運営にあたって、HTML や CSS の書き換えなどの面倒で手間のかかる作業をしなくても、管理画面を通じて記事や画像な…

Python 用の TUI(Text User Interface)フレームワークを探しているなら!「Textual」

概要 みなさまは TUI(Text User Interface:テキストユーザーインターフェース)という言葉を聞いたことはありますでしょうか? TUI とは GUI(Graphical User Interface:グラフィカルユーザーインターフェース)が考案された後に名付けられた言葉であり、…

自前のパソコン内で Windows 95 を実行できる!「windows95」

概要 Microsoft Windows 95 という OS をご存知でしょうか? マイクロソフト社が 1995 年にパソコン向け OS の一つで、Windows シリーズの中で最初に一般家庭に広く普及した版になります。 パソコンが一般家庭に普及させる原動力となった OS という事もあり…

コマンドラインで流れるように操作できるようになりたいなら!「The Art of Command Line」

概要 エンジニアといえば、黒いコンソール画面やターミナル・コマンドプロンプトなどを触ってかちゃかちゃキーボードを操作して、さまざまなタスクを捌くイメージをされている方が多いことでしょう。 しかし、実際にエンジニアの方はそれほどターミナルやコ…

GitHub 英語トップチャートを把握するなら!「GitHub English Top Charts」

概要 普段みなさまはソフトウェアの人気のある技術などをどのように調査・把握・研究されていますでしょうか? 口コミだったり同僚の方からの会話からだったり、GitHub 上のスターの数だったりするでしょうか? 私は上記全てからよく最新技術だったり最近モ…