If you know of a driver or wrapper for SQLite that is not listed below, please feel free to add it to the list. Please indicate SQLite *version(s)* supported. *Ada* *: SQLite Base Package. http://gnade.sourceforge.net/#native *Anubis language* *: Anubis language has a native supports of SQLite 3. The SQlite3 engine is embbeded on VM. http://www.anubis-language.com *BASIC dialects* *:{link:http://www.autoitscript.com/ AutoIt3} Wrapper for sqlite3.dll - {link:http://piccaso.pi.funpic.de/cc/click.php?id=1 SQLite.zip} - {link: http://www.autoitscript.com/forum/index.php?showtopic=17099 Discussion Thread} - SQLite Version 3 only *:{link: http://vfornazin.ipdz.com qrfSQL2 Database Engine} - an abstractions and modified version of SQLite optimized to run on Windows CE devices (Handhelds, PocketPC's, Smartphones). Runs on all Windows CE versions since WCE 2.10. Runs also on Win32, Cygwin and Linux operating systems. Provider a high-level (ADO style) API to quick create robust applications. Native API's for C, C++, Delphi, COM (any ActiveX language such Visual Basic, VBScript, ASP, .NET Framework, etc), Java and {link: http://www.superwaba.com.br SuperWaba}. *:Appforge MobileVB: {link: http://www.danicsystems.com DragonDB - MVB Edition} an SQL database engine and software development toolkit for creating Microsoft Pocket PC and Smartphone database applications using {link:http://www.appforge.com/products/enterprise/crossfire/index.html AppForge MobileVB}. DragonDB is built upon SQLite3 so its databases are portable to all platforms and applications which support the SQLite3 database format. *: FreeBASIC. Excellent API support included, requires SQLite version 3. http://www.freebasic.net *: NS Basic/CE: Create apps for Windows CE, Pocket PC and Windows Mobile. http://www.nsbasic.com/ce *: NS Basic/Desktop: Create apps for Window 2000 and Windows XP. http://www.nsbasic.com/desktop *: 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 *: WebBasic Interpreter. Integrated SQL language and database support in a QBasic like language. http://www.ddginc-usa.com/webbas.htm *C* *: High level C API for SQLite 3.x with thread-safe Connection Pooling {link:http://www.tildeslash.com/libzdb/} *: *SmartDB* - SmartDB for Sqlite 3.x provides msado like interface. You can start using sqlite in your programs in just 3 lines of code. {link:http://sourceforge.net/projects/smartdb/} *: SQLcrypt - SQLite3 + C API for transparent storage-level AES encryption - Windows, Tcl and Python interfaces. Try before you buy. http://www.sqlcrypt.com *: APR-DBD - Part of the APR-UTIL from the Apache project. A database abstraction layer with connection pooling support and sqlite3 support. {link:http://apr.apache.org/} *: libdbi - Database Independent Abstraction Layer for C {link:http://libdbi.sourceforge.net/} supports SQLite 2.x and 3.x *Ch --- an Embeddable C/C++ Interpreter for Script Computing* *: {link: http://chsqlite.sourceforge.net Ch SQLite} is a {link: http://www.softintegration.com Ch} binding to SQLite C library. Ch is an embeddable C/C++ interperter for scripting, shell programming, numerical computing, 2D/3D plotting and embedded scripting. With the Ch SQLite package, all C (or C++) programs using functions from the SQLite C library can readily run in Ch interpretively without compilation. It is an ideal solution for rapid prototyping, Web- based applications, and embedded scripting. *C++ Wrappers* *: {link: http://www.sqliteplus.com SQLite++} - Cross-platform C++ wrapper library for SQLite. http://www.sqliteplus.com ($$) *: SharpLite, ado.net style wrappers. http://sourceforge.net/projects/sharplite/ *: *SmartDB* - SmartDB for Sqlite 3.x provides msado like interface. You can start using sqlite in your programs in just 3 lines of code. {link:http://sourceforge.net/projects/smartdb/} *: LiteSQL - C++ Object-relational persistence framework (supports SQLite3 as backend, too). http://litesql.sourceforge.net *: Sqlitedataset. Has functions for handling query results. Makefile included. http://sqlitedataset.sourceforge.net/ *: GQL Generic SQL Library supports PostgreSQL, MySQL and SQLite. Included in Debian Sarge. http://gql.sourceforge.net/ *: SQLite Plus, a minimalistic C++ wrapper for SQLite and SQLite3, inspired by the ADO.NET classes. Authors name is not mentioned in package. Written with MS Visual Studio. Depends on BOOST, if UNICODE is used it probably won't work on anything but Windows. Open Source zlib Licensed http://dev.int64.org/sqlite.html *: 3 different sqlite3 C++ wrappers, including two STL-based wrappers and a Unicode-capable one for use with the MFC CString class. Two are public domain and one is zlib license. http://s11n.net/sqlite/wrapper/ *: wxSQLite - wxWidgets wrapper for SQLite 2.x. http://sourceforge.net/projects/wxsqlite *: wxSQLite3 - wxWidgets wrapper for SQLite 3.x. Inspired by wxSQLite and CppSQLite, supporting most features of SQLite 3 including user-defined functions. http://wxcode.sourceforge.net/components/wxsqlite3/ *: CppSQLite - a very thin C++ wrapper around the public domain SQLite database library. http://www.codeproject.com/database/CppSQLite.asp *: CppSQLiteU - Inheritor of CppSQLite with Unicode support. http://softvoile.com/development/ CppSQLite3U/ *: Borland C++. Delphi components have been succesfully installed into Borland C++ Builder 5 and 6. http://sqlite.aducom.com *: Sword - cross-platform LGPL C++ lib with many features, including a SQLite C++ abstraction. http://www.erik-n.net/sword/ (404 not found) or http://savannah.nongnu.org/projects/sword/ *: cmksql - C++ library. http://cmk.navorski.com/index.php?wiki=CmkSql *: {link: http://koffice.org/developer/apidocs/kexi/html/namespaceKexiDB.html KexiDB} - KDE/Qt layer for accesing and creating databases, used by {link: http://www.kexi-project.org/ Kexi} and other {link: http://www.kde.org/ KDE} applications. Contains SQLite v2 and v3 drivers. Also works on win32. *: Sqliteclass - A very simple C++ wrapper for sqlite.Public Domain. http://www.giannirossi.org/ index.php?mod=Download *: Sqlite wrapped - C++ wrapper for win32 and linux/unix (GNU GPL) http://www.alhem.net/project/sqlite/ *: Sqlite3 C++ wrapper - C++ wrapper for win32 and linux/unix http://www.jcrosoft.com/ *: LiteX++ - C++ wrapper for win32 http://republika.pl/roed/litex *: Evo's Sqlite wrapper. Complete wrapper class (tested with 3.3.4). Features are: AES Encryption and reading/writing of multiple variables in one c++ statement. http://home.wanadoo.nl/iherweij/ (Try later in case of 403 error) *: DatabaseLayer - Cross-platform JDBC-like C++ database wrapper with support for SQLite3 http:// wxcode.sourceforge.net/components/databaselayer/ *: {link: http://www.sourceforge.net/projects/sqlitepp VSQLite++} - A welldesigned and portable SQLite 3.x Wrapper Project site: http://www.sourceforge.net/projects/sqlitepp Docs: http:// sqlitepp.sourceforge.net *: {link: http://glim.ru/open/libglim/html/classglim_1_1Sqlite.html Glim Sqlite wrapper}. Single file, header-only, some thread safety, one-liners. *: SqlWrapperXX - http://sourceforge.net/projects/sqlwxx/ SqlWrapperXX is a C++ library that encapsulates various SQL APIs into a single, uniform interface. It supports MySQL, PostgreSQL, Sqlite2 and Sqlite3. SqlWrapperXX is designed to be easy to use, small, and to the point. *: QtSql - The SQL modules of Qt 3.x and 4.x both come with drivers which are wrappers around SQLite3 *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. *: Lispworks bindings for SQLite at http://members.optusnet.com.au/apicard/ *: Another SQLite interface, which works with version 3 and is CMUCL specific (Public Domain). http://www.randallsquared.com/download/sqlite/cmucl-sqlite3/ *COM Wrappers / Visual Basic DLLs* *: {link: http://sqlite.phxsoftware.com System.Data.SQLite} is an enhanced version of the original SQLite database engine. It is a complete drop-in replacement for the original sqlite3.dll (you can even rename it to sqlite3.dll). It has no linker dependency on the .NET runtime so it can be distributed independently of .NET, yet embedded in the binary is a complete ADO.NET 2.0 provider for full managed development. *: {link: http://www.sqliteplus.com SQLitePlus} is a commercial COM Wrapper DLL and Database Manager that extend the functionality of SQLite to add important features such as stored Procedures, on-the-fly Encryption and Compression, and an ADO-like object model. Also includes an excellent Database Manager/Query Analyzer and drop-in ActiveX Grid for displaying Datasets." Note that it requires the SQLite DLL in addition to the SQLitePlus COM DLL. *: {link: http://www.thecommon.net/2.html dhSQLite}, free ADO-like COM Wrapper. Current Version 1.2 (engine-version 3.4.0)... great performance, builtin encryption, optimized for disconnected Recordset-scenarios, super fast serialization/deserialization with 'UpdateBatch', Connection-, Recordset-, Field- and Command-Objects, DB-Schema-Obj-Model, builtin VB-Function-Set ({quote: DateDiff, DatePart, Format$, etc.}), userdefinable Functions/Collations, FTS2-support, Overridden {quote: Like, Upper, Lower and NoCase} means UTF8-awareness without ICU ... combinable with a {link: http://www.thecommon.net/8.html free COM-RPC-Server} for usage in real AppServer-scenarios in your LAN or over the Internet (due to builtin protocol-compression and -encryption). *: {link: http://www.terrainformatica.com/sqlitedb/ SQLiteDB} is an ActiveX DLL built on top of SQLite (i.e. you only need to distribute SQLiteDb.dll) and is designed as an ADO replacement. Available in free and commercial versions. Although the site has not been updated recently, the developer does release frequent updates via the {link: http://terrainformatica.com/forums/forum.php?id=3 message board}. The current SQLiteDB Professional build is based off of SQLite 3.4.0. The demo (built on SQLite 3.3.6) comes with plenty of examples and sample applications. *:{link: http://www.tannertech.net/sqlite3vb/index.htm SQLite3VB - Making SQLite VB Compatible}. Teaches how to modify the SQLite C source code to make it VB-friendly. You end up with a non-COM DLL that you can call from a VB Classic project. [Sept 2007: The instructions will let you compile the project yourself (might require some common sense!) or download the compiled DLL - Currently 3.4.2] *: {link: http://republika.pl/roed/litex/ LiteX}: COM DLL wrapper for SQLite3 (ATL). [Dec 2007] *:: SQLite 3.x compatible *:: Source code provided, useful sample code *:: Works very well *:: Excellent wrapper for VBA *: {link: http://www.pivotal-solutions.co.uk/downloads/company/pssqlite.zip Pivotal Solutions'} non-COM DLL dynamically binds to SQLite DLL at runtime and so doesn't need recompiling everytime a new version of SQLite is released, ie. you'll need to distribute both PS' DLL and SQLite's DLL. *: {link: http://www.geckoware.com.au AGS_SQLite} SQLite wrapper 1.1.0 for Visual Basic is based on SQLite 2.8.13, and includes source + sample program. The AGS_SQLite.DLL file contains all of the functions that SQLite.DLL has, so all you need is AGS_SQLite.DLL. Geckoware was formerly known as AGSoftware. *: {link: http://dimzon541.narod.ru/sqlitex/ SqLite2X} : Free ActiveX wrapper with sources (2005-Nov-29 [mpot] sqlite 2.x only) *: {link: http://www.boinc.ch/~sleepsleep/viewtopic.php?t=91 SleepSleep sqlite wrapper for vb6} - wrapper dll coded using fasm. Come with wrapper dll source code, a vb6 "sqlite browser" project files to show how to use the dll and a .bas file for you to attach on your project to use the dll instantly. (sqlite 2.x only) *: {http://perso.wanadoo.fr/jveritecontribs/DAOSqlite.zip DAO like Sqlite Wrapper for VB6} (2005-Nov-29 [mpot] sqlite 2.x only) (2005-Nov-14, [Michael B. Johnson] No sample code on usage that I could see.) *:{link: http://vfornazin.ipdz.com qrfSQL2 Database Engine} (July 2007: dead link) *: {link: http://www.etib.com.ar/Package.zip SQLITEDB} by Javier S. Bermudez (July 2007: dead link) *: {link: http://ubt.ebunda.com ADOSQLite VB6 wrapper} requires AGS_SQLite.dll from ag-software (2005-Nov-29 [mpot] sqlite 2.x only) (July 2007: dead link) _: It would be usefull if people could comment on the merits of using a particular wrapper ! *D* *: {link: http://www.dprogramming.com/sqlite.php DProgramming} - SQLite 3.0.0 *: {link: http://www.dsource.org/projects/ddbi/wiki/SQLite3Subproject SQLite 3 Subproject of D DBI} - SQLite 3.3.8 and constantly being updated. *: {link: http://icube.freezope.org/sqlited/ SQLiteD} - SQLite >3.3.5 OO Wrapper. *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. *: SQLite OLEDB Provider. http://CherryCitySoftware.com/ccs/Home/Default.aspx. *: SQLite2007 Pro ODBC Driver, the first free ODBC Driver which have supported for accessing encrypted database that was build with SQLite2007 Pro Enterprise Manager. http://osenxpsuite.net/xpsuite/sqliteodbc2007.html *Delphi* *: Aducom's {link: http://www.aducom.com SQLite}: Open source (NewBSD) Delphi (4..) C++ (BCB5, 6) components for SQLite V2.8.x and V3.x.x. (like TASQLiteDB, TASQLiteQuery, TASQLiteTable, TASQLiteUpdateSQL and others). No need for the BDE but Delphi standard edition is not supported. Support for static linking (no dll needed), utf-8, utf-16 and unidirectonal dataset (max speed). (updated 30 okt 2007) *: {link: http://forum.zeoslib.net.ms/ ZeosLIB}: The ZeosLib is a set of database components for MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle, DB/2, SQLite (2.8.x & 3.x - in cvs) for Delphi, Kylix, C++ Builder, Lazarus *: {link: http://www.yunqa.de/delphi/doku.php/products/sqlite3/ DISQLite3}: The fully embedded, no-DLL SQLite3 solution for Delphi (D4, D5, D6, D7, D2005, D2006, D2007) with full text search and encryption support. {link: http://www.yunqa.de/delphi/doku.php/products/sqlite3/ DISQLite3} compiles with Delphi standard / personal and does NOT require sqlite3.dll. It provides the complete SQLite3 API, is regularly updated, very small, well documented, tightly integrated, and carefully optimized. As a result, {link: http://www.yunqa.de/delphi/doku.php/products/sqlite3/ DISQLite3} outperforms sqlite3.dll up to 50% for common operations. Free personal edition. *: Fast and lean wrappers, browser, date/time and soundEx functions http://www.it77.de/sqlite/sqlite.htm ("Last update 28.05.2004") *: Simple SQLite 3.0 wrapper, no TDataset or databinding, but fast and easy to use. Free for any purpose. Uses external sqlite3.dll for easy updating. http://www.itwriting.com/sqlitesimple.php. Last Update 27 August 2007 *: Delphi class for SQLite. http://www.torry.net/db/direct/db_directsql/tsqlite.zip (As of 30 April 2007, 'Error 404. Missing File.') *: LibSQL - Delphi/Kylix/Freepascal interface for SQLite, MySQL and ODBC32. http://sourceforge.net/projects/libsql *:{link: http://vfornazin.ipdz.com qrfSQL2 Database Engine} - an abstractions and modified version of SQLite optimized to run on Windows CE devices (Handhelds, PocketPC's, Smartphones). Runs on all Windows CE versions since WCE 2.10. Runs also on Win32, Cygwin and Linux operating systems. Provider a high-level (ADO style) API to quick create robust applications. Native API's for C, C++, Delphi, COM (any ActiveX language such Visual Basic, VBScript, ASP, .NET Framework, etc), Java and {link: http://www.superwaba.com.br SuperWaba}. (As of 30 April 2007, "No site in this URL.") *: Dataset descendant for SQLite: http://sourceforge.net/projects/sqlite4delphi (** dead project **) *: SQLitePass library : SQLite Pass is a simple set of components designed for Lazarus-fpc and Delphi, to give access to SQLite databases. This project is open source, released under LGPL license. Those libraries and components are free.SQLite Download : http://source.online.free.fr *Director (Macromedia)* *:OSX and Win Xtras available at http://staff.dasdeck.de/valentin/xtras/sqlite/ *eyuyan* (an OO programming language with a full-featured-IDE including UI-visual-designer and words-auto-complete, suporting platform-crossing-programme, easy to use, perfect in functions) *: Wrapper for SQLite: (SqliteDB.fne version:1.1) http://www.dywt.com.cn/help/zcksc.htm http://www.dywt.com.cn/ *Ewe* (Java clone, Waba descendant, nice PDA support) *: Wrapper for SQLite (alpha): http://ewe.e-masi.com/forum/viewtopic.php?p=968#968 *Flash (Actionscript 2)* *: {link: http://www.Software-and-Solutions.de The SQLite Connector} implements an Actionscript 2 class for SQLite 3.2. However, a third-party wrapper like SWF Studio is needed. Free Trial available, comes with a full example and help docs. *Forth* *: Reva 6.0 includes an interface to Sqlite 3.0 http://ronware.org/reva/ *: {link: http://spf.sourceforge.net/ SP-Forth} 4.x for Windows includes an {link: http://spf.cvs.sourceforge.net/spf/devel/~ac/lib/lin/sql/ interface} to Sqlite 3.x *: {link: http://www.win32forth.org/ Win32Forth} 6.12 includes an interface to SQLite 3.x *Fortran* *: An example that shows how to call SQLite functions from Fortran. http://danial.org/sqlite/fortran/ *: A fairly complete set of subroutines and functions to use SQLite from a Fortran 90/95 program can be found on {link: http://flibs.sourceforge.net}. A small part of the library has been written in C, mostly to make the interaction with the SQLite library itself easier. *Haskell* *: {link: http://sourceforge.net/forum/forum.php?forum_id=474995 HSQL} supports SQLite 2 and 3. *: {link: http://cvs.sf.net/viewcvs.py/haskell-libs/libs/takusen/ Takusen} supports SQLite 3 only. *: {link: http://quux.org/devel/hdbc/ HDBC} supports SQLite 3. *J* *: {link: http://www.jsoftware.com/jwiki/Addons/data/sqlite?highlight=%28%5EAddons%2F%5Ba-z%5D%5B%5E%2F%5D%2B%2F%5B%5E%2F%5D%2B%24%29 sqlite enhanced API for J} based on SQLite 3.3.17 *Java* *:{link: http://vfornazin.ipdz.com qrfSQL2 Database Engine} - an abstractions and modified version of SQLite optimized to run on Windows CE devices (Handhelds, PocketPC's, Smartphones). Runs on all Windows CE versions since WCE 2.10. Runs also on Win32, Cygwin and Linux operating systems. Provider a high-level (ADO style) API to quick create robust applications. Native API's for C, C++, Delphi, COM (any ActiveX language such Visual Basic, VBScript, ASP, .NET Framework, etc), Java and {link: http://www.superwaba.com.br SuperWaba}. *: 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/ *: Java wrapper - Dynamicly binds to SQLite DLL at runtime and so doesn't need recompiling everytime a new version of SQLite is released: http://www.pivotal-solutions.co.uk/downloads/company/pssqlite.zip (sqlite 3.x) Source and DLL *: A good tutorial to use JDBC driver for SQLite. (it works at least !) http://vds.uchicago.edu/twiki/bin/view/VDSDevelopment/UsingSQLite *: JDBC driver based on the SQLite 3 API (binaries included): http://www.zentus.com/sqlitejdbc {link: http://www.pysquared.com/files/Java/JavaSQLiteExample/ "Simple Tutorial"} *: Another Java - SWIG wrapper. It only works on Win32. http://rodolfo_3.tripod.com/index.html *: {link: http://www.sqlite.org/contrib?orderby=date sqlite-java-shell}: 100% pure Java port of the sqlite3 commandline shell built with {link: http://nestedvm.ibex.org/ NestedVM}. (This is not a JDBC driver). *Javascript* *: SpiderApe (a C++ framework for extending SpiderMonkey) includes an SQLite3 plugin providing Javascript-based access to the basic SQLite3 features. http://spiderape.sourceforge.net *: SQLite3 for SpiderMonkey Full support of SQLite3 http://www.jcrosoft.com *: wxJS has an SQLite3 module: http://wxjs.sourceforge.net *: jslibs has a SQLite3 module: http://code.google.com/p/jslibs/ (doc: http://code.google.com/p/jslibs/wiki/jssqlite) *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 *: A version of LuaSQLite3 (http://luaforge.net/projects/luasqlite) for PtokaX DC Hub can be found at http://www.thewildplace.dk/lua/pxsqlite3/ *: Lua-Sqlite3: Sqlite 3 for Lua. Two layer architecture, multiple interfaces, coroutines, iterators and much more. *mIRC Scripting Language (MSL)* *: MSL wrapper for SQLite version 3. http://www.mircscripts.org/comments.php?cid=3311 or http:// www.mirc.net/projects.php?go=1155286814 *.NET Framework* *:{link: http://vfornazin.ipdz.com qrfSQL2 Database Engine} - an abstractions and modified version of SQLite optimized to run on Windows CE devices (Handhelds, PocketPC's, Smartphones). Runs on all Windows CE versions since WCE 2.10. Runs also on Win32, Cygwin and Linux operating systems. Provider a high-level (ADO style) API to quick create robust applications. Native API's for C, C++, Delphi, COM (any ActiveX language such Visual Basic, VBScript, ASP, .NET Framework, etc), Java and {link: http://www.superwaba.com.br SuperWaba}. *: ADO.NET Data Provider for SQLite. (.NET Framework 1.1). Supports both SQLite 2 and 3, Full and Compact Framework. http://adodotnetsqlite.sourceforge.net/ *: ADO.NET 2.0/VS2005 Data Provider for SQLite. Supports Full and Compact Framework, Visual Studio Design-Time Support. http://sqlite.phxsoftware.com *: *New!* cs-sqlitewrapper: http://code.google.com/p/cs-sqlitewrapper/ MIT-licensed open source sqlite (v2) wrapper for .NET; written in C#. *:.NET wrapper for SQLite. http://www.ag-software.com/?tabid=14. Online Documentation DocumentationSqliteNet *:.NET Mono ADO.NET provider for SQLite: http://www.mono-project.com/SQLite *:.NET C# wrapper for SQLite (usable with C#, Managed C++ & VB.NET) - http://www.phpguru.org/static/SQLite.NET.html *: myGeneration - a freeware template based code generation tool that supports SQLite and many other databases. With this tool, you can generate a middle tier for your database in practically any language - http://www.mygenerationsoftware.com/ *: LiteX ADO.NET provider (Managed C++ - new VS 2005 syntax) for SQLite3: http://republika.pl/roed/ litex *: SQLite-client for NEO: The .NET Entity Objects Framework (persistence-framework). The framework: http://neo.codehaus.org/ The client: http://www.rosa.nl/neo/ *newLISP* *: newLISP is a LISP based scripting language and has a module for interfacing with SQLite 2 and 3 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/ *: QuickLite is a Cocoa-based wrapper for SQLite 3. It's easy and powerful, object-oriented, offers full cursor access, datatype support (QLString, QLNumber, QLBoolean, QLDateTime, and QLContainer), distributed notifications, data file compaction, data integrity check, debugging facilities, 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 *: CoreData, Apple's persistence framework for Cocoa and part of OS X 10.4 uses SQLite as its efficient storage backend. http://developer.apple.com/macosx/coredata.html *Objective Caml (OCaml)* *: ocaml-sqlite wrapper for sqlite: http://neugierig.org/software/ocaml/sqlite/ *: ocaml-sqlite3 wrapper: http://metamatix.org/~ocaml/ocaml_sqlite3.html *: ocaml-dbi includes the sqlite wrapper as part of Database Independant framework for ocaml: http://www.merjis.com/developers/mod_caml/ *Parser* *: SQLite access driver: http://www.parser.ru/en/ available since version 3.2.2. *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* *: SQLite is bundled with PHP 5. http://www.php.net *: 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 3.XX (Unofficial). Also includes a PEAR DB driver class http://php-sqlite3.sourceforge.net *: 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/ *: 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. *: {link: http://blog.webhosting.uk.com/category/php-hosting-tutorials/ PHP Hosting Tutorials}: *Pike* *: Pike SQLite glue (pike -x monger --install Sql.Provider.SQLite) *Python* *: Python driver for SQLite. http://pysqlite.org/. This provides a DBAPI compliant wrapper for SQLite 2 or 3 and hides some of SQLite's idiosyncrasies. PySQLite (as sqlite3) is a core module of Python since Python 2.5: http://docs.python.org/lib/module-sqlite3.html *: SQLAlchemy is the Python SQL toolkit and Object Relational Mapper. http://www.sqlalchemy.org/ *: SQLObject Python object-relational mapper. http://sqlobject.org *: Modeling - Object-Relational Bridge for Python. http://modeling.sourceforge.net/ *: Another Python SQLite Wrapper. http://www.rogerbinns.com/apsw.html. APSW is not DBAPI compliant, and instead lets you do everything you can do from C, but in Python. *: ZSQLiteDA, for using sqlite from Zope. http://www.zope.org/Members/nakagami/ZSQLiteDA *: Django object-relational mapper. http://djangoproject.org *: Axiom is an object database, or alternatively, an object-relational mapper. http://divmod.org/trac/wiki/DivmodAxiom *R* *: RSQLite is a DBI 0.1-8 compliant driver for R. http://cran.r-project.org/src/contrib/Descriptions/RSQLite.html *: SQLiteDF transparently stores data frames & matrices into SQLite tables. http://cran.r-project.org/src/contrib/Descriptions/SQLiteDF.html *: sqldf is an R package over RSQLite that can run SQLite selects on R data frames, optimized for convenience. http://code.google.com/p/sqldf/ *REALbasic* *: SQLite is the database engine for the REAL SQL Database, which is built into the currently shipping version of REALbasic. http://realsoftware.com *Rebol* *: Superior Rebol wrapper for SQLite3: http://www.dobeash.com/SQLite/ *: An other REBOL wrapper for SQLite: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=sqlite3.r *: REBOL Port based interface: http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=sqlite3-protocol.r *Revolution* *: altSQLite Revolution Database Add-On: http://www.altuit.com/webs/altuit2/altSQLiteCover/ default.htm *REXX* *: REXX/SQL includes support for SQLite. http://rexxsql.sf.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://rubyforge.org/projects/sqlite-ruby *: Ruby wrapper for SQLite3 (BSD license). http://rubyforge.org/projects/sqlite-ruby *S-Lang* *: S-Lang wrapper for SQLite. http://www.cheesit.com/downloads/slang/slsqlite *Scheme* *: For PLT Scheme: http://jay.makeoutcity.com/#sqlite *: For the Chicken Scheme-to-C compiler: http://www.call-with-current-continuation.org/eggs/sqlite.html *Smalltalk* *: Squeak Smalltalk wrapper for SQLite. http://map1.squeakfoundation.org/sm/packagebyname/sqlite *: VisualWorks Smalltalk Store Binding: http://www.gjdv.at/v2/en/oss/vwsqlite.xhtml *: SQLite for Ambrai Smalltalk: http://aidanreel.net/articles/item27 *: SQLite for IBM VisualAge Smalltalk or VASmalltalk: http://www.schrievkrom.de *Suneido* *: Simple SQLite 3 wrapper. http://www.suneido.com (open source OO language with IDE) *Tcl/Tk* *: A Tcl interface is included with the SQLite core. *Other* *: (Small)Eiffel wrapper for SQLite. http://elj.sourceforge.net/ *: Euphoria wrapper: Updated : http://members.aol.com/chriscrylex/EUSQLite/eusql.html (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 *: 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}: RSQLite package conforming to the R DBI standard. http://cran.us.r-project.org/src/contrib/PACKAGES.html#RSQLite *: uSQLD - A small networked database server based on sqlite. http://gpe.handhelds.org/projects/GPE-usqld.shtml (acutal download file IS MISSING!!! DEAD LINK!) *: SQlite4WD - Native driver class for Windev 7.5 / 8 (www.pcsoft.fr). http://www.SQLManagerX.com *: SQLLite.DLL - Interface to allow Dark Basic Professional to use SQLite (www.codingarea.co.uk). http://www.codingarea.co.uk/ (Dead? 18/04/2006) *: SuperCard Bundle External for SQLite: http://tom.lightheadsw.com/supercard/ *: Assembly language (Fresh/FASM); Pretty complete set of include files with SQLite definitions and imports for assembly language programming are part of the latest Fresh version: {link: http://fresh.flatassembler.net Fresh main site, section "downloads"} ; Also, simple example project is included in the package.