All tools
Programming Languages

Programming Languages

General-purpose and domain-specific languages.

Python

Python

Python is a high-level, interpreted, dynamically typed programming language emphasising readability and simplicity. It dominates data science, machine learning, and general-purpose scripting.

Open Source
Programming Languages
JavaScript

JavaScript

A high-level, dynamic programming language primarily used for web development. Runs natively in browsers and on servers via Node.js, making it the most widely deployed programming language in history.

Open Source
Programming Languages
TypeScript

TypeScript

Typed superset of JavaScript that compiles to plain JavaScript, adding static type definitions and better tooling.

Open Source
Programming Languages
HTML

HTML

HTML (HyperText Markup Language) is the foundational markup language of the web, defining the structure and semantics of every web page through a system of elements and attributes. It is maintained as a Living Standard by WHATWG and is natively understood by every web browser.

Open Source
Programming Languages
CSS

CSS

CSS (Cascading Style Sheets) is the stylesheet language that controls the visual presentation of HTML documents, separating content from appearance through a cascade of selectors and property declarations. It is a W3C Living Standard evolved through modular specifications covering layout, animation, typography, and more.

Open Source
Programming Languages
Go

Go

Go is a statically typed, compiled language created at Google, designed for simplicity, fast compilation, and built-in concurrency via goroutines and channels. It is the primary language behind Docker, Kubernetes, Terraform, and most cloud-native infrastructure tooling.

Open Source
Programming Languages
PHP

PHP

PHP is a server-side scripting language built for web development and used by most websites with a known server-side language, including WordPress and Wikipedia, with modern frameworks like Laravel and Symfony.

Open Source
Programming Languages
Rust

Rust

Rust is a systems programming language that achieves memory safety without a garbage collector through its ownership and borrowing model. It delivers C-like performance with zero-cost abstractions, safe concurrency, and a toolchain built around Cargo.

Open Source
Programming Languages
Java

Java

Java is a statically typed, object-oriented language whose bytecode runs on any JVM. It has been a leading language for enterprise backends for decades and is widely used in Android, cloud services, and financial systems.

Open Source
Programming Languages
Ruby

Ruby

Ruby is a dynamic, object-oriented programming language designed for developer happiness and productivity. Created by Yukihiro Matsumoto in 1995, it is best known as the language behind Ruby on Rails.

Open Source
Programming Languages
Dart

Dart

Dart is a statically typed, open-source language created by Google that compiles to native ARM/x64 code, JavaScript, and WebAssembly. It is the language Flutter is built on, enabling a single codebase to target iOS, Android, web, and desktop.

Open Source
Programming Languages