https://github.com/comunica/traqula

🔀 TRAnspiler for QUery LAnguages

https://github.com/comunica/traqula

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • â—‹
    CITATION.cff file
  • ✓
    codemeta.json file
    Found codemeta.json file
  • ✓
    .zenodo.json file
    Found .zenodo.json file
  • â—‹
    DOI references
  • â—‹
    Academic publication links
  • â—‹
    Committers with academic emails
  • â—‹
    Institutional organization owner
  • â—‹
    JOSS paper metadata
  • â—‹
    Scientific vocabulary similarity
    Low similarity (7.8%) to scientific vocabulary

Keywords from Contributors

archival projection controllers interactive generic embedded quantum-circuit gans sequences argument-parser
Last synced: 10 months ago · JSON representation

Repository

🔀 TRAnspiler for QUery LAnguages

Basic Info
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • Open Issues: 8
  • Releases: 0
Created over 1 year ago · Last pushed 11 months ago
Metadata Files
Readme Changelog License

README.md

Traqula logo

A query language transpiler framework for JavaScript

This repository is a monorepo containing multiple packages. The purpose of Traqula is to provide highly flexible parsers/ generators for query languages. Traqula achieves this by shipping default configurations as engines which can easily be modified by builders found in the core package of Traqula.

Traqula maintains a few engines (default parser/ generator configurations) built ontop of its own code packages: * For SPARQL 1.1: a parser, generator, and algebra transformer. * For SPARQL 1.2: a parser, generator, and algebra transformer. * For SPARQL 1.1 + ADJUST function: a parser, the generator and transformers of SPARQL1.1 also work here.

License

This software is written by Jitse De Smet.

This code is released under the MIT license.

Owner

  • Name: Comunica
  • Login: comunica
  • Kind: organization
  • Location: Ghent, Belgium

Flexible SPARQL and GraphQL over decentralized RDF on the Web.

GitHub Events

Total
  • Issues event: 6
  • Watch event: 1
  • Delete event: 47
  • Issue comment event: 34
  • Push event: 202
  • Pull request review event: 1
  • Pull request event: 68
  • Fork event: 1
  • Create event: 54
Last Year
  • Issues event: 6
  • Watch event: 1
  • Delete event: 47
  • Issue comment event: 34
  • Push event: 202
  • Pull request review event: 1
  • Pull request event: 68
  • Fork event: 1
  • Create event: 54

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 184
  • Total Committers: 3
  • Avg Commits per committer: 61.333
  • Development Distribution Score (DDS): 0.12
Past Year
  • Commits: 184
  • Committers: 3
  • Avg Commits per committer: 61.333
  • Development Distribution Score (DDS): 0.12
Top Committers
Name Email Commits
Jitse De Smet j****e@r****e 162
renovate[bot] 2****] 21
dependabot[bot] 4****] 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 6
  • Total pull requests: 78
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Total issue authors: 2
  • Total pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.82
  • Merged pull requests: 43
  • Bot issues: 1
  • Bot pull requests: 55
Past Year
  • Issues: 6
  • Pull requests: 78
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.82
  • Merged pull requests: 43
  • Bot issues: 1
  • Bot pull requests: 55
Top Authors
Issue Authors
  • jitsedesmet (5)
  • renovate[bot] (1)
Pull Request Authors
  • renovate[bot] (31)
  • dependabot[bot] (24)
  • jitsedesmet (23)
Top Labels
Issue Labels
question (1) difficulty:low (1) effort:low (1)
Pull Request Labels
dependencies (24)

Packages

  • Total packages: 17
  • Total downloads:
    • npm 6,431 last-month
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 126
  • Total maintainers: 2
npmjs.org: @traqula/algebra-transformations-1-2

Rules for converting SPARQL 1.2 Traqula AST to SPARQL 1.1 (=1.2) algebra

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 74 Last month
Rankings
Forks count: 9.4%
Stargazers count: 17.2%
Average: 21.3%
Dependent repos count: 23.9%
Dependent packages count: 34.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/algebra-transformations-1-1

Rules for converting SPARQL 1.1 Traqula AST to SPARQL 1.1 algebra

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 87 Last month
Rankings
Forks count: 9.4%
Stargazers count: 17.2%
Average: 21.3%
Dependent repos count: 23.9%
Dependent packages count: 34.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/algebra-sparql-1-2

Convert SPARQL to SPARQL algebra

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 71 Last month
Rankings
Forks count: 9.4%
Stargazers count: 17.2%
Average: 21.3%
Dependent repos count: 23.9%
Dependent packages count: 34.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/algebra-sparql-1-1

Convert SPARQL to SPARQL algebra

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 480 Last month
Rankings
Forks count: 12.4%
Stargazers count: 17.2%
Average: 22.1%
Dependent repos count: 24.1%
Dependent packages count: 34.7%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/engine-sparql-1-2

SPARQL 1.2 parser

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 80 Last month
Rankings
Forks count: 12.4%
Stargazers count: 17.0%
Average: 22.8%
Dependent repos count: 25.2%
Dependent packages count: 36.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/parser-sparql-1-1

SPARQL 1.1 parser

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 529 Last month
Rankings
Downloads: 12.4%
Average: 24.4%
Dependent repos count: 24.8%
Dependent packages count: 35.9%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/generator-sparql-1-1

SPARQL 1.1 generator

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 485 Last month
Rankings
Downloads: 12.9%
Average: 24.5%
Dependent repos count: 24.8%
Dependent packages count: 35.9%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/parser-sparql-1-2

SPARQL 1.2 parser

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 459 Last month
Rankings
Downloads: 13.1%
Average: 24.6%
Dependent repos count: 24.8%
Dependent packages count: 35.9%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/generator-sparql-1-2

SPARQL 1.2 generator

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 457 Last month
Rankings
Downloads: 13.3%
Average: 24.7%
Dependent repos count: 24.8%
Dependent packages count: 35.9%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/parser-sparql-1-1-adjust

SPARQL 1.1 + ADJUST parser

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 418 Last month
Rankings
Downloads: 13.5%
Average: 24.7%
Dependent repos count: 24.8%
Dependent packages count: 35.9%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/test-utils

Test utils used by the Traqula monorepo

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 384 Last month
Rankings
Dependent repos count: 25.2%
Average: 30.8%
Dependent packages count: 36.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/core

Core components of Traqula

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 928 Last month
Rankings
Dependent repos count: 25.2%
Average: 30.8%
Dependent packages count: 36.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/rules-sparql-1-1

TRAQULA Lexer and Grammar Rules for sparql 1.1

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 857 Last month
Rankings
Dependent repos count: 25.2%
Average: 30.8%
Dependent packages count: 36.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/rules-sparql-1-1-adjust

Traqula Lexer and Grammar Rules for sparql 1.1-ADJUST

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 450 Last month
Rankings
Dependent repos count: 25.2%
Average: 30.8%
Dependent packages count: 36.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/rules-sparql-1-2

Traqula Lexer and Grammar Rules for sparql 1.2

  • License: MIT
  • Latest release: 0.0.4
    published 11 months ago
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 611 Last month
Rankings
Dependent repos count: 25.2%
Average: 30.8%
Dependent packages count: 36.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/engine-sparql-1-1

SPARQL 1.1 parser

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 60 Last month
Rankings
Dependent repos count: 25.2%
Average: 30.8%
Dependent packages count: 36.5%
Maintainers (2)
Last synced: 11 months ago
npmjs.org: @traqula/engine-sparql-1-1-adjust

SPARQL 1.1 + ADJUST parser

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 Last month
Rankings
Dependent repos count: 25.2%
Average: 30.8%
Dependent packages count: 36.5%
Maintainers (2)
Last synced: 11 months ago