SharpSvn provides Subversion bindings for .NET 2.0 applications.
SharpSvn is a binding of the Subversion Client API for .Net 2.0 applications contained within a set of xcopy-deployable dll's.
SVNKit (formerly known as JavaSVN) is a pure Java Subversion client library.
It can be used in place of the JavaHL libraries where a pure Java solution is desirable.
SVNCOM is two COM objects, SVNClient and SVNAdmin which give programmatic access to subversion functionality from any language (on Windows) which supports calling COM IDispatch interfaces.
SubversionSharp is C# Bindings for Subversion which require AprSharp.