GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

defensive-programming

Star

Here are 117 public repositories matching this topic...

Language: All
Filter by language
All 117 Python 39 C# 17 Java 14 C 6 TypeScript 6 C++ 5 JavaScript 4 HTML 3 R 3 Shell 3
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

DamonMohammadbagher / NativePayloads

Star 229

All my Source Codes (Repos) for Red-Teaming & Pentesting + Blue Teaming

csharp detection pentesting pentest evasion offensive offensive-security bypass-antivirus defensive blueteam monitoring-tool redteaming redteam defensive-programming thread-injection blueteaming remote-thread-injection evasion-attack memoryscanner
  • Updated Oct 8, 2024
  • C#

p-groarke / defensive_cpp

Star 31

C++ Defensive Macros

cpp cpp11 header-only defensive defensive-programming defensive-macros
  • Updated Oct 31, 2018
  • C++

rainmanjam / poka-yoke

Sponsor
Star 25

Mistake-proofing for software. Shigeo Shingo's poka-yoke method as a Claude Code plugin: audit code for footguns, design APIs that resist misuse, install guardrails, turn incidents into devices.

code-review type-safety defensive-programming poka-yoke guardrails error-prevention agent-skills claude-code claude-code-plugin mistake-proofing
  • Updated Oct 27, 2026
  • Python
krafted-guards

maiconheck / krafted-guards

Star 20

A .NET guard clause library with a fluent API for argument validation and precondition enforcement, making it easier to apply defensive programming and the fail-fast principle.

csharp dotnet fail-fast guard preconditions fluent-api defensive-programming guard-clause argument-validation guard-clause-argument-validation
  • Updated Nov 5, 2026
  • C#

6Kmfi6HP / avoid-overkill

Star 14

减少 GPT-5.6 模型的防御性编程问题 — keep engineering & paper writing proportional to the outcome and the evidence. A Codex & Claude Code plugin marketplace.

marketplace skill codex ai-agents academic-writing overengineering defensive-programming prompt-engineering agent-skills claude-code codex-plugin gpt56
  • Updated Aug 15, 2026
  • Shell

Harperbot / metal-guard

Star 13

Defensive layer for mlx / mlx-lm / mlx-vlm on Apple Silicon. Prevents IOGPUFamily kernel panics, SIGABRT, and Mac reboots from MLX inference. Includes a community-curated registry of known-panic models (KNOWN_PANIC_MODELS) with hardware contexts, root-cause hypotheses, and verified workarounds.

macos metal mlx kernel-panic ml-infrastructure defensive-programming metal-performance-shaders apple-silicon apple-m1 apple-m2 sigabrt mlx-lm mlx-vlm apple-m4 apple-m3 iogpu iogpumemory iogpufamily gpu-crash oom-handler
  • Updated May 25, 2026
  • Python

MrUnbelievable92 / C-Sharp-Dev-Tools

Star 12

A small framework for defensive development with conditionally compiled assertions and logging tools.

csharp assertions defensive-programming
  • Updated Jan 18, 2026
  • C#

algocry / checkleaks

Star 11

DEPRECATED: Tool for checking data leaks of social media platforms

checker data-provider python3 forensics defensive-programming defensive-security password-leak essential-service
  • Updated Feb 20, 2022
  • Python

jcoreio / typescript-validators

Star 11

API input validators with user-friendly error output and TypeScript to ensure you don't miss any properties

api json typescript schema validation types json-schema validator validate assert type assertion js-schema defensive-programming validation-schema object-schema runtime-types
  • Updated Jan 5, 2023
  • TypeScript

scrrlt / safe-tag

Star 10

A zero-dependency utility for retrieving `Object.prototype.toString` tags. It is designed to handle hostile or exotic objects that cause native implementations to throw exceptions.

javascript lightweight utility library typescript proxy vanilla-javascript error-handling tree-shaking fuzz-testing object-detection type-checking cross-realm security-tools malware-detection defensive-programming zero-dependencies tostringtagerror-handling hostile-objects revoked-proxy
  • Updated Jun 29, 2026
  • JavaScript

AlexandruBurlacu / pycontracts

Star 9

A decorator-based Python contracts/defensive programming library with no dependencies

decorators design-by-contracts defensive-programming python-contracts
  • Updated Dec 2, 2018
  • Python

jcoreio / typed-validators

Star 8

complex type validators that generate TypeScript and Flow types for you

api flow json typescript schema validation types json-schema validator flowtype validate assert type assertion js-schema defensive-programming validation-schema object-schema runtime-types
  • Updated Sep 21, 2022
  • TypeScript

IvanHanonoCozzetti / File-Watchdog

Star 8

Watchdog script to monitor multiple folders using python and multiprocessing.

multiprocessing cybersecurity watchdog defensive-programming
  • Updated Apr 25, 2021
  • Python

henrik42 / deeto

Star 8

A Java dynamic proxy factory for interface-typed data transfer objects

java clojure reflection fluent-interface immutable-datastructures builder-pattern dynamic-proxy data-transfer-object fluent-api defensive-programming
  • Updated Jul 3, 2019
  • Clojure

unknowbug / anchorlaw

Star 7

Code verification protocol for vibe coding — every claim must have a verifiable practice anchor.

python testing typescript cpp protocol static-analysis verification developer-tools code-quality dsh defensive-programming code-verification ai-assisted-development llm vibe-coding vibe-coded deepseek-harness dsh-plugin deepseek-harness-plugin deepseek-harness-plugins
  • Updated Oct 24, 2026
  • Python

alexewerlof / jty

Star 6

A minimal type checking library that I need in various projects for safer programming

validation javascript-library typechecking defensive-programming
  • Updated May 3, 2026
  • TypeScript

danielvartan / logoutils

Sponsor
Star 6

🧰 Utility Functions for NetLogo

utilities modeling scientific-computing simulations file-management agent-based-modeling complex-systems netlogo computational-modeling defensive-programming multi-agent-modeling list-manipulation complexity-science individual-based-modeling netlogo-models netlogo-procedures
  • Updated Jan 3, 2026
  • NetLogo

shanto462 / DotThrow

Star 6

Fluent guard clauses and validation for .NET. The same checks throw on the first failure or collect every error. Zero dependencies, AOT safe, MIT.

validation csharp dotnet nuget validator guard exceptions netstandard preconditions guard-clauses fluent-api defensive-programming argument-validation native-aot
  • Updated Nov 9, 2026
  • C#

algocry / Antidotes

Star 5

Antidotes - An anti-hacking tool.

scanner antispam defensive-programming antispoofing anti-hacking
  • Updated Jul 22, 2021
  • Python

mouwaficbdr / CryptoForensic-Python

Star 4

Ce projet met en œuvre des techniques de cryptanalyse, des heuristiques d'identification sophistiquées et une architecture logicielle robuste pour résoudre des missions de déchiffrement complexes.

python open-source cybersecurity blowfish-algorithm chacha20 defensive-programming aes-algorithms cyptography fernet-al
  • Updated Aug 13, 2025
  • Python

Add this topic to your repo

To associate your repository with the defensive-programming topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.