Skip to content

seanmars/my-awesome-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

AWESOME TOOLS

Command Line Tools

  • Oh My Zsh - Oh My Zsh is an open source, community-driven framework for managing your Zsh configuration.
  • Oh My Posh - A prompt theme engine for any shell.
  • bat - A cat(1) clone with wings.
  • fzf - A command-line fuzzy finder.
  • zoxide - A smarter cd command. Supports all major shells.
  • gsudo - Sudo for Windows
  • TooLong - A terminal application to view, tail, merge, and search log files (plus JSONL).
  • fx - Terminal JSON viewer & processor
  • xh - Friendly and fast tool for sending HTTP requests
  • dotenvx - a better dotenv–from the creator of dotenv

Development Tools

  • RepoZ - A zero-conf git repository information manager.
  • Ngrok - ngrok is a globally distributed reverse proxy that secures, protects and accelerates your applications and network services, no matter where you run them. You can think of ngrok as the front door to your applications.
  • devtunnel - Dev tunnels allows developers to securely expose local web services to the Internet, control who has access, and easily & debug your web applications from anywhere.
  • Piko - An open-source alternative to Ngrok, designed to serve production traffic and be simple to host (particularly on Kubernetes)
  • just - Like Make, just is a handy way to save and run project-specific commands.
  • Consul - Service Discovery

Database

  • ChartDB - Database diagrams editor that allows you to visualize and design your DB with a single query.
  • DBeaver - DBeaver Community is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. It supports all popular SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apache Family, and more.
  • HeidiSQL - HeidiSQL is free software for people who work with databases, and aims to be intuitive to use. "Heidi" lets you connect to a variety of databases, like MariaDB, MySQL, Microsoft SQL, PostgreSQL, SQLite, Interbase and Firebird.(Only for Windows)

SSH

  • Termius Cross-Platform SSH Client

Container

Cache

  • DiceDB - DiceDB is an in-memory, real-time, and reactive database with Redis and SQL support optimized for modern hardware and building real-time applications.
  • Valkey - A new project to resume development on the formerly open-source Redis project. We're calling it Valkey, since it's a twist on the key-value datastore.
  • Garnet - Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
  • Redis - Redis is an in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.

Security

Observability Tools

Logging

  • Seq - The self-hosted search, analysis, and alerting server built for structured logs and traces.

Diagram

  • draw.io - draw.io is a JavaScript, client-side editor for general diagramming.
  • Structurizr - Structurizr builds upon "diagrams as code", allowing you to create multiple software architecture diagrams from a single model.
  • Whimsical - 多合一的視覺圖工具,目前包含了流程圖、原型設計圖、便利貼看板,未來還即將開發心智圖功能。
  • tldraw - infinite canvas
  • markmap - markdown mindmap
  • PlantUML- PlantUML is a highly versatile tool that facilitates the rapid and straightforward creation of a wide array of diagrams.
  • Mermaid - JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.
  • Diagrams - Diagrams lets you draw the cloud system architecture in Python code.
  • d2 - D2 is a diagram scripting language that turns text to diagrams. It stands for Declarative Diagramming. Declarative, as in, you describe what you want diagrammed, it generates the image.

Design

  • Lottielab - The motion design tool for product teams

Automate

Note

  • Notion
  • anytype
  • Obsidian - Obsidian is the private and flexible writing app that adapts to the way you think.
  • Joplin - Joplin is an open source note-taking app. Capture your thoughts and securely access them from any device.
  • Logseq - By thinking and writing with Logseq, you'll gain confidence in what you know and stop worrying about forgetting anything.
  • Notable - The Markdown-based note-taking app that doesn't suck.
  • Zettlr - From idea to publication in one app: Zettlr supports your writing process at every stage — from initial notes to journal submission or book manuscript.
  • MarkText - Simple and Elegant Markdown Editor Focused on speed and usability.

Misc

  • GlideX - 跨裝置的螢幕共享解決方案
  • Rufus - The Reliable USB Formatting Utility
  • Tech Stack File - The universal standard for tech stack data. A single file that lists the entire tech stack of a Git repo, with metadata about each technology. Read more about the file and the GitHub App here.
  • qrframe - qr code designer(demo)
  • 💰SmoothScroll [Win] [Mac] - SmoothScroll will give your mouse wheel (Chrome, Word, OneNote, text editors, PDF, etc.) buttery smooth scrolling.
  • LocalSend - Share files to nearby devices. Free, open-source, cross-platform.
  • Slidev.js - 簡報工具 Presentation Slides for Developers

Git

Web Game Engine

Windows Only

macOS Only

  • Ice - Powerful menu bar manager for macOS
  • shortcat - Manipulate macOS masterfully, minus the mouse.
  • vifm - Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.

Releases

No releases published

Packages

No packages published