| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Hey there! This is a monorepo with KQL (Kusto Query Language) tools and apps. Query your CSV files using KQL syntax, just like Azure Data Explorer.
| Package | Description | Status |
|---|---|---|
| @fossiq/kql-to-duckdb | KQL to DuckDB SQL translator | |
| @fossiq/kql-ast | Shared AST type definitions | |
| @fossiq/kql-lezer | Lezer-based parser for CodeMirror syntax highlighting | |
| @fossiq/lezer-grammar-generator | Tooling for generating Lezer grammars | - |
| @fossiq/ui | Web application (private) | - |
Translates KQL queries to DuckDB SQL:
Lezer-based parser for editor integration:
Web application for querying CSV files:
# Install dependencies
bun install
# Start the web app
cd packages/ui && bun run devbun install # Install all dependencies
bun run build # Build all packages
bun run lint # Lint all packages
bun run lint:fix # Auto-fix lint issues
bun run changeset # Create a changeset for versioningGitHub Packages & UI: Automatically published by CI on push to main.
npm Publishing: Manual only (requires interactive authentication).
# Run automated release steps
export GITHUB_TOKEN=<your-token>
bun run release:manual
# Then manually publish to npm when prompted
export NPM_TOKEN=<your-token>
bun run publish:npm
# Or run individual steps
bun run publish:github # Publish to GitHub Packages
bun run create:release # Create GitHub releaseSee scripts/README.md for full details.
# Build specific package
cd packages/kql-lezer && bun run build
# Run tests
cd packages/kql-lezer && bun run test
# Watch mode
cd packages/kql-lezer && bun run test:watch. ├── packages/ │ ├── kql-to-duckdb/ # KQL to SQL translator │ ├── kql-ast/ # Shared AST types │ ├── kql-lezer/ # Lezer parser for editors │ ├── lezer-grammar-generator/ # Tooling for generating Lezer grammars │ └── ui/ # Web application ├── .github/ │ ├── workflows/ # CI/CD workflows │ └── instructions/ # Development guides └── .changeset/ # Version management
See CONTRIBUTING.md for guidelines on:
Start here: AGENTS.md - Critical instructions and safety rules
Consolidated Documentation:
These docs are verified against actual code and optimized for AI agent consumption.
MIT
| Back | FazBrowse Home | New Git URL |