Musoq.DataSources

This project contains data sources for Musoq engine. Musoq data sources are plugins that allows musoq engine to treat external data sources as tables.

Data sources

  • Airtable (allows to query tables from Airtable)
  • Archives (allows to treat archives as tables)
  • CANBus (allows to treat CAN .dbc files and corresponding .csv files that contains records of a CAN bus as tables)
  • Docker (allows to treat docker containers, images, etc as tables)
  • FlatFile (allows to treat flat files as table)
  • Json (allows to treat json files as tables)
  • Kubernetes (allows to treat kubernetes pods, services, etc as tables)
  • OpenAI (exists mainly to be combined with other plugins to allow fuzzy search by GPT models)
  • Postgres (allows to treat postgres database as tables)
  • SeparatedValues (allows to treat separated values files as tables)
  • Sqlite (allows to treat sqlite database as tables)
  • System (mostly utils, ranges and dual table resides here)
  • Time (allows to treat time as table)
  • Roslyn (allows to query C# code)

To look at the engine itself go to Musoq repository.