# Introduction

Using Meterian is very simple; it supports the most common languages. In this section is explained how Meterian works under the hood with projects written in:

* [Binaries](https://docs.meterian.io/languages-support/binaries)
* [C/C++](https://docs.meterian.io/languages-support/c++)
* [Clojure](https://docs.meterian.io/languages-support/clojure)
* [Dart/Flutter](https://docs.meterian.io/languages-support/dart-flutter)
* [Elixir](https://docs.meterian.io/languages-support/elixir-erlang)
* [Generic](https://docs.meterian.io/languages-support/generic-third-party) (can be used when manifest or tools are not supported)
* [Golang](https://docs.meterian.io/languages-support/golang)
* [Java/Kotlin/Scala](https://docs.meterian.io/languages-support/java)
* [Javascript](https://docs.meterian.io/languages-support/vanilla)
* [.NET](https://docs.meterian.io/languages-support/.net)
* [NodeJS](https://docs.meterian.io/languages-support/nodejs)
* [Perl](https://docs.meterian.io/languages-support/perl)
* [PHP](https://docs.meterian.io/languages-support/php)
* [Python](https://docs.meterian.io/languages-support/python)
* [R](https://docs.meterian.io/languages-support/r)
* [Ruby](https://docs.meterian.io/languages-support/ruby)
* [Rust](https://docs.meterian.io/languages-support/rust)
* [Swift / Objective-C](https://docs.meterian.io/languages-support/swift-objective-c)

When using the [thin client](https://docs.meterian.io/the-client/client), the required tools may have to be installed and configured. This is not required when using the [dockerized client](https://docs.meterian.io/the-client/the-meterian-client-dockerized).&#x20;
