Skip to content

Latest commit

 

History

History
158 lines (118 loc) · 9.93 KB

README.md

File metadata and controls

158 lines (118 loc) · 9.93 KB

Awesome Q

Awesome Maintenance

A curated list of awesome q frameworks, libraries, software and resources.

Inspired by awesome-php.

Repositories at KxSystems are maintained and supported by KX. Other repositories are maintained by their owners.

🎆 Fusion interfaces

The Fusion interface libraries are maintained and supported by KX.

to source note
Arrow
Parquet
arrowkdb Using Apache Arrow/Parquet data with kdb+
FFI ffi Use foreign functions in q
HDF5 hdf5 Hierarchical Data Format 5
Java javakdb Java client for kdb+
Jupyter jupyterq Jupyter kernel for kdb+
Kafka kafka q client for Apache Kafka
LDAP ldap Solace pub/sub brokers
MQTT mqtt Message Queuing Telemetry Transport
Prometheus prometheus-kdb-exporter Expose metrics to Prometheus
Protocol Buffers protobuf Protobuf
Python embedPy call Python from q
Python pyq call q from Python
R rkdb R client for q
Reuters kdb/c
Solace solace Solace pub/sub brokers

Other interfaces

to source note
C KxSystems/kdb C client for kdb+
C# kxcontrib/csharpgui C# GUI
Excel CharlesSkelton/excelrtd Microsoft Excel™ client for kdb+
FITS jpneill/fitsToKdb access tables in NASA FITS files
Java CharlesSkelton/jshow
JavaScript WebSockets
JDBC CharlesSkelton/babel query other databases via JDBC
Lua geocar/qlua q client for Lua
Mathematica KxSystems/kdb Mathematica5 -> Q interface
ODBC client for ODBC
Python PyKX
qPython
NaCL geocar/qsalt NaCL bindings for q/kdb
NodeJS geocar/qnode kdb+ client in NodeJS
ODBC server for ODBC3
PHP geocar/qphp kdb+ IPC implementation for PHP
WebSockets kxcontrib/websocket

Editor integrations

editor source note
Emacs geocar/kq-mode major mode for Emacs; supports Tramp and Babel
psaris/q-mode
Evolved simongarland/Syntaxhighlighter-for-q
TextMate psaris/KX.tmbundle
vim simongarland/vim
Visual Studio Code jshinonome/vscode-q
WordPress Syntaxhighlighter-for-q

Frameworks

Cloud deployment

KX Insights provides tools for deploying kdb+ systems in the cloud.

  • KX Insights Core:
    • packaging
    • orchestration
    • REST interfaces
    • logging
    • object storage
    • Google BigQuery
  • KX Insights Microservices: an ecosystem of cloud-native microservices, built with kdb+ Cloud Edition, all with OpenAPI specifications
    • service discovery
    • data access
    • service gateway
    • storage manager
    • stream processor
    • dashboards
  • kxcontrib/cloud-autoscaling – cloud autoscaling

Database admin and devops

Developer tools

FinTech

Machine learning

Miscellaneous

Training