💬

Programming Languages

Programming Languages — free online tools

118 tools
🐍

Python Formatter

Format Python code to PEP8 style
🐍

PEP8 Checker

Check Python PEP8 compliance
🐍

venv Setup Guide

Python virtual env setup guide
🐍

pip Commands Reference

Python pip commands cheatsheet
🐍

Type Hints Guide

Python type annotation reference
🐍

List Comprehension

List/set/dict comprehension examples
🐍

Decorators Reference

Python decorator patterns & examples
🐍

Generators Reference

Python generator & yield guide
🐍

asyncio Reference

Python async programming reference
🐍

dataclass Reference

Python dataclasses module guide

ES6+ Cheatsheet

ES6/ES2017+ syntax cheatsheet

Promise Patterns

Promise & async/await patterns

Array Methods Reference

JavaScript Array methods reference HOT

Object Methods Reference

JavaScript Object methods reference

Closure Patterns

JavaScript closure use patterns

Prototype Chain Guide

Prototype chain & inheritance guide

Event Loop Reference

Event loop mechanism illustrated

Module Patterns

CommonJS/ESM/UMD module comparison

JS Regex Reference

JavaScript RegExp full reference

Web APIs Reference

Browser Web API quick reference
📘

Utility Types Reference

TypeScript built-in utility types
📘

tsconfig Generator

Interactive tsconfig.json generator
📘

Interface Builder

Visual TypeScript interface builder
📘

Generics Guide

TypeScript generics syntax guide
📘

TS Decorators

TypeScript decorator syntax & examples
📘

Strict Mode Guide

TypeScript strict mode config guide
📘

Type Guards Reference

Type guard patterns reference
📘

Conditional Types

Conditional type syntax reference
🐹

Go Commands Reference

go build/test/mod commands guide
🐹

Go Modules Guide

Go module management & go.mod
🐹

Concurrency Patterns

Goroutine & Channel patterns
🐹

Interface Patterns

Go interface design patterns
🐹

Error Handling Guide

Go error handling best practices
🐹

Goroutine Guide

Goroutine lifecycle & management
🐹

Channel Patterns

Go channel usage patterns
🐹

Go Testing Guide

Go testing package cheatsheet
🦀

Cargo Commands

Rust Cargo commands cheatsheet
🦀

Ownership Guide

Ownership & borrowing rules guide
🦀

Lifetime Reference

Lifetime annotation syntax guide
🦀

Trait Patterns

Trait design & common patterns
🦀

Rust Error Handling

Result/Option error patterns
🦀

Async Patterns

async/await & tokio reference
🦀

Macros Guide

Declarative & proc macro guide

Maven Commands

Maven build tool commands guide

Gradle Commands

Gradle build tool commands guide

Stream API Reference

Java Stream API method reference

Optional Guide

Java Optional best practices

Concurrency Reference

Java concurrency & thread pools

JVM Reference

JVM params & memory model guide

Annotations Guide

Java annotations usage reference
🐘

Composer Commands

PHP Composer commands cheatsheet
🐘

Artisan Reference

Laravel Artisan commands reference
🐘

Laravel Helpers

Laravel global helper functions
🐘

PSR Standards

PHP PSR standards comparison
🐘

PHP Security Guide

PHP security vulnerabilities guide
💎

Gem Commands

Ruby Gem commands cheatsheet
💎

Rails Commands

Rails CLI commands cheatsheet
💎

RSpec Reference

RSpec testing framework reference
💎

Bundler Guide

Ruby Bundler usage reference
💎

Metaprogramming Reference

Ruby metaprogramming techniques
🍎

SPM Commands

Swift Package Manager commands
🍎

Optional Patterns

Swift Optional usage patterns
🍎

Closures Guide

Swift closure syntax & capture
🍎

Combine Reference

Swift Combine framework reference
🍎

Swift Concurrency

Swift async/await concurrency
🎯

Coroutines Guide

Kotlin Coroutines usage guide
🎯

Collections Reference

Kotlin collection operations
🎯

Extension Functions

Extension functions & properties
🎯

Sealed Classes

Sealed classes & when expressions
🎯

Null Safety Reference

Null safety operators reference
💜

NuGet Commands

NuGet package manager commands
💜

LINQ Reference

C# LINQ query syntax reference
💜

C# async/await

C# async programming reference
💜

Attributes Guide

C# Attribute usage & custom attrs
💜

Records Reference

C# record type syntax reference
🎯

pub Commands

Dart pub package commands
🎯

Flutter CLI

Flutter CLI tool reference
🎯

Null Safety Guide

Dart null safety migration guide
🎯

Streams Reference

Dart Stream/StreamController guide
🔴

SBT Commands

Scala SBT build tool commands
🔴

Collections API

Scala collection operations
🔴

Pattern Matching

Scala pattern matching syntax
🔴

Futures Reference

Scala Future async programming
💧

Mix Commands

Elixir Mix build tool commands
💧

Phoenix Guide

Phoenix framework commands guide
💧

Processes Reference

Elixir process & GenServer guide
💧

Ecto Reference

Elixir Ecto database queries
🔵

Lein Commands

Clojure Leiningen commands
🔵

REPL Guide

Clojure REPL tips & tricks
🔷

Cabal Commands

Haskell Cabal commands guide
🔷

Type System Guide

Haskell type system & typeclasses
📊

R Packages Reference

R package install & usage guide
📊

dplyr Reference

R dplyr data operations reference
🔵

Pkg Commands

Julia Pkg manager commands
🔵

Plotting Reference

Julia Plots.jl plotting guide
🐪

CPAN Commands

Perl CPAN module management
🐪

Advanced Regex

Perl advanced regex reference
🌙

Lua Reference

Lua 5.4 syntax & stdlib guide
🌙

Coroutines Reference

Lua coroutine usage reference
📜

Bash Scripting Guide

Bash scripting syntax & tips
📜

Bash Regex

Bash regex matching reference
📜

Process Substitution

Bash process substitution guide
📜

Bash Arrays Reference

Bash array operations reference
🐘

PHP Composer Guide

Composer package manager guide
💎

Bundler Guide

Ruby Bundler usage reference
🍎

Swift Package Guide

Swift Package Manager guide
🎯

Dart Quick Reference

Dart core syntax & async guide

Scala Quick Reference

Scala FP & OOP features guide
💧

Elixir Quick Reference

Elixir concurrency & pipe guide
λ

Haskell Quick Reference

Haskell types & function guide
🌙

Lua Basics Guide

Lua core syntax quick reference

C Language Reference

C pointers & memory management

C++ STL Reference

C++ STL containers & algorithms
💻

Assembly Basics

x86/x64 assembly instruction set
🔍

Regex Flavors Guide

PCRE/Python/JS regex differences
🐚

Shell Scripting Guide

Bash/Zsh scripting tips reference
🔧

AWK & SED Reference

Text processing AWK & SED guide
🔧

Makefile Guide

GNU Make rules & variables guide