I saw this Feynman diagram in Edward Tufte's book Beautiful evidence (you can also find it in this thread). It was relatively easy to recreate using trees and decorations.
Update: Rewritten using PGF 2.0 features.

Edit and compile if you like:
% Feynman diagram% Requires PGF >= 2.0\documentclass{article}\usepackage[latin1]{inputenc}\usepackage{tikz}\usetikzlibrary{trees}\usetikzlibrary{decorations.pathmorphing}\usetikzlibrary{decorations.markings}\begin{document}% Define styles for the different kind of edges in a Feynman diagram\tikzset{photon/.style={decorate, decoration={snake}, draw=red},electron/.style={draw=blue, postaction={decorate},decoration={markings,mark=at position .55 with {\arrow[draw=blue]{>}}}},gluon/.style={decorate, draw=magenta,decoration={coil,amplitude=4pt, segment length=5pt}}}\begin{tikzpicture}[thick,% Set the overall layout of the treelevel/.style={level distance=1.5cm},level 2/.style={sibling distance=2.6cm},level 3/.style={sibling distance=2cm}]\coordinatechild[grow=left]{child {node {$g$}% The 'edge from parent' is actually not needed because it is% implicitly added.edge from parent [gluon]}child {node {$g$}edge from parent [gluon]
Click to download: feynman-diagram.tex • feynman-diagram.pdf
Open in Overleaf: feynman-diagram.tex