Skip to content
/ noir Public

🕵️‍♂️ Noir - keyboard driven database management client for Postgresql, MySQL, MariaDB and SQLite.

License

Notifications You must be signed in to change notification settings

invm/noir

Repository files navigation

Logo

Noir

Unleash the Power of Seamless Database Management – Navigate, Query, and Optimize, All at Your Fingertips

Explore the docs »

Report a Bug . Request a Feature

Downloads Stargazers Issues License

Table Of Contents

About The Project

noir app showcase

Empower your database management experience with our keyboard-driven client! Free and open source, cross-platform, and designed for power developers.

Enjoy multiple connections, query tabs, export options, a sleek editor, and a lightning-fast grid – all accessible with the ease of keyboard shortcuts.

Unleash efficiency, tailor UI themes, and explore complex data effortlessly. Elevate your workflow with quick actions, making it the ultimate choice for developers.

Supported databases

  • Postgresql
  • MySQL
  • MariaDB
  • SQLite

Built With

  • Tauri
  • SolidJS
  • CodeMirror
  • AG-Grid
  • DaisyUI

Full lists are available under package.json and src-tauri/Cargo.toml.

Getting Started

If you want to contribute or build for your arch that is not listed on the release page, you may clone this repo and run or build as you like.

Prerequisites

Installation

Run pnpm install

Start the project with pnpm dev

Build for your os and arch with pnpm tauri build

Usage

Query, inspect, and export results all with your keyboard.

Noir is a database management client and you can do everything you would expect with it, full docs are available here.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.

Creating 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

Distributed under the GPLv3 license. See LICENSE for more information.

Authors

This readme was made with Readme generator