Interfaces and editor integrations

General index of other kdb+ repositories

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

Salvaged repositories

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.

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

FFIUsing foreign functions with kdb+ new
JavaJava client for kdb+ updated
KafkaQ client for Kafka new
Python Using Python with kdb+ (PyQ)
Using Python with kdb+ (embedPy) beta
RUsing R with kdb+ new

Kdb+ as server

Adobe Flex quantbin/kdb
ADO.Net ScottWeinstein/Linq2KdbQ
sv/kp.net
amCharts kxcontrib/cburke/amcharts
AQuery josepablocam/aquery new
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 sv/kdbgo
Haskell carrutstick/hasq
jkozlowski/kdb-haskell
IntelliJ IDEA k-intellij-plugin new
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 ODBC
Kdb+ server for ODBC3
Perl Perl client for kdb+
wjackson/anyevent-k
wjackson/k-perl
PHP geocar/qphp
johnanthonyludlow/kdb/docs/phptoq.pdf
PLplot jaeheum/qplplot
Python brogar/pykdb
enlnt/pyk
eschnapp/q
nugend/q
nugend/qPython
exxeleron/qPython
kingan/mongodb_kdb_python_connection
R yang-guo/qserver
Rust adwhit/krust
jnordwick/rik
ScalaScala client for kdb+

Q as client

Betfair picoDoc/betfair-data-capture
Bitcoin bitmx/btceQ
BloombergQ client for Bloomberg
BosonNLP FlyingOE/q_BosonNLP new
CUDAGPUs
Expat XML parser felixlungu/qexpat
Factom blockchain jlucid/qfactom new
ForexConnect mortensorensen/qfxcm
Interactive Brokers mortensorensen/QInteractiveBrokers
IEX himoacs/iex_q new
JQ client for J
JDBC CharlesSkelton/babel
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
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
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 new
geocar/kq-mode
indiscible/emacs
psaris/q-mode
Evolved simongarland/Syntaxhighlighter-for-q
Heroku gargraman/heroku-buildpack-kdb
Jupyter jvictorchen/IKdbQ
newtux/KdbQ_kernel
Linux, macOS, Unix enlnt/kdb-magic
Pygments jasraj/q-pygments
Sublime Text kimtang/QStudio
kimtang/sublime-q
kimtang/Q
komsit37/sublime-q
vim katusk/vim-qkdb-syntax
patmok/qvim
simongarland/vim
Visual Studio Code lwshang/vscode-q new