mirror of https://github.com/apache/cassandra
106 lines
3.1 KiB
ReStructuredText
106 lines
3.1 KiB
ReStructuredText
.. Licensed to the Apache Software Foundation (ASF) under one
|
|
.. or more contributor license agreements. See the NOTICE file
|
|
.. distributed with this work for additional information
|
|
.. regarding copyright ownership. The ASF licenses this file
|
|
.. to you under the Apache License, Version 2.0 (the
|
|
.. "License"); you may not use this file except in compliance
|
|
.. with the License. You may obtain a copy of the License at
|
|
..
|
|
.. http://www.apache.org/licenses/LICENSE-2.0
|
|
..
|
|
.. Unless required by applicable law or agreed to in writing, software
|
|
.. distributed under the License is distributed on an "AS IS" BASIS,
|
|
.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
.. See the License for the specific language governing permissions and
|
|
.. limitations under the License.
|
|
|
|
Client drivers
|
|
--------------
|
|
|
|
Here are known Cassandra client drivers organized by language. Before choosing a driver, you should verify the Cassandra
|
|
version and functionality supported by a specific driver.
|
|
|
|
Java
|
|
^^^^
|
|
|
|
- `Achilles <http://achilles.archinnov.info/>`__
|
|
- `Astyanax <https://github.com/Netflix/astyanax/wiki/Getting-Started>`__
|
|
- `Casser <https://github.com/noorq/casser>`__
|
|
- `Datastax Java driver <https://github.com/datastax/java-driver>`__
|
|
- `Kundera <https://github.com/impetus-opensource/Kundera>`__
|
|
- `PlayORM <https://github.com/deanhiller/playorm>`__
|
|
|
|
Python
|
|
^^^^^^
|
|
|
|
- `Datastax Python driver <https://github.com/datastax/python-driver>`__
|
|
|
|
Ruby
|
|
^^^^
|
|
|
|
- `Datastax Ruby driver <https://github.com/datastax/ruby-driver>`__
|
|
|
|
C# / .NET
|
|
^^^^^^^^^
|
|
|
|
- `Cassandra Sharp <https://github.com/pchalamet/cassandra-sharp>`__
|
|
- `Datastax C# driver <https://github.com/datastax/csharp-driver>`__
|
|
- `Fluent Cassandra <https://github.com/managedfusion/fluentcassandra>`__
|
|
|
|
Nodejs
|
|
^^^^^^
|
|
|
|
- `Datastax Nodejs driver <https://github.com/datastax/nodejs-driver>`__
|
|
- `Node-Cassandra-CQL <https://github.com/jorgebay/node-cassandra-cql>`__
|
|
|
|
PHP
|
|
^^^
|
|
|
|
- `CQL \| PHP <http://code.google.com/a/apache-extras.org/p/cassandra-pdo>`__
|
|
- `Datastax PHP driver <https://github.com/datastax/php-driver/>`__
|
|
- `PHP-Cassandra <https://github.com/aparkhomenko/php-cassandra>`__
|
|
- `PHP Library for Cassandra <http://evseevnn.github.io/php-cassandra-binary/>`__
|
|
|
|
C++
|
|
^^^
|
|
|
|
- `Datastax C++ driver <https://github.com/datastax/cpp-driver>`__
|
|
- `libQTCassandra <http://sourceforge.net/projects/libqtcassandra>`__
|
|
|
|
Scala
|
|
^^^^^
|
|
|
|
- `Datastax Spark connector <https://github.com/datastax/spark-cassandra-connector>`__
|
|
- `Phantom <https://github.com/newzly/phantom>`__
|
|
- `Quill <https://github.com/getquill/quill>`__
|
|
|
|
Clojure
|
|
^^^^^^^
|
|
|
|
- `Alia <https://github.com/mpenet/alia>`__
|
|
- `Cassaforte <https://github.com/clojurewerkz/cassaforte>`__
|
|
- `Hayt <https://github.com/mpenet/hayt>`__
|
|
|
|
Erlang
|
|
^^^^^^
|
|
|
|
- `CQerl <https://github.com/matehat/cqerl>`__
|
|
- `Erlcass <https://github.com/silviucpp/erlcass>`__
|
|
|
|
Go
|
|
^^
|
|
|
|
- `CQLc <http://relops.com/cqlc/>`__
|
|
- `Gocassa <https://github.com/hailocab/gocassa>`__
|
|
- `GoCQL <https://github.com/gocql/gocql>`__
|
|
|
|
Haskell
|
|
^^^^^^^
|
|
|
|
- `Cassy <https://github.com/ozataman/cassy>`__
|
|
|
|
Rust
|
|
^^^^
|
|
|
|
- `Rust CQL <https://github.com/neich/rust-cql>`__
|