Awesome List Updates on Mar 09 - Mar 15, 2026

52 awesome lists updated this week.

🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor

1. Awesome Agents

License / Part of the Elyan Labs Ecosystem

2. Awesome Webxr

Standout Projects

Development / Other

Social Spaces / Other

Web3XR / Engines

3. Awesome Ironsworn

Resources / Starforged

4. Awesome Selfhosted

Software / Analytics

Software / Communication - Custom Communication Systems

Software / Document Management - E-books

Software / Knowledge Management Tools

Software / Media Management

Software / Miscellaneous

Software / Task Management & To-do Lists

5. Awesome Api Clients

Desktop

6. Awesome Mqtt

Platforms

7. Awesome Vue

Projects Using Vue.js / Open Source

Components & Libraries / UI Components

8. Awesome Wardley Maps

Development

9. Awesome V

Command-line

10. Awesome Lit

Extensions

11. 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]

Source

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

Source

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]

Source

Security / Deny All Access

Deny All Access

Require all denied

But 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.xxx

xxx.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.xxy

Security / 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 Off

Performance / 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 None

Miscellaneous / 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.html

Miscellaneous / 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 .vtt

Miscellaneous / 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 .php

Miscellaneous / 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]

12. Awesome Cli Apps in a Csv

AI terminal command generator

Chat and instant messaging

Clean up of files and directories

Command launchers

DevOps

Editors

File manager

Games

Learning and didactic tools

Networking

Note taking

Online search and resources

13. Typedb Awesome

Open source projects using TypeDB

14. Awesome Cpp

Frameworks

Audio

Biology

CLI

Compression

Concurrency

Containers

Cryptography

Database

Data visualization

Debug

GUI

Image Processing

JSON

Logging

Machine Learning

Math

Memory Allocation

Networking

Physics

Regular Expression

Scripting

Serialization

Video

Web Application Framework

Miscellaneous

Compiler

Build Systems

Static Code Analysis

Articles

Websites

Other Awesome Projects

15. Awesome Nextjs

Boilerplates

16. Awesome Tmux

Tools and session management

17. Awesome Keycloak

Community Extensions

18. Awesome Django

Third-Party Packages / Admin

19. Awesome Godot

3D / Godot 4

GDScript/C# editor support / Godot version unknown

20. Awesome Chrome Devtools

Accessibility (A11y) / Ruby

Workflow / Ruby

Themes / Ruby

21. Awesome Mac

System Tools / Menu Bar

22. ALL About RSS

Self Hosted Readers / Outline Processor Markup Language

23. Awesome Web Archiving

Tools & Software / Quality Assurance

24. Awesome Readme

Examples

Articles

25. Awesome Playcanvas

3D Gaussian Splatting / YouTube Playables

26. Awesome WebExtensions

Getting started

27. Awesome Opensource Apps

What do we have:

28. Awesome Sysadmin

Software / Identity Management - LDAP

29. Awesome Zsh Plugins

Plugins / superconsole - Windows-only

Themes / superconsole - Windows-only

30. Awesome Game Remakes

Adventure

Arcade

FPS

Platformer

Racing

Simulator

Strategy

31. Awesome Windows

Communication

IDEs

32. Awesome Zig

Language Essentials / String Processing

Language Essentials / File Format Processing

Network & Web / Network

33. Awesome Computational Biology

scRNA

Compound

Protein

Genome

Disease

Protein-Protein Interaction

Benchmarks & Datasets

Preprocessing Tools

Molecular Generation

LLM for Biology

Single-cell Foundation Models / Transcriptomics Foundation Models

Single-cell Foundation Models / Spatial Foundation Models

Single-cell Foundation Models / Multi-Omics Foundation Models

Single-cell Foundation Models / Domain Alignment

Protein Foundation Models / Protein Structure Prediction and Design

Multi-Modal Foundation Models / Protein Structure Prediction and Design

Genomics Foundation Models / Protein Structure Prediction and Design

34. Awesome Terraform

Tools / Community providers

35. Awesome Claude Code

Agent Skills 🤖 / General

Hooks 🪝 / General

Slash-Commands 🔪 / Version Control & Git

Slash-Commands 🔪 / Code Analysis & Testing

Slash-Commands 🔪 / Context Loading & Priming

Slash-Commands 🔪 / CI / Deployment

Slash-Commands 🔪 / Miscellaneous

CLAUDE.md Files 📂 / Language-Specific

CLAUDE.md Files 📂 / Domain-Specific

Alternative Clients 📱 / General

36. Awesome Math

Youtube Series

37. Awesome Testing

Software / Visual Testing

Software / Browser Extensions & Utilities

38. Awesome Python

Code Analysis

Machine Learning

Specific Formats Processing

39. Free for Dev

APIs, Data, and ML

Tools for Teams and Collaboration

Monitoring

Generative AI

Storage and Media Processing

IDE and Code Editing

Miscellaneous

40. Awesome Ai in Finance

LLMs

41. Awesome Regression Testing

Tools and frameworks (a-z↓)

Online services (a-z↓)

Blog posts (a-z↓)

42. Awesome Ruby

Business logic

43. Awesome Go

Artificial Intelligence

Audio and Music

Advanced Console UIs

Miscellaneous Data Structures and Algorithms

SQL Query Builders

Generators

Job Scheduler

Uncategorized

Stream Processing

Utility/Miscellaneous

Utilities

Routers / Libraries for creating HTTP middlewares

Windows / Libraries for creating HTTP middlewares

Go Tools / Libraries for creating HTTP middlewares

Conferences / Libraries for creating HTTP middlewares

44. Awesome Rust

Applications

Applications / Database

Applications / File manager

Applications / Finance

Applications / Industrial automation

Applications / Productivity

Applications / Security tools

Applications / System tools

Applications / Text editors

Applications / Utilities

Applications / Web

Development tools / Workflow Automation

Development tools / Build system

Libraries / Artificial Intelligence

Libraries / Game development

Libraries / GUI

Libraries / Network programming

45. Awesome Mac

Reading and Writing Tools / Markdown Tools Awesome List

Reading and Writing Tools / Note-taking

Developer Tools / Developer Utilities

Voice-to-Text / Audio Record and Process

Browsers / Audio Record and Process

Translation Tools / Audio Record and Process

Proxy and VPN Tools / Audio Record and Process

Utilities / Menu Bar Tools

Utilities / Cleanup and Uninstall

Utilities / File Organization Tools

Utilities / Window Management

QuickLook Plugins / System Related Tools

46. Awesome Neovim

LSP / Diagnostics

Startup / Cursorline

Debugging / CSV Files

Code Runner / Quickfix

Database / Automation

47. Awesome Bash

Just for fun

48. Awesome Bitcoin

Utilities

Additional Resources

49. Awesome Mongodb

Tools / Development

Applications / Web

50. Static Analysis

Multiple languages / Other

51. Awesome Datascience

Tools

Datasets / Book Deals (Affiliated)

52. Awesome Cakephp

Authentication and Authorization