This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
Repository Index
47,133 repositories indexed
1–24 of 30 · Most stars
50+ tutorials and implementations for Generative AI Agent techniques, from basic conversational bots to complex multi-agent systems.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
- csharp
- java
- javascript
- mcp
✨ React patterns, techniques, tips and tricks ✨
- react-patterns
- design-patterns
- techniques
- best-practices
A free book that talks about design patterns/techniques used while developing with React.
- react
- data-flow
- dependency
- injection
Techniques for deep learning with satellite & aerial imagery
- deep-learning
- deep-neural-networks
- satellite-imagery
- pytorch
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
- c-plus-plus
- machine-learning
- online-learning
- contextual-bandits
Public malware techniques used in the wild: Virtual Machine, Emulation, Debuggers, Sandbox detection.
- anti-analysis
- anti-debugging
- anti-sandbox
- anti-vm
React: CSS in JS techniques comparison
- cssinjs
- css-in-js
A curated list of network embedding techniques.
- network-embedding
- representation-learning
- graph-embeddings
- knowledge-graph
Powershell module that can be used by Blue Teams, Incident Responders and System Administrators to hunt persistences implanted in Windows machines. Official Twitter/X account @PersistSniper. Made with ❤️ by @last0x00 and @dottor_morte
- incident-response
- malware-detection
- persistence
- powershell
A curated list of awesome Security Hardening techniques for Windows.
Simple Java image-scaling library implementing Chris Campbell's incremental scaling algorithm as well as Java2D's "best-practices" image-scaling techniques.
Fast, JavaScript DSP library that creates JIT optimized audio callbacks using code generation techniques
Flare is an ActionScript library for creating visualizations that run in the Adobe Flash Player. From basic charts and graphs to complex interactive graphics, the toolkit supports data management, visual encoding, animation, and interaction techniques.
RR is a test double framework that features a rich selection of double techniques and a terse syntax. ⛺
inVtero.net: A high speed (Gbps) Forensics, Memory integrity & assurance. Includes offensive & defensive memory capabilities. Find/Extract processes, hypervisors (including nested) in memory dumps using microarchitechture independent Virtual Machiene Introspection techniques
- forensics
- hypervisor
- memory-dump
- reverse-engineering
A starting point for building isomorphic React applications with ASP.NET Core, leveraging existing techniques.
- react
- c-sharp
- mvc
- asp-net-mvc
Automated Tactics Techniques & Procedures
- empire
- tactics
- procedure
- cybersecurity
ShowStopper is a tool for helping malware researchers explore and test anti-debug techniques or verify debugger plugins or other solutions that clash with standard anti-debug methods.
WebGL Shader demos - GPU rendering shader experiments with procedural 3D scene generation using ray marching and distance field (also known as 'sphere tracing') rendering techniques.
A tool for quantitative risk analysis of Android applications based on machine learning techniques
- android
- risk
- android-permissions
- quantitative-risk-analysis
A list of general purpose tricks and techniques for saving tokens in PICO-8.
- pico-8
- optimization-methods
A small machine learning library written in Lisp (Clojure) aimed at providing simple, concise implementations of machine learning techniques and utilities.
- machine-learning
- lisp
- clojure