Skip to content

Repository files navigation

SQLite Viewer

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.

🌟 Features

  • 📁 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

🚀 Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn

Installation

  1. Clone the repository
git clone https://github.com/Avik-creator/sqliteviewer.git
  1. Navigate to the project directory
cd sqliteviewer
  1. Install dependencies
npm install
# or
yarn install
  1. Start the development server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

🛠️ Built With

📖 Usage

  1. Open the application in your browser
  2. Upload your SQLite database file
  3. Browse tables or write custom SQL queries
  4. View and interact with the results

🤝 Contributing

Contributions are welcome! Feel free to submit a Pull Request.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is open source and available under the MIT License.

📧 Contact

Avik Mukherjee - avikm744@gmail.com

Project Link: https://github.com/Avik-creator/sqliteviewer

🙏 Acknowledgments

  • 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

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages