Awesome List Updates on Sep 01 - Sep 07, 2025
13 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Zig
Learning Resources
- Introduction to Zig - a project based book : This is an open book by author
Pedro Duarte Fariathat provides an introduction to the Zig programming language, which is a new general-purpose, and low-level language for building robust and optimal software.
2. Awesome React
React Frameworks
- vike (⭐5.2k) - The Modular Framework - Next.js & Nuxt alternative
React Component Libraries
- chakra-ui (⭐40k) - Component system for building SaaS products with speed
React Forms
- tanstack-form (⭐5.8k) - Headless, performant, and type-safe form state management
React Real Apps
- readest (⭐13k) - A minimalistic, feature-rich and cross-platform eBook reader
3. Awesome Developer First
Monitoring
- Instatus - Uptime monitoring, incident response, and status pages.
4. Awesome Zsh Plugins
ZSH Tools / superconsole - Windows-only
- cgen (⭐0) - Generate shell completions for Fish, Bash, and ZSH and man-pages from a single YAML file. No more hand-writing separate completion files for every shell.
5. Awesome Docker
Registry / Other
- RepoFlow - A simple and easy-to-use package management platform with Docker support alongside other formats like PyPI, Maven, npm, and Helm. Includes smart search, built-in Docker image scanning, and a great free option for both self-hosted and cloud use.
6. Awesome Typescript
Books
- 📚 Acing the Frontend Interview (Early Access) by Jennifer Fu (Manning)
Libraries / Chrome Extensions
- 🐙 FilterQL (⭐279) - A tiny query language for filtering structured data
7. Awesome Wardley Maps
Mapping / ChatGPT
- Office 365 Wardley Mapping Templates - Templates for Microsoft Visio and PowerPoint.
8. Awesome Ios Books
iOS
9. Awesome Data Engineering
Charts and Dashboards
- QueryGPT (⭐21) - Natural language database query interface with automatic chart generation, supporting Chinese and English queries.
10. Awesome Go
Authentication and OAuth
- icza/session (⭐118) — Go session management for web servers (including support for Google App Engine - GAE). ☆
118
Command Line / Standard CLI
- hedzr/cmdr (⭐141) — POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations ☆
141
Configuration / Standard CLI
- nasermirzaei89/env (⭐22) — Golang Get Environment Variables Package with Zero Dependencies ☆
22
Database / Database Tools
- nikepan/clickhouse-bulk (⭐504) — Collects many small inserts to ClickHouse and send in big inserts ☆
504
Distributed Systems / Search and Analytic Databases
- osamingo/jsonrpc (⭐191) — The jsonrpc package helps implement of JSON-RPC 2.0 ☆
191
Natural Language Processing / Translation
- mehanizm/iuliia-go (⭐55) — Transliterate Cyrillic → Latin in every possible way ☆
55
Third-party APIs / Utility/Miscellaneous
- zc2638/swag (⭐50) — No comments, simple go wrapper to create swagger 2.0 compatible APIs. Support most routing frameworks, such as built-in, gin, chi, mux, echo, httprouter, fasthttp and more. ☆
50
Utilities / Utility/Miscellaneous
- kazhuravlev/just (⭐37) — Collection of useful functions. Complete simple tasks faster! ☆
37
Version Control / Utility/Miscellaneous
- jfrog/froggit-go (⭐48) — Froggit-Go is a universal Go library, allowing to perform actions on VCS providers. ☆
48
11. Awesome Neovim
Plugin Manager
- alex-popov-tech/store.nvim (⭐299) - Plugins discovery tool with hourly updated database, and one-key installation for
lazy.nvimandvim.pack.
- nvim-mini/mini.nvim#mini.deps (⭐8.3k) - Module of
mini.nvimfor managing other plugins. Uses Git and built-in packages to install, update, clean, and snapshot plugins.
Completion / Diagnostics
- nvim-mini/mini.nvim#mini.completion (⭐8.3k) - Module of
mini.nvimfor asynchronous two-stage completion. Supports showing completion item info and independent function signature.
Syntax / Assembly
- nvim-mini/mini.nvim#mini.surround (⭐8.3k) - Module of
mini.nvimfor working with text surroundings (add, delete, replace, find, highlight). Supports dot-repeat, different search methods, "last"/"next" extended mappings, Tree-sitter integration, and more.
Snippet / Assembly
- nvim-mini/mini.nvim#mini.snippets (⭐8.3k) - Module of
mini.nvimto manage and expand snippets. Supports LSP snippet syntax, flexible loaders, fuzzy prefix matching, interactive selection, snippet session with rich visualization, and more.
Fuzzy Finder / Assembly
- nvim-mini/mini.nvim#mini.fuzzy (⭐8.3k) - Module of
mini.nvimwith functions to perform fuzzy matching of one string to others along with fast Telescope sorter.
- nvim-mini/mini.nvim#mini.pick (⭐8.3k) - Module of
mini.nvimwith general purpose interactive non-blocking picker that has one window design, toggleable preview, flexible and fast default match, and much more.
- nvim-mini/mini.nvim#mini.extra (⭐8.3k) - Module of
mini.nvimwith extra functionality for its modules. Contains 20+ 'mini.pick' pickers, 'mini.ai' textobjects, and more.
File Explorer / Assembly
- nvim-mini/mini.nvim#mini.files (⭐8.3k) - Module of
mini.nvimproviding file explorer with column view capable of manipulating file system by editing text. Can create/delete/rename/copy/move files/directories inside and across directories.
Project / Assembly
- nvim-mini/mini.nvim#mini.visits (⭐8.3k) - Module of
mini.nvimto persistently track and reuse file system visits. Allows listing "recent"/"frequent"/"frecent" visits, adding/removing labels to visits and other data.
Color / Assembly
- nvim-mini/mini.nvim#mini.hipatterns (⭐8.3k) - Module of
mini.nvimto highlight patterns in text with configurable highlighters. Works asynchronously with configurable debounce delay.
Colorscheme / Tree-sitter Supported Colorscheme
- nvim-mini/mini.nvim#colorschemes (⭐8.3k) - Color schemes included in
mini.nvimplugin. All of them prioritize high contrast ratio for reading text and computing palettes in perceptually uniform color spaces.
Colorscheme / Colorscheme Creation
- nvim-mini/mini.nvim#mini.base16 (⭐8.3k) - Module of
mini.nvimwith fast implementation of base16 theme for manually supplied palette.
- nvim-mini/mini.nvim#mini.colors (⭐8.3k) - Module of
mini.nvimto tweak and save any color scheme. Also can animate transition and convert between some color spaces.
- nvim-mini/mini.nvim#mini.hues (⭐8.3k) - Module of
mini.nvimto generate configurable color scheme. Takes only background and foreground colors as required arguments. Can adjust number of hues for non-base colors, saturation, accent color, plugin integration.
Bars and Lines / Statusline
- nvim-mini/mini.nvim#mini.statusline (⭐8.3k) - Module of
mini.nvimfor minimal and fast statusline. Supports content change depending on window width.
Bars and Lines / Tabline
- nvim-mini/mini.nvim#mini.tabline (⭐8.3k) - Module of
mini.nvimfor minimal tabline showing listed buffers in case of one tab and falling back to default otherwise.
Bars and Lines / Cursorline
- nvim-mini/mini.nvim#mini.cursorword (⭐8.3k) - Module of
mini.nvimfor automatic highlighting of word under cursor (displayed after customizable delay).
Startup / Cursorline
- nvim-mini/mini.nvim#mini.starter (⭐8.3k) - Module of
mini.nvimfor start screen. Displayed items are fully customizable, item selection can be done using prefix query with instant visual feedback.
Icon / Cursorline
- nvim-mini/mini.nvim#mini.icons (⭐8.3k) - Module of
mini.nvimmeant as a general icon provider. Uses fixed set of highlight groups. Supports various categories, icon and style customizations, caching for performance. Integrates with built-in filetype matching.
Media / Cursorline
- iamt4nk/smm.nvim (⭐28) - Small TUI that allows for controlling Spotify playback.
Utility / Cursorline
- nvim-mini/mini.nvim#mini.notify (⭐8.3k) - Module of
mini.nvimto show one or more highlighted notifications in a single window. Provides maker ofvim.notify()implementation and sets up automated LSP progress updates.
Animation / CSV Files
- nvim-mini/mini.nvim#mini.animate (⭐8.3k) - Module of
mini.nvimto add out of the box animations for common built-in actions (cursor movement, scroll, resize, window open/close).
Neovim Lua Development / Quickfix
- nvim-mini/mini.nvim#mini.doc (⭐8.3k) - Module of
mini.nvimfor generation of help files from EmmyLua-like annotations. Allows flexible customization of output via hook functions.
- nvim-mini/mini.nvim#mini.test (⭐8.3k) - Module of
mini.nvimwith framework for writing extensive Neovim plugin tests. Supports hierarchical tests, hooks, parametrization, filtering, screen tests, "busted-style" emulation, customizable reporters, and more.
Git / Quickfix
- nvim-mini/mini.nvim#mini.diff (⭐8.3k) - Module of
mini.nvimto interactively visualize difference between buffer text and its reference. Provides toggleable detailed overview in text area, built-in apply/reset/textobject/goto mappings, and more.
- nvim-mini/mini.nvim#mini.git (⭐8.3k) - Module of
mini.nvimfor enhanced Git integration with current Neovim process. Implements tracking of Git related data,:Gituser command, and various helpers to explore Git history.
Motion / GitLab
- nvim-mini/mini.nvim#mini.jump (⭐8.3k) - Module of
mini.nvimfor smarter jumping to a single character.
- nvim-mini/mini.nvim#mini.jump2d (⭐8.3k) - Module of
mini.nvimfor smarter jumping within visible lines via iterative label filtering. Supports custom jump targets (spots), labels, hooks, allowed windows and lines, and more.
- nvim-mini/mini.nvim#mini.bracketed (⭐8.3k) - Module of
mini.nvimto go forward/backward with square brackets.
Keybinding / Tree-sitter Based
- nvim-mini/mini.nvim#mini.clue (⭐8.3k) - Module of
mini.nvimto show next key clues. Has opt-in triggers, shows next key information after customizable delay, allows hydra-like submodes, and more.
- nvim-mini/mini.nvim#mini.keymap (⭐8.3k) - Module of
mini.nvimwith utilities to make special key mappings: multi-step actions (with built-in steps for "smart"<Tab>,<S-Tab>,<CR>,<BS>), combos (more general version of "better escape" like behavior).
Scrolling / Scrollbar
- nvim-mini/mini.nvim#mini.map (⭐8.3k) - Module of
mini.nvimto show floating window with buffer text overview, scrollbar, and highlights.
Editing Support / Scrollbar
- nvim-mini/mini.nvim#mini.pairs (⭐8.3k) - Module of
mini.nvimfor autopairs which has minimal defaults and functionality to do per-key mapping.
- nvim-mini/mini.nvim#mini.trailspace (⭐8.3k) - Module of
mini.nvimfor automatic highlighting of trailing whitespace with functionality to remove it.
- nvim-mini/mini.nvim#mini.operators (⭐8.3k) - Module of
mini.nvimwith various text edit operators: replace, exchange, multiply, sort, evaluate.
- nvim-mini/mini.nvim#mini.move (⭐8.3k) - Module of
mini.nvimto move any selection (charwise, linewise, blockwise, current line in Normal mode) in any direction. Handles bothv:countand undo history.
- nvim-mini/mini.nvim#mini.ai (⭐8.3k) - Module of
mini.nvimfor extending and creatinga/itextobjects. It enhances some builtin textobjects, creates extensive set of new ones (likea*,a<Space>,a?, and more), and allows user to create their own (via Lua patterns or functions). Supports dot-repeat, different search methods, consecutive application, and more.
- nvim-mini/mini.nvim#mini.splitjoin (⭐8.3k) - Module of
mini.nvimto split and join arguments. Has customizable pre and post hooks. Works inside comments.
- nvim-mini/mini.nvim#mini.basics (⭐8.3k) - Module of
mini.nvimwith customizable configuration presets for common options, mappings, and autocommands.
Editing Support / Comment
- nvim-mini/mini.nvim#mini.comment (⭐8.3k) - Module of
mini.nvimfor per-line commenting. Fully supports dot-repeat.
Formatting / Comment
- nvim-mini/mini.nvim#mini.align (⭐8.3k) - Module of
mini.nvimfor aligning text interactively (with or without instant preview).
Formatting / Indent
- nvim-mini/mini.nvim#mini.indentscope (⭐8.3k) - Module of
mini.nvimfor visualizing and operating on indent scope. Supports customization of debounce delay, animation style, and different granularity of options for scope computing algorithm.
Session / Indent
- nvim-mini/mini.nvim#mini.sessions (⭐8.3k) - Module of
mini.nvimfor session management (read, write, delete).
Split and Window / Indent
- nvim-mini/mini.nvim#mini.bufremove (⭐8.3k) - Module of
mini.nvimfor buffer removing (unshow, delete, wipeout) while saving window layout.
Workflow / Competitive Programming
- saxon1964/neovim-tips (⭐374) - Provides hundreds of built-in Neovim tips, tricks, and shortcuts, with a custom picker interface and the ability to add your own tips.
12. Awesome Cli Apps
Utilities / SSH
- xxh (⭐5.8k) - Bring your favorite shell wherever you go through SSH.
Utilities / Network Utilities
- gg - One-click proxy without installing v2ray or anything else.
Utilities / Theming and Customization
- starship - Minimal, blazing-fast, and infinitely customizable prompt for any shell.
Utilities / System Interaction Utilities
- Clipboard - Cut, copy, and paste anything, anywhere.
Files and Directories / Disk Usage
- duf - A better
dfalternative.
- dust - A more intuitive version of
duin Rust.
- dutree - A tool to analyze file system usage written in Rust.
Version Control / Git
- bash-git-prompt (⭐6.9k) - Informative and fancy bash prompt for Git users.
13. Awesome Terraform
Tutorials and Blog Posts / Miscellaneous
- The Segment AWS Stack - Shows the behind the scenes of the infrastructure powered by Terraform that solved The Million Dollar Engineering Problem at Segment.
- Prev: Sep 08 - Sep 14, 2025
- Next: Aug 25 - Aug 31, 2025