diff --git a/Database/HaskellDB/HDBC/SQLite3.hs b/Database/HaskellDB/HDBC/SQLite3.hs
new file mode 100644
--- /dev/null
+++ b/Database/HaskellDB/HDBC/SQLite3.hs
@@ -0,0 +1,44 @@
+-----------------------------------------------------------
+-- |
+-- Module      :  Database.HaskellDB.HDBC.SQLite3
+-- Copyright   :  HWT Group 2003, 
+--                Bjorn Bringert 2005-2006
+-- License     :  BSD-style
+-- 
+-- Maintainer  :  haskelldb-users@lists.sourceforge.net
+-- Stability   :  experimental
+-- Portability :  non-portable
+--
+-- Interface to the HDBC sqlite3 back-end.
+--
+-----------------------------------------------------------
+module Database.HaskellDB.HDBC.SQLite3 (
+		   SQLiteOptions(..), sqliteConnect,
+                   DriverInterface(..), driver
+		  ) where
+
+import Database.HaskellDB.Database
+import Database.HaskellDB.HDBC
+import Database.HaskellDB.DriverAPI
+import Database.HaskellDB.Sql.SQLite as SQLite
+import Database.HDBC.Sqlite3 (connectSqlite3) 
+
+import System.IO
+
+data SQLiteOptions = SQLiteOptions { 
+				    filepath :: FilePath
+                  		   }
+
+sqliteConnect :: MonadIO m => FilePath -> (Database -> m a) -> m a
+sqliteConnect path = hdbcConnect SQLite.generator (connectSqlite3 path)
+
+sqliteConnectOpts :: MonadIO m => [(String,String)] -> (Database -> m a) -> m a
+sqliteConnectOpts opts f = 
+    do
+    [a] <- getOptions ["filepath"] opts
+    sqliteConnect a f
+
+-- | This driver requires the following options: 
+--   "filepath"
+driver :: DriverInterface
+driver = defaultdriver {connect = sqliteConnectOpts}
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,4 @@
+#!/usr/bin/env runghc
+
+import Distribution.Simple
+main = defaultMain
diff --git a/haskelldb-hdbc-sqlite3.cabal b/haskelldb-hdbc-sqlite3.cabal
new file mode 100644
--- /dev/null
+++ b/haskelldb-hdbc-sqlite3.cabal
@@ -0,0 +1,22 @@
+Name: haskelldb-hdbc-sqlite3
+Version: 0.10
+Copyright: The authors
+Maintainer: haskelldb-users@lists.sourceforge.net
+Author: Daan Leijen, Conny Andersson, Martin Andersson, Mary Bergman, Victor Blomqvist, Bjorn Bringert, Anders Hockersten, Torbjorn Martin, Jeremy Shaw
+License: BSD3
+build-depends:
+  haskell98, 
+  base, 
+  mtl, 
+  haskelldb==0.10, 
+  haskelldb-hdbc==0.10, 
+  HDBC==1.0.1, 
+  HDBC-sqlite3==1.0.1.0
+Extensions: ExistentialQuantification,
+            OverlappingInstances,
+            UndecidableInstances,
+            MultiParamTypeClasses
+Synopsis: HaskellDB support for the HDBC SQLite driver.
+Exposed-Modules:
+        Database.HaskellDB.HDBC.SQLite3
+ghc-options: -O2
