Awesome List Updates on Aug 10, 2026
15 awesome lists updated today.
๐ Home ยท ๐ Search ยท ๐ฅ Feed ยท ๐ฎ Subscribe ยท โค๏ธ Sponsor
1. Awesome Agents
MCP Servers and Data Connectors
- CorpusIQ (โญ16) - Open-source MCP server that connects AI agents to business data APIs such as Stripe, GA4, Shopify, QuickBooks, and HubSpot.
2. Free for Dev
Security and PKI
- CertPost - Live SSL/TLS certificate monitoring on port 443 or custom ports (SMTP/IMAP). Reads the served certificate on the wire, full chain verification, and alerts via email or webhook before expiration. Free tier includes 3 certificates monitored forever.
Web Hosting
- ShipStatic - Static hosting your AI agent can drive itself:
npx @shipstatic/ship ./distand the site is live, with no install, no signup, no repo, no build. MCP, SDK and API too. Free accounts keep sites permanently with automatic HTTPS, global edge delivery and unmetered bandwidth; custom domains are paid.
3. Magictools
Graphics / Spritesheet Tools
- ๐ PixelChart Sprite Sheet Tools - Pack frames into a sheet with a JSON atlas, slice sheets back into PNGs, and convert between sheets and animated GIFs. Runs in the browser, no upload.
Graphics / Texture Tools
- ๐ PixelChart Normal Map Generator - Turns an image into normal, height and ambient occlusion maps with a live WebGL lit preview. Exports PNG or ZIP, runs entirely in the browser.
Graphics / Animation
- ๐ GameAsset.net - 10,000+ free CC0 character animations, previewable in 3D with GLB download.
Graphics / Vector/Image Editor
- ๐ธ Pixanima - Free in-browser pixel-art and animation editor with layers, a frame timeline, GIF/sprite-sheet export, and an optional AI assistant.
4. Typedb Awesome
Open source projects using TypeDB
skills- A collection of agent skills, including a TypeDB skill for agent workflows.
5. Awesome Datascience
Newsletters / Book Deals (Affiliated)
- Bamboo Weekly - Weekly pandas exercises based on current events and real-world public data, with fully worked solutions. Issues older than two years are free, as are the first two questions + answers in current issues. Archive.
6. Awesome Fiber
โ๏ธ Middlewares / โ๐ป Contrib
- spnego (โญ301) - Kerberos authentication middleware for Fiber using the SPNEGO mechanism.
7. Awesome Gemini Cli
MCP Servers
- RunAPI MCP (โญ54) - Remote MCP server for browsing model catalogs, checking pricing, and creating image, video, music, audio, and other model API tasks through RunAPI. Works with Gemini CLI:
gemini mcp add --transport http runapi https://mcp.runapi.ai/mcp.
8. Awesome Mqtt
Tools
- MQTTForge (โญ0) - Test console that builds a broker's topics into a live tree, shows every frame on the wire, and publishes by hand. Desktop app for macOS, Windows and Linux, or a single Docker image.
- RunMQTT MQTT Topic ACL Linter - Browser-based, local-only validator for MQTT topic-filter ACLs that checks wildcard breadth, tenant boundaries, publish/subscribe direction, placeholders, and overlapping rules. Source and method (โญ0).
9. Awesome Iot
Software / Libraries and Tools
- MQTT ACL Linter (โญ0) - Local-only MQTT topic ACL static analysis with optional RunMQTT policy checks.
10. Awesome Mac
Education / Audio Record and Process
- Leafy - Look up any word on screen with โฅA, including in PDFs and images, and save it to a searchable local library.
11. Awesome Icons
Archive of Icons
- IconSearch - Search and compare 355,000+ SVG icons across 229 open-source libraries.
12. Tips
Basic Operations
List of all files till a commit
git ls-tree --name-only -r <commit-ish>Quickly switch to the previous branch
git checkout -Alternatives:
git checkout @{-1}Delete remote branch
git push origin --delete <remote_branchname>Alternatives:
git push origin :<remote_branchname>git branch -dr <remote/branch>Delete remote tag
git push origin :refs/tags/<tag-name>Undo local changes with the content in index(staging)
git checkout -- <file_name>Alternatives:
git restore <file_name>Reword the previous commit message
git commit -v --amendSee commit history for just the current branch
git cherry -v masterAmend author.
git commit --amend --author='Author Name <email@address.com>'Stage parts of a changed file, instead of the entire file
git add -pPick commits across branches using cherry-pick
git checkout <branch-name> && git cherry-pick <commit-ish>Grab a single file from a stash
git checkout <stash@{n}> -- <file_path>Alternatives:
git checkout stash@{0} -- <file_path>Create new working tree from a repository (git 2.5)
git worktree add -b <branch-name> <path> <start-point>Create new working tree from HEAD state
git worktree add --detach <path> HEADShow all commits in the current branch yet to be merged to master
git cherry -v masterAlternatives:
git cherry -v master <branch-to-be-merged>Modify previous commit without modifying the commit message
git add --all && git commit --amend --no-editPrunes references to remove branches that have been deleted in the remote.
git fetch -pAlternatives:
git remote prune originRetrieve the commit hash of the initial revision.
git rev-list --reverse HEAD | head -1Alternatives:
git rev-list --max-parents=0 HEADgit log --pretty=oneline | tail -1 | cut -c 1-40git log --pretty=oneline --reverse | head -1 | cut -c 1-40Import from a bundle
git clone repo.bundle <repo-dir> -b <branch-name>Ignore one file on commit (e.g. Changelog).
git update-index --assume-unchanged Changelog; git commit -a; git update-index --no-assume-unchanged ChangelogFetch pull request by ID to a local branch
git fetch origin pull/<id>/head:<branch-name>Alternatives:
git pull origin pull/<id>/head:<branch-name>Restore deleted file.
git checkout <deleting_commit> -- <file_path>Restore file to a specific commit-hash
git checkout <commit-ish> -- <file_path>Marks your commit as a fix of a previous commit.
git commit --fixup <SHA-1>Skip staging area during commit.
git commit --only <file_path>Interactive staging.
git add -iStatus of ignored files.
git status --ignoredCheckout a new branch without any history
git checkout --orphan <branch_name>Find guilty with binary search
git bisect start # Search start
git bisect bad # Set point to bad commit
git bisect good v2.6.13-rc2 # Set point to good commit|tag
git bisect bad # Say current state is bad
git bisect good # Say current state is good
git bisect reset # Finish search
Bypass pre-commit and commit-msg githooks
git commit --no-verifyClone a single branch
git clone -b <branch-name> --single-branch https://github.com/user/repo.gitCreate and switch new branch
git checkout -b <branch-name>Alternatives:
git branch <branch-name> && git checkout <branch-name>git switch -c <branch-name>Show all local branches ordered by recent commits
git for-each-ref --sort=-committerdate --format='%(refname:short)' refs/heads/Clone a shallow copy of a repository
git clone https://github.com/user/repo.git --depth 1Force push to Remote Repository
git push -f <remote-name> <branch-name>Group commits by authors and title
git shortlogForced push but still ensure you don't overwrite other's work
git push --force-with-lease <remote-name> <branch-name>Number of commits in a branch
git rev-list --count <branch-name>Add object notes
git notes add -m 'Note on the previous commit....'Apply commit from another repository
git --git-dir=<source-dir>/.git format-patch -k -1 --stdout <SHA1> | git am -3 -kSpecific fetch reference
git fetch origin master:refs/remotes/origin/mymasterGenerates a summary of pending changes
git request-pull v1.0 https://git.ko.xz/project master:for-linusShow git status short
git status --short --branchCheckout a commit prior to a day ago
git checkout master@{yesterday}Push the current branch to the same name on the remote repository
git push origin HEADPush a new local branch to remote repository and track
git push -u origin <branch_name>Update a submodule to the latest commit
cd <path-to-submodule>
git pull origin <branch>
cd <root-of-your-main-project>
git add <path-to-submodule>
git commit -m "submodule updated"Duplicating a repository
git clone --bare https://github.com/exampleuser/old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.gitSparse checkout: clone only specific directories
git clone --filter=blob:none --sparse <url> && cd <repo> && git sparse-checkout set <dir1> <dir2>Show output in columns
git branch --columnAlternatives:
git tag --columnList worktrees
git worktree listRemove a worktree
git worktree remove <path>Alternatives:
git worktree pruneLog and History
Show helpful guides that come with Git
git help -gSearch change by content
git log -S'<a term in the source>'Show changes over time for specific file
git log -p <file_name>List all the conflicted files
git diff --name-only --diff-filter=UList of all files changed in a commit
git diff-tree --no-commit-id --name-only -r <commit-ish>Unstaged changes since last commit
git diffChanges staged for commit
git diff --cachedAlternatives:
git diff --stagedShow both staged and unstaged changes
git diff HEADWhat changed since two weeks?
git log --no-merges --raw --since='2 weeks ago'Alternatives:
git whatchanged --since='2 weeks ago'See all commits made since forking from master
git log --no-merges --stat --reverse master..Show all tracked files
git ls-files -tShow all untracked files
git ls-files --othersShow all ignored files
git ls-files --others -i --exclude-standardVisualize the version tree.
git log --pretty=oneline --graph --decorate --allAlternatives:
gitk --allgit log --graph --pretty=format:'%C(auto) %h | %s | %an | %ar%d'Visualize the tree including commits that are only referenced from reflogs
git log --graph --decorate --oneline $(git rev-list --walk-reflogs --all)Show inline word diff.
git diff --word-diffShow changes using common diff tools.
git difftool [-t <tool>] <commit1> <commit2> <path>Commits in Branch1 that are not in Branch2
git log Branch1 ^Branch2List n last commits
git log -<n>Alternatives:
git log -n <n>Open all conflicted files in an editor.
git diff --name-only | uniq | xargs $EDITORView the GPG signatures in the commit log
git log --show-signatureExtract file from another branch.
git show <branch_name>:<file_name>List only the root and merge commits.
git log --first-parentList commits and changes to a specific file (even through renaming)
git log --follow -p -- <file_path>Search Commit log across all branches for given text
git log --all --grep='<given-text>'Get first commit in a branch (from master)
git log --oneline master..<branch-name> | tail -1Alternatives:
git log --reverse master..<branch-name> | head -6Show the author, time and last revision made to each line of a given file
git blame <file-name>Show how many lines does an author contribute
git log --author='_Your_Name_Here_' --pretty=tformat: --numstat | gawk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s removed lines: %s total lines: %s
", add, subs, loc }' -Alternatives:
git log --author='_Your_Name_Here_' --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s
", add, subs, loc }' - # on Mac OSXShow all the git-notes
git log --show-notes='*'List unpushed git commits
git log --branches --not --remotesAlternatives:
git log @{u}..git cherry -vAdd everything, but whitespace changes
git diff --ignore-all-space | git apply --cachedblame on certain range
git blame -L <start>,<end>Show a Git logical variable.
git var -l | <variable>Get the repo name.
git rev-parse --show-toplevellogs between date range
git log --since='FEB 1 2017' --until='FEB 14 2017'Exclude author from logs
git log --perl-regexp --author='^((?!excluded-author-regex).*)$'View expanded details of changes in last commit
git showVisualize each position of HEAD in the last 30 days
git reflogCompare two versions of a rebased branch
git range-diff <base>..<old-tip> <base>..<new-tip>Alternatives:
git range-diff <rev1>...<rev2>Automate bisect with a test script
git bisect start <bad> <good> && git bisect run <script>Blame with line range
git blame -L <start>,<end> <file>Alternatives:
git blame -L :'<funcname>' <file>Detect moved or copied lines in blame
git blame -M -C <file>Alternatives:
git blame -C -C -C <file>Log with graph in oneline format
git log --oneline --graph --all --decorateFind commits where a file was deleted
git log --diff-filter=D --summary | grep deleteAlternatives:
git log --all --full-history -- <file>Show commit count per author per time period
git shortlog -sn --since='1 year ago'Alternatives:
git shortlog -sne --allVerify commit signatures
git verify-commit <commit>Alternatives:
git log --show-signatureShow diff with word-level granularity using color
git diff --color-wordsAlternatives:
git diff --word-diff=colorMerging and Rebasing
Rebases 'feature' to 'master' and merges it in to master
git rebase master feature && git checkout master && git merge -Stash changes before rebasing
git rebase --autostashSquash fixup commits normal commits.
git rebase -i --autosquashChange previous two commits with an interactive rebase.
git rebase --interactive HEAD~2Find common ancestor of two branches
git merge-base <branch-name> <other-branch-name>Change a branch base
git rebase --onto <new_base> <old_base>Create a fixup commit and auto-squash
git commit --fixup=<commit> && git rebase -i --autosquash <commit>~1Rebase interactively from the root commit
git rebase -i --rootRemotes
Changing a remote's URL
git remote set-url origin <URL>Get list of all remote references
git remoteAlternatives:
git remote showAdding Remote name
git remote add <remote-nickname> <remote-url>List all currently configured remotes
git remote -vList references in a remote repository
git ls-remote git://git.kernel.org/pub/scm/git/git.gitRefresh the list of remote branches
git remote update origin --pruneCreate a bundle file for offline sharing
git bundle create <file>.bundle --allAlternatives:
git bundle create <file>.bundle <branch-name>Clone from a bundle file
git clone <file>.bundle <directory>Partial clone: clone without blobs for faster fetch
git clone --filter=blob:none <url>Alternatives:
git clone --filter=tree:0 <url>Setup and Config
Remove sensitive data from history, after a push
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch <path-to-your-file>' --prune-empty --tag-name-filter cat -- --all && git push origin --force --allReset author, after author has been changed in the global config.
git commit --amend --reset-author --no-editGet git bash completion
curl -L http://git.io/vfhol > ~/.git-completion.bash && echo '[ -f ~/.git-completion.bash ] && . ~/.git-completion.bash' >> ~/.bashrcGit Aliases
git config --global alias.<handle> <command>
git config --global alias.st statusAlways rebase instead of merge on pull.
git config --global pull.rebase trueAlternatives:
#git < 1.7.9
git config --global branch.autosetuprebase alwaysList all the alias and configs.
git config --listMake git case sensitive.
git config --global core.ignorecase falseAdd custom editors.
git config --global core.editor '$EDITOR'Auto correct typos.
git config --global help.autocorrect 1Reuse recorded resolution, record and reuse previous conflicts resolutions.
git config --global rerere.enabled 1Remove entry in the global config.
git config --global --unset <entry-name>Ignore file mode changes on commits
git config core.fileMode falseTurn off git colored terminal output
git config --global color.ui falseSpecific color settings
git config --global <specific command e.g branch, diff> <true, false or always>Alias: git undo
git config --global alias.undo '!f() { git reset --hard $(git rev-parse --abbrev-ref HEAD)@{${1-1}}; }; f'Edit [local/global] git config
git config [--global] --editList all git aliases
git config -l | grep alias | sed 's/^alias\.//g'Alternatives:
git config -l | grep alias | cut -d '.' -f 2Use SSH instead of HTTPs for remotes
git config --global url.'git@github.com:'.insteadOf 'https://github.com/'Prevent auto replacing LF with CRLF
git config --global core.autocrlf falseEdit config for each level
git config --edit --system
git config --edit --global
git config --edit --localEnable background maintenance for faster operations
git maintenance startAlternatives:
git maintenance run --task=gcSign commits with SSH key instead of GPG
git config gpg.format ssh && git config user.signingkey ~/.ssh/id_ed25519.pub && git commit -S -m '<message>'Enable rerere to auto-resolve recurring merge conflicts
git config rerere.enabled trueSet default branch name for new repos
git config --global init.defaultBranch mainStashing
Saving current state of tracked files without committing
git stashAlternatives:
git stash pushSaving current state of unstaged changes to tracked files
git stash -kAlternatives:
git stash --keep-indexgit stash push --keep-indexSaving current state including untracked files
git stash -uAlternatives:
git stash push -ugit stash push --include-untrackedSaving current state with message
git stash push -m <message>Alternatives:
git stash push --message <message>Saving current state of all files (ignored, untracked, and tracked)
git stash -aAlternatives:
git stash --allgit stash push --allShow list of all saved stashes
git stash listShow the contents of any stash in patch form
git stash show -p <stash@{n}>Apply any stash without deleting from the stashed list
git stash apply <stash@{n}>Apply last stashed state and delete it from stashed list
git stash popAlternatives:
git stash apply stash@{0} && git stash drop stash@{0}Delete all stored stashes
git stash clearAlternatives:
git stash drop <stash@{n}>Stash only unstaged changes
git stash push --keep-indexStash specific files
git stash push -m '<message>' <file1> <file2>Show a diffstat summary of a stash
git stash show --stat <stash@{n}>Alternatives:
git stash show -p <stash@{n}>13. Awesome Claude Code
Start Here
- A Field Guide to Claude Fable 5 by Thariq Shihipar, Anthropic - Really solid, insightful guidance on working/thinking with Claude Fable, and with AI in general. Very well written. Hints of Rumsfeld epistemology, but otherwise it's a great piece.
- Beyond the Prompt: Claude Code by Arpan Patel - This has what you need. Remarkably clear, information-dense, it's Claude Code: the good parts, for beginners, advanced users, pets, anybody.
14. Awesome Go
Images
- eagle-image-api (โญ31) - Image optimization and transformation API using libvips, deployable to AWS Lambda and CloudFront.
15. Typography
Tools
- Next: Aug 09, 2026