Quark is an open-source relational database management system designed for applications, backend, and for everyday usage — Quark brings database management tools for both developers and non-developers easing database tasks:
- Simple, intuitive querying language: Quark delivers a querying language with Python-like syntax called Quark QL offering tons of instructions for selection, deletion, transformation, and editing.
- User-friendly table editor: Quark makes data viewing and editing painless via Quark Studio. You don't need any programming experience and experience in writing queries.
- Robust APIs for all popular programming languages: Adopt Quark in your next project by including Quark API. At this moment we support API for Java, C#, PHP, Node.js, and Python.
- Data validation inside table columns: Quark frees you from writing validation code on top your queries. Just add column modifiers to make Quark throw error if inserting value doesn't match your rules.
Feeling excited? Jump to Quick start section to begin your journey!
I made a step-by-step guide to Quark. There you will learn how to install Quark, make a proper setup, write queries, edit tables via user interface, and much more.
Quark delivers a full, descriptive, and robust documentation for our querying language, APIs and all the Quark components to make your usage experience smooth and simple. I filled them with code examples, and explanations.
I appreciate your interest in Quark, both using and contributing! To contribute, I kindly ask to read Quark Contribution Documentation.
All Quark components is licenced under MIT.