Skip to content

Commit

Permalink
Update Logo, Demo gif and readme
Browse files Browse the repository at this point in the history
  • Loading branch information
AmrDeveloper committed Oct 27, 2024
1 parent 665a56b commit b1f90ff
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 6 deletions.
25 changes: 20 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<h1 align="center">GQL - Git Query Language</h1></br>
<h1 align="center">GitQL - Git Query Language</h1></br>

<p align="center">
<img src="media/gql_logo.svg" width="20%" height="20%"/>
<img src="media/gitql_logo.svg" width="20%" height="20%"/>
</p>

<p align="center">
Expand All @@ -16,18 +16,22 @@
</p>

<p align="center">
GQL is a query language with a syntax very similar to SQL with a tiny engine to perform queries on .git files instead of database files. The engine executes the query on the fly without the need to create database files or convert .git files into any other format.
GitQL is a tool that built using the GitQL SDk to perform SQL like query on your local .git files
</p>

<p align="center">
<img src="media/gql_demo.gif" alt="animated" width="100%"/>
GitQL SDK is an in memory query engine implemented from scratch as a set of libraries that allow you to perform high customization in types, schema, data provider, operators and functions, so you can build your own tool to run SQL like query on any kind of data.
</p>

<p align="center">
<img src="media/gitql_demo.gif" alt="animated" width="100%"/>
</p>

---

### Samples

Note that all Keywords in GQL are case-insensitive, similar to SQL.
Note that all Keywords in GitQL are case-insensitive, similar to SQL.

```sql
SELECT 1
Expand Down Expand Up @@ -89,6 +93,17 @@ SELECT * FROM tags OFFSET 1 LIMIT 1

---

## Tools built using GitQL SDK

- [LLQL](https://github.com/amrdeveloper/llql):
Tool to run SQL query on LLVM IR/BC and perform Pattern matching on instructions.
- [ClangQL](https://github.com/amrdeveloper/clangql):
Tool to run SQL query on C/C++ Source code files.
- [FileQL](https://github.com/amrdeveloper/fileql)
Tool to run SQL query on file systems and extract metadata.

---

### License
```
MIT License
Expand Down
2 changes: 1 addition & 1 deletion crates/gitql-core/src/values/mod.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
pub mod array;
pub mod base;
pub mod boolean;
pub mod converters;
pub mod date;
pub mod datetime;
pub mod float;
Expand All @@ -9,4 +10,3 @@ pub mod null;
pub mod range;
pub mod text;
pub mod time;
pub mod converters;
Binary file added media/gitql_demo.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes
Binary file removed media/gql_demo.gif
Binary file not shown.

0 comments on commit b1f90ff

Please sign in to comment.