The limit can be reduced to
$$
\lim_{x\to 1}\frac{x^x-1}{x-1}\frac{1}{x+1}
$$
and the first factor is the derivative at $1$ of the function $f(x)=x^x$, so there's no real way to avoid derivatives in a way or the other. The second factor has limit $1/2$, so it doesn't bother too much.
Since $f(x)=e^{x\log x}$, the derivative is $f'(x)=e^{x\log x}(1+\log x)$ and so $f'(1)=1$.
Otherwise you can substitute $x=1+t$ and consider
$$
\lim_{t\to0}\frac{e^{(1+t)\log(1+t)}-1}{t}
$$
The numerator can be expanded as
$$
1+(1+t)\log(1+t)+o\bigl((1+t)\log(1+t)\bigr)-1=
(1+t)\log(1+t)+o\bigl((1+t)\log(1+t)\bigr)
$$
Now
$$
(1+t)\log(1+t)=(1+t)(t+o(t))=t+o(t)
$$
and so $o\bigl((1+t)\log(1+t)\bigr)=o(t)$; thus the limit is
$$
\lim_{t\to0}\frac{e^{(1+t)\log(1+t)}-1}{t}=
\lim_{t\to0}\frac{t+o(t)}{t}=1
$$
and therefore
$$
\lim_{x\to 1}\frac{x^x-1}{x-1}\frac{1}{x+1}=1\cdot\frac{1}{2}=\frac{1}{2}
$$