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

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

MENU

今一度 sh コマンドについて学び直したいと思っているなら!「PURE SH BIBLE」

概要 以前の記事で「PURE BASH SCRIPT」という bash について様々な Tips などを紹介している OSS をご紹介しました。 github.com 今回はその sh 版のものになりまして、sh の Tips がまとめられている OSS「PURE SH BUBLE」になります。 それでは早速詳細に…

今一度 bash コマンドについて学び直したいと思っているなら!「PURE BASH BIBLE」

概要 みなさまはパソコンを使用しているときに bash を使用していますでしょうか? そもそも bash が何かというと「Bourne Again Shell」の略で、Linux コマンドの命令文を記述したシェルを実行するときなどに使われており、Linux に標準で採用されているシ…

未来を先取った、仮想分散ファイルシステム(VDFS)を搭載したクロスプラットフォームファイルマネージャー!「Spacedrive」

概要 みなさまはデジタル端末をいくつ使用して普段お過ごしでしょうか? 私はノートパソコン(Windows)、デスクトップパソコン(Ubuntu)、スマートフォン(iPhone、Android)、タブレット(Android)の 5 台を使用しています。 こうして整理してみると自分…

Web サービスを構築する比較的新しい TypeScript/JavaScript パッケージ!「Slash libraries」

概要 韓国発のアプリ「Toss」をご存知でしょうか? 「Toss」は韓国で送金アプリとして誕生した決済手段として、現在も韓国国民の 3 分の 1 以上の人たちが利用しているスーパーアプリで、韓国の人ならば知らない人はいないほど有名なアプリだそうです。 toss…

Web サービスを構築する比較的新しい TypeScript/JavaScript パッケージ!「Slash libraries」

概要 韓国発のアプリ「Toss」をご存知でしょうか? 「Toss」は韓国で送金アプリとして誕生した決済手段として、現在も韓国国民の 3 分の 1 以上の人たちが利用しているスーパーアプリで、韓国の人ならば知らない人はいないほど有名なアプリだそうです。 toss…

Django 製 CMS(コンテンツ管理システム)を試してみたいなら!「Wagtail」

概要 CMS(Contents Management System:コンテンツ管理システム)をご存知でしょうか? CMS とは Web サイトのコンテンツを構成するテキストや画像、デザイン、レイアウト情報を一元的に管理するシステムで、主に Web サイトの制作・構築時に関わり合いの深…

Web アプリのデザインと UI を美しくするのに役立つリスト!「DESIGN RESOURCES for DEVELOPERS」

概要 Web アプリを開発のみなさん、作成したアプリのデザインやアイコン、UI を綺麗にしたいが自分で作るのは億劫だし面倒だから、どこかのサイトを参考にしたいと思ったことはありませんでしょうか? 私もプライベートで Web アプリを作成しているのですが…

自分だけのナレッジベースを作成するなら「Trilium Notes」!

概要 個人的なナレッジベースを構築する際のアプリケーションは Notion を使用されている方は多いと思います。 www.notion.so しかし、中には Notion 以外のナレッジベースを探しているという方やその他のメモ用アプリを探している方も少なくないと思います…

JSON データを視覚化する Web アプリ!!「JSON Crack」

概要 JSON ファイルを視覚化したいと思ったことはないでしょうか? JSONファイルは「JavaScript Object Notation」の略称で、プログラム言語の 1 つです。 Object Notation とは人間が容易に読み書きしながらデータを簡単に扱えるようにフォーマットして構造…

Vue3 + Vite2 + TypeScript で作成された管理者ページを作りたいなら!「Vue Vben Admin」

概要 Web アプリケーションを作成する際に、JavaScript のフレームワワーク Vue3 を利用されている方も多いかと思います。 Web アプリケーションを開発する際、ほとんどの方は自分のアイデアを実現するためのソースコードを書くことが多く、管理画面まで綺麗…

Go 言語について例題・演習・クイズを通して学びたいなら!(英語のみ)「LearnGo」

概要 みなさまは Go 言語で開発を行なっていますでしょうか? Go 言語は Google が設計したプログラミング言語で、静的型付け、C 言語の伝統に則ったコンパイル言語、メモリ安全性、ガベージコレクション、構造的型付け、CSP スタイルの並行性などを特徴があ…

Android 開発者としてのロードマップ(2022年度版)!「Android Developer Roadmap 2022」

概要 Android 開発者としてのロードマップが公開されていたので、今回はこちらをご紹介いたします。 今回ご紹介する OSS は 2022 年度版の Android 開発ロードマップ「Android Developer Roadmap 2022」になります。 Android 開発者の方にとっては必見かと思…

Notepad++ をクロスプラットフォームで使いたいなら!「NotepadNext」

概要 Notepad++ というテキストエディタをご存知でしょうか? プログラマー向けに開発され、一般的なタブ切り替え型テキストエディタとして使い勝手が良く、ソースコードの編集に必要な機能が十分備わっているテキストエディタです。 notepad-plus-plus.org …

オープンソースの Airtable の代替案として!「NocoDB」

概要 唐突ですが、皆さんは普段データベースを利用されますでしょうか? 普段私は PostgresSQL や SQLite を使用していますが、データベースを管理する際にはデフォルトで用意されている UI は個人的には使いにくいなと思う時がよくありました。 いい加減使…

JavaScript などで Web アプリのアンケートフォームを作成したいと思ったなら!「SurveyJS-Library」

概要 JavaScript などで Web アプリケーションを作成するときに、アンケートフォームなどを作成したい場合などはありませんでしょうか? 簡単にアンケートフォームを作成したい場合、Google スプレッドシートを使用したり外部サービスを使用することもあるで…

Web アプリで綺麗なグラフを描画したいなら!「Apache EChart」

概要 今回はタイトルに記載しています通り、Web アプリなどで利用する際にブラウザ上で綺麗なグラフを描画することを可能にしてくれる OSS「Apache EChart」を紹介いたします。 ところで 「Apache」 とは何かみなさんはご存知でしょうか? 「Apache」とは世…

パスワードジェネレーターを作成して Hacktoberfest 2022 に参戦しよう!「Password Generator」

概要 以前の記事で Hacktoberfest 2022 に関連する記事をこちらで紹介しました。 kewpie13.hatenablog.com Hacktoberfest とは何かを説明しますと、Hacktoberfest 2022 に参加しているリポジトリに対して、10 月 1 日から 10 月 31 日の間にプルリクエストを…

初心者向け TypeScript チュートリアル!「Beginner's TypeScript Tutorial」

概要 TypeScriptは、JavaScriptを拡張して作られたプログラミング言語で、2014年頃にMicrosoftによって開発・発表されました。 TypeScriptで書かれたコードをコンパイルするとJavaScriptのコードに変換されるため、JavaScriptファイルが実行できる環境ならす…

SQL を Lint したいなら!「SQLFluff」

概要 みなさんは Lint ツールをつかてソースコードをチェックしていますでしょうか? おそらく大多数の方が、ソースコードについては Lint ツールを使っていると思いますが、SQL 文においても同様に Lint ツールを使用していますでしょうか? 私は SQL 文に…

ソフトウェアエンジニアが使いたい作図ツール一覧を参照したいなら!「Awesome Diagramming」

概要 ソフトウェア開発者やそれに関連している人々において、使いやすいダイアグラム作成ールを使用したいという方はとても多いと思います。 ダイアグラムを使用することでソフトウェア設計の概要を、他の開発者に素早く正確に伝えることができますし、図を…

リモートワークを推奨しているテック系企業を一覧で見たいなら!「Remote In Tech」

概要 新型コロナウイルスが 2020 年に流行してから日本だけでなく世界中で生活が一変しました。 そして私たちの生活においても会社や学校でリモートワーク・リモート授業が普及しだしました。 リモートワークにおいては世界中で主にテック系企業などが多く採…

Hacktoberfest 2022 に初めて参加してみるなら!「Hacktoberfest 2022 OPEN FIRST Pull Request」

概要 毎年 10 月に開催される Oktoberfest をご存知でしょうか? 元々はドイツビールの祭典ということでドイツのお祭りだったのですが、いつの間にか日本にもその文化が入って来て、屋台でビールを飲めるお祭りとしても有名ですよね。 www.oktober-fest.jp …

React Native の綺麗な UI テンプレートを使用したいなら!「React-Native-UI-Templates」

概要 先日、Flutter の綺麗な UI テンプレートを提供してくれる OSS 「Best-Flutter-UI-Templates」を紹介しました。 kewpie13.hatenablog.com 今回はモバイルアプリを React Native で開発する方向けの UI テンプレート OSS 紹介となります。 今回紹介する …

Flutter の綺麗な UI テンプレートを使用したいなら!「Best-Flutter-UI-Templates」

概要 モバイルアプリを開発する際、皆様はどのプログラミング言語を採用していますでしょうか? 私は最近何かと話題に上がっている Flutter を勉強しながらアプリを開発しています。 flutter.dev しかし、まだ勉強し始めで UI のデザインを一から作るという…

TailwindCSS を使用した React.js プロジェクトのテンプレートを参考にしたいなら!「React Portfolio With Tailwind」

概要 私は仕事でもプライベートでも Web アプリを開発する際はよく React.js/ Next.js を利用しているのですが、CSS やデザインについては疎いため簡単に綺麗なデザインを提供してくれる Mui を使用しています。 mui.com Mui は導入も利用もとても簡単なので…

文字情報から画像を AI が生成する Disco Diffusion を簡単に実行してみたいなら!「DiscoArt」

概要 状況を説明するだけで AI がその状況にあった画像を作成してくれる技術をご存じでしょうか? こちらは Disco Diffusion と呼ばれる AI モデリング手法で、Text-to-Image を実行するものになります。 github.com 上記のような画像を作成することができ、…

Go 言語で Web サイトを素早く作成したいなら!「Bud」

概要 Go 言語で Web サイトを作成したいと考えたことはないでしょうか。 今回は、Go 言語で Web サイトを素早く作成することができる、フルスタック Web フレームワーク「Bud」をご紹介します。 「Bud」は Go 言語版の Ruby on Rails と考えることができるも…

USB フォーマッターを行えるソフトウェアを探しているのなら!「Rufus」

概要 パソコンを利用する際に USB フラッシュドライブや USB メモリを利用される方は多いと思いますが、すでに利用されている USB を利用する際は初期化などする必要がある場合もあります。 そんな時、Windows のパソコンを利用できれば良いですが、Linux 端…

React.js のスキルを活かして更なるキャリアアップを目指しているなら!「React Interview Questions & Answers」

概要 皆さんは Web アプリケーション開発を React.js で行っていますでしょうか? そして、React.js を利用して更なるキャリアアップを狙っている方はいますでしょうか? 今回はそんな、React.js のスキルを活かして更なるキャリアアップを目指している方向…

画像ファイルに写っている人の顔をきれいに復元描画するアルゴリズム!「GEPGAN」

概要 画像ファイルに写っている人の顔をきれいに復元するための、実用的なアルゴリズム「GEPGAN」について、今回は紹介しようと思います。 こちらの「GEPGAN」は、事前にトレーニングされた FACE GAN(StyleGAN2 などを利用)にカプセル化された多様な情報を…