Awesome List Updates on Mar 06, 2026
13 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome V
Command-line
- dnshammer (⭐0) - A covert communication channel that encodes data into DNS cache timing differences.
2. Awesome Cpp
Networking
- OpenDDS (⭐1.5k) - An open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). [Apache2]
Miscellaneous
- Gear-Lib (⭐3.2k) - A collection of basic libraries in POSIX C for embedded and network service development. [MIT]
- single_file_libs (⭐9.8k) - C/C++ open-source libraries with minimal dependencies. [Various]
3. Awesome Lit
Extensions
@tanstack/lit-table- Headless UI for building powerful tables & datagrids with Lit.
4. Awesome Neovim
Code Runner / Quickfix
- mikeboiko/nvim-flow (⭐3) - File-scoped command runner with YAML configuration, command preview, debug integration, and traceback quickfix.
5. Htaccess
Rewrite and Redirection / Force www
Force www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301,NC]Rewrite and Redirection / Force non-www
Force non-www
It’s still open for debate whether www or non-www is the way to go, so if you happen to be a fan of bare domains, here you go:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]Rewrite and Redirection / Remove Trailing Slash
Remove Trailing Slash
This snippet will redirect paths ending in slashes to their non-slash-terminated counterparts (except for actual directories), e.g. https://www.example.com/blog/ to https://www.example.com/blog. This is important for SEO, since it’s recommended to have a canonical URL for every page.
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]
Rewrite and Redirection / Redirect an Entire Site
Redirect an Entire Site
Redirect 301 / https://newsite.com/This way does it with links intact. That is www.oldsite.com/some/crazy/link.html will become www.newsite.com/some/crazy/link.html. This is extremely helpful when you are just “moving” a site to a new domain. Source
Rewrite and Redirection / Redirect Using RedirectMatch
Redirect Using RedirectMatch
RedirectMatch 301 /subdirectory(.*) https://www.newsite.com/newfolder/$1
RedirectMatch 301 ^/(.*).htm$ /$1.html
RedirectMatch 301 ^/200([0-9])/([^01])(.*)$ /$2$3
RedirectMatch 301 ^/category/(.*)$ /$1
RedirectMatch 301 ^/(.*)/htaccesselite-ultimate-htaccess-article.html(.*) /htaccess/htaccess.html
RedirectMatch 301 ^/(.*).html/1/(.*) /$1.html$2
RedirectMatch 301 ^/manual/(.*)$ https://www.php.net/manual/$1
RedirectMatch 301 ^/old-directory/(.*)$ /new-directory/$1
RedirectMatch 301 ^/z/(.*)$ https://static.askapache.com/$1
Rewrite and Redirection / Alias “Clean” URLs
Alias “Clean” URLs
This snippet lets you use “clean” URLs -- those without a PHP extension, e.g. example.com/users instead of example.com/users.php.
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^.]+)$ $1.php [NC,L]
Security / Deny All Access
Deny All Access
Require all deniedBut wait, this will lock you out from your content as well! Thus introducing...
Security / Deny All Access Except Yours
Deny All Access Except Yours
Require all denied
Require ip xxx.xxx.xxx.xxxxxx.xxx.xxx.xxx is your IP. If you replace the last three digits with 0/12 for example, this will specify a range of IPs within the same network, thus saving you the trouble to list all allowed IPs separately. Source
Now of course there's a reversed version:
Security / Allow All Access Except Spammers'
Allow All Access Except Spammers'
Require all granted
Require not ip xxx.xxx.xxx.xxx
Require not ip xxx.xxx.xxx.xxySecurity / Disable Image Hotlinking
Disable Image Hotlinking
RewriteEngine on
# Remove the following line if you want to block blank referrer too
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://(.+\.)?example.com [NC]
RewriteRule \.(jpe?g|png|gif|bmp|webp|avif|svg|ico)$ - [NC,F,L]
# If you want to display a “blocked” banner in place of the hotlinked image,
# replace the above rule with:
# RewriteRule \.(jpe?g|png|gif|bmp|webp|avif|svg|ico) https://example.com/blocked.png [R,L]Security / Disable Image Hotlinking for Specific Domains
Disable Image Hotlinking for Specific Domains
Sometimes you want to disable image hotlinking from some bad guys only.
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^https?://(.+\.)?badsite\.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://(.+\.)?badsite2\.com [NC,OR]
RewriteRule \.(jpe?g|png|gif|bmp|webp|avif|svg|ico)$ - [NC,F,L]
# If you want to display a “blocked” banner in place of the hotlinked image,
# replace the above rule with:
# RewriteRule \.(jpe?g|png|gif|bmp|webp|avif|svg|ico) https://example.com/blocked.png [R,L]Security / Block Visitors by Referrer
Block Visitors by Referrer
This denies access for all users who are coming from (referred by) a specific domain. Source
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} somedomain\.com [NC,OR]
RewriteCond %{HTTP_REFERER} anotherdomain\.com
RewriteRule .* - [F]Security / Block Specific User Agents
Block Specific User Agents
This will block specific user agents from accessing your site, useful for blocking scrapers and bad bots.
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} BadBot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} EvilScraper [NC]
RewriteRule .* - [F,L]Security / Content Security Policy (CSP)
Content Security Policy (CSP)
A Content Security Policy header helps mitigate cross-site scripting (XSS) and other code injection attacks by declaring which dynamic resources are allowed to load.
<IfModule mod_headers.c>
Header set Content-Security-Policy "default-src 'self'; script-src 'self'; style-src 'self'"
</IfModule>Adjust the directives to fit your needs. See the CSP reference for all available directives.
Security / Prevent MIME Type Sniffing
Prevent MIME Type Sniffing
This prevents browsers from trying to guess ("sniff") the MIME type of a resource, which can have security implications. The browser will trust what the server says and block the resource if it doesn't match the expected type.
<IfModule mod_headers.c>
Header set X-Content-Type-Options "nosniff"
</IfModule>Security / Set Referrer Policy
Set Referrer Policy
Control how much referrer information is included with requests. This helps protect user privacy by preventing the full URL from leaking to external sites.
<IfModule mod_headers.c>
Header set Referrer-Policy "strict-origin-when-cross-origin"
</IfModule>Security / Set Permissions Policy
Set Permissions Policy
Restrict which browser features your site can use, such as camera, microphone, geolocation, etc.
<IfModule mod_headers.c>
Header set Permissions-Policy "camera=(), microphone=(), geolocation=(), interest-cohort=()"
</IfModule>Performance / Remove Server Signature
Remove Server Signature
Prevent Apache from exposing its version number and OS information in HTTP headers and error pages.
ServerSignature OffPerformance / Set Cache-Control Headers
Set Cache-Control Headers
Cache-Control headers provide more fine-grained control over browser caching than Expires headers. You can use both together for maximum compatibility.
<IfModule mod_headers.c>
# Cache CSS and JS for 1 year
<FilesMatch "\.(css|js)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>
# Cache images for 1 month
<FilesMatch "\.(jpe?g|png|gif|webp|avif|svg|ico)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
# Cache fonts for 1 month
<FilesMatch "\.(woff2?|ttf|otf)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
# Do not cache HTML
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "no-cache, no-store, must-revalidate"
</FilesMatch>
</IfModule>Miscellaneous / Turn eTags Off
Turn eTags Off
By removing the ETag header, you disable caches and browsers from being able to validate files, so they are forced to rely on your Cache-Control and Expires header. Source
<IfModule mod_headers.c>
Header unset ETag
</IfModule>
FileETag NoneMiscellaneous / Custom Error Pages
Custom Error Pages
ErrorDocument 500 "Houston, we have a problem."
ErrorDocument 401 https://error.example.com/mordor.html
ErrorDocument 404 /errors/halflife3.htmlMiscellaneous / Custom Maintenance Page
Custom Maintenance Page
Redirect all traffic to a maintenance page while still allowing access from a specific IP address.
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^xxx\.xxx\.xxx\.xxx
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
RewriteCond %{REQUEST_URI} !\.(css|js|png|jpe?g|gif|svg|ico)$ [NC]
RewriteRule .* /maintenance.html [R=503,L]Replace xxx.xxx.xxx.xxx with your IP address to retain access while the site is under maintenance.
Miscellaneous / Enable CORS
Enable CORS
Enable Cross-Origin Resource Sharing (CORS) for your site, allowing other domains to make requests to your server.
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
Header set Access-Control-Allow-Headers "Content-Type, Authorization"
</IfModule>To restrict access to specific domains, replace * with the domain, e.g. https://example.com.
Miscellaneous / Set Custom MIME Types
Set Custom MIME Types
Define custom MIME types for file formats that Apache may not recognize by default.
AddType application/manifest+json .webmanifest
AddType application/wasm .wasm
AddType application/x-ndjson .ndjson
AddType text/vtt .vttMiscellaneous / Switch to Another PHP Version
Switch to Another PHP Version
If you’re on a shared host, chances are there are more than one version of PHP installed, and sometimes you want a specific version for your website. The following snippet should switch the PHP version for you.
AddHandler application/x-httpd-php84 .php
# Alternatively, you can use AddType
AddType application/x-httpd-php84 .phpMiscellaneous / Serve WebP/AVIF Images
Serve WebP/AVIF Images
If a modern format image (AVIF or WebP) with the same name exists alongside the original jpg/png, it will be served instead. AVIF is preferred over WebP when the browser supports both.
RewriteEngine On
# Serve AVIF if supported and available
RewriteCond %{HTTP_ACCEPT} image/avif
RewriteCond %{DOCUMENT_ROOT}/$1.avif -f
RewriteRule (.+)\.(jpe?g|png)$ $1.avif [T=image/avif,E=accept:1]
# Otherwise, serve WebP if supported and available
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
RewriteRule (.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]6. Awesome Cli Apps in a Csv
Clean up of files and directories
- NTC - A program that, based on the contents of a folder, create tabs (subfolders inside the selected folder) and displays their contents.
DevOps
- lazycontainer (⭐342) - TUI for managing Apple containers.
- podman-tui (⭐1.1k) - TUI for Podman environment.
- sen (⭐1k) - TUI for containers (manages interactively and inspects containers, dashboard view for containers and images, searching and filtering, real-time updates, tree view of all images).
Editors
- Amp (⭐4k) - A complete text editor for your terminal.
- C-EDIT (⭐294) - A text editor in C with drop down menus in the style of MS-DOS Editor.
- Helix - A text editor with multiple selections, tree-sitter integration, powerful code manipulation, language server support and other modern builtin features.
- maki - A simple text editor with file navigation and an emphasis on preserving battery life.
- Turbo (⭐631) - An experimental text editor for the terminal, based on Scintilla and Turbo Vision.
File manager
- adbtuifm (⭐184) - A TUI file manager for the Android Debug Bridge, to make transfers between the device and client easier.
- Far2l (⭐2.1k) - Linux port of Far v2 file manager.
- fml (⭐95) - Simple and fast file manager written in BASH.
- sfm (⭐251) - Simple file manager for unix-like systems with kernel event notifications, monitoring filesystem events, dual pane and more.
Games
- awkaster (⭐2.5k) - Pseudo-3D shooter written completely in gawk using raycasting technique.
- Balatro TUI (⭐162) - A minimal TUI clone of Balatro built in Rust.
- botany (⭐515) - A command line, realtime, virtual plant buddy.
- Brick Game emulator (⭐22) - Brick Game emulator that uses 4-bit microcontroller from Holtek.
- Brogue CE - Single-player strategy game set in the halls of a mysterious and randomly-generated dungeon.
- csol (⭐97) - Collection of solitaire/patience games, such as Klondike, FreeCell, Spider, and Yukon.
Networking
- Thymus - An interactive browser & editor for network configuration files.
7. Awesome Testing
Software / Visual Testing
- Frostbyte Screenshot Action (⭐0) - GitHub Action for automated website screenshots in CI/CD pipelines. Supports multiple viewports, full-page capture, and dark mode emulation.
8. Awesome Zig
Language Essentials / String Processing
- atman/zg - Provides Unicode text processing for Zig projects. It works correctly with the Russian language and other languages.
9. Awesome Go
Artificial Intelligence
- hotplex (⭐7) - AI Agent runtime engine with long-lived sessions for Claude Code, OpenCode, pi-mono and other CLI AI tools. Provides full-duplex streaming, multi-platform integrations, and secure sandbox.
Advanced Console UIs
- phoenix (⭐17) - High-performance TUI framework with Elm-inspired architecture, perfect Unicode rendering, and zero-allocation event system.
SQL Query Builders
- relica (⭐7) - Type-safe database query builder with zero production dependencies, LRU statement cache, batch operations, and support for JOINs, subqueries, CTEs, and window functions.
Job Scheduler
- pending (⭐3) - ID-based debounced task scheduler for deferred tasks with cancellation, graceful shutdown, and optional concurrency limits.
Routers / Libraries for creating HTTP middlewares
- fursy (⭐1) - HTTP router with type-safe generic handlers, automatic OpenAPI 3.1 generation from code, and RFC 9457 error responses.
10. Awesome Rust
Applications
- temps (⭐225) - A self-hosted PaaS that replaces Vercel, analytics, error tracking, and uptime monitoring with a single Rust binary
Applications / Database
- sabiql (⭐124) [sabiql] - A fast, driver-less TUI to browse, query, and edit PostgreSQL databases.
Applications / Productivity
- max-sixty/worktrunk (⭐2.8k) [worktrunk] - CLI for git worktree management designed for running AI agents in parallel, with hooks, LLM commit messages, and merge workflows
11. Awesome Mac
Reading and Writing Tools / Note-taking
- Zettel (⭐48) - Minimal, distraction-free note-taking app with Markdown and hashtag-based organization.
12. Typedb Awesome
Open source projects using TypeDB
go-typeql- A Go ORM for TypeDB 3.x with type-safe CRUD, query building, migrations, and code generation.
skills- A collection of agent skills, including a TypeDB skill for agent workflows.
13. Awesome Datascience
Tools
- Frostbyte MCP (⭐0) - MCP server providing 13 data tools for AI agents: real-time crypto prices, IP geolocation, DNS lookups, web scraping to markdown, code execution, and screenshots. One API key for 40+ services.
- Next: Mar 05, 2026