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

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

MENU

デジタルセキュリティとプライバシーを保護するためのチェックリスト!「PERSONAL SECURITY CHECKLIST」

概要 普段みなさまはデジタルセキュリティや個人情報を保護するための行動をとっていますでしょうか? 提言した自分が言うのもなんですが、私自身あまり個人情報を保護するための行動を積極的にとっているとはなかなか言えません。。 ただ、やはりデジタル環…

DevOps 周りの知識について Q&A 形式で学びたいなら!「DEVOPS EXERCISES」

概要 みなさまは「DevOps」という言葉を耳にしたことはありますでしょうか? ソフトウェア開発をおこなっている方にとっては馴染み深いかもしれませんが、DevOps とは「開発チーム(Development)と運用チーム(Operations)がお互いに強調し合うことで、開…

ポケモンカードのリアルなレア加工を施す CSS コレクション!!「Pokemon Cards CSS」

概要 最近巷でポケモンカードが流行っているそうですね。 私は小さい時に多少ポケモンカードをやっていた経験があるのですが、今では当時のそれ以上にとても盛り上がりを見せているようで、私の友人もいかにレアなポケモンカードを集められるかで楽しんでい…

React 製の完全な管理者ダッシュボード画面!!「 React Admin Dashboard」

概要 これまで何回か React に関する記事について書いてきましたが、今回も React に関する記事になります。 今回は React で作成された管理者用ダッシュボード画面についてのテンプレートを提供してくれる OSS「React Admin Dashboard」になります。 こちら…

あの Windows 標準の電卓アプリが OSS に!「Windows Calculator」

概要 Windows ユーザーなら一度は使用したことがあるかもしれない、標準でついている電卓アプリが GitHub に公開されていましたので、今回はこちらの「Windows Calculator」についてご紹介します。 Windows Calculator(以降、電卓アプリ) は C++ 及び C# …

Web アプリで SVG ファイルアイコンを気軽に使用したいなら!「Lucide」

概要 Web アプリを開発している皆さんの中には、SVG ファイルを使用してアプリを開発したいという方は少なくないのではないでしょうか? 実際自分も、ズームした際も綺麗に画像が表示される SVG ファイルを使用して画像ファイルを添付したいなと思っていた時…

Flutter の UI ソースを参考にしたいなら!「Awesome Flutter」

概要 Google が 2018 年 12 月にリリースした「Flutter」というモバイルアプリ用のフレームワークをご存知でしょうか? Flutter は発表当時は「モバイルアプリフレームワーク」として Android アプリや iOS アプリを同じソースで同時に作成することができる…

Redis や Memcached の代わりになりうる宇宙最速のインメモリストア!?「Dragonfly」

概要 インメモリデータベースをご存知でしょうか? インメモリデータベースとは、データをインメモリ(主記憶装置、RAM)上の領域に格納するように設計されたデータベースのことで、従来のハードディスクなどのストレージ上に構築されるデータベースに比べて…

シェル用の最小限・高速・カスタマイズ可能なプロンプト!「Starship」

概要 ソフトウェアエンジニアの方やパソコンを普段使用されている方はターミナルやコマンドプロンプト、PowerShell などを使用されている方も多いかと思います。 しかしデフォルトのターミナルの場合、背景が黒で文字が白のもので素っ気なく思えてくることも…

2022年版ソフトウェア関連のブラックフライデー・サイバーマンデーのお買い得商品を確認したいなら!「Awesome Black Friday / Cyber Monday」

概要 みなさんはブラックフライデー・サイバーマンデーを楽しみにしていますでしょうか? 私自身は年末になると毎年ブラックフライデーやサイバーマンデーでどの商品がお買い得になるかを、ネットなどで見回るのがとても大好きです! この期間中は世界中で本…

モバイルアプリの脆弱性を診断したいなら!「Mobile -Security-Framework(MobSF)」

概要 モバイルアプリのセキュリティテストを行う際、みなさまはどのようにして実施されていますでしょうか? 独自のプログラムで行っていたり、手作業で行っている場合も少なくないのではないでしょうか? 今回ご紹介する OSS は、モバイルアプリのバイナリ…

今一度 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 文に…