web lib dev