Skip to content

121
interfaces &
connectors

Interfaces and editor integrations

A kdb+ process can communicate with other processes through TCP/IP, which is baked in to the q language.

General index of other kdb+ repositories

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

Please tell librarian@kx.com about new repositories.

Fusion interfaces

The Fusion interfaces to kdb+ are

  • written for non-kdb+ programmers to use
  • well documented, with understandable and useful examples
  • maintained and supported by KX on a best-efforts basis, at no cost to customers
  • released under the Apache 2 license
  • free for all use cases, including 64-bit and commercial use

ArrowUsing Apache Arrow/Parquet data with kdb+
FFIUsing foreign functions with kdb+
HDF5Handling HDF5 data with kdb+
Insights Assemblies Deployment assemblies for KX Insights new
Java Java client for kdb+
JupyterJupyter kernel for kdb+
KafkaQ client for Kafka
MQTTQ client for MQTT
Prometheus-ExporterExporter of kdb+ metrics to Prometheus
ProtobufProtobuf
LDAPQ client for LDAP
Python Using Python within kdb+ (embedPy)
RUsing R with kdb+
SolaceInterface to Solace PubSub+ broker

Kdb+ as server

Adobe Flex quantbin/kdb
Apache Spark hughhyndman/kdbspark
ADO.Net ScottWeinstein/Linq2KdbQ
sv/kp.net
amCharts kxcontrib/cburke/amcharts
AQuery josepablocam/aquery
CC client for kdb+
CZMQ jaeheum/qzmq
C#C# client for kdb+
exxeleron/qSharp
Erlang exxeleron/qErlang
republicwireless-open/gen_q
michaelwittig/erlang-q
Excel Excel client for kdb+
exxeleron/qXL
CharlesSkelton/excelrtd
F# kimtang/c.fs
Go jshinonome/geek new
sv/kdbgo
Haskell carrutstick/hasq
jkozlowski/kdb-haskell
JJ client for kdb+
Java CharlesSkelton/jshow
exxeleron/qJava
michaelwittig/java-q
JDBC JDBC client for kdb+
JavaScript WebSockets
KxSystems/kdb/c/c.js
kxcontrib/cbutler/ChartsForKdb
MdSalih/Kdb-Stuff/IPCWebParse
michaelwittig/java-q
Lua geocar/qlua
Mathematica KxSystems/kdb/c/other/qmathematica.txt
Matlab Matlab client for kdb+
dmarienko/kdbml
NaCL geocar/qsalt
NodeJS geocar/qnode
michaelwittig/node-q
ODBCKdb+ server for ODBC3
Perl wjackson/anyevent-k
wjackson/k-perl
PHP geocar/qphp
johnanthonyludlow/kdb/docs/phptoq.pdf
PLplot jaeheum/qplplot
Postgres hughhyndman/pgtokdb
Python Using kdb+ within Python (PyQ)
brogar/pykdb
enlnt/pyk
eschnapp/q
nugend/q
nugend/qPython
exxeleron/qPython
R yang-guo/qserver
Rust adwhit/krust
jnordwick/rik
kdbplus
ScalaScala client for kdb+

Kdb+ as client

Betfair picoDoc/betfair-data-capture
Bitcoin bitmx/btceQ
jlucid/qbitcoind
jlucid/qexplorer
BloombergQ client for Bloomberg
BosonNLP FlyingOE/q_BosonNLP
COMTRADE diamondrod/q_comtrade
CUDAGPUs
Expat XML parser felixlungu/qexpat
Factom blockchain jlucid/qfactom
jlucid/qfactomconnect
ForexConnect mortensorensen/qfxcm
gRPC diamondrod/qrpc new
Interactive Brokers mortensorensen/QInteractiveBrokers
IEX himoacs/iex_q
JQ client for J
JDBC CharlesSkelton/babel
Kafka ajayrathore/krak
Lightning jlucid/qlnd
MQTT himoacs/mqtt-q
ODBCQ client for ODBC
 johnanthonyludlow/kdb/docs/odbc.pdf
Philips Hue jparmstrong/qphue
RUsing R with kdb+
Reuters KxSystems/kdb/c/feed/rfa.zip
TSE FLEX Naoki-Yatsu/TSE-FLEX-Converter
Twitter gartinian/kdbTwitter
timeseries/twitter-kdb
Wind资讯 FlyingOE/q_Wind
Yahoo! fdeleze/tickYahoo

Foreign functions

Boost math library kimtang/bml
C/C++ Using C/C++ functions
enlnt/ffiq
felixlungu/c
Fortran johnanthonyludlow/kdb/docs/fortran.pdf
gnuplot kxcontrib/zuoqianxu/qgnuplot
Google Charts kxcontrib/zuoqianxu/qgooglechart
LAPACK, Cephes and FDLIBMalthenia.net/qml
Mathematica kxcontrib/zuoqianxu/qmathematica
Matlab kxcontrib/zuoqianxu/qmatlab
Perl kxcontrib/zuoqianxu/qperl
Python kxcontrib/serpent.speak
kxcontrib/zuoqianxu/qpython
Non-linear least squares brogar/nls
Regular ExpressionsRegex libraries
R kimtang/rinit
rwinston/kdb-rmathlib
Rust adwhit/krust
redsift/rkdb new
redsift/kdb-rs-hash new
TA-Lib kxcontrib/zuoqianxu/qtalib
ZeroMQ wjackson/qzmq

Editor integrations

Atom derekwisong/atom-q
quintanar401/atom-charts
quintanar401/connect-kdb-q
Eclipseqkdt.org
Emacs eepgwde/kdbp-mode
geocar/kq-mode
indiscible/emacs
psaris/q-mode
Evolved simongarland/Syntaxhighlighter-for-q
Heroku gargraman/heroku-buildpack-kdb
IntelliJ IDEA a2ndrade/k-intellij-plugin
kdbinsidebrains/plugin new
shupakabras/kdb-intellij-plugin
Jupyter jvictorchen/IKdbQ
newtux/KdbQ_kernel
Linux, macOS, Unix enlnt/kdb-magic
Pygments jasraj/q-pygments
Sublime Text smbody-mipt/kdb
kimtang/QStudio
kimtang/sublime-q
kimtang/Q
komsit37/sublime-q
TextMate psaris/KX.tmbundle
vim katusk/vim-qkdb-syntax
patmok/qvim
simongarland/vim
Visual Studio Code kdb+/q extension
lwshang/vscode-q
WordPress simongarland/Syntaxhighlighter-for-q
Salvaged repositories in kxcontrib

kxcontrib contains repositories salvaged from the former Subversion server for which we have been unable to identify current versions on GitHub. These repositories are not maintained.

Back to top