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

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

MENU

React を真剣に学習し基礎を深めたいなら!「React Interview Questions & Answers」

概要 皆さんは Web アプリを作る際はどんな言語を使用していますでしょうか? 私はもっぱら JavaScript を利用しているため、React.js や Next.js を使用して開発を行っています。 ただ、React.js ですがなんとなく使用することはできるのですが、細かい部分…

AI に関する GitHub 上の有意義なまとめリストを提供!「AI Collection」

概要 皆さんは普段から AI を生活の中で利用していますでしょうか? 最近では iPhone に搭載されている Siri なんかも AI の一部として紹介され、iPhone を持っている方は一度くらいは利用したことがあるのではないでしょうか。 AI とはそもそも「人間のよう…

Web と React Native の両方で動作する UI ライブラリ!「TAMAGUI」

概要 皆さまは普段アプリなどを作成していたり、何かしらのサービスを開発されていますでしょうか? 私自身は主に Web アプリやサービスを個人的に開発していたり、時々趣味でモバイルアプリなども作成しており、プログラミングを楽しんでいます。 Web アプ…

Python でシステム構成図を書いてみたいなら!「Diagrams」

概要 突然ですが、皆さまはシステム構成図を描いていますでしょうか? システム構成図とは簡単に説明すると、システム全体の構成を図で表したものを指します。 主にシステムの機能やネットワーク構成、セキュリティ要件などを表現することが可能で、システム…

OpenAI API を利用した RPG のような環境を実現!「GPTRPG」

概要 ChatGPT が世間をにぎわせている中、一度は ChatGPT を触ったことがある方が多いかと思います。 ChatGPT はアメリカの OpenAI 社が開発した人工知能を使ったチャットサービスのことで、人間の質問に対してまるで人間のように自然に答える技術を搭載して…

ChatGPT と Azure の人工知能言語モデルを基に作成された話す ChatGPT!「Polyglot」

概要 ChatGPT が登場し社会に絶大なインパクトを与えて久しくないですが、今では様々な ChatGPT のサービス(OpenAI API を利用したサービス)が登場してきています。 aismiley.co.jp openai.com そんな中、また新たに ChatGPT に関連する面白い OSS を見つ…

Radix UI と Tailwind CSS を使用して構築された再利用可能なコンポーネント!「shadcn/ui」

概要 Web アプリやサービスを開発する際、UI 構築はどのように行っていますでしょうか? 私自身は普段から React.js や Next.js を使用しており、UI 構築は Tailwind CSS を利用したり MUI を利用して簡単に作成してしまうことが結構多いです。 ja.reactjs.o…

ダッシュボード用のアイコンを探したいなら!「Dashboard Icons」

概要 Web アプリやサービスでダッシュボードを作成したことはありますでしょうか? 一般的にダッシュボードとは様々なデータをグラフィカルにまとめ、一目で理解できるようにデータを可視化することを指します。 ダッシュボードの多くは企業の業績やマーケテ…

ChatGPT に関連した技術やツールをまとめたコレクション集!「awesome-open-gpt」

概要 ChatGPT が登場してからというもの、世間でもだんだんと使われ始めてきているように感じます。 ChatGPT について知らない人に説明しておくと、ChatGPT とは高度な AI 技術によって人間のように自然な会話ができる AI チャットサービスになります。 無料…

1 時間で GitHub の使い方を学べる OSS!「Introduction to GitHub」

概要 皆さまは普段ソースコードを書いたりプログラムを書いたりした際、GitHub を利用されていますでしょうか? ほとんどのソフトウェアエンジニアの方やプログラマーの方々は Git を普段から利用されているかと思います。 そもそも Git とは、プログラムの…

Azure サブスクリプションのコストを取得するためのコマンドラインツール!「Azure Cost CLI」

概要 皆さまは普段クラウドサービスをご利用でしょうか? クラウドサービスとは、コンピューティングリソースやアプリケーション、ソフトウェアをインターネットなどのネットワーク経由で利用するサービスの総称のことを指します。 従来、システム構築などの…

軽量で自分のローカル環境上に構築するメモサイトを探しているなら!「memos」

概要 皆さまはメモを取りたいときやタスクを管理したい、アイデアを何かにまとめたいといった場合、どのようなものに頼っていますでしょうか? 非デジタルであればノートだったりメモ帳を使用しているかもしれませんし、デジタルであればメモアプリだったり…

ChatGPT では倫理的に回答できない質問にも回答してくれる、倫理無き AI チャットサービス「FreedomGPT」

概要 本ブログでも何回か話題に取り上げたことのある AI チャットサービス「ChatGPT」について、皆さまはご存じでしょうか? ChatGPT とは高度な AI 技術によって人間のように自然な会話ができる AI サービスになります。 2022 年 11 月 に公開されてから、…

JavaScript ベースのアルゴリズムとデータ構造に関するナレッジ!「JavaScript Algorithms and Data Structures」

概要 みなさまはプログラミング言語 JavaScript を利用して何かサービスなどを開発していますでしょうか? 私自身は普段から JavaScript(TypeScript)を利用して Web サービスだったりアプリケーションを作ったりしています。 developer.mozilla.org そんな…

デジタルマーケティングに重点を置いたデータサイエンス手法について知りたいなら!「awesome-marketing-datascience」

概要 突然ですが、みなさんはデジタルマーケティングというワードをご存じでしょうか? デジタルマーケティングとは、インターネットや IT 技術などのデジタル技術をかつようしたマーケディング手法になります。 インターネットが現代のように世の中に浸透す…

ChatGPT のサービス・ソフトウェアがまとめられた素晴らしいリスト!「Awesome ChatGPT」

概要 ChatGPT をお使いでしょうか? ChatGPT とは高度な AI 技術によって人間のように自然な会話ができる AI チャットサービスです。 2022 年 11 月に公開されてから、無料で利用できる革新的なサービスとしてニュースにも取り上げられたため、ご存じの方も…

Node.js のベストプラクティスを紹介してくれる OSS!「Node.js Best Practices」

概要 突然ですがみなさまは Node.js を普段ご利用になっていますでしょうか? Node.js とは普段クライアントサイドと呼ばれる Web ページなどの作成時によく使われる JavaScript を、サーバー側で動作させるプラットフォームです。 JavaScript は基本的には…

Python のフレームワーク・ライブラリ・ソフトウェアをお探しの方に!「Awesome Python」

概要 今のプログラミング言語で有名なものと言えば Python ではないでしょうか。 Python は実は 1991 年に開発されたプログラミング言語で、AI 分野の発展が目覚ましい中で機械学習や深層学習を支える言語の 1 つでもあります。 今では初心者からプロの方ま…

AI の力を使ってプログラミング可能なエディタ!「Cursor」

概要 みなさまは普段ソフトウェア開発だったり作業効率化のためにソースコードを書いていますでしょうか? 私は普段個人的にソフトウェア開発を行っているのでソースコードを書いたりしていますが、エンジニアとしての経験があまりないので普段から Google …

ChatGPT をローカル環境で公式の UI よりも高速に、かつ音声入力したいなら!「YakGPT」

概要 ChatGPT の出現から様々な OSS だったり新しいサービスが続々生まれています。 確かに ChatGPT が 2022 年 11 月にリリースされたことにで社会に大きなインパクトを与えましたよね。 ChatGPT を実際に使用したい場合、OpenAI 公式ページのチャット UI …

ソースコードを別の言語に翻訳してくれる画期的な AI サービス!「AI Code Translator」

概要 本ブログをご覧になっている方は、ソフトウェア開発を行なっていたりソースコードを普段から書いていることと思います。 そんな皆さんはどんなプログラミング言語を利用されていますでしょうか? 私自身は普段 JavaScript/TypeScript、Python を使用し…

音声での対話を行える ChatGPT Webアプリ!「SpeechGPT」

概要 みなさま ChatGPT を日々活用していますでしょうか? ChatGPT は高度な AI 技術によって、人間のように自然な会話ができる AI チャットサービスです。 2022 年 11 月に公開されてから、革新的なサービスとして注目を集め、生成した文章の素晴らしさや人…

プロンプトエンジニアリングを学べるエンジニアリングガイド!「Prompt Engineering Guide」

概要 突然ですが皆さんは「プロンプトエンジニアリング」という言葉を聞いたことはありますでしょうか? 最近巷で話題の ChatGPT に関連したワードで、AI に対して適切な質問や指示を与えることでより望ましい結果を引き出す技術になります。 book.st-hakky.…

ChatGPT と同等な性能を持つ AI チャットボット!「FastChat」

概要 みなさんは ChatBot を普段の生活の中で利用していますでしょうか? ChatBot について簡単に言うと、LINE だったりもしくは Web サイトだったり、ほかには市役所や銀行などにも使われており、人間の質問に対してあらかじめ決まった回答を出してくれる Q…

人工知能に関する様々なコースやリソースへのリンクをまとめたコレクション!「crème de la crème of AI courses」

概要 みなさまは人工知能や AI に興味がありますでしょうか? おそらく OSS や人工知能などで調べている方がこちらの記事をご覧になっていると思うため、興味津々な方が多いかと思います。 人工知能は現在も絶賛研究中であるため色々な情報や最新技術が日々…

機械学習の論文を週ごとのランキング形式で読みたいなら!「ML Papers of The Week」

概要 突然ですが機械学習について皆さまは興味ありますでしょうか? ChatGPT が登場してからというもの、AI や 機械学習について興味を持たれた方も多いのではないでしょうか。 一言に AI や 機械学習といっても少し範囲が異なるため、AI と機械学習、またデ…

Python で C/C++ のパフォーマンスと同等かそれ以上の実行速度を実現することができるコンパイラ!「Codon」

概要 普段みなさんは Python を使用してプログラムなどを作成していますでしょうか? 私は個人的にアプリを開発したり、画像処理などにおいて Python を利用して大量の処理を実行していたことがあります。 Python はアプリを開発したり画像処理などに使われ…

ChatGPT のシンプルなデスクトップアプリ!「NoFWL」

概要 今回の記事も、巷で話題になっている ChatGPT に関連する OSS となります(最近 GitHub 上で ChatGPT に関連するサービスやアプリケーションが増えてきています!) これまでの記事では ChatGPT をより使いやすいように UI をカラフルにしたりわかりや…

Microsoft が提供する初心者のための機械学習カリキュラム!「Machine Learning for Beginners」

概要 ChatGPT の出現により、巷では空前の AI 活用ブームになっているかと思います。 ChatGPT は高度な AI 技術によって人間のように自然な会話ができるチャットサービスです。 そんな ChatGPT も元をたどれば「GPT」という言語モデルがベースとなっており、…

ChatGPT をデスクトップアプリとしてリッチに使いたいなら!「ChatGPT Desktop」

概要 ChatGPT が登場してからというもの、巷では ChatGPT についての記事だったりニュース、雑誌などで多く紹介されています! GitHub を眺めていても ChatGPT に関するリポジトリだったりニュースが数多く見受けられます。 ChatGPT API を利用したアプリケ…