If you know of a driver or wrapper for SQLite that is not listed below,
please feel free to add it to the list.
*Ada*
*: SQLite Base Package. http://gnade.sourceforge.net/#native
*C*
*: High level C API for SQLite. http://zild.org/doc/programming.csp#database
*C++ Wrappers*
*: http://www.QtForum.org/members/christian/flib/hp A C++ library which
contains a SQLite class
(http://www.qtforum.org/members/christian/flib/doc/classflib_1_1FSqlite.html)
*: Minimalistic C++ wrapper for SQLite and SQLite3.
http://dev.int64.org/sqlite.html
*: C++ wrapper for SQLite. http://sqlitedataset.sourceforge.net/
*: wxSQLite - wxWindows wrapper for sqlite.
http://sourceforge.net/projects/wxsqlite
*: CppSQLite - a very thin C++ wrapper around the public domain SQLite
database library.
http://www.codeproject.com/database/CppSQLite.asp
*: SQLite++ - cross-platform C++ wrapper library for SQLite.
http://www.sqliteplus.com ($$)
*: Borland C++. Delphi components have been succesfully installed into Borland
C++ Builder 5 and 6.
http://sqlite.aducom.com
*: Sword - cross-platform C++ lib with a SQLite C++ abstraction.
http://www.erik-n.net/sword/
*Clipper*
*:Harbour wrapper for SQLite. {linebreak}
A simple wrapper for Clipper, using the free [x]Harbour compiler.
http://www.geocities.com/SiliconValley/Board/5300/sqlite/hbsqlite_en.htm
*Common Lisp*
*:CLSQL a Common Lisp interface
to SQL RDBMS which includes both functional and object oriented subsystems for
data definition and manipulation as well as an integrated symbolic SQL syntax.
A number of Common Lisp implementations and RDBMS (including SQLite) are
supported.
*COM Wrappers / Visual Basic DLLs*
*: DLL for VB 6/5/4 like as ADO free!! by Javier Bermudez from Argentina.
http://free.hostdepartment.com/j/javierbermudez/archivos/sqlite/index.html
*: Visual Basic 6 http://www.ag-software.com/SQLite/default.asp
*: SQLHelper: http://groups.yahoo.com/group/sqlite/files/ (Works with VB5 &
VB6; Get both pssql.zip
and psvbutls32.zip )
*: SQLitePlus COM DLL wrapper for SQLite (coded with C++/ATL).
http://www.sqliteplus.com ($$)
*: SQLiteDB: lightweight and fast COM wrapper written in ATL, featuring an
ADO-like object model. http://www.terrainformatica.com/users/george
*: ADOSQLite VB6 wrapper; requires AGS_SQLite.dll from ag-software (above):
http://www.ebunda.com/free/dl/ADOSQLite.zip
*: SqLite2X - Free ActiveX wrapper with sources
http://dimzon541.narod.ru/sqlitex/
*: DAO like Sqlite Wrapper for VB6
http://perso.wanadoo.fr/jveritecontribs/DAOSqlite.zip
*: LiteX: another COM DLL wrapper for SQLite3 (ATL)
http://www.republika.pl/roed/litex/litex.html
*Drivers*
*: libdbi (C abstraction lib) driver for SQLite.
http://libdbi-drivers.sourceforge.net
*: ODBC driver for SQLite. http://www.ch-werner.de/sqliteodbc/.
*: KexiDB driver for SQLite. Can be also used with KexiDB library for other
apps than Kexi.
http://webcvs.kde.org/cgi-bin/cvsweb.cgi/koffice/kexi/kexidb/drivers/sqlite/
*: Borland DBExpress driver for SQLite. http://www.bcp-software.nl.
*Delphi*
*: Open source Delphi (4..7) C++ (BCB5, 6) components for SQLite version
*2.8.x* and SQLite version *3.0.x* (TASQLiteDB, TASQLiteQuery, TASQLiteTable,
TASQLiteUpdateSQL, etc.). (updated 16th sept 2004) http://sqlite.aducom.com
*: Delphi class for SQLite.
http://www.torry.net/db/direct/db_directsql/tsqlite.zip
*: TLiteDB - Delphi interface for sqlite. http://sqlite.dubaron.com/
*: Fast and lean wrappers, browser, date/time and soundEx functions
http://www.it77.de/sqlite/sqlite.htm
*: Dataset descendant for SQLite:
http://sourceforge.net/projects/sqlite4delphi
*Ewe* (Java clone, Waba descendant, nice PDA support)
*: Wrapper for SQLite (alpha):
http://ewe.e-masi.com/forum/viewtopic.php?p=968#968
*Java*
*: Java wrapper incl. JDBC driver for SQLite.
http://www.ch-werner.de/javasqlite
*: Java wrapper (around a SWIG interface):
http://tk-software.home.comcast.net/
*Lua*
*: Lua wrapper for SQLite. http://domingo.dad-it.com/lua-sqlite.whtm
*: Lua5 wrapper for SQLite. http://lua-users.org/wiki/LuaSqlite
*: A multithread webserver with lua and sqlite works in windows and linux
(it's working but it's still
immature). http://domingo.dad-it.com/ws-lua-sqlite.whtm
*: A more complete Lua 5 wrapper for SQLite.
http://luaforge.net/projects/luasqlite
*: Lua-Sqlite3:
Sqlite 3 for Lua. Two layer architecture, multiple interfaces, coroutines, iterators and much more.
*.NET Framework*
*: ADO.NET Data Provider for SQLite. (.NET Framework 1.1). Supports both
SQLite 2 and 3. http://sourceforge.net/projects/adodotnetsqlite/
*:.NET wrapper for SQLite. http://www.ag-software.com/SQLite.aspx. Online
Documentation
DocumentationSqliteNet
*:.NET Mono ADO.NET provider for SQL Lite: http://www.go-mono.com/sqlite.html
*:.NET C# wrapper for SQLite (usable with C#, Managed C++ & VB.NET) -
http://www.phpguru.org/
SQLite.NET.html
*newLISP*
*: newLISP is a LISP based scripting language and has a module for interfacing
with SQLite for Win32
and Linux/BSD/OSX platforms. http://newlisp.org
*Objective-C*
*: Objective-C (Cocoa) wrapper for SQLite.
http://www.blackholemedia.com/code/
*: {link: http://www.subsume.com/assembled/STEnterprise.html STEnterprise}:
Another Cocoa
wrapper for SQLite. Includes a framework and NSCoder subclass for object
persistence.
*: ObjC/Cocoa relational framework. No query strings/tables
http://treehouseideas.com/datacrux/
*: Cocoa-based, easy and powerful, cursors, on-the-fly data file compaction,
includes introspection
methods to access table names, column names, indexes, etc. Also includes
utility methods to create
and drop tables, add and remove columns, insert data, and more! Access to
SQLite's last error ID and
associated error string. BLOB support. and more! http://www.webbotech.com
*Objective Caml (OCaml)*
*: ocaml-sqlite wrapper for sqlite:
http://neugierig.org/software/ocaml/sqlite/
*: ocaml-dbi includes the sqlite wrapper as part of Database Independant
framework for ocaml: http://
www.merjis.com/developers/mod_caml/
*Perl*
*: Perl-DBI driver for SQLite (DBD::SQLite).
http://search.cpan.org/perldoc?DBD::SQLite
*: Perl wrapper around a SWIG generated interface. Provides a nice class
oriented interface. http://tk-software.home.comcast.net/
*PHP*
*: PHP 4 extension for SQLite. (Official) http://pecl.php.net/package/SQLite
*: PEAR DB contains an interface for SQLite.
http://pear.php.net/package/DB
*: PHP driver for SQLite. (Unofficial)
http://freshmeat.net/projects/sqlite-php (no longer being worked
on see above)
*: ADOdb database abstraction layer for PHP 4/5 is supporting SQLite.
http://adodb.sourceforge.net/
*: SQLite has been bundled with PHP 5 RC1. http://www.php.net
*: Creole - Common Database API for ZE2 supports SQLite.
http://creole.phpdb.org/
*: {link: http://code.jenseng.com/db/ SQLiteDB}: A simple wrapper class that
supports ALTER TABLE statements.
*Python*
*: Python driver for SQLite. http://pysqlite.sourceforge.net/.
*: SQLObject Python object-relational mapper. http://sqlobject.org
*: Modeling - Object-Relational Bridge for Python.
http://modeling.sourceforge.net/
*Ruby*
*: Ruby DBI (dbd_sqlite). *This needs some work (see mailing list!).*
http://ruby-dbi.sourceforge.net
*: Ruby wrapper for SQLite. http://domingo.dad-it.com/ruby-sqlite.whtm
*: Ruby wrapper for SQLite (BSD license). http://sqlite-ruby.sourceforge.net
*SmallTalk*
*: Squeak Smalltalk wrapper for SQLite.
http://map1.squeakfoundation.org/sm/packagebyname/sqlite
*: VisualWorks Smalltalk: http://www.gjdv.at/v2/en/oss/vwsqlite.xhtml
*Tcl/Tk*
*: A Tcl interface is included with the SQLite core.
*Other*
*: (Small)Eiffel wrapper for SQLite. http://elj.sourceforge.net/
*: Euphoria wrapper: http://www.rays-web.com/eusqlite.htm
(http://www.rapideuphoria.com for
info on Euphoria)
*: Io wrapper for SQLite.
http://www.iolanguage.com/Source/Io/IoServer/SQLite/_docs/SQLite.html
*: KOL (Key Objects Library by Vladimir Kladov : http://xcl.cjb.net) wrapper
for SQLite(beta 1.1).
http://members.fortunecity.com/boguslaw/KOLSQLite.zip
*: Common Lisp binding for SQLite at http://members.optusnet.com.au/apicard/
*: Qt. The Opie Project ( http://opie.handhelds.org ), generic Qt wrapped
sqlite at http://
cvs.handhelds.org/cgi-bin/viewcvs.cgi/opie/libsql/
*: {link: http://www.r-project.org R}: R SQLite package conforming to the R
DBI standard. http://
cran.us.r-project.org/src/contrib/PACKAGES.html#RSQLite
*: REXX wrapper for SQLite. http://rexxsql.sf.net
*: wxWindows wrapper for SQLite. http://members.optusnet.com.au/~blackpaw1/
*: Scheme (for the Chicken Scheme-to-C compiler):
http://www.call-with-current-continuation.org/
eggs/sqlite.html
*: Objective Caml (OCaml) binding for Sqlite.
http://sourceforge.net/projects/ocaml-sqlite/
*: PureBasic SQLite Userlibrary:
http://www.purearea.net/pb/english/userlibs.php
*: PowerBasic - Source code by Nathan Evans
http://www.powerbasic.com/support/forums/Forum7/
HTML/001853.html
*: PowerBasic - Source code by Don Dickinson
sqlite version 3: http://www.greatwebdivide.com/files/pbsqlite3.zip
sqlite version 2: http://www.greatwebdivide.com/files/pbsqlite.zip
*: uSQLD - A small networked database server based on sqlite.
http://gpe.handhelds.org/projects/
GPE-usqld.shtml
*: SQlite4WD - Native driver class for Windev 7.5 / 8 (www.pcsoft.fr).
http://sql4wd.rbesset.net/
*: SQLLite.DLL - Interface to allow Dark Basic Professional to use SQLite
(www.codingarea.co.uk). http://www.codingarea.co.uk/
*: REALbasic wrapper for SQLite: http://ljug.com/sw/sqliteplugin.html
*: REBOL wrapper for SQLite: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=sqlite3.r
Port based interface : http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=sqlite3-protocol.r