A modern, web-based SQLite database viewer and editor built with Next.js 15, React 19, and sql.js. This tool allows you to open, view, and query SQLite database files directly in your browser with a clean and intuitive interface.
- 📁 Open and view SQLite database files
- 📊 Browse tables and their structures
- ⚡ Execute custom SQL queries
- 🎨 Modern UI with Tailwind CSS
- 🔄 Real-time query results
- 💻 Client-side processing (your data stays local)
- 📱 Responsive design for all devices
- Node.js (v18 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/Avik-creator/sqliteviewer.git- Navigate to the project directory
cd sqliteviewer- Install dependencies
npm install
# or
yarn install- Start the development server
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser
- Next.js 15 - The React Framework
- React 19 - Frontend library
- sql.js - SQLite compiled to JavaScript
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Animation library
- Shadcn UI - UI Components that are ready to use.
- TypeScript - Type safety
- Open the application in your browser
- Upload your SQLite database file
- Browse tables or write custom SQL queries
- View and interact with the results
Contributions are welcome! Feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is open source and available under the MIT License.
Avik Mukherjee - avikm744@gmail.com
Project Link: https://github.com/Avik-creator/sqliteviewer
- sql.js for making it possible to work with SQLite in the browser
- Next.js team for the amazing framework
- All the contributors and maintainers of the dependencies used in this project
Made with ❤️ by Avik Mukherjee